英语| 简体中文
基于OpenAI GPT-3.5 Turbo API的演示回购。
?实时预览:https://chatgpt.ddiu.me
配x 注意:我们的API密钥限制已耗尽。因此,演示网站现在不可用。
Anse寻找多块,图像生成和更强大的功能?看看我们新推出的Anse。
有关#247的更多信息。

Node v18 or later.您可以使用NVM在本地管理多个node版本。 node -v npm i -g pnpm pnpm install.env.example文件,然后将其重命名为.env ,然后将OpenAI API键添加到.env文件中。 OPENAI_API_KEY=sk-xxx...http://localhost:3000/ pnpm run dev需要网站密码吗?
与
SITE_PASSWORD部署
分步部署教程:
forked的项目,然后将其与您的GitHub帐户连接。Deploy Site按钮开始部署站点。环境变量参考以下文档。 Docker Hub地址。
直接运行
docker run --name=chatgpt-demo -e OPENAI_API_KEY=YOUR_OPEN_API_KEY -p 3000:3000 -d ddiu8081/chatgpt-demo:latest -e定义容器中的环境变量。
Docker组成
version : ' 3 '
services :
chatgpt-demo :
image : ddiu8081/chatgpt-demo:latest
container_name : chatgpt-demo
restart : always
ports :
- ' 3000:3000 '
environment :
- OPENAI_API_KEY=YOUR_OPEN_API_KEY
# - HTTPS_PROXY=YOUR_HTTPS_PROXY
# - OPENAI_API_BASE_URL=YOUR_OPENAI_API_BASE_URL
# - HEAD_SCRIPTS=YOUR_HEAD_SCRIPTS
# - PUBLIC_SECRET_KEY=YOUR_SECRET_KEY
# - SITE_PASSWORD=YOUR_SITE_PASSWORD
# - OPENAI_API_MODEL=YOUR_OPENAI_API_MODEL # start
docker compose up -d
# down
docker-compose down1.登记Sealos帐户免费的Sealos Cloud
2. App Launchpad按钮
3. Create Application按钮
4.仅根据下图填充,然后在填写Deploy Application按钮后单击它
App Name: chatgpt-demo
Image Name: ddiu8081/chatgpt-demo:latest
CPU: 0.5Core
Memory: 1G
Container Ports: 3000
Accessible to the Public: On
Environment: OPENAI_API_KEY=YOUR_OPEN_API_KEY 5.访问访问链接,然后直接单击以访问它。如果您需要绑定自己的域名,也可以在Custom domain填写自己的域名,并按照提示配置域名cname
6.等待一到两分钟,然后打开此链接
请参阅官方部署文档:https://docs.astro.build/en/guides/deploy
您可以通过环境变量控制网站。
| 姓名 | 描述 | 默认 |
|---|---|---|
OPENAI_API_KEY | 您的API键。 | null |
HTTPS_PROXY | 为OpenAI API提供代理。例如http://127.0.0.1:7890 7890 | null |
OPENAI_API_BASE_URL | OpenAI API的自定义基础URL。 | https://api.openai.com |
HEAD_SCRIPTS | 在页面的</head>之前注入分析或其他脚本 | null |
PUBLIC_SECRET_KEY | 该项目的秘密字符串。用于生成API调用的签名 | null |
SITE_PASSWORD | 设置网站的密码,支持由逗号分隔的多个密码。如果未设置,网站将是公开的 | null |
OPENAI_API_MODEL | 要使用的模型的ID。列表模型 | gpt-3.5-turbo |
分支项目后,您需要在分叉项目的“动作”页面上手动启用工作流和上游同步操作。启用后,每天都会安排自动更新:
问:TypeError:Fetch失败(无法连接到OpenAI API)
答:配置环境变量HTTPS_PROXY ,参考:#34
问:抛出新的typeerror($ {context}不是readableStream。)
答:节点版本需要为v18或更高版本,参考:#65
问:不需要代理部署教程而加速家庭访问?
答:您可以参考本教程:#270
该项目的存在得要归功于所有贡献的人。
感谢我们所有的支持者!
MIT©DDIU8081