Home / Documentazione / Migrazione dall'API OpenAI

Migrazione dall'API OpenAI

Mantieni l'SDK OpenAI e accedi ai modelli Claude modificando l'URL di base.

Il gateway espone un endpoint compatibile con OpenAI, quindi una base di codice OpenAI esistente può accedere ai modelli Claude senza riscrivere la gestione delle richieste.

Python

from openai import OpenAI

client = OpenAI(
    api_key=class="s">"sk-your-gateway-key",
    base_url=class="s">"https://aiprimetech.io/v1",          class=class="s">"c"># the /v1 is required here
)

resp = client.chat.completions.create(
    model=class="s">"claude-sonnet-4-6",  class=class="s">"c"># a Claude model through the OpenAI SDK
    messages=[{class="s">"role": class="s">"user", class="s">"content": class="s">"Hello"}],
)

LangChain

from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
    model=class="s">"claude-sonnet-4-6",
    api_key=class="s">"sk-your-gateway-key",
    base_url=class="s">"https://aiprimetech.io/v1",
)

Checklist

  1. Imposta base_url a https://aiprimetech.io/v1 — con il suffisso.
  2. Sostituisci gli ID dei modelli con quelli di Modelli.
  3. Il parsing delle risposte rimane invariato: choices[0].message.content.
  4. Lo streaming rimane invariato: choices[0].delta.content più il [DONE] marcatore di fine.
  5. La chiamata alle funzioni usa la struttura OpenAI tools su questo endpoint.
Il comportamento cambia anche quando l'interfaccia rimane la stessa. Claude e GPT rispondono in modo diverso allo stesso prompt, soprattutto nel seguire le istruzioni e nella formattazione dell'output. Ricontrolla i prompt che dipendono da uno stile specifico ed esegui nuovamente le valutazioni, anziché presumere risultati equivalenti.