APIMaster.ai

API Compatibile con OpenAI — Usa Qualsiasi LLM con un Singolo Endpoint | APIMaster.ai

Come funziona l'API compatibile con OpenAI: chiama i modelli Claude, DeepSeek, Gemini e GPT tramite un singolo endpoint in formato OpenAI. Guida alla sostituzione immediata con esempi Python.

Guida all'API Compatibile con OpenAI

Il formato dell'API OpenAI è diventato l'interfaccia standard per i modelli linguistici di grandi dimensioni. Un'API "compatibile con OpenAI" accetta lo stesso formato di richiesta (/v1/chat/completions) e restituisce risposte nella stessa struttura, permettendoti di cambiare modello senza modificare il codice.

APIMaster.ai fornisce un endpoint compatibile con OpenAI per Claude, GPT, DeepSeek, Gemini e altri.

Cos'è un'API Compatibile con OpenAI?

Qualsiasi API che implementa questi endpoint è "compatibile con OpenAI":

Endpoint Metodo Scopo
/v1/chat/completions POST Generare risposte
/v1/models GET Elencare modelli disponibili
/v1/embeddings POST Creare embeddings

Lo schema richiesta/risposta è identico a quello di OpenAI, quindi qualsiasi strumento che supporti OpenAI (LangChain, LiteLLM, Dify, open-webui, ecc.) funziona automaticamente.

Come Usare l'Endpoint Compatibile con OpenAI di APIMaster

Base URL: https://apimaster.ai/v1

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_APIMASTER_KEY",
    base_url="https://apimaster.ai/v1",
)

# Call Claude
response = client.chat.completions.create(
    model="claude-sonnet-4-6",
    messages=[{"role": "user", "content": "Hello from OpenAI-compatible API!"}],
)

# Call DeepSeek
response = client.chat.completions.create(
    model="deepseek-v4-flash",
    messages=[{"role": "user", "content": "Hello!"}],
)

# Call GPT
response = client.chat.completions.create(
    model="gpt-5.4",
    messages=[{"role": "user", "content": "Hello!"}],
)

print(response.choices[0].message.content)

Un client, tre provider, zero modifiche al codice tra di loro.

Integrazione con Framework Popolari

LangChain

from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
    model="claude-sonnet-4-6",
    openai_api_key="YOUR_APIMASTER_KEY",
    openai_api_base="https://apimaster.ai/v1",
)

response = llm.invoke("What is LangChain used for?")
print(response.content)

LiteLLM

import litellm

response = litellm.completion(
    model="openai/claude-sonnet-4-6",
    api_key="YOUR_APIMASTER_KEY",
    api_base="https://apimaster.ai/v1",
    messages=[{"role": "user", "content": "Hello!"}],
)
print(response.choices[0].message.content)

Dify

Nelle impostazioni del provider di modelli di Dify:

  • Provider: OpenAI-Compatible
  • API Key: la tua chiave APIMaster
  • API Base URL: https://apimaster.ai/v1
  • Nome modello: claude-sonnet-4-6 o gpt-5.4

Open WebUI

docker run -d \
  -e OPENAI_API_KEY="YOUR_APIMASTER_KEY" \
  -e OPENAI_API_BASE_URL="https://apimaster.ai/v1" \
  -p 3000:8080 \
  ghcr.io/open-webui/open-webui

Cursor / Estensioni AI per VS Code

Imposta Custom OpenAI Base URL su https://apimaster.ai/v1 e usa la tua chiave APIMaster. Seleziona qualsiasi modello dall'elenco disponibile.

Modelli Disponibili sull'Endpoint Compatibile con OpenAI di APIMaster

Claude (Anthropic)

  • claude-sonnet-4-6 — miglior rapporto qualità-prezzo
  • claude-opus-4-8 — il più capace
  • claude-haiku-4-5 — più veloce, più economico

GPT (OpenAI)

  • gpt-5.5 — modello della serie GPT-5 ad alta capacità
  • gpt-5.4 — modello della serie GPT-5 bilanciato

DeepSeek

  • deepseek-v4-flash — forte nella programmazione, molto economico
  • deepseek-v4-pro — ragionamento

Gemini (Google)

  • gemini-2.5-pro — contesto lungo

Vedi l'elenco completo nella pagina dei modelli.

Cambio Modello in Esecuzione

MODELS = ["claude-sonnet-4-6", "gpt-5.4", "deepseek-v4-flash"]

def compare_models(prompt):
    client = OpenAI(api_key="YOUR_KEY", base_url="https://apimaster.ai/v1")
    for model in MODELS:
        resp = client.chat.completions.create(
            model=model,
            messages=[{"role": "user", "content": prompt}],
            max_tokens=200,
        )
        print(f"\n=== {model} ===")
        print(resp.choices[0].message.content)

compare_models("Explain recursion in one paragraph.")

Migrazione da OpenAI all'API Compatibile con OpenAI

Cambia esattamente due righe:

# Before
from openai import OpenAI
client = OpenAI(api_key="sk-...")

# After (APIMaster)
from openai import OpenAI
client = OpenAI(
    api_key="YOUR_APIMASTER_KEY",   # ← changed
    base_url="https://apimaster.ai/v1",         # ← added
)

Tutto il resto—modelli, streaming, chiamate a funzioni, embeddings—rimane invariato.

Perché Scegliere APIMaster per l'API Compatibile con OpenAI

  • Tutti i principali provider in un singolo endpoint: nessuna chiave separata per ogni provider
  • Verifica tramite impronta digitale: sapere quale modello stai effettivamente chiamando
  • Prezzi scontati su modelli selezionati

Domande Frequenti

Cos'è un'API compatibile con OpenAI? Un'API che corrisponde al formato dell'endpoint Chat Completions di OpenAI (POST /v1/chat/completions). Qualsiasi libreria o strumento creato per OpenAI—LangChain, LlamaIndex, PromptFlow—funziona con un'API compatibile con OpenAI senza modifiche al codice.

Quali modelli supporta l'API compatibile con OpenAI di APIMaster? Modelli della serie GPT-5, GPT-4o, Claude Sonnet 4.6, Claude Opus 4.8, DeepSeek V4 Flash/Pro, Gemini 2.5 Pro e altri. Vedi l'elenco completo dei modelli.

Come si passa da OpenAI a un'API compatibile con OpenAI? Cambia due valori: api_key con la tua chiave APIMaster e base_url con https://apimaster.ai/v1. Tutte le chiamate ai modelli, streaming, uso di strumenti e parsing delle risposte funzionano invariati.

L'API di APIMaster supporta lo streaming e le chiamate a funzioni? Sì—entrambi sono pienamente supportati e utilizzano la stessa interfaccia dell'API ufficiale di OpenAI.

Posso usare una sola chiave API per più provider di modelli? Sì—questo è il principale vantaggio di APIMaster. Una chiave e un endpoint ti permettono di chiamare GPT, Claude, DeepSeek e Gemini semplicemente cambiando il parametro model.

Ottieni accesso all'API — una chiave compatibile con OpenAI per GPT, Claude e DeepSeek → · Vedi i prezzi dei modelli →