bitswired on Nostr: Self-Hosted ChatGPT: I pushed a new release introducing Smart Templates and many ...
Self-Hosted ChatGPT: I pushed a new release introducing Smart Templates and many improvements! (Just reached 65 Stars, got our first PR and Issues π₯ Join us and contribute!)
A new version for your self-hosted ChatGPT is ready:
π Create & Import Templates With the new template feature, you can now create and import templates for prompts and conversations that you frequently have with ChatGPT. For example, you can create a template for "I want you to act as an English translator, spelling corrector, and improver. I will speak to you in any language and..." You can then start a ChatGPT chat with this template in just one click.
Don't feel inspired yet? You can import templates from external sources. I included all the templates from the GitHub repository "awesome-chatgpt-prompts".
π Create Smart Templates: transform templates into powerful UI components But you can go a step further with Smart Templates, which are templates with variables that can be transformed into powerful UI components. For example, you can create a template for "Summarize {text} in {language}" and the app will automatically detect it as a Smart Template. You can then fill in the "text" and "language" fields, and start a new chat with the template properly filled by the variables.
π¦ Roadmap
β¬οΈ Dockerize the app β Add ChatGPT prompt templates to speed up reusable worflows β¬οΈ Integrate vocal chat with the OpenAI Whisper API β¬οΈ Make it mobile friendly β Overall improvement of the design
Any contribution is welcomed, the codebase is rather small π. Open Issues for any features you would love to have, I'll do my best to implement them ππ½.
{
"id":"28be14c634081910840a909ce735a1e5ee2a820189f80a6f04dcd2a3c3c3df65",
"pubkey":"4000ac284c10f1a22fe15e48033969fc4f9ad29aa85253416e48aa1a337293e2",
"created_at":1678229622,
"kind":1,
"tags": [],
"content":"Self-Hosted ChatGPT: I pushed a new release introducing Smart Templates and many improvements! (Just reached 65 Stars, got our first PR and Issues π₯ Join us and contribute!)\n\nhttps://user-images.githubusercontent.com/19983429/223075269-7e22678c-b44b-41db-8337-48721f1f4207.mp4\n\n\nA new version for your self-hosted ChatGPT is ready:\n\nππ½ Import \u0026 create templates\nππ½ Create Powerful Smart templates\nππ½ Dark Mode\nππ½ Render Markdown\nππ½ Refreshed UI Design\n\n\nπ Create \u0026 Import Templates\nWith the new template feature, you can now create and import templates for prompts and conversations that you frequently have with ChatGPT.\nFor example, you can create a template for \"I want you to act as an English translator, spelling corrector, and improver. I will speak to you in any language and...\"\nYou can then start a ChatGPT chat with this template in just one click.\n\nDon't feel inspired yet? \nYou can import templates from external sources. I included all the templates from the GitHub repository \"awesome-chatgpt-prompts\".\n\nπ Create Smart Templates: transform templates into powerful UI components\nBut you can go a step further with Smart Templates, which are templates with variables that can be transformed into powerful UI components. \nFor example, you can create a template for \"Summarize {text} in {language}\" and the app will automatically detect it as a Smart Template. \nYou can then fill in the \"text\" and \"language\" fields, and start a new chat with the template properly filled by the variables.\n\n\nπ¦ Roadmap\n\nβ¬οΈ Dockerize the app\nβ Add ChatGPT prompt templates to speed up reusable worflows\nβ¬οΈ Integrate vocal chat with the OpenAI Whisper API\nβ¬οΈ Make it mobile friendly\nβ Overall improvement of the design\n\n\nAny contribution is welcomed, the codebase is rather small π.\nOpen Issues for any features you would love to have, I'll do my best to implement them ππ½.\n \n\nπ§π½βπ» Tech stack:\nππ½ Prisma \nππ½ tRPC.io \nππ½ Vercel NextJS\nππ½ TypeScript\nππ½ Sqlite\nππ½ Mantine (React component library)\n\n\nLink to the repo in comments ππ½.",
"sig":"f104c86be78b4a6fcdee64b713da2f451792e60fd1f232e3f155bd58be0d7da5b981e3ed4724c53a385b0452c4759e57238ac5225d7e4aff39a87887626422a8"
}