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.yamlzu öffnen.
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-mso0nsdqh0I1PZL33b256eF3A10b4dD8B3449f1cB494Ea273. 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.
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-mso0nsdqh0I1PZL33b256eF3A10b4dD8B3449f1cB494Ea273. 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!