API pública

Construye con coordinat.io

Añade gobernanza de IA a cualquier aplicación usando nuestra API compatible con OpenAI. Mismas llamadas, misma estructura — con DLP, límites de presupuesto y trazabilidad completa.

Ver documentación API Inicio rápido
Compatible con OpenAI
Cambia solo la baseURL y tu API key. El resto de tu código no cambia.
Gobernanza automática
DLP, límites de presupuesto y aprobaciones humanas en cada petición.
Trazabilidad total
Cada llamada queda auditada por proyecto, asistente y usuario.
IA Orchestrator
El sistema elige automáticamente el modelo más eficiente para cada consulta.

Inicio rápido

1. Instala el SDK

npm install coordinat-sdk

2. Crea una API key

En el Panel de Administración, ve a Configuración → API Keys y crea una nueva clave. Tendrá el formato sk-coord-...

3. Haz tu primera llamada

import { CoordinatClient } from 'coordinat-sdk';

const client = new CoordinatClient({
  apiKey: 'sk-coord-tu-api-key',
  projectId: 'mi-proyecto-id',   // opcional
});

const response = await client.chat.completions.create({
  messages: [{ role: 'user', content: '¿Qué es la fotosíntesis?' }],
});

console.log(response.choices[0].message.content);
// Metadatos de gobernanza
console.log(response.x_coordinat.costUsd);   // 0.000012
console.log(response.x_coordinat.provider);  // "openai"

¿Ya usas el SDK de OpenAI?

Cambia solo dos líneas de código para enrutar tus llamadas por coordinat.io:

import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'sk-coord-tu-api-key',          // ← cambia esto
  baseURL: 'https://api.coordinat.io/v1', // ← añade esto
});

const response = await client.chat.completions.create({
  model: 'gpt-4o-mini',
  messages: [{ role: 'user', content: 'Hola' }],
});

Streaming

const stream = await client.chat.completions.create({
  messages: [{ role: 'user', content: 'Escríbeme un poema corto' }],
  stream: true,
});

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

Manejo de errores

HTTPCódigoDescripción
401 API key inválida o ausente
403 policy_blocked Bloqueado por política DLP, de modelo o de presupuesto
429 Rate limit alcanzado
502 Error del proveedor de IA (OpenAI, Anthropic…)

Documentación interactiva

Prueba los endpoints directamente en el navegador con Swagger UI.

Abrir Swagger UI