mini-SWE-agent kostet 0 $. Es handelt sich um MIT-lizenzierte Software ohne Tarif, Sitzplatz, gehostete Stufe oder zu kaufendes Konto; „mini-SWE-agent-Kosten“ bedeutet in der Praxis daher die Modell-API-Rechnung des Endpunkts, auf den Sie es verweisen. Der Betrag, den Sie budgetieren sollten, sind Tokens pro Lauf, und mini liefert dafür genau eine standardmäßige Schutzvorrichtung: cost_limit: 3. in der von dem Befehl mini geladenen Konfiguration. Diese Schutzvorrichtung hat bei einem benutzerdefinierten Endpunkt einen unten beschriebenen Fehlerfall und ist hier der einzelne Fehler mit den höchsten Kosten.
Zuerst drei Klarstellungen, weil die Suchergebnisse sie vermischen und dadurch falsche Zahlen auf die Seite gelangen. SWE-agent, das Original, ist ein anderes Produkt mit eigenem Repository, eigener Dokumentationsseite und eigenem Konfigurationsschema; in seiner README steht: „Der größte Teil unserer aktuellen Entwicklungsarbeit konzentriert sich auf mini-swe-agent, das SWE-agent abgelöst hat“, und mini wird für die Zukunft empfohlen. Es ist jedoch nicht archiviert (20.382 Sterne, letzter Push am 21. September 2026); behandeln Sie es daher als gepflegt, aber abgelöst, und zitieren Sie niemals seine Standardwerte als Werte von mini. „SWE-bench Verified Mini“ ist ein Datensatz, nicht dieser Agent, und hat keinen Preis: Seine Hugging-Face-Karte beschreibt ihn als eine 50-Instanzen-Teilmenge von SWE-bench Verified, die ausgewählt wurde, um Speicher- und Evaluierungskosten zu senken. Und „mini“ innerhalb eines Modellnamens ist ebenfalls nicht dieser Agent: GPT 5 mini erscheint in minis eigenen Leaderboard-Zeilen, und MiniMax ist ein Anbieter, dessen Name lediglich auf dieselbe Weise beginnt — daher ist ein Satz wie „mini kostet 0,047 $ pro Instanz“ nur für einen Modelllauf unter mini-SWE-agent wahr und muss beide benennen.
Eine Sache, die Sie selbst überprüfen sollten, falls eine Zusammenfassung eines Drittanbieters etwas anderes behauptet: Die Lizenz von mini ist MIT. Die GitHub-Lizenz-API gibt MIT zurück, PyPI enthält den License :: OSI Approved :: MIT License-Klassifizierer, und der dem Paket beiliegende Lizenztext lautet „Copyright (c) 2025 Kilian A. Lieret and Carlos E. Jimenez“.
Was mini berechnet und was Ihnen tatsächlich in Rechnung gestellt wird
| Position | Was es kostet | Quelle, geprüft am 21. September 2026 |
|---|---|---|
| mini-SWE-agent, die Software | 0 $, MIT-Lizenz | PyPI-Metadaten für Release 2.4.6, hochgeladen am 23. Juli 2026, Python 3.10 oder neuer |
| Ein gehosteter mini-Dienst | Keine angeboten | Keine Preisseite und keine Pläne in der Dokumentationsnavigation; das Repository stellt keine .github/FUNDING.yml bereit |
| Modell-API-Tokens | Der Token-Tarif Ihres Anbieters | Dein eigenes Konto |
| Batch-Sandbox-Computing | Keine Gebühr pro Anfrage, wenn die Sandbox auf Ihrem eigenen Rechner ausgeführt wird | mini's SWE-bench-Nutzungsseite sagt zu --environment-class: „Empfohlen werden Docker oder Singularity“; die API-Referenz dokumentiert außerdem lokale, Bubblewrap- und Container-Umgebungen |
| Cloud-Sandbox-Computing | Der Abrechnungstarif eines Drittanbieters | Die einzige ausgelieferte Konfiguration, die kostenpflichtige Infrastruktur voraussetzt, ist die Modal-Benchmark-Konfiguration, die die Modellklasse außerdem auf ein Gateway umstellt |
| Benchmark-Bewertung | Von mini als kostenlos beschrieben | Die SWE-bench-Seite bezeichnet sb-cli-Cloud-Evaluierungen als „extremely fast, cloud-based evaluations (and it's free!)“; dieser Satz ist die einzige Preisangabe. sb-cli selbst erfasst die Einreichungen — die get-quotas-Seite dokumentiert eine „Remaining Runs“-Anzahl pro Subset und sagt: „Quotas are refreshed periodically according to your subscription level“, ohne eine Zahl zu veröffentlichen |
Das Projekt ist aktiv, was wichtig ist, bevor Sie sich darauf festlegen: Das Repository ist weder archiviert noch deaktiviert, hat 7.843 Sterne, wurde am 28. Juni 2025 erstellt, der letzte Push erfolgte am 14. September 2026, und es hat insgesamt 70 offene Issues und Pull Requests (laut open_issues_count der GitHub-API am 21. September 2026). Release v2.4.6 wurde am 23. Juli 2026 veröffentlicht.
Die eigenen Ausgabenkontrollen von mini und diejenige, die unbemerkt nicht mehr funktioniert
mini ist unter Coding-Agenten ungewöhnlich, weil es überhaupt ein Dollar-Limit ausliefert. Es gibt vier Zahlen, und sie sind nicht identisch.
| Wo | Schrittl limit | Kostenlimit | Was es steuert |
|---|---|---|---|
config/mini.yaml — der mini-Befehl | 0 (unbegrenzt) | 3. | Ihre interaktiven Läufe; startet außerdem im confirm-Modus |
agents/default.py — Bibliotheksstandard | 0 | 3.0 | Alles, was den Agenten direkt erstellt |
config/default.yaml | 0 | 0. (kein Limit) | Die unveränderte Konfiguration, ganz ohne Obergrenze |
config/benchmarks/swebench.yaml | 250 | 3. | Pro Benchmark-Instanz in einem Batch-Lauf |
Aus den Dateien im main-Branch am 21. September 2026 gelesen. Zwei Eigenschaften bestimmen, wie Sie die 3 $ behandeln sollten. Erstens ist es eine Stoppregel, keine Obergrenze: default.py prüft 0 < cost_limit <= self.cost vor einem Aufruf, und der eigene Docstring des Feldes sagt „Stop agent after exceeding (!) this cost“ — der Lauf wird also angehalten, sobald die kumulierten Ausgaben die Obergrenze bereits überschritten haben, nicht davor. Zweitens beendet das Erreichen des Limits in der interaktiven CLI nichts: interactive.py gibt die Limits und die aktuellen Kosten aus und fordert dann ein neues Schritt- und Kostenlimit an. Unbeaufsichtigte Läufe lösen stattdessen LimitsExceeded aus.
Über mehrere Läufe hinweg gibt es zwei Umgebungsvariablen, und beide sind standardmäßig deaktiviert: MSWEA_GLOBAL_CALL_LIMIT und MSWEA_GLOBAL_COST_LIMIT sind auf der globalen Konfigurationsseite als „(0 = no limit) (default: 0)“ dokumentiert. Sie begrenzen einen mini-Prozess, kein Konto. Zwei weitere Einstellungen erhöhen stillschweigend die Tokenzahl: Wiederholungen verwenden standardmäßig 10 Versuche (MSWEA_MODEL_RETRY_STOP_AFTER_ATTEMPT), und der Agent bricht nach 3 aufeinanderfolgenden Formatfehlern ab. Ob ein fehlgeschlagener Versuch berechnet wird, entscheidet Ihr Anbieter, nicht mini, und wurde hier nicht überprüft.
Nun zum Fehlermodus. mini's Dollarbetrag wird lokal anhand der Preistabelle von LiteLLM berechnet — daher führt eine Modell-ID, die LiteLLM nicht kennt, bei der Kostenberechnung zu einem Fehler, und die 3-$-Obergrenze kann nichts durchsetzen. Wenn Sie die LiteLLM-Klassen auf ein Gateway richten, geben Sie die Tarife selbst an, statt nach MSWEA_COST_TRACKING="ignore_errors" zu greifen, das mini mit „CAREFUL: This can lead to unmanaged spending!“ kennzeichnet. Die Registrierungsdatei verwendet den Modellnamen ohne Anbieterpräfix als Schlüssel, in Dollar pro Token, wobei litellm_provider zu Ihrem custom_llm_provider passt:
{
"claude-sonnet-5": {
"input_cost_per_token": 0.0000014000,
"output_cost_per_token": 0.0000070000,
"litellm_provider": "openai",
"mode": "chat"
}
}mini's eigene Abrechnung landet in der Trajektoriendatei: Die output-files-Seite dokumentiert info.model_stats mit instance_cost („total cost of API calls for this run“) und api_calls sowie Kosten für jede Assistant-Nachricht. Das ist eine Berechnung anhand einer von Ihnen eingegebenen Preistabelle, nicht das Hauptbuch Ihres Anbieters — die einzige Ausnahme ist mini's OpenRouter-Klasse, die diese API auffordert, Nutzungsabrechnungen einzubeziehen, und anschließend die berechneten Kosten aus der Antwort liest. Die vollständige Endpunktkonfiguration finden Sie auf der mini-SWE-agent-Einrichtungsseite.
Kosten pro SWE-bench-Issue: die einzigen veröffentlichten Zahlen pro Lauf
swebench.com bietet einen „Bash Only“-Eintrag in seiner Verified-Rangliste an, der auf der Website als „The default Verified view: every model in the same mini-SWE-agent environment“ über 500 Instanzen beschrieben wird. Im eigenen Ranglistencode der Website handelt es sich um eine Voreinstellung statt um ein separates Board — der Agent-Filter wurde auf mini-SWE-agent eingeschränkt, ohne weitere Auswahl — und die verbleibenden Zeilen sind Einreichungen, deren Trajektorien unter bash-only abgelegt sind. Jede Zeile enthält durchschnittliche Kosten pro Instanz und eine durchschnittliche Anzahl von Modellaufrufen pro Instanz. Die letzte Spalte unten ist hier abgeleitet, nicht veröffentlicht: Kosten pro Instanz geteilt durch den Anteil gelöster Aufgaben, unter der Annahme eines Versuchs, bei dem die Kosten von Fehlschlägen eingerechnet sind.
| Modell, wie es in der Rangliste benannt ist | Gelöst | Kosten pro Instanz | Modellaufrufe pro Instanz | Abgeleitete Kosten pro gelöstem Issue |
|---|---|---|---|---|
| GPT 5 mini | 56.2% | $0.0472 | 20.3 | $0.084 |
| MiniMax M2.5 (high) | 75.8% | $0.0733 | 60.5 | $0.097 |
| Kimi K2.5 (high) | 70.8% | $0.1466 | 51.2 | $0.207 |
| Gemini 3 Flash (high) | 75.8% | $0.3560 | 56.1 | $0.470 |
| Claude 4.5 Haiku (high) | 66.6% | $0.3309 | 66.2 | $0.497 |
| GPT 5.2 Codex | 72.8% | $0.4494 | 28.1 | $0.617 |
| DeepSeek V3.2 (high) | 70.0% | $0.4478 | 88.5 | $0.640 |
| GPT 5.2 (high) | 72.8% | $0.4736 | 35.0 | $0.651 |
| Claude 4.6 Opus | 75.6% | $0.5515 | 28.9 | $0.729 |
| GLM 5 (high) | 72.8% | $0.5344 | 76.2 | $0.734 |
| Claude 4.5 Sonnet (high) | 71.4% | $0.6579 | 48.3 | $0.921 |
| Claude 4.5 Opus (high) | 76.8% | $0.7539 | 32.9 | $0.982 |
| Gemini 3 Pro | 69.6% | $0.9600 | 51.3 | $1.379 |
Geltungsbereich — und das ist die vollständige Geschichte: Dies sind am 21. September 2026 gelesene Datensätze von Bash-Only-Einreichungen — SWE-bench Verified, 500 Instanzen, jede Zeile mit einem Versuch und mini v2.0.0 gekennzeichnet, datiert vom 17. bis 26. Februar 2026, mit Kosten wie bei jeder Einreichung gemeldet. Die Website dokumentiert nicht, ob dieser Betrag dem Listenpreis, einem ausgehandelten Tarif oder mini's eigener LiteLLM-Schätzung entspricht; lesen Sie ihn daher nicht als Angebot. Ebenso wird nicht erfasst, mit welcher Umgebungsklasse oder welchem Schrittlimit die jeweilige einreichende Person gearbeitet hat, daher wird hier keines von beidem behauptet. Eine Benchmark-Instanz ist keine Entwickleraufgabe: Es handelt sich um kuratierte GitHub-Issues mit einer bekannten Lösung, die headless anhand eines Test-Patches bewertet werden.
Unter diesem Vorbehalt bleiben zwei Aussagen bestehen. Erstens dreht sich die Reihenfolge zwischen den beiden Kostenspalten dreimal um. Claude 4.5 Haiku (high) ist pro Instanz günstiger als Gemini 3 Flash (high) und pro gelöstem Issue teurer; DeepSeek V3.2 (high) unterbietet GPT 5.2 Codex pro Instanz und verliert pro Fix; GLM 5 (high) unterbietet Claude 4.6 Opus pro Instanz und verliert pro Fix. Der Betrag pro Instanz verbirgt gleichzeitig zwei Dinge: wie oft ein Modell die Lösung erreicht und wie viele Modellaufrufe es dafür verbraucht — 88.5 und 76.2 in den letzten beiden Zeilen gegenüber 28.1 und 28.9 bei den Modellen, die sie schlagen. Nur GPT 5 mini führt bei beiden Spalten. Zweitens enden die Zeilen: Der 26. Februar 2026 ist die neueste mini-Einreichung in allen Ranglisten von swebench.com, daher ist für kein Modell aus der Generation Mitte 2026 dort ein Betrag pro Instanz veröffentlicht. Interpolieren Sie keinen. mini's eigene Kernaussage ist separat formuliert — der Dokumentationsindex sagt, mini „Scores >74% on the SWE-bench verified benchmark“, also eine Aussage über ein Modell unter mini bei 500 kuratierten Issues.
Eine Beispielschätzung mit aktuellen Katalogtarifen
Dies ist beispielhafte Tokenarithmetik, keine gemessenen Aufgabenkosten und keine Abrechnungsobergrenze. mini „hat einen vollständig linearen Verlauf — jeder Schritt des Agenten hängt lediglich weitere Nachrichten an“, daher wird die gesamte Unterhaltung bei jedem Schritt erneut gesendet und die Eingabe dominiert. Nehmen wir einen Lauf mit 40 Modellaufrufen an (innerhalb des Bereichs von ungefähr 20 bis 89 Aufrufen, den die Leaderboard-Zeilen zeigen), bei dem die Unterhaltung bis zum letzten Aufruf 40,000 Tokens erreicht, sodass eine durchschnittliche Anfrage etwa die Hälfte davon enthält. Das ergibt über den gesamten Lauf 800,000 Eingabetokens sowie bei 400 Ausgabetokens pro Aufruf insgesamt 16,000 Ausgabetokens. Jeder Token wird als neue Eingabe bepreist: Es wird kein Cache-Rabatt angenommen, da für diese Seite nicht getestet wurde, ob ein Chat-Completions-Gateway auf die von mini angefügten cache_control-Marker reagiert. Die Tarife sind aktuelle Preise aus dem Kunavo-Katalog pro Million Tokens.
| Modell | Eingabe / Ausgabe pro 1 Mio. | Schätzung für den angenommenen Lauf | Gegen mini's ausgelieferte Obergrenze von 3 $ |
|---|---|---|---|
| Claude Haiku 4.5 | $0.70 / $3.50 | $0.616 | 4.9× Spielraum |
| GPT-5.6 Terra | $0.70 / $4.20 | $0.627 | 4.8× Spielraum |
| Claude Sonnet 4.6 | $2.10 / $10.50 | $1.848 | 1.6× Spielraum |
| Claude Sonnet 5 | $1.40 / $7.00 | $1.232 | 2.4× Spielraum |
| Claude Opus 5 | $3.50 / $17.50 | $3.080 | 1.0× Spielraum |
Lesen Sie dies als Verhältnis. Unter diesen Annahmen beträgt die Spanne zwischen Claude Haiku 4.5 und Claude Opus 5 etwa 5×, was ein größerer Hebel ist als alles in minis Konfiguration — und jede Zeile bleibt innerhalb der standardmäßigen 3-$-Stoppregel, sodass diese Obergrenze eher ein Schutz vor unkontrolliertem Weiterlaufen als ein Budget ist. Ein Detail, das die Preistabellen auslassen: Die im Katalog angegebenen Langkontextstufen für das GPT-Segment und Gemini 3.1 Pro gelten pro Anfrage, nicht pro Lauf. Entscheidend ist daher, wie groß ein einzelner mini-Prompt wird, nicht die Gesamtsumme des Laufs. Minis mitgelieferte Beobachtungsvorlage hilft dabei: Sie begrenzt jede Beobachtung auf 10.000 Zeichen und überträgt bei Überschreiten dieser Grenze die ersten 5.000 und letzten 5.000 Zeichen sowie die Anzahl der ausgelassenen Zeichen.
Ein wichtiger Geltungsbereichshinweis, wenn Sie eine Pipeline um mini herum budgetieren: Kunavo bietet kein Embedding-Modell, kein Text-to-Speech-Modell und kein Speech-to-Text-Modell an. Ein Skript, das neben Ihren Läufen ein Repository indiziert oder Audio transkribiert, benötigt für diesen Schritt daher weiterhin den eigenen Anbieterschlüssel. mini selbst fordert ein Modell ausschließlich dazu auf, Text mit einem angehängten Bash-Tool zu erzeugen — Chat Completions über seine standardmäßige litellm-Klasse oder die Responses API über seine *_response-Klassen.
Kunavos Katalogbetrag ist eine Abrechnungsuntergrenze und keine Obergrenze: Sobald der vorgelagerte Anbieter seine Kosten meldet, wird der höhere der beiden Beträge abgerechnet – die Katalogkosten oder die Kosten des vorgelagerten Anbieters multipliziert mit dem geltenden Aufschlagsfaktor. Cache-Gebühren und externe Tools sind in diesem Beispiel nicht enthalten. Die Mindestaufladung beträgt $10 als vorausbezahltes Guthaben – ein Mindestbetrag zur Guthabenaufladung, keine Gebühr pro Aufgabe und kein Abonnement. Siehe Details zur Abrechnung und Preisberechnung für zwischengespeicherte Tokens.
Beste API für mini-SWE-agent: Welche Route wann gewinnt
Die Auswahl ist enger, als sie aussieht, weil mini's Modellklassen nicht gleichermaßen offen sind. Es liefert Gateway-Klassen für drei Unternehmen aus — OpenRouter, Requesty und Portkey, jeweils mit Protokollvarianten — und keine davon stellt ein api_base-Feld bereit. Die OpenRouter- und Requesty-Klassen hinterlegen die URL dieses Anbieters direkt in der Klasse, neben einer festen Schlüsselvariablen (OPENROUTER_API_KEY, REQUESTY_API_KEY); die Portkey-Klassen nennen überhaupt keine URL und übergeben die Anfrage mit einem portkey-ai-Client und einem PORTKEY_API_KEY, sodass das Ziel dem entspricht, was dieses SDK auflöst. In jedem Fall wählen Sie mit einer dieser Klassen auch die Bedingungen des jeweiligen Unternehmens. Die LiteLLM-Familie ist diejenige, die Sie über eine Konfigurationsdatei umleiten können.
| Weg | Vorteile, wenn | Worauf Sie verzichten |
|---|---|---|
| Direkte Anbieter-API | Sie bleiben beim Flaggschiff eines Anbieters und möchten dessen eigenes Caching und seine Batch-Rabatte nutzen | Ein zweiter Anbieter bedeutet ein zweites Konto und ein zweites Guthaben |
| OpenRouter über mini's eigene Klasse | Sie möchten, dass mini's Kostenanzeige den berechneten Betrag statt einer lokalen Schätzung ausgibt — diese Klasse fordert die API zur Nutzungsabrechnung auf | Die URL ist in der Klasse festgelegt. Laut der FAQ werden die Anbieterpreise ohne Aufschlag auf die Inferenz weitergegeben; stattdessen fallen beim Guthabenkauf Gebühren an — 5,5 % mit einer Mindestgebühr von 0,80 $ bei Kartenzahlung und 5 % bei Zahlung mit Kryptowährungen (überprüft am 21. September 2026). Vergleichen Sie daher die Bedingungen für den Guthabenkauf |
| Requesty über mini's eigene Klasse | Dieselbe Bequemlichkeit mit einem Schlüssel, eine andere Gebührenstruktur | Auf der Preisseite wird ein Aufschlag von 5 % auf die Modellkosten bei nutzungsbasierter Zahlung angegeben, oberhalb einer kostenlosen Stufe, die auf kostenlose Modelle mit 200 Anfragen pro Tag beschränkt ist (überprüft am 21. September 2026) |
| Portkey, verwendet von mini's ausgelieferter Modal-Konfiguration | Sie verwenden Portkey bereits für Observability | Eine Plattformgebühr zusätzlich zur Modellrechnung — die Preisseite führt eine kostenlose Developer-Stufe mit 10.000 protokollierten Logs pro Monat und 3-tägiger Aufbewahrung sowie Production für 49 $/Monat auf (überprüft am 21. September 2026). mini's Klasse benötigt außerdem das Paket portkey-ai und einen Schlüssel, andernfalls tritt bereits bei der Erstellung ein Fehler auf |
| Ein OpenAI-kompatibles Gateway über die LiteLLM-Klasse | Sie möchten einen Schlüssel und ein Guthaben für einen Endpunkt, für den mini keine eigene Klasse besitzt | Eine YAML-Datei statt einer Umgebungsvariablen sowie eine Registrierungsdatei, damit das Kostenlimit weiterhin funktioniert — siehe oben |
| Ein lokales Modell | Kleine oder private Aufgaben ohne Gebühr pro Anfrage | Die Fähigkeitslücke gegenüber gehosteten Frontier-Modellen sowie die Hardware; mini dokumentiert diesen Pfad mit einem lokalen api_base |
Zwei Grenzen, die Sie kennen sollten, bevor Sie damit planen. mini's dokumentierte Beispiele verwenden native LiteLLM-IDs von Anbietern mit Präfixen, und die eigenen IDs eines Gateways sind andere Zeichenfolgen, die an einem Anbieterendpunkt nicht aufgelöst werden — die ausgelieferte SWE-bench-Benchmark-Konfiguration von mini setzt beispielsweise model_name: "anthropic/claude-sonnet-4-5-20250929" fest, eine native Anthropic-ID. Wenn Sie diese Datei unverändert kopieren, verweisen Sie auf Anthropic; ersetzen Sie die ID daher durch die ID, die Ihr eigener Endpunkt veröffentlicht. Außerdem verfügt mini über drei Protokollpfade: Die standardmäßige litellm-Klasse ruft Chat Completions mit nativem Tool Calling auf, litellm_textbased erreicht denselben Endpunkt mit den älteren textgeparsten Aktionen, und litellm_response ruft die OpenAI Responses API mit einem anderen Tool-Schema auf, das ein reiner Chat-Completions-Endpunkt nicht bereitstellen kann. mini-SWE-agent vs Claude Code behandelt diese Konfiguration vollständig, und OpenAI-kompatible API sowie LLM-Gateway behandeln das allgemeine Muster.
Günstigste API für mini-SWE-agent: zwei unterschiedliche Fragen
Die Tabelle oben trennt sie bereits. Günstigster angegebener Preis ordnet nach Dollar pro Million Tokens; niedrigste Kosten zum Abschließen der Aufgabe ordnet danach, was nötig ist, um eine funktionierende Änderung zu erreichen. mini vergrößert die Lücke aus einem strukturellen Grund stärker als üblich: Seine lineare Historie bedeutet, dass ein zusätzlicher Schritt nicht eine Nachricht hinzufügt, sondern eine weitere vollständige erneute Übertragung von allem zuvor. Ein Modell, das 88 Aufrufe benötigt, während ein anderes 29 benötigt, zahlt diesen Aufschlag bei jedem einzelnen — genau das zeigt die abgeleitete Spalte, in der zwei Zeilen mit ähnlichen Kosten pro Instanz durch ihre Aufrufzahlen getrennt sind. Wählen Sie das günstigste Modell, das Ihre Arbeit mit einem für Sie akzeptablen Prüfaufwand abschließt, führen Sie eine begrenzte Aufgabe aus und lesen Sie die Belastung ab, die Ihr eigenes Konto dafür verzeichnet, statt die Anzeige des Clients zu verwenden. KI-Kostenoptimierung behandelt diese Methode, und günstigste Claude API, falls Claude die von Ihnen gewählte Familie ist.
Einrichtung und Prüfung der ersten Rechnung
Kunavo veröffentlicht eine Konfigurationsreferenz für mini-SWE-agent. Dabei handelt es sich um eine veröffentlichte Einrichtungsanleitung, nicht um einen Kompatibilitätstest: mini wurde hier nicht zur Laufzeit mit Kunavos Endpunkt getestet – keine Sitzung, kein gestreamter Gesprächsschritt, kein vollständiger Tool-Aufruf samt Rückgabe – und sämtliche obigen Angaben stammen aus minis eigenem Quellcode und seiner Dokumentation. Konkret ungeprüft ist, ob LiteLLMs openai/-Pfad minis v2-Standardeinstellung für native Tool-Aufrufe mit einer Chat-Completions-Schnittstelle aushandelt und ob cache_control-Markierungen berücksichtigt werden. Halten Sie während des Ausprobierens einen funktionierenden Zugriffspfad verfügbar, schreiben Sie zuerst die Registry-Datei, damit das Kostenlimit wirksam ist, führen Sie eine einzelne Aufgabe mit festgelegten Grenzen aus und gleichen Sie anschließend die Abrechnung ab. Beginnen Sie mit dem Integrationsleitfaden für mini-SWE-agent und erstellen Sie ein Kunavo-Konto, sobald Sie bereit sind, Guthaben für einen Schlüssel bereitzustellen.
Vergleichen Sie Clients statt Anbieter? Aider-Preise und OpenCode-Preise behandeln zwei weitere Agenten mit derselben Trennung zwischen einem kostenlosen Harness und einer verbrauchsabhängigen Modellrechnung.
Häufig gestellte Fragen
Wie viel kostet mini-SWE-agent?
Die Software kostet nichts. mini-SWE-agent ist unter der MIT-Lizenz veröffentlicht, die aktuelle Version auf PyPI ist 2.4.6, hochgeladen am 23. Juli 2026, setzt Python 3.10 oder neuer voraus, und weder die Dokumentationsseite noch der Paketeintrag bietet einen Tarif, eine Nutzerlizenz, eine gehostete Stufe oder ein Konto zum Kauf an — das Repository enthält nicht einmal eine Sponsoring-Datei. Sie zahlen die API-Rechnung des Modells an dem Endpunkt, auf den Sie es verweisen, sowie Sandbox-Rechenleistung, wenn Sie Batches auf einem kostenpflichtigen Host statt in lokalem Docker ausführen. Die einzige Ausgabenbegrenzung in der vom mini-Befehl geladenen Konfiguration ist cost_limit: 3. pro Lauf; die beiden laufübergreifenden Umgebungsgrenzen MSWEA_GLOBAL_COST_LIMIT und MSWEA_GLOBAL_CALL_LIMIT stehen standardmäßig beide auf 0, was „kein Limit“ bedeutet.
Hat mini-SWE-agent ein Abonnement oder einen kostenpflichtigen Tarif?
Nein. mini veröffentlicht weder eine Preisseite noch Tarife in der Navigationsstruktur seiner Dokumentation. Jede von ihm bereitgestellte Modellklasse authentifiziert sich mit einem aus der Umgebung gelesenen API-Schlüssel — einem Anbieter-Schlüssel bei den LiteLLM-Klassen oder OPENROUTER_API_KEY, REQUESTY_API_KEY beziehungsweise PORTKEY_API_KEY bei den Gateway-Klassen —, und keine davon dokumentiert eine Anmeldung bei einem Chat-Produkt oder ein Tarifkontingent als Eingabe. Planen Sie mini daher als Abrechnung nach Tokens ein: Das ist der entscheidende Nachteil gegenüber Agenten, die mit einem Verbrauchertarif laufen können.
Welche API ist für mini-SWE-agent am besten geeignet?
Das hängt davon ab, welche Modellklassen von mini Sie verwenden, denn sie sind nicht gleichermaßen offen. Keine der Gateway-Klassen stellt ein api_base-Feld bereit — die OpenRouter- und Requesty-Klassen kodieren die URL des jeweiligen Anbieters fest, und die Portkey-Klassen delegieren an den portkey-ai-Client —, sodass die Wahl von openrouter, requesty oder portkey auch die Abrechnungsbedingungen dieses Unternehmens festlegt. Die LiteLLM-Klassen können Sie umleiten: Der Endpunkt wird in model.model_kwargs als custom_llm_provider zusammen mit einem api_base angegeben, da laut minis Dokumentation model_kwargs direkt an litellm.completion übergeben wird. Eine direkte Anbieter-API ist sinnvoll, wenn Sie bei einem Anbieter-Flaggschiff bleiben und dessen eigenes Caching sowie Batch-Rabatte nutzen möchten. Ein Gateway ist sinnvoll, wenn Sie je nach Aufgabe Modelle wechseln und einen Schlüssel sowie ein Guthaben verwenden möchten. Ein lokales Modell über einen OpenAI-kompatiblen Server ist für kleine oder private Aufgaben ohne Gebühr pro Anfrage geeignet. Beachten Sie, dass minis eigene OpenRouter-Klasse die berechneten Kosten aus der API-Antwort liest, während der LiteLLM-Pfad den Lauf anhand einer lokalen Tabelle bepreist.
Welche API ist für mini-SWE-agent am günstigsten?
Der günstigste Tarif und das günstigste Ergebnis sind unterschiedliche Aussagen, und die SWE-bench-Bash-only-Zeilen machen den Unterschied sichtbar. Auf SWE-bench Verified mit 500 Instanzen und einem Versuch unter mini v2.0.0 im Februar 2026 erzielte GPT 5 mini durchschnittlich 0,0472 $ pro Instanz bei 56,2 Prozent gelösten Aufgaben, während Gemini 3 Pro durchschnittlich 0,9600 $ bei 69,6 Prozent erzielte. Teilt man durch den Anteil gelöster Aufgaben, schrumpft der Abstand von ungefähr dem Zwanzigfachen auf etwa das Sechzehnfache — immer noch groß, aber in der Mitte der Tabelle wechselt die Rangfolge dreimal: Ein Modell, das pro Instanz geringfügig günstiger ist, aber 88,5 Modellaufrufe benötigt, während ein anderes 28,1 benötigt, kostet am Ende pro Lösung mehr. Diese Kosten sind so angegeben, wie sie mit jeder Einreichung in einem kuratierten Benchmark gemeldet wurden — kein kaufbares Angebot und keine Aufgabe eines Entwicklers. Nehmen Sie das günstigste Modell in die engere Auswahl, das Ihre Arbeit mit einem für Sie akzeptablen Prüfaufwand erledigt, und prüfen Sie dann, was Ihr eigenes Konto für einen begrenzten Lauf erfasst hat.
Wie viel kostet eine Aufgabe in mini-SWE-agent?
Niemand hat einen Betrag pro Aufgabe für gewöhnliche Entwicklungsarbeit veröffentlicht, und diese Seite erfindet keinen. Die einzigen offiziellen Zahlen pro Lauf sind die Bash-only-Einreichungsdatensätze von swebench.com; deren neueste mini-Zeile ist vom 26. Februar 2026, und diese Datensätze beschreiben 500 kuratierte GitHub-Issues statt Ihres Repositorys. Stattdessen lässt sich die Struktur eingrenzen: mini führt einen vollständig linearen Verlauf, sodass die gesamte Unterhaltung bei jedem Schritt erneut gesendet wird und Eingabetokens dominieren; die mitgelieferte Konfiguration begrenzt jede Beobachtung auf 10.000 Zeichen und übergibt bei Überschreitung dieser Grenze die ersten 5.000 und letzten 5.000 Zeichen sowie die Anzahl der ausgelassenen Zeichen; und die Leaderboard-Zeilen zeigen ungefähr 20 bis 89 Modellaufrufe pro Instanz. Multiplizieren Sie Ihre eigene durchschnittliche Promptgröße mit Ihrer eigenen Schrittzahl und gleichen Sie das Ergebnis anschließend mit dem Abrechnungsprotokoll Ihres Providers ab.
Warum schlägt mini-SWE-agent bei einem benutzerdefinierten Endpunkt mit einem Fehler bei der Kostenberechnung fehl?
Weil die LiteLLM-Modellklassen von mini jeden Aufruf bepreisen, indem sie die Modell-ID in LiteLLMs Registry nachschlagen, und die eigene ID eines Gateways dort normalerweise nicht enthalten ist. Daher löst der Lauf einen RuntimeError bei der Kostenberechnung aus, nicht wegen einer falschen Antwort. Die dokumentierte Behebung ist eine JSON-Datei für die Modell-Registry, auf die LITELLM_MODEL_REGISTRY_PATH oder der Konfigurationsschlüssel litellm_model_registry verweist; sie ist nach dem Modellnamen ohne Provider-Präfix indiziert, enthält Werte in Dollar pro Token und litellm_provider passend zu Ihrem custom_llm_provider. Die Seite von mini zu lokalen Modellen warnt außerdem, dass Modellnamen zwischen Groß- und Kleinschreibung unterscheiden. Die alternative Einstellung MSWEA_COST_TRACKING auf ignore_errors entfernt die Schutzvorrichtung, statt sie zu reparieren — mini bezeichnet sie als „VORSICHT: Dies kann zu unkontrollierten Ausgaben führen!“ — und bei deaktivierter Kostenverfolgung kann cost_limit pro Lauf nichts durchsetzen.
Am 21. September 2026 überprüft, indem jede Quelle direkt abgerufen wurde: die PyPI-Metadaten von mini-SWE-agent; die Metadaten seines GitHub-Repositorys und das neueste Release; config/mini.yaml, config/default.yaml, config/benchmarks/swebench.yaml, agents/default.py, agents/interactive.py, models/__init__.py und models/openrouter_model.py im main-Branch; sein Dokumentationsindex sowie die Seiten zur globalen Konfiguration, zu lokalen Modellen, zur SWE-bench-Nutzung und zu Ausgabedateien; die Homepage-Einreichungsdatensätze von swebench.com, seine Verified-Rangliste und die Quelle für den Ranglistenfilter, außerdem die sb-cli-get-quotas-Seite und die Hugging-Face-Karte für SWE-bench Verified Mini; die Repository-Metadaten und README von SWE-agent; sowie die OpenRouter-FAQ und die Preis seiten von Requesty und Portkey. Die Gateway-Gebührenangaben beziehen sich jeweils auf den daneben genannten Tarif. Nicht geprüft und daher nicht behauptet: irgendein Anbieter-Listenpreis, irgendein Rabatt darauf und alles darüber, wie ein fehlgeschlagener oder wiederholter Aufruf berechnet wird. Es wurde kein mini-Lauf gegen Kunavo ausgeführt und kein Benchmark-Ergebnis reproduziert; die Kunavo-Tokenpreise stammen aus dem aktuellen Katalog, und jedes Dollarbeispiel hier ist beispielhafte Tokenarithmetik.