
Anglais | 简体中文
Créez un site Web privé Chatgpt avec un clic gratuit en utilisant Vercel, prends en charge les conversations de génération de texte / images Muti. Propulsé par l'Openai API GPT-4 / 3.5 et Vercel.
DALL-E et Midjourney . Il permet également le réglage de la taille et du décompte de l'image.Vous pouvez accéder à la démo en ligne ci-dessus ou le déployer en privé pour l'expérience.
Cliquez sur l'icône en haut à gauche pour ajouter une conversation, qui a deux types:
/ ou cliquez sur le bouton en bas à gauche pour ajouter.DALL·E et Midjourneya cat .DALL-E , dépensez les jetons OpenAI . Le temps d'accès efficace pour la liaison de l'image est de 2 heures. Veuillez vous assurer de le sauvegarder à temps si nécessaire.Midjourney , selon les configurations Discord , la génération d'images peut prendre un certain temps, avec un délai d'expiration par défaut de 5 minutes. Soyez patient et attendez. Lorsque Save all conversations est activée dans les paramètres globaux, il sera enregistré dans le cache local. Par défaut, il ne sera pas enregistré.
Enter pour envoyerShift + Enter dans la rupture de ligne/ pour ajouter des invites prédéfinies et la recherche est également prise en charge.Voir les configurations
Créez un projet Vercel à partir d'un projet GitHub Forked (Recommand) ou du bouton de déploiement suivant.
Il existe trois façons de définir votre clé API OpenAI:
.env.expample sur .env et définissez Openai_API_KEYATTENTION: Pour Vercel, toutes les variables d'environnement doivent être redéployées pour prendre effet.
Si vous souhaitez utiliser la fonction de dessin AI de Midjourney , vous pouvez configurer les paramètres Discord pertinents, y compris les champs suivants:
DISCORD_SERVER_IDDISCORD_CHANNEL_IDDISCORD_TOKENComment obtenir des identifiants et des jetons:
Vous pouvez visiter MidJourney-Cookbook pour obtenir des échantillons sur les invites Midjourney .
Voir Sync Fork
Exécutez pnpm build et pnpm run server . Report: astro-node
Toutes les configurations de déploiement peuvent être configurées dans le fichier .env ou dans les variables d'environnement de Vercel
| Configuration | Valeur par défaut | Description |
|---|---|---|
| MOT DE PASSE | - | Mot de passe d'accès au site Web |
| Openai_api_key | - | Clé pour la demande d'API, plusieurs clés sont prises en charge, séparées par des virgules, comment générer |
| LANGUE | en | La langue par défaut du site Web, y compris les invites. Langages pris en charge: Zh / en |
| Api_key_strategy | aléatoire | Le mode de stratégie de planification pour plusieurs clés: sondage / aléatoire |
| Openai_api_base_url | api.openai.com | L'adresse par défaut de l'API demandée |
| Discord_server_id | - | ID de serveur Discord |
| Discord_channel_id | - | ID de canal Discord |
| Discord_token | - | Jeton de discorde |
| Discord_image_proxy | - | URL de procuration de l'image discordque |
Toutes les configurations globales seront stockées localement
| Configuration | Valeur par défaut | Description |
|---|---|---|
| Clé API Openai | - | Une seule clé est prise en charge. S'il est configuré sur la page, la clé de la variable d'environnement ne sera pas utilisée |
| Langue | en | La langue du site Web, y compris les invites. Langages pris en charge: Zh / en |
| Enregistrer toutes les conversations | vrai | La conversation ne sera pas perdue après la rafraîchissement de la page |
| Température | 1 | Plus la valeur est grande, plus la réponse est aléatoire, avec une plage de 0-2 |
| Modèle de conversation en texte | GPT-3,5-turbo | Modèle utilisé dans la demande d'API, modèles pris en charge |
| Conversations continues | vrai | Emportez le contexte des conversations |
| Nombre de messages historiques transportés | 4 | Pour les conversations continues, le nombre de messages historiques transportés |
| Modèle de conversation de génération d'images | Dall-E | Modèles pris en charge: Dall-E / Midjourney / reproduire |
| Nombre d'images générées | 1 | Le nombre d'images générées dans une seule conversation de génération d'images |
| Taille des images générées | 256x256 | La taille d'une seule image dans la conversation de génération d'images |
| ID de serveur Discord | - | S'il est configuré sur la page, la clé de la variable d'environnement ne sera pas utilisée |
| ID de canal Discord | - | Idem |
| Jeton de discorde | - | Idem |
Ce sont quelques-unes des fonctionnalités planifiées. Les collaborations sont les bienvenues et n'hésitez pas à suggérer d'autres idées en soumettant des problèmes.
Exigences:
v18 ou plusv7 ou plusProcuration
LOCAL_PROXY doit être défini dans .env . Il n'y a actuellement pas de proxy par défaut, donc si vous choisissez de configurer un proxy, vous assumez les risques associés.DISABLE_LOCAL_PROXY=true dans le fichier .env . À ce stade, api.openai.com sera directement demandé.Développement:
pnpm devpnpm startConstruire:
pnpm build Toute contribution est très appréciée. Voici quelques conseils:
lang . Si vous ajoutez une nouvelle langue, vous devrez également modifier src/utils/i18n.tsprompts .src/pages/api .src/modules .Basé sur la licence MIT