Zum Hauptinhalt springen
CodeBuddy unterstuetzt benutzerdefinierte OpenAI-kompatible Modelle. Nach der Einrichtung von AIHubMix lassen sich GPT-, Claude-, Gemini-, DeepSeek-, GLM- und weitere AIHubMix-Modelle in CodeBuddy verwenden.

Vorbereitung

  • CodeBuddy installieren und oeffnen.
  • Im AIHubMix Console einen API Key erstellen; das Format ist normalerweise sk-***.
  • Die gewuenschte Modell-ID, zum Beispiel gpt-5.5, gemini-3.5-flash oder deepseek-chat, aus der AIHubMix-Modellliste kopieren.

AIHubMix ueber die Benutzeroberflaeche konfigurieren

In CodeBuddy unter dem Eingabefeld auf den aktuellen Modellnamen, zum Beispiel Default, klicken. CodeBuddy-Modellauswahl oeffnen Ans Ende der Modellliste scrollen und Configure custom models waehlen. Benutzerdefinierte Modelle in CodeBuddy oeffnen Auf Add Model klicken und im Menue Provider die Option Custom waehlen. Custom Provider in CodeBuddy waehlen Folgende Felder ausfuellen:
  • Endpoint: https://aihubmix.com/v1 verwenden. Wenn die Hauptadresse voruebergehend nicht erreichbar ist, https://api.inferera.com/v1 als Ersatzadresse eintragen.
  • API Key: Den im AIHubMix Console erstellten Key eintragen.
  • Model Name: Die Modell-ID eintragen, zum Beispiel gpt-5.5.
  • Advanced Settings: Tool Calling, Image Input oder Reasoning nur aktivieren, wenn das Modell die jeweilige Funktion unterstuetzt.
Mit Save speichern. Endpoint, API Key und Modellname in CodeBuddy eintragen Zur Modellauswahl zurueckkehren und das Modell unter Custom Models auswaehlen. Benutzerdefiniertes Modell in CodeBuddy waehlen

Modell per Konfigurationsdatei hinzufuegen

CodeBuddy speichert benutzerdefinierte Modelle lokal. Diese Datei kann direkt bearbeitet werden:
Eine projektbezogene Konfiguration liegt unter:
Die Projektkonfiguration hat Vorrang. In models.json muss die vollstaendige Chat-Completions-URL stehen:
Falls die Hauptadresse nicht erreichbar ist:
In der Benutzeroberflaeche genuegt der Endpoint mit /v1; in models.json ist /chat/completions erforderlich. Danach CodeBuddy neu starten oder die Modellauswahl erneut oeffnen. Fuer einen Key ohne Klartext kann verwendet werden:

CodeBuddy CLI

Die Kommandozeilenversion heisst CodeBuddy Code. Mit npm installieren und mit codebuddy starten:
API Key, Endpoint und Standardmodell werden ueber Umgebungsvariablen gesetzt. Fuer die Anthropic-kompatible AIHubMix-Schnittstelle ist bei CODEBUDDY_BASE_URL die Basis-URL einzutragen:
Fuer eine dauerhafte Einstellung %USERPROFILE%\.codebuddy\settings.json bearbeiten:
Die CLI nutzt das Anthropic-kompatible Protokoll; Desktop-Modelle nutzen den OpenAI-kompatiblen Endpoint. Bei 404 pruefen, dass CODEBUDDY_BASE_URL nicht auf einen OpenAI-Pfad wie /v1/chat/completions gesetzt wurde.

Funktion pruefen

Das benutzerdefinierte Modell waehlen und eine kurze Nachricht senden. Eine Antwort bestaetigt die Einrichtung. Textantwort in CodeBuddy pruefen Bei einem Modell mit Bildeingabe ein Bild hochladen und diese Funktion testen. Bildeingabe in CodeBuddy pruefen

FAQ

Modell nach dem Speichern nicht verfuegbar? Pruefen, ob der Endpoint /v1 enthaelt, der API Key vollstaendig ist und der Modellname der AIHubMix-Modell-ID entspricht. In models.json muss die URL auch /chat/completions enthalten. Warum erscheinen zwei aehnliche Modellnamen? CodeBuddy kann ein eigenes Modell als modellname:modellname anzeigen. Das ist normal, wenn es korrekt antwortet. Verwenden CLI und Desktop-App dieselben Einstellungen? Nein. Die Desktop-App verwendet models.json; die CLI liest Umgebungsvariablen oder env in settings.json. Letzte Aktualisierung: 2026-07-10