Per iniziare
Introduzione
Un unico endpoint compatibile con OpenAI per modelli di testo, immagini, video, voce ed embeddings: cosa offre api14 e come iniziare a usarlo.
api14 è un gateway API compatibile con OpenAI che dà accesso a tutti i modelli. Con una sola chiave API, un solo base URL e un solo saldo in USD hai accesso a modelli di testo, immagini, video, sintesi vocale, trascrizione, musica, embeddings e rerank di tutti i principali provider. Continui a usare gli SDK ufficiali di OpenAI; cambiano solo baseURL e apiKey.
https://api14.com/api/v1
Cosa ottieni
- Tutti i modelli, circa 650 modelli, sincronizzati automaticamente. Gli id dei modelli usano il formato
provider/modello, comeanthropic/claude-sonnet-4.5oopenai/gpt-5-mini. Vedi Id dei modelli e varianti. - I formati di richiesta e risposta di OpenAI, chat completions, Responses, embeddings, immagini, audio e altro, così il codice esistente funziona senza modifiche. Vedi Compatibilità con l'SDK OpenAI.
- Prezzi chiari in USD, ogni modello mostra il proprio prezzo e ogni richiesta viene addebitata sul tuo saldo in USD. Credito gratuito alla registrazione; i piani offrono più utilizzo di quanto costano. Vedi Prezzi e fatturazione.
- Funzionalità avanzate supportate, streaming, tool calling, output strutturati, ragionamento, ricerca web, prompt caching, instradamento dei provider e fallback dei modelli.
Endpoint in sintesi
| Funzionalità | Endpoint | Guida |
|---|---|---|
| Testo, ragionamento, strumenti, visione | POST /chat/completions | Chat completions |
| API Responses | POST /responses | Responses |
| Completions legacy | POST /completions | Completions |
| Embeddings | POST /embeddings | Embeddings |
| Immagini | POST /images/generations | Immagini |
| Video (job asincroni) | POST /videos, GET /videos/{id} | Video |
| Sintesi vocale | POST /audio/speech | Sintesi vocale |
| Trascrizione vocale | POST /audio/transcriptions | Trascrizione |
| Rerank | POST /rerank | Rerank |
| Decisioni | POST /decisions | Decisioni |
| Elenco dei modelli | GET /models | Modelli |
| Consultazione delle generazioni | GET /generation?id= | Consultazione delle generazioni |
| Saldo e chiave | GET /credits, GET /key | Saldo e info sulla chiave |
Il percorso di una richiesta
- Il tuo client invia una richiesta con
Authorization: Bearer sk-api14-.... - Il gateway verifica la chiave, che il modello sia disponibile e consentito per la tua chiave e il tuo piano, il tuo limite di frequenza e il tuo saldo.
- Il corpo della richiesta viene inoltrato senza modifiche al provider upstream.
- La risposta ti viene restituita senza modifiche, in streaming byte per byte quando
stream: true. - Il costo esatto della richiesta viene addebitato sul tuo saldo in USD. Le richieste non riuscite non vengono addebitate.
Una prima richiesta
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.chat.completions.create({
"model": "openai/gpt-5-mini",
"messages": [
{
"role": "user",
"content": "Explain vector databases in two sentences."
}
]
});
console.log(result.choices[0].message.content);
Prossimi passi
- Guida rapida, crea una chiave ed esegui una richiesta in un minuto.
- Autenticazione, come funzionano le chiavi e come tenerle al sicuro.
- Errori e Limiti di frequenza, cosa gestire in produzione.
- Sfoglia tutti i modelli e i relativi prezzi nella pagina dei modelli.