英語| 簡體中文
基於OpenAI GPT-3.5 Turbo API的演示回購。
?實時預覽:https://chatgpt.ddiu.me
配x 注意:我們的API密鑰限制已耗盡。因此,演示網站現在不可用。
Anse尋找多塊,圖像生成和更強大的功能?看看我們新推出的Anse。
有關#247的更多信息。

Node v18或更高版本。您可以使用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