Come passare dall'API di OpenAI a Smart AIPI (guida di 5 minuti)
Guida passo passo per passare dall'API di OpenAI a Smart AIPI. Cambia la tua base URL, mantieni il tuo codice. Funziona con Python, Node.js, cURL, LangChain, Cursor e altro.
In breve: Cambia la tua base URL in https://api.smartaipi.com/v1 e usa la tua API key di Smart AIPI. Tutto il resto rimane uguale — prompt, streaming, function calling, structured outputs. Richiede meno di 5 minuti. Risparmia il 75% su ogni chiamata API.
Per passare dall'API di OpenAI a Smart AIPI, cambia la tua base URL in https://api.smartaipi.com/v1 e usa la tua API key di Smart AIPI. Tutto il resto — prompt, streaming, function calling, structured outputs — rimane uguale. L'intero processo richiede meno di 5 minuti.
Passo 1: crea un account gratuito
Registrati su smartaipi.com/signup. Puoi usare OAuth di GitHub, Google o Microsoft. Ogni account riceve crediti gratuiti — non è richiesta alcuna carta di credito.
Passo 2: genera una API key
Vai alla tua dashboard, fai clic su API Keys → Create API Key. Assegnale un nome e copia la chiave. La vedrai una sola volta.
Passo 3: cambia la tua base URL
Questa è l'unica modifica. Sostituisci l'URL di OpenAI con quello di Smart AIPI:
Python (OpenAI SDK)
from openai import OpenAI
client = OpenAI(
api_key="sk-proj-your-smart-aipi-key",
base_url="https://api.smartaipi.com/v1"
)
# Tutto il resto rimane esattamente uguale
response = client.chat.completions.create(
model="gpt-5.3-codex",
messages=[{"role": "user", "content": "Hello!"}]
)
Node.js
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: 'sk-proj-your-smart-aipi-key',
baseURL: 'https://api.smartaipi.com/v1',
});
const response = await client.chat.completions.create({
model: 'gpt-5.3-codex',
messages: [{ role: 'user', content: 'Hello!' }],
});
cURL
curl https://api.smartaipi.com/v1/chat/completions \
-H "Authorization: Bearer sk-proj-your-smart-aipi-key" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-5.3-codex","messages":[{"role":"user","content":"Hello!"}]}'
Variabili d'ambiente (funziona con LangChain, Cursor, Continue, ecc.)
export OPENAI_API_KEY=sk-proj-your-smart-aipi-key
export OPENAI_BASE_URL=https://api.smartaipi.com/v1
La maggior parte dei framework e degli strumenti — LangChain, LlamaIndex, Cursor, Continue, Codex CLI — legge automaticamente queste variabili d'ambiente.
Passo 4: verifica che funzioni
Esegui una richiesta di test e controlla la dashboard di Smart AIPI. Dovresti vedere la richiesta nelle statistiche di utilizzo entro pochi secondi.
Domande frequenti
Lo streaming funziona con Smart AIPI?
Sì. Imposta stream: true e gestisci i Server-Sent Events esattamente allo stesso modo. Non sono necessarie modifiche.
Function calling e l'uso degli strumenti funzionano?
Supporto completo. Tools, function calling, JSON mode, structured outputs — l'intera specifica dell'API di OpenAI funziona tramite Smart AIPI.
E per gli strumenti che usano il formato API di Anthropic?
Smart AIPI supporta anche il formato API di Anthropic (/v1/messages). Imposta ANTHROPIC_BASE_URL=https://api.smartaipi.com e gli strumenti costruiti per l'SDK di Anthropic useranno GPT-5.3 Codex nel backend.
Quanto risparmierò?
Il 75% su ogni chiamata API. L'output di GPT-5.3 Codex costa $3.50/1M tokens tramite Smart AIPI contro $14.00/1M direttamente da OpenAI. Per 10M tokens/mese, sono oltre $100 di risparmio.
Devo modificare i miei prompt o la gestione delle risposte?
No. Smart AIPI è completamente compatibile con OpenAI. L'unica modifica è la base URL. I tuoi prompt, il parsing delle risposte, la gestione degli errori — tutto rimane uguale.
Gateway API compatibile con OpenAI. Accedi ai modelli AI frontier con un costo inferiore del 75%.
Inizia gratis