Motivos de fundo para a conversão de formato
A API nativa do Gemini tem restrições de acesso na China, e sua especificação de interface é incompatível com a cadeia de ferramentas de IA convencional. O formato OpenAI tornou-se o padrão de fato no setor, e as ferramentas de desenvolvimento de IA acima do 90% suportam esse formato por padrão.
Programa de fornecimento de tecnologia
O projeto implementa uma emulação completa da API da OpenAI na camada do agente:
- Mapeamento de rota: /v1/models → retorna a lista de modelos compatíveis
- Conversão de protocolo: conversão de matrizes de mensagens formatadas em OpenAI para estruturas de diálogo Gemini
- Tratamento de erros: retorno uniforme ao sistema de código de erro padrão da OpenAI
Benefícios para o desenvolvedor
- compatível com a cadeia de ferramentasAcesso direto a ferramentas populares de programação de IA, como ChatBox, Cursor, etc.
- Migração a custo zeroAplicativos existentes baseados em OpenAI podem ser trocados simplesmente modificando os pontos de extremidade da API
- comissionamento unificadoreutilizar o SDK e as ferramentas de teste da OpenAI
- integração ecológicaMódulo de integração OpenAI compatível com estruturas de IA, como LangChain
Cenários de uso típicos
Os desenvolvedores de front-end podem usar diretamente a biblioteca axios para iniciar solicitações de acordo com a documentação da OpenAI, enquanto os serviços de back-end podem usar a biblioteca oficial openai-node, e todo o código pode acessar o poder do Gemini sem nenhuma modificação.
Essa resposta foi extraída do artigoGemini Playground: implantação sem servidor de um site de diálogo multimodal GeminiO































