Cómo funciona Synthetic
Synthetic es un servicio de suscripción que ejecuta LLMs de código abierto para codificación en infraestructura dedicada y los sirve a través de una API compatible con OpenAI (y compatible con Anthropic). En lugar de pagar por token, pagas una suscripción mensual fija y obtienes un generoso presupuesto de límite de tasa que cubre cada modelo en la plataforma. Está posicionado como una alternativa directa a los planes de 200/mes de Claude para desarrolladores que hacen mucha codificación: el mismo precio, límites de tasa varias veces mayores y tu elección de modelos de código abierto. Kodus llega a Synthetic a través del endpoint compatible con OpenAI, por lo que no hay cambios de adaptador — solo credenciales BYOK.Planes de un vistazo
Los precios y los límites de tasa cambian. Siempre confirma en synthetic.new/pricing antes de elegir un nivel.
Suscripción (recomendada para revisión de código)
| Plan | Precio | Límite de tasa |
|---|---|---|
| Mensual | ~1/día) | ~500 mensajes por ventana de 5 horas |
| Enterprise / basado en uso | contactar a Synthetic | opción de pago por token |
- Todos los modelos estándar están cubiertos por la suscripción — elige cualquiera de ellos cambiando el campo
model. - Los límites de tasa se aplican en una ventana continua de 5 horas, no por mes — planifica la concurrencia para que quepa dentro de esa ventana.
- Synthetic no entrena con tus prompts/completaciones y elimina los datos de la API en 14 días.
Modelos recomendados
Synthetic expone modelos usando un prefijo estilo HuggingFace (hf:org/model). Algunas opciones sólidas para revisión de código:
| ID del modelo | Notas |
|---|---|
hf:zai-org/GLM-4.6 | Familia GLM; equilibrado para revisión de propósito general. |
hf:moonshotai/Kimi-K2-Instruct | Kimi K2 de contexto largo — excelente en PRs grandes. |
hf:Qwen/Qwen3-Coder-480B-A35B-Instruct | Codificador especializado robusto. |
hf:deepseek-ai/DeepSeek-V3.1 | DeepSeek V3.1; comportamiento agéntico/de codificación robusto. |
Crear una clave API
- Ve a synthetic.new y regístrate o inicia sesión.
- Suscríbete a un plan en synthetic.new/pricing.
- Abre la consola de desarrollador y crea una clave API. Cópiala de inmediato — no verás la clave completa nuevamente.
Configurar Synthetic en Kodus
El flujo principal es BYOK en Kodus Cloud. Las instalaciones con alojamiento autónomo pueden usar variables de entorno como opción secundaria.Opción 1 — BYOK en Kodus Cloud (recomendado)
- En la interfaz web de Kodus, abre Configuración → BYOK y haz clic en Editar en el modelo Principal (o Respaldo).
- Cambia el formulario al modo Personalizado para poder ingresar una URL base y un nombre de modelo libre.
-
Completa los campos:
Campo Valor Proveedor OpenAI CompatibleClave API tu clave API de Synthetic URL Base https://api.synthetic.new/openai/v1Modelo por ejemplo, hf:zai-org/GLM-4.6(usa el prefijohf:y la ruta completa de HuggingFace)Máx. de Solicitudes Concurrentes comienza con 3–5para ajustarse al presupuesto de 5 horas en PRs más grandesMáx. de Tokens de Salida deja el valor predeterminado a menos que tengas truncamiento - Guarda. Kodus valida contra el endpoint y muestra cualquier error 401 / 404 de inmediato.
- Abre cualquier PR para activar una revisión; el indicador de estado BYOK en Configuración se pone verde en la primera llamada exitosa.
Configura Synthetic como Principal y mantén una clave de OpenAI o Anthropic como Respaldo — cuando la ventana de 5 horas se llene, Kodus conmuta automáticamente y las revisiones siguen fluyendo.
Opción 2 — Alojamiento autónomo (variables de entorno)
Si ejecutas Kodus en Modo Fijo (proveedor global único, sin BYOK por organización), configura Synthetic en el.env de tus contenedores de API + worker:
Esta opción solo es necesaria para instalaciones de Kodus con alojamiento autónomo que deshabilitan deliberadamente el BYOK. Si el BYOK está habilitado en tu instancia con alojamiento autónomo, prefiere la Opción 1 — el flujo basado en la interfaz es el mismo que en Cloud.
.env, luego verifica:
Cuándo elegir Synthetic
- Tu modelo principal es de código abierto (Kimi, DeepSeek, Qwen Coder, GLM) y quieres una sola factura a tarifa plana en lugar de gestionar el gasto por token de cada proveedor.
- **Estás comparando con Claude Max (30/mes ofrece varias veces el presupuesto de límite de tasa para modelos de codificación de capacidad similar.
- Quieres una postura de datos sólida — Synthetic es explícito sobre no-entrenamiento y retención de prompts/completaciones por 14 días.
Solución de problemas
429 Demasiadas solicitudes dentro de la ventana de 5 horas
429 Demasiadas solicitudes dentro de la ventana de 5 horas
- El presupuesto de la suscripción es por ventana continua de 5 horas, no por hora ni por mes. Verifica cuántas solicitudes has enviado recientemente en el panel de Synthetic.
- Espera a que avance la ventana, reduce las
Solicitudes Concurrentes Máximasen BYOK, o actualiza/apila planes. - Configura un proveedor BYOK de
Respaldopara que las revisiones sigan funcionando mientras estás limitado por tasa.
Errores 401 / de autenticación
Errores 401 / de autenticación
- Confirma que la clave esté activa y la suscripción esté vigente en el panel de Synthetic.
- Asegúrate de que no haya espacios al final ni comillas en el valor del
.env.
Modelo no encontrado
Modelo no encontrado
- Synthetic usa el formato
hf:org/model. Omitir el prefijohf:o usar una capitalización diferente resultará en error 404. - Verifica en dev.synthetic.new/docs/openai/models.
Arranque en frío lento en la primera llamada
Arranque en frío lento en la primera llamada
- Algunos modelos más grandes pueden tardar en arrancar la primera vez que se usan después de un período de inactividad.
- Si la latencia de la primera llamada está bloqueando las verificaciones de salud de Kodus, calienta el modelo enviando una solicitud de prueba pequeña antes de abrir PRs.
Errores de conexión
Errores de conexión
- Confirma que tu servidor pueda alcanzar
api.synthetic.new. - Revisa los registros de la API y del worker para ver el error upstream exacto.