
Inglês | 简体中文
Crie um site privado de chatgpt com um clique gratuitamente usando vercel, suporte a conversas de geração de texto / imagens de textos muti. Alimentado pelo OpenAI API GPT-4/3.5 e VERCEL.
DALL-E e Midjourney . Também permite o ajuste do tamanho e da contagem da imagem.Você pode acessar a demonstração on -line acima ou implantá -la em particular para obter experiência.
Clique no ícone no canto superior esquerdo para adicionar uma conversa, que possui dois tipos:
/ ou clique no botão na parte inferior esquerda para adicionar.DALL·E e Midjourneya cat .DALL-E , gaste tokens OpenAI . O tempo de acesso efetivo para o link da imagem é de 2 horas. Certifique -se de salvá -lo a tempo, se necessário.Midjourney , dependendo das configurações Discord , a geração de imagens pode demorar um pouco, com um tempo limite padrão de 5 minutos. Por favor, seja paciente e espere. Quando Save all conversations estiver ativado nas configurações globais, ele será salvo no cache local. Por padrão, ele não será salvo.
Enter para enviarShift + Enter para quebra de linha/ para adicionar avisos predefinidos, e a pesquisa também é suportada.Veja configurações
Crie o projeto Vercel a partir de um projeto Github Bifed (recomendado) ou o seguinte botão de implantação .
Existem três maneiras de definir sua chave da API OpenAI:
.env.expample para .env e defina openi_api_keyATENÇÃO: Para o Vercel, todas as variáveis de ambiente precisam ser reimplantadas para entrar em vigor.
Se você deseja usar o recurso de desenho da IA do Midjourney , pode definir as configurações relevantes Discord , incluindo os seguintes campos:
DISCORD_SERVER_IDDISCORD_CHANNEL_IDDISCORD_TOKENComo obter identificações e token:
Você pode visitar o Midjourney-Cookbook para obter algumas amostras sobre os avisos Midjourney .
Veja Sync Fork
Execute pnpm build e pnpm run server . Consulte: Astro-node
Todas as configurações de implantação podem ser configuradas no arquivo .env ou em variáveis de ambiente de vercel
| Configuração | Valor padrão | Descrição |
|---|---|---|
| SENHA | - | Senha de acesso ao site |
| OpenAi_API_KEY | - | Chave para solicitação de API, várias chaves são suportadas, separadas por vírgulas, como gerar |
| LINGUAGEM | en | O idioma padrão do site, incluindo prompts. Idiomas suportados: ZH / EN |
| Api_key_strategy | aleatório | O modo de estratégia de agendamento para várias chaves: Polling / Random |
| Openai_API_Base_URL | api.openai.com | O endereço padrão da API solicitada |
| Discord_server_id | - | ID do servidor Discord |
| Discord_channel_id | - | Discord Channel ID |
| Discord_token | - | Token de discórdia |
| Discord_image_proxy | - | Discord Image Proxy URL |
Todas as configurações globais serão armazenadas localmente
| Configuração | Valor padrão | Descrição |
|---|---|---|
| Chave da API OpenAI | - | Apenas uma única chave é suportada. Se estiver configurado na página, a chave na variável do ambiente não será usada |
| Linguagem | en | O idioma do site, incluindo prompts. Idiomas suportados: ZH / EN |
| Salve todas as conversas | verdadeiro | A conversa não será perdida após a atualização da página |
| Temperatura | 1 | Quanto maior o valor, mais aleatória a resposta, com um intervalo de 0-2 |
| Modelo de conversa de texto | GPT-3.5-Turbo | Modelo usado na solicitação de API, modelos suportados |
| Conversas contínuas | verdadeiro | Carregue o contexto para as conversas |
| Número de mensagens históricas transportadas | 4 | Para conversas contínuas, o número de mensagens históricas transportadas |
| Modelo de conversa de geração de imagem | Dall-e | Modelos suportados: Dall-E / Midjourney / Replicar |
| Número de imagens geradas | 1 | O número de imagens geradas em uma única conversa de geração de imagem |
| Tamanho de imagens geradas | 256x256 | O tamanho de uma única imagem na conversa de geração de imagem |
| ID do servidor Discord | - | Se estiver configurado na página, a chave na variável do ambiente não será usada |
| Discord Channel ID | - | Idem |
| Token de discórdia | - | Idem |
Estes são alguns dos recursos planejados a serem desenvolvidos. As colaborações são bem -vindas e sinta -se à vontade para sugerir outras idéias enviando questões.
Requisitos:
v18 ou superiorv7 ou superiorProxy
LOCAL_PROXY precisa ser definido em .env . Atualmente, não há proxy padrão; portanto, se você optar por configurar um proxy, assume os riscos associados.DISABLE_LOCAL_PROXY=true no arquivo .env . Neste ponto, api.openai.com será solicitado diretamente.Desenvolvimento:
pnpm devpnpm startConstruir:
pnpm build Quaisquer contribuições são muito apreciadas. Aqui estão algumas dicas:
lang . Se adicionar um novo idioma, você também precisará modificar src/utils/i18n.ts .prompts .src/pages/api .src/modules .Com base na licença do MIT