Mirascope – Open-Source na Python LLM Anti-Framework, Mga Type-Safe na Tool at Agent Loop

#Quasa #QUA #Mirascope

Ang Mirascope ay isang open-source na Python library na inilalarawan bilang isang LLM anti-framework. Nagbibigay ito ng mga type-safe na tool na hindi nakatali sa isang provider para tumawag ng mga modelo mula sa OpenAI, Anthropic, Google, at iba pa gamit ang isang simpleng decorator o model object. Itinatakda mo ang mga prompt bilang mga function, nagdaragdag ng mga tool gamit ang @llm.tool, humihiling ng nakabalangkas na output sa pamamagitan ng Pydantic, nagsi-stream ng mga tugon, at bumubuo ng mga agent loop sa pamamagitan ng paulit-ulit na pagtawag sa execute_tools at resume. May kasama itong awtomatikong pamamahala ng bersyon, pagsubaybay sa daloy ng pagpapatakbo, at pagsubaybay sa gastos para sa mga tawag na may decorator. Sinusuportahan ang mga lokal na modelo at integrasyon sa MCP. Walang komersyal na pagpepresyo para sa SaaS; ini-install mo ito gamit ang uv add "mirascope[all]" o pip at ginagamit ang sarili mong mga API key. Inuuna ng disenyo ang kontrol at kakayahang pagsama-samahin ang mga bahagi kaysa sa mga agent framework na may mahigpit na itinakdang paraan ng paggawa.

MGA PANGUNAHING KALAKASAN
• Mga tawag na hindi nakatali sa isang provider gamit ang iisang interface
• Mga type-safe na tool at nakabalangkas na output
• Mga simpleng agent loop nang walang mabigat na framework
• Nakapaloob na pagsubaybay sa daloy ng pagpapatakbo, pamamahala ng bersyon, at pagsubaybay sa gastos
• Magaan at madaling pagsama-samahin ang mga bahagi  

ANGKOP PARA SA
Mga Python developer na gustong magkaroon ng mga kakayahan ng LLM para sa aktuwal na paggamit nang hindi nakatali sa isang kumpletong agent framework.

MGA TAMPOK
• Mga prompt at tawag na nakabatay sa decorator
• Suporta sa streaming at async
• Paraan ng pagpapatuloy para sa paggamit ng tool sa maraming palitan
• Mga opsyon para sa lokal na modelo at MCP
• Open-source na may malinaw na mga halimbawa  

MGA POSIBLENG DAPAT ISAALANG-ALANG
• Ikaw ang namamahala sa sarili mong mga API key at gastos para sa modelo
• Walang naka-host na platform o biswal na kasangkapan sa pagbuo
• Tuwirang nakasulat ang lohika ng agent sa halip na itago sa likod ng mga abstraksiyon
• Nangangailangan ng mga update sa library ang mga mas bagong modelo
• Pangunahin lamang ang kakayahang masubaybayan ang pagpapatakbo kumpara sa mga platform na nakatuon dito  

PANGKALAHATANG HATOL
4.3/5 bituin. Gamitin ang Mirascope kung gusto mo ng malinis na LLM code na may mga itinakdang uri ng data at nananatili sa ilalim ng iyong kontrol. Hindi ito kasangkapan sa pagbuo ng agent nang walang code. Makakuha rin ng gantimpalang 1 QUA sa pamamagitan ng pagsulat ng pagsusuri sa Quasa.io!

MAGSIMULA: https://quasa.io/projects/mirascope