Usamos cookies. Las cookies y el almacenamiento del navegador mantienen tu sesión iniciada y recuerdan tus preferencias. Con tu permiso, también medimos cómo se usa el sitio. Puedes en cualquier momento. Consulta nuestra política de cookies.

Introducción

Primeros pasos

Introducción

Un único endpoint compatible con OpenAI para todos los modelos: texto, imagen, vídeo, voz, embeddings y más, con una clave y un saldo en USD.

api14 es una pasarela de API compatible con OpenAI para cientos de modelos de IA. Con una sola clave de API, una sola URL base y un único saldo en USD tienes acceso a modelos de texto, imagen, vídeo, voz, transcripción, música, embeddings y rerank de todos los grandes proveedores. Sigues usando los SDK oficiales de OpenAI; solo cambian baseURL y apiKey.

https://api14.com/api/v1

Qué obtienes

  • Unos 650 modelos: el catálogo se actualiza automáticamente. Los ids de modelo usan el formato proveedor/modelo, como anthropic/claude-sonnet-4.5 u openai/gpt-5-mini. Consulta Ids de modelo y variantes.
  • Los formatos de petición y respuesta de OpenAI: chat completions, Responses, embeddings, imágenes, audio y más, así que tu código actual funciona sin cambios. Consulta Compatibilidad con el SDK de OpenAI.
  • Precios claros en USD: cada modelo muestra su precio y cada petición se descuenta de tu saldo en USD. Crédito gratuito al registrarte; los planes añaden más uso del que cuestan. Consulta Precios y facturación.
  • Funciones avanzadas incluidas: streaming, llamadas a herramientas, salidas estructuradas, razonamiento, búsqueda web, caché de prompts, enrutamiento de proveedores y modelos de respaldo.

Endpoints de un vistazo

CapacidadEndpointGuía
Texto, razonamiento, herramientas, visiónPOST /chat/completionsChat completions
API ResponsesPOST /responsesResponses
Completions heredadasPOST /completionsCompletions
EmbeddingsPOST /embeddingsEmbeddings
ImágenesPOST /images/generationsImágenes
Vídeo (tareas asíncronas)POST /videos, GET /videos/{id}Vídeo
Texto a vozPOST /audio/speechVoz
Voz a textoPOST /audio/transcriptionsTranscripción
RerankPOST /rerankRerank
DecisionesPOST /decisionsDecisiones
Lista de modelosGET /modelsModelos
Consulta de generacionesGET /generation?id=Consulta de generaciones
Saldo y claveGET /credits, GET /keySaldo e información de la clave

Cómo fluye una petición

  1. Tu cliente envía una petición con Authorization: Bearer sk-api14-....
  2. La pasarela comprueba la clave, que el modelo esté disponible y permitido para tu clave y tu plan, tu límite de tasa y tu saldo.
  3. El cuerpo de la petición se reenvía sin cambios al proveedor upstream.
  4. La respuesta te llega sin cambios, transmitida byte a byte cuando stream: true.
  5. El coste exacto de la petición se descuenta de tu saldo en USD. Las peticiones fallidas no se cobran.

Una primera petición

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

Siguientes pasos