Le site officiel a été clos [en miroir] | Déploiement de la confidentialité | Configuration
Si vous ne pouvez pas accéder au site officiel https://chatgpt-next.com, vous pouvez essayer d'accéder au site miroir https://1.caninae.com, ou sauvegarder l'URL, ou le déployer en privé.
Lors du déploiement en privé, il est préférable de ne pas inclure les mots chat, gpt, ai, etc. Dans le nom de domaine, sinon il sera facilement détecté par le mur.
docker run --name chatgpt-next -d -p 3000:3000 -e OPENAI_API_KEY_ALIAS xcatliu/chatgpt-next:latest
# --name 容器名称,-d 后台运行,-p 端口映射,-e 透传环境变量npx chatgpt-next -- -p 3000
# -- 后面的参数会透传给 next start,比如 -p 可以指定端口,默认端口是 3000
# 使用 pm2 后台运行
npx pm2 start --name chatgpt-next npx -- chatgpt-next -- -p 3000Le tableau suivant enregistre toutes les configurations de variables d'environnement et certaines configurations plus complexes sont expliquées séparément plus tard.
| Variables d'environnement | décrire | valeur par défaut |
|---|---|---|
OPENAI_API_KEY_ALIAS | Alias Apikey | nul |
CHATGPT_NEXT_DISABLE_PUBLIC | Interdire les étrangers à l'accès via son propre apikey | false |
CHATGPT_NEXT_API_HOST | Configurer l'hôte (y compris le port) pour les demandes d'API | api.openai.com |
Configurez la variable d'environnement OPENAI_API_KEY_ALIAS pour prendre en charge Apikey Alias.
Utiliser | Pour séparer plusieurs configurations d'alias, chaque configuration d'alias utilise : pour séparer les alias et les apikeys réels, par exemple:
OPENAI_API_KEY_ALIAS="firstkey:sk-********FUt3|secondkey:sk-********f1J3"
Selon la configuration ci-dessus, si l'utilisateur entre firstkey dans la fenêtre contextuelle de la page d'ouverture, il enverra la demande comme le premier apikey, et si secondkey est entrée, il enverra la demande comme deuxième apikey.
Le lien prend en charge la mise en place api-key directement pour le partager avec des amis plus commodément, tels que:
https://chatgpt-next.com/?api-key=firstkey
Vous devez d'abord installer l'environnement Node.js, vous pouvez le télécharger et l'installer sur le site officiel.
# 安装依赖
npm i -g pnpm
pnpm i
# 本地开发
pnpm dev
# 构建
pnpm build
# 启动
pnpm startLa demande directe de l'interface OpenAI en Chine peut entraîner une interdiction, de sorte que la demande a été ignorée dans l'environnement de développement. Pour envoyer une demande, commentez le code pertinent dans le fichier APP / API / CHAT / ROTY.TS.
Utilisez un sifflet pour capturer facilement les paquets et les demandes d'API proxy au réseau existant.
Ce qui suit est la configuration de sifflet pendant le développement local:
chatgpt-next.com/api ignore://*
chatgpt-next.com 127.0.0.1:3000
Si vous avez également déployé un site et que vous êtes prêt à le rendre public, bienvenue à PR!
MIT, utilisez-le, n'oubliez pas de m'aider à le promouvoir davantage.
Si vous pensez que cela vous a aidé, veuillez m'inviter à prendre une tasse de café☕️.
Licence MIT
Copyright (C) 2023 Xcatliu
L'autorisation est accordée gratuitement à toute personne qui obtient une copie de ce logiciel et des fichiers de documentation associés (le "logiciel"), pour traiter le logiciel sans restrictions, y compris sans limiter les droits d'utilisation, de copie, de modification, de fusion, de publication, de distribution, de sous-licence et de vendre des copies des conditions suivantes: les conditions suivantes.
L'avis de droit d'auteur ci-dessus et le présent avis d'autorisation sont inclus dans toutes les copies ou des parties substantielles du logiciel.
Le logiciel est fourni "tel quel", sans garantie d'aucune sorte, express ou implicite, y compris, mais sans s'y limiter, les garanties de qualité marchande, d'adéquation à un usage particulier et de non-contrefaçon. En aucun cas, les auteurs ou les détenteurs de droits d'auteur ne seront pas responsables de toute réclamation, dommage ou autre responsabilité, que ce soit dans une action de contrat, de délit ou autre, découlant de, hors du logiciel ou de l'utilisation ou d'autres relations dans le logiciel.