Introdução geral
Gêmeos O OpenAI API Agent é um ponto de extremidade compatível com OpenAI gratuito e sem manutenção de servidor. Os usuários podem implantá-lo facilmente em plataformas como Vercel, Netlify e Cloudflare para uso pessoal. O projeto visa facilitar os usuários que precisam da API OpenAI, mas não querem o ônus da manutenção do servidor.
Os modelos Gemini já são compatíveis com o formato OpenAI, não há necessidade de conversão. No entanto, não é possível acessar a API diretamente na China, e você ainda precisa fazer proxy de todos os tipos de coisas. https://generativelanguage.googleapis.com/v1beta/openai
Lista de funções
- Endpoints gratuitos compatíveis com OpenAI disponíveis
- Não é necessária manutenção do servidor
- Suporte para implementações multiplataforma (Vercel, Netlify, Cloudflare)
- Fornecer modo de desenvolvimento local
- Suporte a vários caminhos de base de API (/v1, /edge/v1)
- Compatível com vários ambientes de desenvolvimento (Node, Deno, Bun)
Usando a Ajuda
Instalação e implementação
- Obter a chave da API do Google: Em primeiro lugar, você precisa de uma chave de API do Google pessoal. Você pode obtê-la usando uma VPN, mesmo se estiver localizado em uma região sem suporte (por exemplo, Europa).
- Implantação em Vercel::
- Registre-se ou faça login na sua conta Vercel.
- Clone o repositório do projeto e vá para o diretório do projeto.
- Usando comandos
implantação da vercel
Implantação. - Modo de desenvolvimento local: usando comandos
vercel dev
Inicie o servidor de desenvolvimento local.
- Implementar na Netlify::
- Registre-se ou faça login na sua conta Netlify.
- Clone o repositório do projeto e vá para o diretório do projeto.
- Usando comandos
implantação do netlify
Implantação. - Modo de desenvolvimento local: usando comandos
desenvolvimento da netlify
Inicie o servidor de desenvolvimento local.
- Implementação na Cloudflare::
- Registre-se ou faça login na sua conta do Cloudflare Workers.
- Colar no Cloudflare Workers Playground
src/worker.mjs
e clique no botão "Deploy" (Implantar). - Ou use a ferramenta de linha de comando
implantação do wrangler
Implantação. - Modo de desenvolvimento local: usando comandos
desenvolvimento do wrangler
Inicie o servidor de desenvolvimento local.
Uso
- Configuração do endereço da APIDigite o endereço da API e a chave da API do Gemini nas configurações do software. O formato do caminho base da API é
https://your-deployed-site/v1
. - Configurações de variáveis de ambientePara algumas ferramentas de linha de comando, talvez seja necessário definir variáveis de ambiente, por exemplo:
OPENAI_BASE_URL=https://your-deployed-site/v1
OPENAI_API_BASE=https://your-deployed-site/v1
- Usando a APIA maioria dos parâmetros que se aplicam à API OpenAI pode ser usada na API Gemini, exceto para chamadas de função. Você pode usar os seguintes parâmetros:
temperatura
Randomização: Controla a aleatoriedade do texto gerado, variando de 0,0 a 2,0 (o Gemini suporta valores mais altos).conclusões
Número de textos gerados.incorporações
Gerar uma representação incorporada do texto.
advertência
- Após a implantação, o acesso ao endereço da API diretamente em um navegador mostrará um erro 404, o que é normal porque a API não foi projetada para acesso direto ao navegador.
- Certifique-se de que o endereço e a chave da API estejam configurados corretamente nas configurações do software.
- Algumas ferramentas de software podem não suportar a substituição de pontos de extremidade do OpenAI, mas muitas o fazem, e as configurações podem estar ocultas em Advanced Settings ou em arquivos de configuração.