Questões de fundo
Quando os desenvolvedores usam as APIs de big model de diferentes fornecedores, eles geralmente precisam modificar o código repetidamente devido às diferenças nos protocolos de cada fornecedor, o que afeta a eficiência e aumenta o custo de manutenção.
Soluções essenciais
Com a UniAPI, você pode unificar a interface seguindo estas etapas:
- conversão de protocoloApós instalar e implantar o UniAPI, o sistema converte automaticamente diferentes APIs, como OpenAI, Claude etc., para o formato padrão do OpenAI.
- mapeamento de modelosConfigure a tabela de mapeamento do modelo no painel de administração, por exemplo, mapeie o claude-2 do Claude para um alias gpt-4
- chamada únicaEm seguida, você só precisa manter um conjunto de códigos com base no padrão OpenAI e trocar de provedor de serviços modificando a configuração em vez do código.
Pontos de operação
Observação sobre a implementação específica:
- Recomenda-se que o Vercel seja implantado de preferência para evitar a manutenção de servidores
- Conclua a configuração centralizada das chaves BaseURL/API para cada fornecedor em "Add Configuration" (Adicionar configuração) no painel de administração.
- Mantenha os cabeçalhos e a estrutura do corpo inalterados ao fazer a chamada, apenas substitua o endpoint pelo endereço UniAPI
Essa resposta foi extraída do artigoUniAPI: gerenciamento unificado sem servidor de encaminhamento de API de modelo grandeO































