mini-SWE-agent costa $0. È software con licenza MIT, senza piano, senza postazione, senza livello hosted e senza account da acquistare, quindi "costo di mini-SWE-agent" nella pratica significa la fattura dell'API del modello relativa a qualunque endpoint tu gli indichi. Il dato su cui vale la pena fare budgeting è il numero di token per esecuzione, e mini distribuisce esattamente un controllo predefinito su questo valore: cost_limit: 3. nella configurazione caricata dal comando mini. Questo controllo presenta una modalità di errore su un endpoint personalizzato, descritta sotto, ed è l'errore più costoso da commettere qui.
Prima tre distinzioni, perché i risultati di ricerca le mescolano e ciascuna porta numeri errati nella pagina. SWE-agent, l'originale, è un prodotto diverso con un proprio repository, un proprio sito di documentazione e un proprio schema di configurazione; il suo README afferma che "La maggior parte del nostro attuale sforzo di sviluppo è concentrata su mini-swe-agent, che ha sostituito SWE-agent" e raccomanda mini per il futuro, ma non è archiviato (20.382 stelle, ultimo push il 21 settembre 2026), quindi consideralo mantenuto ma superato e non citare mai i suoi valori predefiniti come quelli di mini. "SWE-bench Verified Mini" è un dataset, non questo agente, e non ha un prezzo: la sua scheda Hugging Face lo descrive come un sottoinsieme di 50 istanze di SWE-bench Verified scelto per ridurre i costi di archiviazione e valutazione. Inoltre, "mini" all'interno del nome di un modello non è questo agente: GPT 5 mini compare nelle righe della leaderboard di mini, e MiniMax è un vendor il cui nome inizia semplicemente allo stesso modo — quindi una frase come "mini costa $0,047 per istanza" è vera solo per un'esecuzione di un modello sotto mini-SWE-agent e deve indicare entrambi.
Un elemento da verificare personalmente se un riepilogo di terze parti afferma il contrario: la licenza di mini è MIT. L'API delle licenze di GitHub restituisce MIT, PyPI include il classificatore License :: OSI Approved :: MIT License, e il testo della licenza incluso nel pacchetto riporta "Copyright (c) 2025 Kilian A. Lieret and Carlos E. Jimenez".
Cosa addebita mini e cosa ti viene effettivamente fatturato
| Voce | Quanto costa | Fonte, verificata il 21 settembre 2026 |
|---|---|---|
| mini-SWE-agent, il software | $0, licenza MIT | Metadati PyPI per la release 2.4.6, caricata il 23 luglio 2026, Python 3.10 o versioni successive |
| Un servizio mini hosted | Nessuna offerta | Nessuna pagina dei prezzi e nessun piano nella navigazione della documentazione; il repository non contiene .github/FUNDING.yml |
| Token API del modello | La tariffa per token del tuo provider | Il tuo account |
| Calcolo batch del sandbox | Nessun addebito per richiesta quando il sandbox viene eseguito sulla tua macchina | La pagina sull'utilizzo di SWE-bench di mini afferma a proposito di --environment-class: "Sono consigliati docker o singularity"; il riferimento API documenta inoltre gli ambienti local, bubblewrap e container |
| Calcolo del sandbox cloud | Il contatore di terze parti | L'unica configurazione distribuita che implica un'infrastruttura a pagamento è quella del benchmark Modal, che cambia anche la classe del modello in un gateway |
| Punteggio del benchmark | Descritto come gratuito da mini | La pagina SWE-bench chiama la valutazione cloud sb-cli "valutazioni estremamente rapide, basate sul cloud (ed è gratis!)"; questa frase è l'unica dichiarazione sul prezzo. sb-cli misura direttamente le submission — la sua pagina get-quotas documenta un conteggio "Remaining Runs" per sottoinsieme e afferma "Le quote vengono aggiornate periodicamente in base al tuo livello di abbonamento", senza pubblicare un numero |
Il progetto è attivo, un aspetto importante prima di standardizzarci sopra: il repository non è archiviato né disabilitato, 7.843 stelle, creato il 28 giugno 2025, ultimo push il 14 settembre 2026, 70 issue e pull request aperte complessivamente (il open_issues_count dell'API GitHub, 21 settembre 2026), e la release v2.4.6 è stata pubblicata il 23 luglio 2026.
I controlli di spesa propri di mini e quello che smette silenziosamente di funzionare
mini è insolito tra gli agenti di coding perché distribuisce comunque un limite in dollari. Ci sono quattro numeri, e non sono lo stesso numero.
| Dove | Limite di passaggi | Limite di costo | Cosa regola |
|---|---|---|---|
config/mini.yaml — il comando mini | 0 (illimitato) | 3. | Le tue esecuzioni interattive; si avvia anche in modalità confirm |
agents/default.py — valore predefinito della libreria | 0 | 3.0 | Qualunque codice costruisca direttamente l'agente |
config/default.yaml | 0 | 0. (nessun limite) | La configurazione essenziale, senza alcun tetto |
config/benchmarks/swebench.yaml | 250 | 3. | Per istanza del benchmark in un'esecuzione batch |
Letto dai file sul branch main il 21 settembre 2026. Due proprietà cambiano il modo in cui dovresti trattare i $3. Primo, è una regola di arresto, non un tetto: default.py verifica 0 < cost_limit <= self.cost prima di una chiamata, e il docstring del campo stesso dice "Arresta l'agente dopo aver superato (!) questo costo" — quindi l'esecuzione si interrompe quando la spesa accumulata ha già superato il limite, non prima. Secondo, nella CLI interattiva il raggiungimento del limite non termina nulla: interactive.py stampa i limiti e la spesa corrente, poi richiede un nuovo limite di passaggi e un nuovo limite di costo. Le esecuzioni non presidiate generano invece LimitsExceeded.
Tra le esecuzioni ci sono due variabili d'ambiente, ed entrambe vengono distribuite disattivate: MSWEA_GLOBAL_CALL_LIMIT e MSWEA_GLOBAL_COST_LIMIT sono documentate nella pagina di configurazione globale come "(0 = nessun limite) (predefinito: 0)". Limitano un singolo processo mini, non un account. Altre due impostazioni aggiungono silenziosamente token: i tentativi sono 10 per impostazione predefinita (MSWEA_MODEL_RETRY_STOP_AFTER_ATTEMPT), e l'agente si interrompe dopo 3 errori consecutivi di formato. Se un tentativo fallito viene fatturato dipende dal tuo provider, non da mini, e qui non è stato verificato.
Ora la modalità di errore. La cifra in dollari di mini viene calcolata localmente, dalla tabella dei prezzi di LiteLLM — quindi un ID modello che LiteLLM non conosce fa fallire l'esecuzione durante il calcolo dei costi, e il limite di $3 non ha nulla da applicare. Se indirizzi le classi LiteLLM verso un gateway, fornisci tu stesso le tariffe invece di ricorrere a MSWEA_COST_TRACKING="ignore_errors", che mini annota con "ATTENZIONE: questo può portare a spese non gestite!". Il file del registro è indicizzato sul nome del modello senza il prefisso del provider, in dollari per token, con litellm_provider corrispondente al tuo custom_llm_provider:
{
"claude-sonnet-5": {
"input_cost_per_token": 0.0000014000,
"output_cost_per_token": 0.0000070000,
"litellm_provider": "openai",
"mode": "chat"
}
}La fattura propria di mini finisce nel file della traiettoria: la sua pagina output-files documenta info.model_stats con instance_cost ("costo totale delle chiamate API per questa esecuzione") e api_calls, oltre a un costo per ogni messaggio dell'assistente. Si tratta di un calcolo aritmetico su un file dei prezzi che hai inserito tu, non del registro del provider — l'unica eccezione è la classe OpenRouter di mini, che richiede a quell'API di includere la contabilizzazione dell'utilizzo e poi legge il costo addebitato dalla risposta. La configurazione completa dell'endpoint è nella pagina di configurazione di mini-SWE-agent.
Costo per issue SWE-bench: le uniche cifre pubblicate per esecuzione
swebench.com offre una voce "Bash Only" nella sua leaderboard Verified, descritta sul sito come "La vista Verified predefinita: ogni modello nello stesso ambiente mini-SWE-agent" su 500 istanze. Nel codice della leaderboard del sito è un preset anziché una board separata — il filtro Agent è stato ristretto a mini-SWE-agent senza selezionare altro — e le righe risultanti sono submission le cui traiettorie sono archiviate sotto bash-only. Ogni riga riporta un costo medio per istanza e un numero medio di chiamate al modello per istanza. L'ultima colonna qui sotto è derivata qui, non pubblicata: costo per istanza diviso per la frazione risolta, assumendo un tentativo con il costo dei fallimenti incluso.
| Modello, come lo nomina la leaderboard | Risolto | Costo per istanza | Chiamate al modello per istanza | Costo derivato per issue risolta |
|---|---|---|---|---|
| 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 |
Ambito, ed è l'intera storia: questi sono record di submission bash-only letti il 21 settembre 2026 — SWE-bench Verified, 500 istanze, ogni riga contrassegnata con un tentativo e mini v2.0.0, datate dal 17 al 26 febbraio 2026, con il costo riportato con ogni submission. Il sito non documenta se quella cifra sia il prezzo di listino, una tariffa negoziata o la stima LiteLLM propria di mini, quindi non leggerla come un preventivo; inoltre non registra quale classe di ambiente o limite di passaggi abbia usato ciascun submitter, quindi qui non si afferma né l'uno né l'altro. Un'istanza del benchmark non è un'attività di uno sviluppatore: si tratta di issue GitHub selezionate con una correzione nota, valutate senza interfaccia grafica rispetto a una patch di test.
Restano valide due letture, con questa riserva. Primo, l'ordinamento si inverte tra le due colonne dei costi per tre volte. Claude 4.5 Haiku (high) costa meno per istanza di Gemini 3 Flash (high) e di più per issue risolta; DeepSeek V3.2 (high) costa meno di GPT 5.2 Codex per istanza e perde rispetto a esso per correzione; GLM 5 (high) costa meno di Claude 4.6 Opus per istanza e perde per correzione. La cifra per istanza nasconde due elementi contemporaneamente: quanto spesso un modello trova la correzione e quante chiamate al modello consuma per riuscirci — 88.5 e 76.2 nelle ultime due righe, contro 28.1 e 28.9 per i modelli che le superano. Solo GPT 5 mini è in testa in entrambe le colonne. Secondo, le righe si fermano: il 26 febbraio 2026 è la submission mini più recente su qualunque board di swebench.com, quindi nessun modello della generazione di metà 2026 ha un costo per istanza pubblicato lì. Non interpolarne uno. La dichiarazione principale di mini è formulata separatamente — il suo indice di documentazione dice "Ottiene >74% sul benchmark SWE-bench verified", che è un'affermazione su un modello sotto mini su 500 issue selezionate.
Una stima elaborata sulle tariffe del catalogo attuale
Questa è aritmetica illustrativa sui token, non un costo misurato per attività e non un limite di fatturazione. mini "ha una cronologia completamente lineare — ogni passaggio dell'agente aggiunge semplicemente qualcosa ai messaggi", quindi l'intera conversazione viene reinviata a ogni passaggio e l'input domina. Supponi un'esecuzione con 40 chiamate al modello (all'interno dell'intervallo approssimativo da 20 a 89 mostrato dalle righe della leaderboard), una conversazione che raggiunge 40.000 token entro l'ultima chiamata, per cui la richiesta media contiene circa la metà di tale quantità, con 800.000 token di input complessivi nell'esecuzione, e 400 token di output per chiamata, 16.000 in totale. Ogni token viene tariffato come nuovo input: non si presume alcuno sconto per la cache, perché non è stato verificato per questa pagina se un gateway chat-completions agisca sui marcatori cache_control aggiunti da mini. Le tariffe sono i prezzi attuali del catalogo Kunavo per milione di token.
| Modello | Input / output per 1M | Stima per l'esecuzione ipotizzata | Rispetto al limite di $3 distribuito da mini |
|---|---|---|---|
| Claude Haiku 4.5 | $0,70 / $3,50 | $0,616 | 4,9× di margine |
| GPT-5.6 Terra | $0,70 / $4,20 | $0,627 | 4,8× di margine |
| Claude Sonnet 4.6 | $2,10 / $10,50 | $1,848 | 1,6× di margine |
| Claude Sonnet 5 | $1,40 / $7,00 | $1,232 | 2,4× di margine |
| Claude Opus 5 | $3,50 / $17,50 | $3,080 | 1,0× di margine |
Leggilo come un rapporto. In queste ipotesi, la differenza tra Claude Haiku 4.5 e Claude Opus 5 è di circa 5×, un fattore più incisivo di qualsiasi elemento nella configurazione di mini — e ogni riga rientra nel limite di arresto predefinito di $3, quindi quel limite è una protezione contro le esecuzioni fuori controllo, non un budget. Un dettaglio che le tabelle dei prezzi non mostrano: i livelli di contesto lungo dichiarati dal catalogo per la famiglia GPT e per Gemini 3.1 Pro sono per richiesta, non per esecuzione, quindi ciò che conta è quanto cresce un singolo prompt di mini, non il totale dell'esecuzione. Il template di osservazione distribuito da mini aiuta in questo senso, limitando ogni osservazione a 10.000 caratteri e inviando i primi 5.000 e gli ultimi 5.000 più un conteggio dei caratteri omessi quando tale limite viene superato.
Una nota sull'ambito mentre pianifichi una pipeline intorno a mini: Kunavo non offre alcun modello di embedding, alcun modello text-to-speech e alcun modello speech-to-text, quindi uno script che indicizza un repository o trascrive audio insieme alle tue esecuzioni mantiene la propria chiave del provider per quel passaggio. mini stesso chiede sempre e solo a un modello di produrre testo con un unico strumento bash associato — chat completions sulla classe predefinita litellm, oppure la Responses API sulle classi *_response.
L'importo del catalogo Kunavo è una soglia minima di fatturazione anziché un tetto: quando l'upstream comunica il proprio addebito, la fattura è il maggiore tra il costo di catalogo e il costo upstream moltiplicato per il markup applicabile. Gli addebiti della cache e gli strumenti esterni non rientrano in questo esempio. La ricarica minima è $10 in credito prepagato — un minimo di finanziamento, non una tariffa per attività né un abbonamento. Consulta i dettagli sulla fatturazione e come vengono tariffati i token memorizzati nella cache.
Migliore API per mini-SWE-agent: quale percorso vince e quando
La scelta è più ristretta di quanto sembri, perché le classi di modello di mini non sono tutte ugualmente aperte. Distribuisce classi gateway per tre aziende — OpenRouter, Requesty e Portkey, ciascuna con varianti di protocollo — e nessuna espone un campo api_base. Le classi OpenRouter e Requesty fanno un ulteriore passo e impostano direttamente nella classe l'URL del vendor, accanto a una variabile di chiave fissa (OPENROUTER_API_KEY, REQUESTY_API_KEY); le classi Portkey non indicano alcun URL e passano la richiesta al client portkey-ai con un PORTKEY_API_KEY, quindi la destinazione è quella risolta dall'SDK. In ogni caso, sceglierne una significa accettare anche i termini di quell'azienda. La famiglia LiteLLM è quella che puoi reindirizzare da un file di configurazione.
| Percorso | Vantaggioso quando | A cosa rinunci |
|---|---|---|
| API diretta del fornitore | Rimani sul modello di punta di un singolo vendor e vuoi i suoi sconti propri per cache e batch | Un secondo fornitore significa un secondo account e un secondo saldo |
| OpenRouter, tramite la classe propria di mini | Vuoi che la lettura dei costi di mini mostri l'importo addebitato anziché una stima locale — questa classe richiede all'API la contabilizzazione dell'utilizzo | Il suo URL è fisso nella classe. Le sue FAQ affermano che applica i prezzi dei provider senza maggiorazioni sull'inferenza e addebita invece commissioni sugli acquisti di credito — 5,5% con un minimo di $0,80 per i pagamenti con carta, 5% per quelli in criptovalute (verificato il 21 settembre 2026), quindi confronta le condizioni di acquisto del credito |
| Requesty, tramite la classe propria di mini | La stessa comodità di una sola chiave, con una struttura tariffaria diversa | La sua pagina dei prezzi indica un markup del 5% sul costo del modello per il consumo a richiesta, oltre a un livello gratuito limitato ai modelli gratuiti con 200 richieste al giorno (verificato il 21 settembre 2026) |
| Portkey, utilizzato dalla configurazione Modal distribuita con mini | Utilizzi già Portkey per l'osservabilità | Una tariffa di piattaforma aggiuntiva rispetto alla fattura del modello — la sua pagina dei prezzi elenca un livello Developer gratuito con 10.000 log registrati al mese e conservazione di 3 giorni, e Production a $49/mese (verificato il 21 settembre 2026). La classe di mini richiede inoltre il pacchetto portkey-ai e una chiave, altrimenti genera un errore durante la costruzione |
| Un gateway compatibile con OpenAI, tramite la classe LiteLLM | Vuoi una sola chiave e un solo saldo su un endpoint per cui mini non dispone di una classe | Un file YAML anziché una variabile d'ambiente, e un file di registro affinché il limite di costo continui a funzionare — vedi sopra |
| Un modello locale | Attività piccole o private senza costi per richiesta | Il divario di capacità rispetto ai modelli frontier hosted, oltre all'hardware; mini documenta questo percorso con un api_base locale |
Due limiti da conoscere prima di pianificarci sopra. Gli esempi documentati di mini usano ID LiteLLM nativi del vendor con prefissi del provider, mentre gli ID propri di un gateway sono stringhe diverse che non verranno risolte presso un endpoint vendor — per esempio, la configurazione benchmark SWE-bench distribuita con mini imposta model_name: "anthropic/claude-sonnet-4-5-20250929", che è un ID nativo Anthropic — quindi, se copi quel file senza modificarlo, stai puntando ad Anthropic; sostituisci l'ID con quello pubblicato dal tuo endpoint. Inoltre mini ha tre percorsi di protocollo: la classe predefinita litellm chiama le chat completions con il tool calling nativo, litellm_textbased raggiunge lo stesso endpoint con le azioni analizzate dal testo del vecchio percorso, e litellm_response chiama la OpenAI Responses API con uno schema di tool diverso, che un endpoint che supporta solo chat completions non può offrire. mini-SWE-agent vs Claude Code tratta questa configurazione per intero, mentre API compatibile con OpenAI e gateway LLM trattano il modello generico.
API più economica per mini-SWE-agent: due domande diverse
La tabella sopra le separa già. Prezzo elencato più basso ordina in base ai dollari per milione di token; costo più basso per completare l'attività ordina in base a ciò che serve per ottenere una modifica funzionante. mini rende il divario più ampio del solito per una ragione strutturale: la sua cronologia lineare fa sì che un passaggio aggiuntivo non aggiunga un messaggio, ma un nuovo reinvio completo di tutto ciò che lo precede. Un modello che richiede 88 chiamate quando un altro ne richiede 29 paga quel sovraccosto in ognuna di esse — esattamente ciò che mostra la colonna derivata, con due righe dal costo per istanza simile ma separate dal numero di chiamate. Scegli il modello meno costoso che completi il tuo lavoro con un livello di revisione che accetti, esegui un'attività con limiti definiti e leggi l'addebito registrato dal tuo account anziché la lettura del client. Ottimizzazione dei costi dell'AI descrive questo metodo, così come API Claude più economica se Claude è la famiglia che hai scelto.
Configurazione e verifica della prima fattura
Kunavo pubblica un riferimento di configurazione per mini-SWE-agent. Si tratta di una pagina di configurazione pubblicata, non di un test di compatibilità: mini non è stato testato a runtime qui contro l'endpoint Kunavo — nessuna sessione, nessun turno in streaming, nessun round trip degli strumenti — e tutto quanto sopra è stato ricavato dal codice sorgente e dalla documentazione di mini. Non verificato nello specifico: se il percorso openai/ di LiteLLM negozi il valore predefinito v2 di mini per il tool calling nativo con una superficie chat-completions, e se i marcatori cache_control vengono utilizzati. Mantieni disponibile un percorso funzionante mentre fai la prova, scrivi prima il file del registro affinché il limite di costo sia attivo, esegui un'attività con limiti definiti, poi riconcilia i dati. Inizia dalla guida all'integrazione di mini-SWE-agent e crea un account Kunavo quando sei pronto a finanziare una chiave.
Stai confrontando client anziché provider? Prezzi di Aider e prezzi di OpenCode trattano altri due agenti con la stessa distinzione tra un harness gratuito e una fattura del modello misurata a consumo.
Domande frequenti
Quanto costa mini-SWE-agent?
Il software non costa nulla. mini-SWE-agent è distribuito con licenza MIT, la release attuale su PyPI è la 2.4.6, caricata il 23 luglio 2026, e richiede Python 3.10 o versioni successive; né il sito della documentazione né l'elenco del pacchetto offrono un piano, una postazione, un livello hosted o un account da acquistare — il repository non contiene nemmeno un file di sponsorizzazione. Ciò che si paga è il conto dell'API del modello dell'endpoint a cui lo si indirizza, oltre al calcolo della sandbox se si eseguono batch su un host a pagamento invece che su Docker locale. L'unico limite di spesa nella configurazione caricata dal comando mini è cost_limit: 3. per esecuzione, mentre i due limiti ambientali tra esecuzioni, MSWEA_GLOBAL_COST_LIMIT e MSWEA_GLOBAL_CALL_LIMIT, hanno entrambi valore predefinito 0, che significa nessun limite.
mini-SWE-agent ha un abbonamento o un piano a pagamento?
No. mini non pubblica alcuna pagina dei prezzi né piani nella navigazione della documentazione. Ogni classe di modello distribuita autentica tramite una chiave API letta dall'ambiente: una chiave del fornitore per le classi LiteLLM oppure OPENROUTER_API_KEY, REQUESTY_API_KEY o PORTKEY_API_KEY per quelle gateway; nessuna documenta un accesso a un prodotto di chat o un'allocazione di piano come input. Occorre quindi prevedere mini come token a consumo: questo è il punto critico rispetto agli agent che possono funzionare con un piano consumer.
Qual è la migliore API per mini-SWE-agent?
Dipende da quale classe di modello di mini si utilizza, perché non sono ugualmente aperte. Nessuna delle classi gateway espone un campo api_base: quelle OpenRouter e Requesty codificano direttamente l'URL del rispettivo fornitore, mentre quelle Portkey delegano al client portkey-ai; scegliere openrouter, requesty o portkey significa quindi scegliere anche i termini di fatturazione di quell'azienda. Le classi LiteLLM sono quelle che è possibile reindirizzare: l'endpoint va inserito in model.model_kwargs come custom_llm_provider insieme a un api_base, poiché la documentazione di mini afferma che model_kwargs viene passato direttamente a litellm.completion. Un'API diretta del fornitore è preferibile quando si rimane sul modello di punta di un unico fornitore e si desiderano la sua memorizzazione nella cache e i suoi sconti sui batch. Un gateway è preferibile quando si cambiano modelli per attività e si desiderano una sola chiave e un solo saldo. Un modello locale tramite un server compatibile con OpenAI è preferibile per lavori piccoli o privati senza addebito per richiesta. Si noti che la classe OpenRouter proprietaria di mini legge il costo addebitato dalla risposta API, mentre il percorso LiteLLM calcola il prezzo dell'esecuzione a partire da una tabella locale.
Qual è l'API più economica per mini-SWE-agent?
La tariffa più bassa e il risultato più economico sono affermazioni diverse, e le righe bash-only di SWE-bench le separano. Su SWE-bench Verified, 500 istanze, un tentativo, con mini v2.0.0 nel febbraio 2026, GPT 5 mini ha avuto una media di 0,0472 $ per istanza con il 56,2% risolto, mentre Gemini 3 Pro ha avuto una media di 0,9600 $ con il 69,6%. Dividendo per la frazione risolta, il divario si riduce da circa venti volte a circa sedici: resta grande, ma la classifica si inverte tre volte nella parte centrale della tabella, dove un modello marginalmente più economico per istanza, pur effettuando 88,5 chiamate al modello contro le 28,1 dell'altro, finisce per costare di più per soluzione. Questi costi sono quelli riportati con ciascuna sottomissione, su un benchmark curato, non un preventivo acquistabile né il lavoro proprio di uno sviluppatore. Selezionare il modello meno costoso che completa il lavoro con un impegno di revisione accettabile, quindi leggere ciò che il proprio account ha registrato per un'esecuzione limitata.
Quanto costa una singola attività in mini-SWE-agent?
Nessuno ha pubblicato una cifra per attività per il normale lavoro di sviluppo, e questa pagina non ne inventa una. Gli unici numeri ufficiali per esecuzione sono i record di submission bash-only di swebench.com, la cui riga mini più recente è datata 26 febbraio 2026, e descrivono 500 issue GitHub selezionate anziché il tuo repository. Ciò che puoi invece delimitare è la struttura: mini mantiene una cronologia completamente lineare, quindi l'intera conversazione viene reinviata a ogni passaggio e i token di input predominano; la configurazione distribuita limita ogni osservazione a 10.000 caratteri, passando i primi 5.000 e gli ultimi 5.000 più un conteggio dei caratteri omessi oltre tale limite; e le righe della leaderboard mostrano tra circa 20 e 89 chiamate al modello per istanza. Moltiplica la dimensione media dei tuoi prompt per il numero dei tuoi passaggi, quindi riconcilia il risultato con il registro del tuo provider.
Perché mini-SWE-agent fallisce con un errore di calcolo dei costi su un endpoint personalizzato?
Perché le classi di modello LiteLLM di mini determinano il prezzo di ogni chiamata cercando l'ID del modello nel registro di LiteLLM, e l'ID proprietario di un gateway di solito non è presente, quindi l'esecuzione genera un RuntimeError durante il calcolo dei costi anziché a causa di una risposta errata. La correzione documentata consiste in un file JSON del registro dei modelli, indicato da LITELLM_MODEL_REGISTRY_PATH o dalla chiave di configurazione litellm_model_registry, indicizzato sul nome del modello senza il prefisso del provider, con valori in dollari per token e litellm_provider corrispondente al tuo custom_llm_provider; la pagina di mini sui modelli locali avverte inoltre che i nomi dei modelli distinguono tra maiuscole e minuscole. L'alternativa, MSWEA_COST_TRACKING impostata su ignore_errors, rimuove il controllo invece di correggerlo — mini la definisce "ATTENZIONE: questo può portare a spese non gestite!" — e con il monitoraggio dei costi disattivato, cost_limit per esecuzione non ha nulla da applicare.
Verificato il 21 settembre 2026 recuperando direttamente ogni fonte: i metadati PyPI di mini-SWE-agent; i metadati del suo repository GitHub e l'ultima release; config/mini.yaml, config/default.yaml, config/benchmarks/swebench.yaml, agents/default.py, agents/interactive.py, models/__init__.py e models/openrouter_model.py sul branch main; il suo indice di documentazione e le pagine di configurazione globale, modelli locali, utilizzo di SWE-bench e file di output; i record delle submission sulla home page di swebench.com, la sua leaderboard Verified e il codice sorgente del filtro della leaderboard, oltre alla pagina get-quotas di sb-cli e alla scheda Hugging Face di SWE-bench Verified Mini; i metadati e il README del repository SWE-agent; e le FAQ di OpenRouter più le pagine dei prezzi di Requesty e Portkey. Le cifre delle commissioni dei gateway sono ciascuna riferite al piano indicato accanto. Non verificato qui e quindi non dichiarato: qualsiasi prezzo di listino dei vendor, qualsiasi sconto rispetto a uno di essi e qualunque aspetto relativo alla fatturazione di una chiamata fallita o ritentata. Nessuna esecuzione di mini è stata effettuata contro Kunavo e nessun risultato del benchmark è stato riprodotto; le tariffe dei token Kunavo provengono dal catalogo attuale e ogni esempio in dollari qui riportato è aritmetica illustrativa sui token.