MandAPI
Español ▾
Herramientas de programación

Crea un perfil de MandAPI para Junie CLI

Configura un modelo personalizado con la URL completa de Chat Completions.

Usa esta guía con tu asistente de programación

Leer las instrucciones
Ayúdame a crear un perfil personalizado de MandAPI para Junie CLI. Revisa la versión instalada y conserva los perfiles existentes. Usa un perfil mandapi con el MODEL_ID exacto visible para mi cuenta, apiType OpenAICompletion, baseUrl https://api.mandapi.com/v1/chat/completions y apiKey ${MANDAPI_API_KEY}. Junie necesita el endpoint completo, no solo /v1. Mantén la clave real privada en el entorno recibido por el proceso. Selecciona custom:mandapi, guía un resumen breve del README sin modificar archivos y revisa su consumo en MandAPI. No inventes límites del modelo ni campos de proxy Ingrazzio. Indica dónde guardaste el perfil y cómo restaurar el modelo anterior.
TXT

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:

json
{
  "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:

bash
read -rsp "Clave de MandAPI: " MANDAPI_API_KEY
printf '\n'
export MANDAPI_API_KEY

O en PowerShell:

powershell
$env:MANDAPI_API_KEY = [Net.NetworkCredential]::new('', (Read-Host 'Clave de MandAPI' -AsSecureString)).Password
bash
junie --model custom:mandapi

Pide 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.

Referencias

Temas inspirados en documentación pública; instrucciones y ejemplos adaptados para MandAPI.