Skip to content

Usar FishXCode en WorkBuddy ​

¿Es tu primera vez? Completa primero el registro de cuenta y recarga, y obtén tu API Key en la consola de FishXCode.

1. Abrir el archivo de configuración de WorkBuddy ​

WorkBuddy permite conectar modelos personalizados mediante el archivo local models.json. La ubicación del archivo es:

  • macOS / Linux: ~/.workbuddy/models.json
  • Windows: C:\Users\<用户名>\.workbuddy\models.json

Si el directorio o el archivo no existen, créalos primero.

2. Configurar modelos externos de FishXCode ​

La configuración de modelos externos de WorkBuddy usa el protocolo compatible con OpenAI Chat Completions. Aquí, vendor: "OpenAI" indica el protocolo de la interfaz, no que los modelos tengan que ser de OpenAI; los modelos Claude también se llaman mediante el endpoint OpenAI compatible de FishXCode.

Escribe el siguiente contenido en ~/.workbuddy/models.json:

json
{
  "models": [
    {
      "id": "gpt-5.5",
      "name": "FishXCode GPT-5.5",
      "vendor": "OpenAI",
      "url": "https://api.fishxcode.com/v1/chat/completions",
      "apiKey": "sk-你的FishXCode-Token",
      "maxInputTokens": 200000,
      "maxOutputTokens": 8192
    },
    {
      "id": "claude-opus-4-7",
      "name": "FishXCode Claude Opus 4.7",
      "vendor": "OpenAI",
      "url": "https://api.fishxcode.com/v1/chat/completions",
      "apiKey": "sk-你的FishXCode-Token",
      "maxInputTokens": 200000,
      "maxOutputTokens": 8192
    }
  ],
  "availableModels": [
    "gpt-5.5",
    "claude-opus-4-7"
  ]
}

Importante

  • Sustituye sk-你的FishXCode-Token por la API Key real que creaste en la consola de FishXCode.
  • availableModels debe incluir los ID de modelo definidos en models[].id; de lo contrario, WorkBuddy podría no mostrarlos en la lista desplegable.
  • url debe ser la dirección completa de Chat Completions: https://api.fishxcode.com/v1/chat/completions.

3. Mantener Tencent Token Plan junto con FishXCode ​

Si también necesitas conservar el Token Plan oficial de Tencent, puedes colocar los modelos oficiales y los modelos de FishXCode en el mismo models.json:

json
{
  "models": [
    {
      "id": "tc-code-latest",
      "name": "Auto",
      "vendor": "OpenAI",
      "url": "https://api.lkeap.cloud.tencent.com/plan/v3/chat/completions",
      "apiKey": "your-token-plan-api-key",
      "maxInputTokens": 100000,
      "maxOutputTokens": 4096
    },
    {
      "id": "hunyuan-2.0-instruct",
      "name": "Tencent HY 2.0 Instruct",
      "vendor": "OpenAI",
      "url": "https://api.lkeap.cloud.tencent.com/plan/v3/chat/completions",
      "apiKey": "your-token-plan-api-key",
      "maxInputTokens": 100000,
      "maxOutputTokens": 4096
    },
    {
      "id": "gpt-5.5",
      "name": "FishXCode GPT-5.5",
      "vendor": "OpenAI",
      "url": "https://api.fishxcode.com/v1/chat/completions",
      "apiKey": "sk-你的FishXCode-Token",
      "maxInputTokens": 200000,
      "maxOutputTokens": 8192
    },
    {
      "id": "claude-opus-4-7",
      "name": "FishXCode Claude Opus 4.7",
      "vendor": "OpenAI",
      "url": "https://api.fishxcode.com/v1/chat/completions",
      "apiKey": "sk-你的FishXCode-Token",
      "maxInputTokens": 200000,
      "maxOutputTokens": 8192
    }
  ],
  "availableModels": [
    "tc-code-latest",
    "hunyuan-2.0-instruct",
    "gpt-5.5",
    "claude-opus-4-7"
  ]
}

4. Reiniciar y verificar ​

  1. Guarda models.json
  2. Cierra WorkBuddy por completo
  3. Vuelve a iniciar WorkBuddy
  4. Abre el selector de modelos
  5. Selecciona gpt-5.5 o claude-opus-4-7
  6. Envía una pregunta sencilla para comprobar la respuesta

Preguntas frecuentes ​

No aparecen los modelos nuevos ​

Comprueba primero que availableModels incluya el ID de modelo correspondiente y luego verifica que models.json sea JSON válido.

La llamada falla o aparece un error en rojo ​

Comprueba que url sea la dirección completa https://api.fishxcode.com/v1/chat/completions, no solo https://api.fishxcode.com/v1.

Falla la autenticación ​

Copia de nuevo la API Key desde la consola y confirma que no tenga espacios ni saltos de línea adicionales.