Migração da API da Anthropic
Migre uma base de código existente que usa o SDK da Anthropic alterando dois valores.
Como o gateway usa o formato Messages, a migração é uma mudança de configuração. Os corpos das solicitações, a interpretação das respostas, os manipuladores de streaming e as definições de ferramentas permanecem como estão.
Python
from anthropic import Anthropic
client = Anthropic(
api_key=class="s">"sk-your-gateway-key", class=class="s">"c"># was your Anthropic key
base_url=class="s">"https://aiprimetech.io", class=class="s">"c"># new line
)
class=class="s">"c"># everything below is unchanged
TypeScript
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
apiKey: process.env.CLAUDEAPIKEY,
baseURL: "https:">//aiprimetech.io",
});
Migração apenas por variáveis de ambiente
export ANTHROPIC_BASE_URL="https://aiprimetech.io"
export ANTHROPIC_API_KEY="sk-your-gateway-key"
Lista de verificação da migração
- Altere a URL base e a chave. Sem o sufixo
/v1para clientes Anthropic. - Mapeie os IDs dos modelos — consulte Modelos. Os IDs são fixos, portanto nomes no estilo
claude-3-5-sonnet-20241022de uma integração mais antiga precisam ser atualizados para um ID atual. - Execute novamente sua suíte de testes. Os formatos das respostas são idênticos, portanto qualquer falha é um problema de ID do modelo ou de URL base.
- Verifique o streaming se você o utiliza: o formato dos eventos não mudou, mas qualquer nome de host fixado no código de um proxy ou em uma lista de permissões precisa ser atualizado.
- Migre primeiro um serviço e compare as saídas antes de migrar tudo.
O que não é transferido
- Os recursos do Anthropic Console — workbench, faturamento da organização e limites por workspace — são produtos da Anthropic e não têm equivalente aqui.
- A API de processamento em lote e qualquer recurso beta não disponibilizado por este gateway. Consulte Visão geral para ver a lista atual de endpoints.
- Termos contratuais. Se você precisa de um DPA ou SLA assinado pela Anthropic, continue usando a API oficial.