Английский | 简体中文
Демо-репо, основанное на Openai GPT-3.5 Turbo API.
? ПРЕДУПРЕЖДЕНИЕ : https://chatgpt.ddiu.me
️ Примечание: наш предел ключа API был истощен. Таким образом, демонстрационный сайт сейчас недоступен.
AnseИщете мульти-кат, генерацию изображений и более мощные функции? Взгляните на нашу недавно запущенную Anse.
Больше информации о #247.

Node v18 или более поздней версии. Вы можете использовать NVM для управления несколькими версиями node локально. node -v npm i -g pnpm pnpm install.env.example , затем переименование в .env и добавьте свой ключ API OpenAI в файл .env . OPENAI_API_KEY=sk-xxx...http://localhost:3000/ pnpm run devНужен пароль веб -сайта?
Развернуть с
SITE_PASSWORD
Пошаговый учебник по развертыванию:
forked , и подключите его со своей учетной записью GitHub .Deploy Site , чтобы начать развертывание сайта.Переменные среды относятся к документации ниже. Адрес хаба Docker.
Прямой пробег
docker run --name=chatgpt-demo -e OPENAI_API_KEY=YOUR_OPEN_API_KEY -p 3000:3000 -d ddiu8081/chatgpt-demo:latest -e Определите переменные среды в контейнере.
Docker Compose
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
2. Click 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 для Openai. | null |
HTTPS_PROXY | Предоставьте прокси для API OpenAI. Например http://127.0.0.1:7890 | null |
OPENAI_API_BASE_URL | Пользовательский базовый URL для OpenAI API. | https://api.openai.com |
HEAD_SCRIPTS | Внедрять аналитику или другие сценарии до </head> страницы | null |
PUBLIC_SECRET_KEY | Секретная строка для проекта. Используйте для создания подписей для вызовов API | null |
SITE_PASSWORD | Установите пароль для сайта, поддерживайте несколько паролей, разделенных запятыми. Если не установлено, сайт будет публичным | null |
OPENAI_API_MODEL | Идентификатор модели для использования. Список моделей | gpt-3.5-turbo |
После того, как вы подвесили проект, вам необходимо вручную включить рабочие процессы и синхронизацию вверх по течению на странице действий раздвоенного проекта. После включения автоматические обновления будут запланированы каждый день:
Q: TypeError: Fetch Faile (не удается подключиться к API OpenAI)
A: Настройка переменных среды HTTPS_PROXY , Ссылка: #34
Q: Throw New TypeError ($ {context} не является чтением.)
A: Версия узла должна быть v18 или более поздней версии, ссылка: #65
В: Ускорить внутренний доступ без необходимости учебного пособия по развертыванию прокси?
A: Вы можете обратиться к этому уроку: #270
Этот проект существует благодаря всем, кто внес свой вклад.
Спасибо всем нашим сторонникам!
MIT © DDIU8081