Configuracion
Configuracion
Gestiona la configuracion del modelo de IA. Usa estos endpoints para configurar BYOK (Bring Your Own Key) para proveedores de IA.
Obtener configuracion
GET /v1/settingsDevuelve tu configuracion actual del modelo de IA.
Solicitud
curl https://api.laddro.com/v1/settings \
-H "x-api-key: YOUR_API_KEY"Respuesta
{
"data": {
"model": {
"provider": "openai",
"modelId": "gpt-4o-mini",
"isCustom": false
}
}
}Si no se ha configurado un modelo personalizado, isCustom es false y se usa el predeterminado del sistema (OpenAI gpt-4o-mini).
Configurar modelo de IA (BYOK)
PUT /v1/settings/modelConfigura un proveedor de IA y modelo personalizado usando tu propia clave API. Requiere una suscripcion activa a Laddro.
Cuerpo de la solicitud
| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
provider | string | Si | Nombre del proveedor (ej. openai, anthropic) |
modelId | string | Si | ID del modelo (ej. gpt-4.1-mini) |
apiKey | string | Si | Tu clave API del proveedor |
Solicitud
curl -X PUT https://api.laddro.com/v1/settings/model \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"provider": "anthropic",
"modelId": "claude-haiku-4.5",
"apiKey": "sk-ant-..."
}'Respuesta
{
"data": {
"model": {
"provider": "anthropic",
"modelId": "claude-haiku-4.5",
"isCustom": true
}
},
"message": "Model updated successfully"
}Tu clave API se valida con una llamada de prueba antes de guardarse. Las claves invalidas se rechazan con un mensaje de error claro.
Errores
| Estado | Descripcion |
|---|---|
400 | Proveedor o ID de modelo invalido |
401 | Clave API faltante o invalida |
403 | BYOK requiere una suscripcion activa |
422 | Validacion de la clave API del proveedor fallida |
Restablecer al modelo predeterminado
DELETE /v1/settings/modelElimina tu configuracion personalizada y vuelve al modelo predeterminado del sistema.
Solicitud
curl -X DELETE https://api.laddro.com/v1/settings/model \
-H "x-api-key: YOUR_API_KEY"Respuesta
{
"data": {
"model": {
"provider": "openai",
"modelId": "gpt-4o-mini",
"isCustom": false
}
},
"message": "Model reset to default"
}Consulta la Guia BYOK para instrucciones de configuracion y proveedores soportados.