1. setup env
2. Install Dependencies
npm i3. Provide LLM API Keys
When deploying the application, the following environment variables can be set:
| Environment Variable | Default value | Description |
|---|---|---|
| OPENAI_API_KEY | The default API key used for authentication with OpenAI | |
| OPENAI_API_HOST | https://api.openai.com |
The base url, for Azure use https://<endpoint>.openai.azure.com |
| OPENAI_API_TYPE | openai |
The API type, options are openai or azure |
| OPENAI_API_VERSION | 2023-03-15-preview |
Only applicable for Azure OpenAI |
| AZURE_DEPLOYMENT_ID | Needed when Azure OpenAI, Ref Azure OpenAI API | |
| OPENAI_ORGANIZATION | Your OpenAI organization ID | |
| DEFAULT_MODEL | gpt-3.5-turbo |
The default model to use on new conversations, for Azure use gpt-35-turbo |
| NEXT_PUBLIC_DEFAULT_SYSTEM_PROMPT | see here | The default system prompt to use on new conversations |
| NEXT_PUBLIC_DEFAULT_TEMPERATURE | 1 | The default temperature to use on new conversations |
| GOOGLE_API_KEY | See [Custom Search JSON API documentation][GCSE] | |
| GOOGLE_CSE_ID | See [Custom Search JSON API documentation][GCSE] | |
| ZHIPU_API_KEY | zhipuAI token | |
| MAIL_PASSWORD | ||
| SPARK_APPID | spark appid | |
| SPARK_API_KEY | spark api key | |
| SPARK_API_SECRET | spark api secret |
4. Run App
npm run dev5. Use It
You should be able to start chatting.