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, comoanthropic/claude-sonnet-4.5uopenai/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
| Capacidad | Endpoint | Guía |
|---|---|---|
| Texto, razonamiento, herramientas, visión | POST /chat/completions | Chat completions |
| API Responses | POST /responses | Responses |
| Completions heredadas | POST /completions | Completions |
| Embeddings | POST /embeddings | Embeddings |
| Imágenes | POST /images/generations | Imágenes |
| Vídeo (tareas asíncronas) | POST /videos, GET /videos/{id} | Vídeo |
| Texto a voz | POST /audio/speech | Voz |
| Voz a texto | POST /audio/transcriptions | Transcripción |
| Rerank | POST /rerank | Rerank |
| Decisiones | POST /decisions | Decisiones |
| Lista de modelos | GET /models | Modelos |
| Consulta de generaciones | GET /generation?id= | Consulta de generaciones |
| Saldo y clave | GET /credits, GET /key | Saldo e información de la clave |
Cómo fluye una petición
- Tu cliente envía una petición con
Authorization: Bearer sk-api14-.... - 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.
- El cuerpo de la petición se reenvía sin cambios al proveedor upstream.
- La respuesta te llega sin cambios, transmitida byte a byte cuando
stream: true. - 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
- Inicio rápido: crea una clave y haz una petición en un minuto.
- Autenticación: cómo funcionan las claves y cómo mantenerlas seguras.
- Errores y Límites de tasa: qué debes gestionar en producción.
- Explora todos los modelos y sus precios en la página de modelos.