Migrazione dall'API Anthropic
Migra una base di codice esistente che usa l'SDK Anthropic modificando due valori.
Poiché il gateway usa il formato Messages, la migrazione richiede solo una modifica alla configurazione. I corpi delle richieste, il parsing delle risposte, i gestori dello streaming e le definizioni degli strumenti rimangono tutti invariati.
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",
});
Migrazione tramite sole variabili d'ambiente
export ANTHROPIC_BASE_URL="https://aiprimetech.io"
export ANTHROPIC_API_KEY="sk-your-gateway-key"
Checklist di migrazione
- Cambia l'URL di base e la chiave. Nessun suffisso
/v1per i client Anthropic. - Mappa gli ID dei modelli: vedi Modelli. Gli ID sono fissi, quindi i nomi in stile
claude-3-5-sonnet-20241022di un'integrazione precedente devono essere aggiornati a un ID attuale. - Esegui nuovamente la suite di test. Le strutture delle risposte sono identiche, quindi qualsiasi malfunzionamento dipende dall'ID del modello o dall'URL di base.
- Verifica lo streaming, se lo usi: la struttura degli eventi è invariata, ma qualsiasi nome host codificato direttamente in un proxy o in un elenco di autorizzazioni deve essere aggiornato.
- Migra prima un servizio e confronta gli output prima di passare tutti gli altri.
Cosa non viene trasferito
- Le funzionalità di Anthropic Console — workbench, fatturazione dell'organizzazione, limiti per workspace — sono prodotti Anthropic e qui non hanno un equivalente.
- L'API Batch e qualsiasi funzionalità beta non esposta da questo gateway. Consulta Panoramica per l'elenco aggiornato degli endpoint.
- Le condizioni contrattuali. Se ti serve un DPA o un SLA firmato da Anthropic, continua a usare l'API ufficiale.