Codi obert · MIT · Python
Paga el model car només quan cal.
Taskpenny divideix una petició només quan dividir-la surt a compte, dona cada tasca al model més barat que la fa bé, comprova cada resultat i t'ensenya el rebut.
Un 38 % més barat que Claude Sonnet 5 en igualtat de condicions, i igual de bo o millor en el 74 % de 50 tasques que no havia vist mai. Com s'ha mesurat
pip install taskpenny
01 · Mesurat, no promès
Provat amb 50 tasques que no havia vist mai.
Cinquanta tasques en anglès (40 peticions d'Arena-Hard i 10 peticions amb quatre encàrrecs cada una), jutjades parella per parella, dues vegades canviant l'ordre, per un model d'un tercer proveïdor (Gemini 3.1 Pro). Els costos són els que va cobrar la passarel·la a totes dues bandes, amb Jev a preu de llista.
Comparat amb Claude Sonnet 5 sol · Sonnet 5 com a model més potent de Taskpenny, en igualtat de condicions
38 % més barat
Igual o millor en el 74 % de les tasques (11 guanya, 26 empata, 13 perd), amb la mateixa instrucció de treballador i el mateix límit de raonament. Intervals del 95 %: de 19 a 56 per a l'estalvi i de 62 a 86 per a la qualitat.
Comparat amb Claude Opus 5.5 sol · configuració per defecte
78 % més barat
Igual o millor en el 50 % de les tasques (1 guanya, 23 empata, 24 perd; 48 comparades, perquè Opus no va respondre en dues). Intervals del 95 %: de 66 a 86 per a l'estalvi i de 35 a 65 per a la qualitat.
- Respostes de nivell Sonnet per molt menys, en igualtat de condicions. Les tasques bàsiques i estàndard van costar un 88 % menys que amb Sonnet 5, i van ser iguals o millors en el 77 %.
- Etiquetar missatges de clients (primer banc de proves): un 95 % més barat que Sonnet 5, amb la mateixa precisió (96 de 100 bé en tots dos casos, comparades amb les etiquetes reals).
Cinquanta tasques donen una direcció, no una xifra exacta. El mètode, les dades en brut i com repetir-ho: l'informe complet.
On perd
- Davant d'Opus en peticions difícils. Taskpenny estalvia la major part d'una factura d'Opus, però els seus nivells barats van quedar per sota d'Opus prop de la meitat de les vegades; les tasques crítiques van al mateix Opus i van empatar. Si cada resposta ha d'estar a l'altura d'Opus, Taskpenny encara no hi arriba.
- El primer banc sencer. Amb 142 tasques comparades amb Sonnet 5, abans que existissin el sostre i la regla de «dividir només quan surt a compte», Taskpenny només va ser un 13 % més barat: les tasques crítiques anaven a Claude Opus, un model més car, i dividir no sortia a compte en el nivell avançat.
- El català. El nostre conjunt més fluix: en aquell primer banc, igual o millor en el 43 % de 14 tasques en català.
- Al jutge li agraden les respostes llargues. Moltes derrotes de Taskpenny en tasques bàsiques van ser respostes curtes i correctes davant d'altres de més llargues, i als treballadors de Taskpenny se'ls demana que ensenyin els passos clau, mentre que les referències no reben cap instrucció; a més, Taskpenny limita el raonament ocult (apagat als dos nivells més barats, baix als altres dos), mentre que les referències fan servir el de cada model per defecte, així que una part de l'estalvi venia d'aquest ajust i no del repartiment. La prova de control en igualtat de condicions dona a la referència la mateixa instrucció i el mateix límit de raonament: per això el titular és al voltant d'un 38 % més barat i igual o millor en el 74 %, no un 52,5 % i un 82 %. L'autor també va votar a cegues 20 parelles i va trobar Taskpenny igual o millor en 18, on el jutge en va dir 14; vint vots d'una sola persona són massa pocs per corregir el jutge, així que les xifres són les del jutge.
02 · Com funciona
Quatre passos, i tots surten al rebut.
- 01
Decidir
Jev, el model de decisió de TypeSafe AI, respon preguntes tancades: si cal dividir la petició, quin nivell de l'1 (bàsic) al 4 (crític) necessita cada part i quina forma ha de tenir la resposta.
- 02
Repartir
Cada tasca va al model més barat del seu nivell. Quan la tasca és en si mateixa una tria (una opció, un sí o un no, una nota), la respon Jev directament, sense cap model de llenguatge.
- 03
Comprovar
Jev comprova cada resultat amb els criteris d'èxit de la tasca. Una resposta fluixa primer es repara i després puja un nivell, com a molt dues vegades.
- 04
Rebut
Les parts s'ajunten en una sola resposta, que es torna a comprovar amb la petició. Reps la resposta, l'arbre de tasques sencer i el que va costar cada pas.
Dividir gasta més tokens en total. L'estalvi és en diners, perquè la majoria dels tokens van a models que costen una fracció d'un model capdavanter, i Taskpenny descarta un pla quan les parts no anirien a models clarament més barats: en va descartar 5 d'11 en aquestes 50 tasques noves.
03 · Descàrrega i instal·lació
Es descarrega gratis. Només pagues els models que fas servir.
Taskpenny és gratuïta i de codi obert, amb llicència MIT: sense compte, sense subscripció i sense afegir res al cost de les crides als models. Funciona al teu ordinador, i els models els pagues amb la teva pròpia clau.
Amb pip
Per a Python 3.10 o posterior, al teu ordinador o en un servidor.
pip install taskpenny
Des de GitHub
El codi font, la documentació i el banc de proves. Pots llegir el codi, canviar-lo o fer-lo servir amb Docker.
Descarrega-la de GitHubCom s'instal·la, en quatre passos
Comprova que tens Python
Taskpenny necessita Python 3.10 o posterior. Si no el tens, el trobaràs a python.org.
python3 --versionInstal·la-la i prova-la, sense clau
pip install taskpenny # reprodueix una execució real al teu terminal: sense clau i sense cost taskpenny demoPosa-hi la teva clau
Les peticions reals necessiten una clau de Vercel AI Gateway: totes les decisions són de Jev, i a Jev s'hi arriba per Vercel AI Gateway. La mateixa clau arriba a Claude, GPT i Gemini, i al costat hi pots afegir les teves pròpies claus d'OpenAI, Anthropic o Gemini.
export AI_GATEWAY_API_KEY=... # mostra a què arriben les teves claus, sense gastar tokens taskpenny doctorEnvia-li peticions reals
taskpenny run "Escriu un correu curt per passar la reunió de demà a dijous" # l'arbre de tasques en directe, al teu navegador taskpenny uiI
taskpenny serveet dona un endpoint compatible amb OpenAI, de manera que a qualsevol client d'OpenAI, o a n8n, només cal canviar-li l'URL base.
Si prefereixes Docker: en una còpia del repositori, docker compose up engega la pàgina i l'API al teu ordinador, a 127.0.0.1:8765.
04 · Per a qui és
Per a qui ho envia tot a un sol model potent.
És per a tu si
- Envies la majoria de les teves peticions a un sol model potent i la factura creix amb l'ús.
- Les teves peticions barregen parts fàcils i difícils: un resum i una decisió, deu etiquetes i una resposta, un pla i uns textos.
- Vols veure per què es va triar cada model i quant va costar cada pas.
Encara no és per a tu si
- Cada resposta ha d'estar a l'altura de Claude Opus en peticions difícils (mira més amunt).
- Necessites crides a eines, imatges o el mode JSON. Encara no s'admeten, i Taskpenny torna un error clar.
- Cada crida teva és una sola classificació curta. Ja en tens prou amb un encaminador que triï un model per petició.
05 · Comparat
Què fan els altres i què hi afegeix Taskpenny.
| Projecte | Què encamina | Qui tria el model | Comprova cada resultat | Ensenya la feina i el cost |
|---|---|---|---|---|
| RouteLLM | La petició sencera | Un encaminador entrenat | No | No |
| OpenRouter Auto | La petició sencera | Un classificador | No | No |
| LiteLLM Auto Router | La petició sencera | Jev, regles o un model de llenguatge | No | Cost o estalvi per petició |
| ROMA | Cada subtasca, de manera recursiva | Un model fix per tipus de tasca | Un verificador opcional | Un arbre al terminal, sense rebut |
| Taskpenny | Cada subtasca, només quan dividir surt a compte | Jev, a cada tasca | Sí, cada resultat | Un arbre de tasques en directe i un rebut de costos |
Segons el README i la documentació de cada projecte, setembre del 2026. Tots fan bé el que fan, i diversos poden conviure amb Taskpenny: parla l'API d'OpenAI.
06 · Preguntes
Preguntes freqüents.
És gratis de debò?
Sí. Taskpenny és de codi obert, amb llicència MIT: la pots fer servir a casa o a la feina, i modificar-la, sense compte i sense subscripció. El que pagues són les crides als models, amb la teva pròpia clau, i Taskpenny no hi afegeix res. La demo d'aquesta web i taskpenny demo no costen res.
Què necessito per fer-la funcionar?
Python 3.10 o posterior i, per a les peticions reals, una clau de Vercel AI Gateway. Totes les decisions són de Jev, i a Jev només s'hi arriba per Vercel AI Gateway; al costat hi pots afegir les teves pròpies claus d'OpenAI, Anthropic o Gemini. taskpenny doctor mostra a què arriben les teves claus, sense gastar tokens.
Les meves peticions passen pels vostres servidors?
No. Taskpenny funciona al teu ordinador i no hi ha cap servidor nostre pel mig. La teva petició va a Jev i als models per Vercel AI Gateway, i a qualsevol proveïdor que cridis directament. Les claus només es llegeixen de les variables d'entorn i no s'escriuen mai al disc. Les execucions desades, amb les teves peticions i respostes, es queden a la carpeta runs/ del teu ordinador.
Les respostes són tan bones com les del model que faig servir ara?
Comparada amb Claude Sonnet 5 en igualtat de condicions, igual o millor en el 74 % de 50 tasques que no havia vist mai, per aproximadament un 38 % menys. Comparada amb Claude Opus 5.5, en el 50 %: si cada resposta ha d'estar a l'altura d'Opus en peticions difícils, Taskpenny encara no hi arriba. Les xifres, i on perd, són més amunt.
La puc fer servir des de les eines que ja tinc?
Sí. taskpenny serve engega un endpoint compatible amb OpenAI al teu ordinador: només cal canviar l'URL base al teu client d'OpenAI o, a n8n, al node OpenAI Chat Model. Funcionen tant Chat Completions com Responses.
Puc limitar el que gasta?
Sí. A la línia d'ordres, cada execució té un pressupost de 0,50 USD si no en fixes un altre amb --max-cost. Amb l'API, cada petició pot fixar el seu, fins a TASKPENNY_MAX_COST (2 USD per defecte). I --ceiling fixa el model més potent que Taskpenny pot fer servir, per exemple el que fas servir ara.
Els models també poden ser gratis?
En part. Amb Ollama engegat i TASKPENNY_LOCAL definida, les tasques bàsiques van a un model del teu ordinador, sense cost. Jev continua decidint i comprovant cada pas, i per això també cal la clau de Vercel.
Funciona en català i en castellà?
Accepta peticions en qualsevol llengua que entenguin els models. El banc de proves d'aquí dalt és en anglès. El català és el nostre conjunt més fluix: en el primer banc, igual o millor en el 43 % de 14 tasques en català.
Què és Jev?
El model de decisió de TypeSafe AI. Respon preguntes tancades (dividir o no, quin nivell, si és prou bo) amb una probabilitat i una confiança, i no escriu mai text. Taskpenny li demana cada decisió i cada comprovació.
Si t'estalvia diners, dona-li una estrella.
Així la troben altres persones que paguen per models de llenguatge.
Dona-li una estrella a GitHub