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.

Guida rapida

Per iniziare

Guida rapida

Crea una chiave API, installa l'SDK OpenAI ed esegui la tua prima richiesta ad api14 in meno di un minuto, con esempi pronti da copiare.

Provalo nel playground

Esegui la tua prima richiesta ad api14 con l'SDK ufficiale di OpenAI. Bastano tre passaggi e circa un minuto.

Crea una chiave API

Accedi e apri Chiavi API. Fai clic su Create key, assegnale un nome e copia la chiave. Le chiavi iniziano con sk-api14- e vengono mostrate una sola volta, conservala in un posto sicuro, ad esempio in una variabile d'ambiente:

export API14_API_KEY="sk-api14-..."

I nuovi account partono con un piccolo saldo gratuito in USD sul piano Free, sufficiente per provare i modelli economici. Aggiungi fondi o scegli un piano nella pagina dei prezzi quando ti serve di più.

Installa l'SDK

Usa l'SDK ufficiale di OpenAI per il tuo linguaggio. Non serve altro.

npm install openai
pip install openai

Gli altri linguaggi (Go, PHP, Java, C#, Ruby e Rust) sono trattati nelle guide agli SDK, ad esempio Go e C# /.NET.

Esegui una richiesta

Punta il client su https://api14.com/api/v1 e passa la tua chiave. Questo esempio trasmette la risposta in streaming, token per token:

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api14.com/api/v1",
  apiKey: process.env.API14_API_KEY,
});

const stream = await client.chat.completions.create({
  "model": "openai/gpt-5-mini",
  "messages": [
    {
      "role": "user",
      "content": "Explain vector databases in two sentences."
    }
  ],
  "stream": true
});

for await (const chunk of stream) {
  process.stdout.write(chunk.choices[0]?.delta?.content ?? "");
}

Tutto qui, ogni altro modello funziona allo stesso modo. Cambia model con qualsiasi id dalla pagina dei modelli, ad esempio anthropic/claude-sonnet-4.5 o google/gemini-2.5-flash.

Gli id dei modelli usano il formato provider/modello, ad esempio openai/gpt-5-mini. Sono supportate anche varianti come :free, :online e :nitro. Vedi Id dei modelli e varianti.

Senza streaming

Ometti stream per ricevere la risposta completa in un'unica risposta JSON:

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);

La risposta segue il formato chat completion di OpenAI:

{
  "id": "gen-1759571234-abc123",
  "object": "chat.completion",
  "model": "openai/gpt-5-mini",
  "choices": [
    {
      "index": 0,
      "message": { "role": "assistant", "content": "Requests fly,\nJSON returns..." },
      "finish_reason": "stop"
    }
  ],
  "usage": { "prompt_tokens": 14, "completion_tokens": 21, "total_tokens": 35, "cost": 0.0000455 }
}

usage.cost è il prezzo della richiesta in USD, l'importo addebitato sul tuo saldo.

Prossimi passi