Auto-Combo: Let OmniRoute Pick the Best AI for You (Deutsch)
Funktionsweise
Abschnitt betitelt „Funktionsweise“Anstatt ein bestimmtes KI-Modell auszuwählen (wie GPT-4o oder Claude), können Sie OmniRoute für jede Anfrage automatisch das beste auswählen lassen. Dabei werden folgende Faktoren berücksichtigt:
- Verfügbarkeit — Funktioniert der Anbieter gerade?
- Geschwindigkeit — Wie schnell ist er?
- Kosten — Wie viel kostet er?
- Qualität — Eignet er sich für diese Art von Aufgabe?
- Kapazität — Ist noch Kontingent verfügbar?
OmniRoute bewertet alle Ihre verbundenen Anbieter und wählt den besten aus. Wenn dieser ausfällt, wird automatisch der nächste ausprobiert.
Schnellstart
Abschnitt betitelt „Schnellstart“Schritt 1: Setzen Sie Ihr Modell in Ihrer IDE oder CLI auf auto:
model: "auto"Schritt 2: Das war’s! OmniRoute übernimmt den Rest.
Schritt 3 (optional): Verwenden Sie für bestimmte Aufgaben eine Variante:
model: "auto/coding" # Am besten für Codemodel: "auto/fast" # Schnellste Antwortmodel: "auto/cheap" # Günstigste OptionWelches „auto“ sollte ich verwenden?
Abschnitt betitelt „Welches „auto“ sollte ich verwenden?“| Wenn Sie Folgendes möchten… | Verwenden Sie | Am besten geeignet für | Funktionsweise |
|---|---|---|---|
| Insgesamt am besten | auto |
Allgemeine Fragen, Chats | Gleicht Geschwindigkeit, Kosten und Qualität aus |
| Bester Code | auto/coding |
Code schreiben, Fehlerbehebung | Wählt Modelle aus, die sich gut für Code eignen |
| Schnellste Antwort | auto/fast |
Schnelle Antworten, geringe Latenz | Priorisiert Geschwindigkeit vor allem anderen |
| Günstigste Option | auto/cheap |
Geld sparen | Wählt den günstigsten Anbieter aus |
| Intelligentestes Modell | auto/smart |
Komplexe Aufgaben | Qualität zuerst + erkundet neue Modelle |
| Höchste Verfügbarkeit | auto/offline |
Wenn Anbieter ausgelastet sind | Wählt Anbieter mit der größten Kapazität aus |
Beispiele
Abschnitt betitelt „Beispiele“# Allgemeiner Chat — ausgewogencurl http://localhost:20128/v1/chat/completions \ -H "Content-Type: application/json" \ -d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}'
# Codegenerierung — Qualität zuerstcurl http://localhost:20128/v1/chat/completions \ -H "Content-Type: application/json" \ -d '{"model":"auto/coding","messages":[{"role":"user","content":"Write a Python function"}]}'
# Schnelle Antwort — Geschwindigkeit zuerstcurl http://localhost:20128/v1/chat/completions \ -H "Content-Type: application/json" \ -d '{"model":"auto/fast","messages":[{"role":"user","content":"What is 2+2?"}]}'Funktionsweise (vereinfachte Version)
Abschnitt betitelt „Funktionsweise (vereinfachte Version)“Wenn Sie eine Anfrage mit model: "auto" senden, führt OmniRoute folgende Schritte aus:
- Alle Ihre verbundenen Anbieter prüfen — Jeden von Ihnen hinzugefügten Anbieter (OpenAI, Anthropic, Google usw.)
- Jeden Anbieter bewerten, wobei unter anderem Folgendes berücksichtigt wird:
- Funktioniert er? (Verfügbarkeit)
- Verfügt er über Kapazität? (Kontingent)
- Wie viel kostet er? (Preis)
- Wie schnell ist er? (Geschwindigkeit)
- Eignet er sich für diese Aufgabe? (Qualität)
- Den besten Anbieter auswählen — Der Anbieter mit der höchsten Bewertung erhält Ihre Anfrage
- Automatische Wiederherstellung — Wenn er ausfällt, versucht OmniRoute automatisch den nächsten
Das Bewertungssystem
Abschnitt betitelt „Das Bewertungssystem“Jeder Anbieter erhält eine Bewertung von 0 bis 1. Je höher die Bewertung, desto besser die Eignung.
| Faktor | Gewichtung | Bedeutung |
|---|---|---|
| Verfügbarkeit | 20% | Funktioniert der Anbieter? (Zustand des Circuit Breakers) |
| Kontingent | 15% | Ist noch Kapazität verfügbar? |
| Kosten | 15% | Wie teuer ist er? (günstiger = höhere Bewertung) |
| Geschwindigkeit | 12% | Wie schnell ist er? (geringere Latenz = höhere Bewertung) |
| Aufgabeneignung | 8% | Eignet er sich für diese Art von Aufgabe? |
| Stabilität | 5% | Ist er zuverlässig? (niedrige Fehlerrate) |
| Stufe | 5% | Kontostufe (Ultra > Pro > Free) |
| Sonstiges | 20% | Kontextaffinität, Verbindungsdichte usw. |
So verändern Varianten die Bewertung
Abschnitt betitelt „So verändern Varianten die Bewertung“Jede Variante verwendet unterschiedliche Gewichtungen:
| Variante | Priorisiert | Zentrale Gewichtungen |
|---|---|---|
auto |
Ausgewogenheit | health=20%, quota=15%, cost=15% |
auto/coding |
Qualität | taskFit=37%, stability=15% |
auto/fast |
Geschwindigkeit | latency=32%, health=28% |
auto/cheap |
Kosten | cost=37% |
auto/smart |
Qualität + Erkundung | taskFit=37%, exploration=10% |
auto/offline |
Kapazität | quota=37%, health=28% |
Umgang mit Ausfällen
Abschnitt betitelt „Umgang mit Ausfällen“OmniRoute verfügt über drei Schutzebenen:
1. Automatischer Fallback
Abschnitt betitelt „1. Automatischer Fallback“Wenn der beste Anbieter ausfällt, versucht OmniRoute automatisch den nächsten. Sie müssen nichts tun.
2. Selbstheilung
Abschnitt betitelt „2. Selbstheilung“Wenn ein Anbieter wiederholt ausfällt:
- Score < 0.2 → Wird für 5 Minuten ausgeschlossen
- Circuit Breaker offen → Wird automatisch ausgeschlossen
- Mehr als 50 % der Anbieter ausgefallen → Vorfallmodus (keine Exploration)
3. Notfall-Fallback
Abschnitt betitelt „3. Notfall-Fallback“Wenn alle Anbieter ausfallen, leitet OmniRoute als letzten Ausweg Anfragen an stabile kostenlose Anbieter (wie Kiro oder Qoder) weiter.
Unterstützung mehrerer Konten
Abschnitt betitelt „Unterstützung mehrerer Konten“Wenn Sie mehrere Konten beim selben Anbieter haben (z. B. zwei OpenAI-Schlüssel), behandelt OmniRoute jedes davon als separaten Kandidaten. Das bedeutet:
- Konto A hat noch Kontingent → verwenden
- Konto B ist ratenbegrenzt → überspringen
- Konto C ist günstiger → bevorzugen
Jedes Konto wird unabhängig anhand seines eigenen Zustands, Kontingents und seiner Geschwindigkeit bewertet.
Bandit-Exploration
Abschnitt betitelt „Bandit-Exploration“OmniRoute erkundet gelegentlich neue Anbieter, um bessere Optionen zu finden:
- Standard: 5 % der Anfragen werden an zufällige Anbieter gesendet
- Auto/smart: Explorationsrate von 10 %
- Deaktiviert, wenn mehr als 50 % der Anbieter nicht funktionsfähig sind
Dies hilft OmniRoute dabei, zu lernen, welche Anbieter für Ihre Nutzungsmuster am besten geeignet sind.
Häufig gestellte Fragen
Abschnitt betitelt „Häufig gestellte Fragen“„Wird immer das teuerste Modell ausgewählt?“
Abschnitt betitelt „„Wird immer das teuerste Modell ausgewählt?““Nein. Die Kosten machen standardmäßig nur 15 % des Scores aus. Ein günstiger, schneller und zuverlässiger Anbieter kann einen teuren Anbieter übertreffen. Verwenden Sie auto/cheap, wenn Sie die Kosten noch stärker priorisieren möchten.
„Was passiert, wenn ein Anbieter ausfällt?“
Abschnitt betitelt „„Was passiert, wenn ein Anbieter ausfällt?““OmniRoute überspringt ihn automatisch und versucht den nächsten. Wenn ein Anbieter wiederholt ausfällt, wird er vorübergehend ausgeschlossen (5–30 Minuten). Sie müssen nichts tun.
„Kann ich sehen, welcher Anbieter verwendet wurde?“
Abschnitt betitelt „„Kann ich sehen, welcher Anbieter verwendet wurde?““Prüfen Sie die Antwort-Header — OmniRoute gibt in jeder Antwort den verwendeten Anbieter und das verwendete Modell an.
„Lernt es aus meiner Nutzung?“
Abschnitt betitelt „„Lernt es aus meiner Nutzung?““Ja! Das Bewertungssystem verwendet historische Daten (Latenz, Fehlerraten, Erfolgsraten), um im Laufe der Zeit bessere Entscheidungen zu treffen.
„Was ist der Unterschied zwischen auto und auto/smart?“
Abschnitt betitelt „„Was ist der Unterschied zwischen auto und auto/smart?““auto— Ausgewogen, 5 % Explorationauto/smart— Qualität an erster Stelle (dieselbe Gewichtung wie beiauto/coding), 10 % Exploration
Verwenden Sie auto/smart, wenn Sie die beste Qualität wünschen und gelegentliche Exploration für Sie in Ordnung ist.
„Kann ich einen bestimmten Anbieter erzwingen?“
Abschnitt betitelt „„Kann ich einen bestimmten Anbieter erzwingen?““Ja! Verwenden Sie statt auto eine Kombination mit der Strategie priority und senden Sie dann den exakten Namen der Kombination als Feld model (z. B. model: "my-combo" — nicht auto). Weitere Informationen finden Sie in der Technischen Referenz.
„Wie unterscheidet sich das von Round-Robin?“
Abschnitt betitelt „„Wie unterscheidet sich das von Round-Robin?““Round-Robin durchläuft die Anbieter der Reihe nach. Auto-Combo bewertet jeden Anbieter und wählt den besten aus. Es ist intelligenter — Zustand, Geschwindigkeit, Kosten und Qualität werden berücksichtigt.
Wie geht es weiter?
Abschnitt betitelt „Wie geht es weiter?“- Anbieter verbinden — Fügen Sie Ihren ersten KI-Anbieter hinzu
- Leitfaden zu kostenlosen Tarifen — Nutzen Sie kostenlose KI ohne Kreditkarte
- Fehlerbehebung — Beheben Sie häufige Probleme
- Technische Referenz — Detaillierter Einblick in den Bewertungsalgorithmus
Weitere Informationen
Abschnitt betitelt „Weitere Informationen“Entwickler und Mitwirkende finden in der technischen Referenz zu Auto-Combo weitere Informationen zu:
- Vollständigem Bewertungsalgorithmus mit 16 Faktoren
- Gewichtungstabellen für Moduspakete
- Dateipfaden der Implementierung
- API-Endpunkten
- Details zum Selbstheilungsalgorithmus
HagiCode
HagiCode ist ein agentischer Coding-Arbeitsplatz mit strukturierten Workflows, Multi-Agent-Ausführung und Hero-Dungeon-Ansichten.
Mit einem intelligenteren, schnelleren und unterhaltsameren agentischen Workflow wird aus Ideen nutzbare Software.

- SmartStrukturierte Workflows machen aus Absichten einen umsetzbaren Weg von der Idee bis zur Auslieferung.
- EfficientMulti-Agent-Workflows führen Recherche, Umsetzung und Prüfung parallel aus.
- FunHero Dungeon macht lange Coding-Sitzungen anschaulich und gemeinschaftlich.