Elige el formato de API
Junie CLI admite perfiles de modelos personalizados. Elige un modelo visible para tu cuenta de MandAPI con llamadas a herramientas adecuadas para tu trabajo. Esta receta utiliza Chat Completions, no el protocolo de proxy Ingrazzio de JetBrains.
El baseUrl de Junie es la URL completa de la solicitud: no añade ninguna ruta. Para OpenAICompletion, utiliza https://api.mandapi.com/v1/chat/completions y no te detengas en /v1.
Crea un perfil con nombre
Crea .junie/models/mandapi.json en el proyecto o guarda mandapi.json en tu directorio configurado $JUNIE_HOME/models. Sustituye MODEL_ID por el identificador exacto admitido para tu cuenta:
{
"displayName": "MandAPI",
"providerName": "MandAPI",
"baseUrl": "https://api.mandapi.com/v1/chat/completions",
"id": "MODEL_ID",
"apiType": "OpenAICompletion",
"apiKey": "${MANDAPI_API_KEY}"
}El nombre del archivo determina el nombre del perfil. La referencia al entorno mantiene la credencial real fuera del JSON. Para empezar no necesitas otro modelo auxiliar: los roles omitidos heredan el modelo principal del perfil.
Proporciona la clave e inicia Junie
Configura MANDAPI_API_KEY de forma privada en la terminal que iniciará Junie. En Bash:
read -rsp "Clave de MandAPI: " MANDAPI_API_KEY
printf '\n'
export MANDAPI_API_KEYO en PowerShell:
$env:MANDAPI_API_KEY = [Net.NetworkCredential]::new('', (Read-Host 'Clave de MandAPI' -AsSecureString)).Passwordjunie --model custom:mandapiPide un resumen del README sin modificar archivos. Confirma el perfil personalizado y revisa el consumo correspondiente en MandAPI antes de iniciar una tarea de programación mayor.
Corrige el error concreto
Una variable ausente puede impedir cargar el perfil. Un 404 puede indicar que falta la ruta completa del endpoint. Si no aparece el perfil, revisa su nombre, la sintaxis JSON y el directorio de búsqueda. Si las llamadas a herramientas salen mal repetidamente, revisa la compatibilidad del modelo en lugar de aumentar los reintentos.
Para recuperar el proveedor previo, selecciónalo con /model y retira este perfil del directorio de búsqueda.