API di OpenAI per ChatGPT
OpenAI offre API robuste per integrare ChatGPT nelle tue applicazioni.
Accesso alle API
- Crea un account su platform.openai.com
- Vai su API Keys
- Genera una nuova chiave API
- Aggiungi credito prepagato per l'utilizzo
Modelli Disponibili via API
- gpt-4-turbo: Ultimo modello GPT-4
- gpt-4: GPT-4 standard
- gpt-3.5-turbo: Veloce ed economico
- gpt-4-vision: Per analisi immagini
Esempio di Chiamata (Python)
from openai import OpenAI
client = OpenAI()
response = client.chat.completions.create(
model="gpt-4-turbo",
messages=[
{"role": "system", "content": "Sei un assistente utile."},
{"role": "user", "content": "Ciao, come stai?"}
]
)
print(response.choices[0].message.content)
Pricing API
Le API sono fatturate per token (circa 4 caratteri = 1 token):
- GPT-4 Turbo: ~$0.01/1K token input, ~$0.03/1K output
- GPT-3.5 Turbo: ~$0.0005/1K token
Funzionalità Avanzate
- Function Calling: Integrazione con funzioni esterne
- Streaming: Risposte in tempo reale
- JSON Mode: Output strutturato
- Assistants API: Agenti persistenti con memoria
Rate Limits
Esistono limiti di utilizzo che aumentano con la spesa nel tempo.