Aprendizagem pessoal com IA
e orientação prática

Gemini-OpenAI: geração reversa de endereços Gemini que contornam as restrições de região e convertem para APIs compatíveis com OpenAI

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

  1. 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).
  2. 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 comandosimplantação da vercelImplantação.
    • Modo de desenvolvimento local: usando comandosvercel devInicie o servidor de desenvolvimento local.
  3. 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 comandosimplantação do netlifyImplantação.
    • Modo de desenvolvimento local: usando comandosdesenvolvimento da netlifyInicie o servidor de desenvolvimento local.
  4. Implementação na Cloudflare::
    • Registre-se ou faça login na sua conta do Cloudflare Workers.
    • Colar no Cloudflare Workers Playgroundsrc/worker.mjse clique no botão "Deploy" (Implantar).
    • Ou use a ferramenta de linha de comandoimplantação do wranglerImplantação.
    • Modo de desenvolvimento local: usando comandosdesenvolvimento do wranglerInicie o servidor de desenvolvimento local.

Uso

  1. 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.
  2. 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
  3. 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:
    • temperaturaRandomização: Controla a aleatoriedade do texto gerado, variando de 0,0 a 2,0 (o Gemini suporta valores mais altos).
    • conclusõesNúmero de textos gerados.
    • incorporaçõesGerar 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.
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Gemini-OpenAI: geração reversa de endereços Gemini que contornam as restrições de região e convertem para APIs compatíveis com OpenAI

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil