Usiamo i cookie. Cookie e memoria del browser ti mantengono connesso e ricordano le tue preferenze. Con il tuo consenso misuriamo anche come viene usato il sito. Puoi in qualsiasi momento. Consulta la nostra cookie policy.

Introduzione

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, come anthropic/claude-sonnet-4.5 o openai/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àEndpointGuida
Testo, ragionamento, strumenti, visionePOST /chat/completionsChat completions
API ResponsesPOST /responsesResponses
Completions legacyPOST /completionsCompletions
EmbeddingsPOST /embeddingsEmbeddings
ImmaginiPOST /images/generationsImmagini
Video (job asincroni)POST /videos, GET /videos/{id}Video
Sintesi vocalePOST /audio/speechSintesi vocale
Trascrizione vocalePOST /audio/transcriptionsTrascrizione
RerankPOST /rerankRerank
DecisioniPOST /decisionsDecisioni
Elenco dei modelliGET /modelsModelli
Consultazione delle generazioniGET /generation?id=Consultazione delle generazioni
Saldo e chiaveGET /credits, GET /keySaldo e info sulla chiave

Il percorso di una richiesta

  1. Il tuo client invia una richiesta con Authorization: Bearer sk-api14-....
  2. 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.
  3. Il corpo della richiesta viene inoltrato senza modifiche al provider upstream.
  4. La risposta ti viene restituita senza modifiche, in streaming byte per byte quando stream: true.
  5. 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