Vai al contenuto principale

Compatibile con OpenAI

Tieni il tuo codice OpenAI, cambia il base URL

SpicyAPI parla il formato chat completions di OpenAI. Punta qualsiasi SDK, framework o app di chat compatibile sul nostro base URL, usa un ID modello del catalogo e ricevi le risposte in streaming come al solito.

Cos’è un’API compatibile con OpenAI?

Accetta le stesse richieste dell’API chat di OpenAI. Qualsiasi strumento pensato per OpenAI può parlare con SpicyAPI dopo aver cambiato tre impostazioni.

  1. La tua app o il tuo client di chatSDK OpenAI, LangChain, SillyTavern…
  2. SpicyAPIapi.spicyapi.ai/v1
  3. Modelli chat26 modelli con una sola chiave
Il tuo codice continua a inviare richieste in stile OpenAI. Cambiano solo l’indirizzo, la chiave e il nome del modello.

Ideale per

  • App già sull’SDK OpenAICambia indirizzo e chiave. Il resto del codice resta com’è.
  • App di roleplay e chatSillyTavern, RisuAI e Agnai si collegano come endpoint OpenAI personalizzato.
  • Framework per agentiLangChain, Vercel AI SDK e Aider funzionano con i loro adattatori OpenAI.

Collegati in tre passaggi

  1. Passaggio 1

    Crea una chiave API

    Accedi e crea una chiave nella console. Inizia con sk-spicy-.

    header
    Authorization: Bearer sk-spicy-…
  2. Passaggio 2

    Cambia il base URL

    Sostituisci l’indirizzo di OpenAI con https://api.spicyapi.ai/v1.

    base URL
    https://api.spicyapi.ai/v1
  3. Passaggio 3

    Scegli un ID modello

    Copia l’ID di un modello chat dall’elenco qui sotto e invia il tuo primo messaggio.

    model
    xai/grok-4.7/chat

Tre valori da cambiare

La maggior parte dei client aggiunge /chat/completions da sé, quindi inserisci il base URL solo fino a /v1. Le app che chiedono l’endpoint completo richiedono https://api.spicyapi.ai/v1/chat/completions.

Configurazione per il tuo client

Copia lo snippet per l’SDK, il framework o l’app che usi già. Clicca sul tuo strumento per andare al suo snippet.

curl https://api.spicyapi.ai/v1/chat/completions \
  -H "Authorization: Bearer $SPICY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "MODEL_ID_FROM_CATALOG",
    "messages": [{ "role": "user", "content": "Write a two-line opening scene." }],
    "stream": true
  }'

I client di terze parti cambiano formato di configurazione da una versione all’altra. Se uno snippet qui non corrisponde più, vale la documentazione del client.

Modelli chat che puoi usare

Copia l’ID esattamente come appare. Prezzi e limiti di contesto sono nella pagina di ogni modello.

Tutti i modelli chat (26)

Risolvi gli errori più comuni

Di solito i problemi iniziali sono uno di questi tre. Ogni scheda mostra cosa vedi e l’unica cosa da cambiare.

  • 401

    Non autorizzato

    La chiave manca, oppure è una chiave OpenAI. Invia la tua chiave SpicyAPI: Authorization: Bearer sk-spicy-…

  • 404

    Non trovato

    Il percorso dell’URL di base non è corretto. Usa https://api.spicyapi.ai/v1, senza fermarti al solo dominio e senza aggiungere /chat/completions due volte.

  • modello

    Modello non trovato

    I nomi OpenAI come gpt-4o qui non sono alias. Usa un ID completo nella forma maker/model/chat.

Domande frequenti