Introdução geral
O notdiamond2api é um serviço de proxy de bate-papo baseado em Flask projetado para encaminhar solicitações ao servidor chat.notdiamond.ai. O projeto está disponível emautor originalO notdiamond2api suporta o processamento de mapeamento de vários modelos de IA, incluindo GPT-4, Claude-3.5, Gemini-1.5 etc., é compatível com o formato da API OpenAI e suporta a implantação do implantação do Docker Compose. Os usuários podem iniciar e usar rapidamente o serviço com configuração e comandos simples.
Lista de funções
- Oferece suporte ao mapeamento de vários modelos de IA
- Tratamento de respostas de streaming e não streaming
- Compatível com os formatos da API OpenAI
- Suporte para implantação do Docker Compose
- Login automático e gerenciamento de cookies
- Token Falha na atualização automática
- Inicialização da implementação com um clique e sem complicações
- Suporta sondagem com várias contas
Usando a Ajuda
Processo de instalação
- download
docker-compose.yml
Documentação:wget https://raw.githubusercontent.com/Jiabinone/notdiamond2api/main/docker-compose.yml
ou usando enrolar
Comando:
curl -O https://raw.githubusercontent.com/Jiabinone/notdiamond2api/main/docker-compose.yml
- Defina as variáveis de ambiente do Docker e configure a porta de inicialização:
AUTH_EMAIL
Seu e-mail de login.AUTH_PASSWORD
Sua senha de login.PORTO
O padrão é 3000. Para alterar isso, adicione o seguinte comando ao arquivodocker-compose.yml
modificaçãoportos
O primeiro item das configurações de mapeamento.AUTH_ENABLED
Autenticação: Se a autenticação está ou não ativada.AUTH_TOKEN
Tokens de identidade usados.
- Inicie o serviço usando o Docker Compose:
docker-compose up -d && docker-compose logs -f
O serviço será executado no
http://localhost:3000
.
Funções de uso
- Obtenha uma lista dos modelos disponíveis:
GET /v1/models
Retorna uma lista de modelos compatíveis.
- Enviar uma solicitação de conclusão de bate-papo:
POST /v1/chat/completions
Envie uma solicitação de bate-papo e obtenha uma resposta.
Funções em destaque
- pesquisa de opinião em várias contasSuporte ao uso sondado de várias contas para garantir a alta disponibilidade dos serviços.
- Gerenciamento automático de cookiesGerenciamento de login e cookies: lida automaticamente com o gerenciamento de login e cookies, reduzindo a carga operacional dos usuários.
- Atualização automática de falha de tokenToken: atualiza automaticamente o token quando ele expira, garantindo a continuidade do serviço.