Quickstart
TEEra es una API compatible con OpenAI que te permite usar modelos LLM open source en enclaves seguros (TEE). Tus prompts y respuestas nunca se almacenan de forma persistente.
1. Crea tu cuenta
Para obtener tu API Key primero necesitas una cuenta. Es gratis y toma 10 segundos.
Crear cuenta2. Obtén tu API Key
Una vez registrado, encuentra tu API Key en el Dashboard. Cada usuario tiene una clave única en formato hex.
3. Configura tu cliente
Usa estos valores en los settings de Cline, Roo Code o cualquier cliente OpenAI-compatible:
Para programar recomendamos zai-org/GLM-5.1-TEE o moonshotai/Kimi-K2.6-TEE. Ver todos los modelos →
Listo
Con estos valores ya estás conectado. Más abajo encontrarás guías detalladas para Roo Code, Cline y otros clientes.
O también puedes probar desde tu terminal
Modelos disponibles
Modelos open source ejecutados en Trusted Execution Environments. Tus prompts permanecen cifrados en hardware dedicado. Usa auto para que TEEra seleccione el modelo más rápido disponible.
| Modelo | Model ID | Utilización | Input $/M | Output $/M |
|---|---|---|---|---|
| Cargando modelos... | ||||
Listar modelos via API
Obtén la lista actualizada de modelos disponibles:
Endpoint principal
Compatible con el formato de OpenAI. Envía mensajes en formato messages y recibe la respuesta del modelo. Soporta streaming con "stream": true.
Compatible con OpenAI SDK
Si ya usas el SDK de OpenAI, solo cambia la base_url y la api_key. Todo lo demás funciona igual.
Roo Code
Roo Code es una extensión de VS Code que te permite programar con IA directamente en tu editor. Sigue estos pasos para conectarlo con TEEra.
⚠️ Roo Code ha sido descontinuado por su equipo (a mayo 2026) y está siendo retomado por la comunidad. Por el momento recomendamos Cline.
Instala VS Code
Descarga Visual Studio Code si aún no lo tienes.
Instala la extensión Roo Code
Busca "Roo Code" en el marketplace de extensiones de VS Code e instálala.
Selecciona OpenAI Compatible
Abre Roo Code, haz clic en el icono de configuración y selecciona "OpenAI Compatible" como proveedor.
Configura los campos
Copia los siguientes valores en la configuración de Roo Code:
Cline
Cline es otra extensión popular de VS Code para programar con IA. La configuración con TEEra es igual de simple.
💡 Tip para ahorrar saldo: Inicia un New Task cuando cambies de tarea. Usa /compact frecuentemente para comprimir el contexto y ahorrar hasta un 50%.
Instala VS Code
Descarga Visual Studio Code si aún no lo tienes.
Instala la extensión Cline
Busca "Cline" en el marketplace de extensiones de VS Code e instálala.
Selecciona OpenAI Compatible
Abre Cline, haz clic en el icono de configuración y selecciona "OpenAI Compatible" como proveedor.
Configura los campos
Copia los siguientes valores en la configuración de Cline:
OpenCode
OpenCode es un agente de coding en terminal. Ligero, rápido, y funciona directo desde la línea de comandos.
💡 Tip para ahorrar saldo: Usa /clear cuando empieces una tarea nueva. Usa /compact frecuentemente para comprimir el contexto y ahorrar hasta un 50%.
Instala OpenCode
Sigue las instrucciones en opencode.ai.
Configura opencode.json
Crea un archivo opencode.json en la raíz de tu proyecto con esta configuración:
Ejecuta OpenCode
Abre tu terminal en el directorio del proyecto y ejecuta:
Cualquier cliente OpenAI-compatible
TEEra funciona con cualquier herramienta que soporte la API de OpenAI. Solo necesitas configurar estos tres valores:
Clientes compatibles
Extension de VS Code/JetBrains. Selecciona "OpenAI Compatible" como proveedor.
Agente de coding en terminal. Usa --openai-api-base https://teera.io/v1.
Proxy universal. Configura como proveedor OpenAI con base URL de TEEra.
cURL
Usa cURL para probar la API directamente desde tu terminal. Ejemplo completo con streaming y sin streaming:
Ejemplo con Python (OpenAI SDK)
Ejemplo con Node.js (OpenAI SDK)
Request Body
El endpoint POST /v1/chat/completions acepta los siguientes parámetros en formato JSON:
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
model |
string | Si | ID del modelo. Ver lista de modelos. |
messages |
array | Si | Array de mensajes con role y content. |
temperature |
number | No | 0-2. Controla aleatoriedad. Default: 1. |
max_tokens |
integer | No | Máximo de tokens en la respuesta. |
stream |
boolean | No | Activar streaming SSE. Default: false. |
top_p |
number | No | Nucleus sampling. Default: 1. |
stop |
string/array | No | Secuencias de parada. |
Formato de messages
Response
La respuesta sigue el formato estándar de OpenAI:
Streaming (SSE)
Con "stream": true, la respuesta llega como eventos SSE:
Códigos de error
La API retorna errores estándar HTTP:
| Código | Significado | Solución |
|---|---|---|
401 |
API key inválida o faltante | Verifica tu API key en el dashboard |
402 |
Créditos insuficientes | Recarga créditos desde tu cuenta |
429 |
Rate limit excedido | Espera unos segundos y reintenta |
500 |
Error interno del servidor | Reintenta en unos momentos |
503 |
Modelo no disponible | Intenta con otro modelo o usa auto |