One API LLM/3 - One API - Einstellungen


Hier sind die vollständigen, aufeinander abgestimmten Anleitungen für Fedora KDE und macOS, um Continue in VS Code über deinen zentralen One API Server mit dem universellen Namen mein-super-modell anzusprechen.

Schritt 1: Zentrale Vorbereitung in One API (Backend)


Damit du in deinen Clients (Fedora & macOS) immer nur denselben Namen (mein-super-modell) nutzen musst, konfigurierst du deinen Gemini-Kanal in One API ein einziges Mal wie folgt:
1. Gehe in One API auf Channel und bearbeite deinen Gemini-Kanal.
2. Models: Füge über das Eingabefeld Enter custom model name den Namen mein-super-modell hinzu (neben deinem echten Modell wie gemini-3.6-flash, sodass beide dort stehen).
3. Model Mapping: Trage im JSON-Feld das Mapping ein, damit One API den Namen intern übersetzt:
{
  "mein-super-modell": "gemini-3.6-flash"
}

4. Klicke ganz unten auf Submit / Speichern.

Anleitung 1: Fedora KDE (Entwicklungs-Workstation)


Auf deinem Fedora-KDE-System läuft VS Code. Du musst dort lediglich die Konfiguration von Continue anpassen.
1. Öffne die Continue-Konfiguration:
  • Öffne VS Code.

  • Öffne das Continue-Sidebar-Panel.

  • Klicke unten links auf das Zahnrad-Symbol (Settings), um die config.yaml zu öffnen.
2. Trage den folgenden Block ein:
name: Main Config
version: 1.0.0
schema: v1
models:
  - name: Mein Super Modell (Fedora)
    provider: openai
    model: mein-super-modell
    apiBase: http://127.0.0.1:3000/v1
    apiKey: sk-mso0nsdqh0I1PZL33b256eF3A10b4dD8B3449f1cB494Ea27

3. Speichere die Datei ab.

Anleitung 2: macOS (MacBook Air M1)


Da One API auf deinem lokalen Fedora-Rechner läuft, greift macOS via IP-Adresse oder localhost darauf zu.
1. Öffne die Continue-Konfiguration auf macOS:
  • Öffne VS Code auf deinem Mac.

  • Öffne die Continue-Erweiterung und gehe über das Zahnrad unten links in die config.yaml.
2. Trage die Konfiguration ein:
Hinweis: Falls One API auf dem Fedora-PC läuft, ersetze 127.0.0.1 durch die lokale IP-Adresse deines Fedora-Rechners.
name: Main Config
version: 1.0.0
schema: v1
models:
  - name: Mein Super Modell (macOS)
    provider: openai
    model: mein-super-modell
    apiBase: http://127.0.0.1:3000/v1
    apiKey: sk-mso0nsdqh0I1PZL33b256eF3A10b4dD8B3449f1cB494Ea27

3. Speichere die Datei ab.

Funktionstest über das Terminal


Um zu prüfen, ob die Verbindung steht, kannst du diesen Testbefehl im Terminal ausführen:
curl -i http://127.0.0.1:3000/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-mso0nsdqh0I1PZL33b256eF3A10b4dD8B3449f1cB494Ea27" \
  -d '{
    "model": "mein-super-modell",
    "messages": [{"role": "user", "content": "Test"}]
  }'

Sobald hier ein HTTP/1.1 200 OK zurückkommt, greifen beide Systeme perfekt über den zentralen One-API-Alias zu!