[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"model-needle-2":3},{"model":4,"providerPool":52},{"id":5,"name":6,"slug":7,"provider":8,"family":9,"variant":10,"description":11,"url":12,"openWeights":13,"license":14,"parameters":15,"contextWindow":16,"outputLimit":-1,"modalities":17,"modalitiesOut":19,"inputPricePerMTok":-1,"outputPricePerMTok":-1,"cacheReadPricePerMTok":-1,"cacheWritePricePerMTok":-1,"announcedAt":-1,"releasedAt":20,"lastUpdated":-1,"knowledge":-1,"status":23,"reasoning":-1,"reasoningControl":24,"toolCall":13,"attachment":-1,"aiSdkId":-1,"modelsDevUrl":-1,"openrouterUrl":-1,"hf":25,"company":45,"articles":50,"createdAt":51},"entity_01kzs5yg3nfantmwktneyeq6y9","Needle 2","needle-2","Cactus Compute","Needle","2","An open 45M-parameter model for tool calling, device use, and structured extraction. Needle 2 runs as a 14 MB binary in 28 MB of session RAM.","https:\u002F\u002Fcactuscompute.com\u002Fneedle",true,"Apache-2.0","45M",256,[18],"text",[18],{"value":21,"precision":22},"2026-08-11","day","ga",[],{"fullName":26,"url":27,"downloads":28,"likes":29,"license":30,"pipelineTag":31,"tags":32,"lastModified":44},"Cactus-Compute\u002Fneedle2","https:\u002F\u002Fhuggingface.co\u002FCactus-Compute\u002Fneedle2",0,71,"apache-2.0","text-generation",[33,34,35,36,37,38,39,40,31,41,42,43],"cactus-needle","needle","tool-calling","function-calling","on-device","edge","quantization","webassembly","arxiv:2607.18363","license:apache-2.0","region:us","2026-08-12T19:45:19.000Z",{"id":46,"name":8,"slug":47,"url":48,"bio":49,"githubOrg":47},"entity_01kzs5zee0fantmwn5ff5a5en7","cactus-compute","https:\u002F\u002Fcactuscompute.com","On-device AI with cloud fallback. Cactus post-trains models to know when they are wrong and hand off to frontier cloud models — cutting inference costs up to 5x.",[],1786477756,[53],{"id":5,"name":6,"slug":7,"provider":8,"family":9,"variant":10,"description":11,"url":12,"openWeights":13,"license":14,"parameters":15,"contextWindow":16,"outputLimit":-1,"modalities":54,"modalitiesOut":55,"inputPricePerMTok":-1,"outputPricePerMTok":-1,"cacheReadPricePerMTok":-1,"cacheWritePricePerMTok":-1,"announcedAt":-1,"releasedAt":56,"lastUpdated":-1,"knowledge":-1,"status":23,"reasoning":-1,"reasoningControl":57,"toolCall":13,"attachment":-1,"aiSdkId":-1,"modelsDevUrl":-1,"openrouterUrl":-1,"hf":58,"company":60,"articles":61,"createdAt":51},[18],[18],{"value":21,"precision":22},[],{"fullName":26,"url":27,"downloads":28,"likes":29,"license":30,"pipelineTag":31,"tags":59,"lastModified":44},[33,34,35,36,37,38,39,40,31,41,42,43],{"id":46,"name":8,"slug":47,"url":48,"bio":49,"githubOrg":47},[]]