Requisitos previos
- Phaseo CLI, una cuenta de Phaseo y una versión instalada de DeepSeek Harness
Configurar con Phaseo CLI
Configura el proveedor, la URL base, el protocolo, el catálogo de modelos y el modelo predeterminado con un solo comando:$DSH_HOME/cordis.patch.yml y marca el bloque de Phaseo para poder actualizar o eliminar solo los ajustes que administra. Sincroniza todos los modelos de texto activos de Phaseo compatibles con Chat Completions. Si hace falta, indica otro modelo predeterminado:
Phaseo CLI: DeepSeek Harness API Key y la escribe directamente en el almacén protegido $DSH_HOME/.credentials.yaml de Harness. Usa --catalog default para configurar solo el modelo seleccionado.
Al eliminar la integración con phaseo integrations remove deepseek-harness, se quita solo la configuración administrada por Phaseo y se revoca la clave creada por la CLI.
Añadir Phaseo manualmente en la interfaz de Harness
- En DeepSeek Harness, abre Settings > Models.
- Elige Add a custom provider.
- Introduce estos valores:
- En Model catalog, elige Fetch available models.
- Selecciona un modelo de Chat Completions compatible con herramientas, como
anthropic/claude-sonnet-4.6, y guarda el proveedor. - Vuelve al compositor, elige el modelo de Phaseo e inicia una sesión nueva.
phaseo debe considerarse permanente. Más adelante podrás editar el nombre visible, la URL, la credencial y la lista de modelos.
Configurar Phaseo con YAML
Puedes configurar el mismo proveedor directamente en$DSH_HOME/settings.yaml. No guardes la clave de API en este archivo; apiKeyEnv indica qué credencial debe resolver Harness.
PHASEO_API_KEY en el entorno que inicia Harness o guarda la misma credencial en la página Modelos. Sustituye YOUR_PHASEO_MODEL_ID por el ID exacto que encuentres en la búsqueda de modelos de Phaseo. Para flujos de trabajo con agentes de programación, empieza con anthropic/claude-sonnet-4.6.
La lista
models en settings.yaml es un catálogo guardado, no una consulta en vivo. Actualízala cuando quieras mostrar más modelos de Phaseo en Harness.Verificar la conexión
Antes de probar Harness, comprueba por separado las credenciales y la ruta de detección de modelos:Solución de problemas
- La búsqueda de modelos devuelve
401- Comprueba que la clave de API de Phaseo siga vigente y que la URL base incluya/v1. - El modelo no aparece en el selector - Vuelve a cargar el catálogo o añade su ID exacto de Phaseo en
modelsdentro de$DSH_HOME/settings.yaml. - Harness indica
MISSING_CREDENTIAL- Guarda la clave en la página Models o ponPHASEO_API_KEYa disposición del proceso de Harness. - Una solicitud usa el endpoint incorrecto - Selecciona
OpenAI Completions/openai-completions. Esta integración de Harness usa la ruta compatible/v1/chat/completionsde Phaseo. - Un modelo rechaza herramientas de función con razonamiento habilitado - Elige un modelo compatible con herramientas en Chat Completions. Los modelos que requieren Responses API para razonar con herramientas no son compatibles con el protocolo de este proveedor de Harness.
- Una sesión existente conserva el modelo anterior - Inicia una sesión nueva. Harness guarda el proveedor y el modelo seleccionados en las sesiones que ya han enviado una solicitud.