Mirascope – avoimen lähdekoodin Python-LLM-antikehys, tyyppiturvalliset työkalut ja agenttisilmukat
#Quasa #QUA #Mirascope
Mirascope on avoimen lähdekoodin Python-kirjasto, jota kuvataan LLM-antikehykseksi. Se tarjoaa tyyppiturvallisia, palveluntarjoajasta riippumattomia työkaluja OpenAI-, Anthropic-, Google- ja muiden mallien kutsumiseen yksinkertaisella dekoraattorilla tai mallioliolla. Määrittelet kehotteet funktioina, lisäät työkaluja @llm.tool-dekoraattorilla, pyydät rakenteista tulostetta Pydanticin avulla, suoratoistat vastauksia ja rakennat agenttisilmukoita kutsumalla toistuvasti execute_tools- ja resume-toimintoja. Se sisältää automaattisen versioinnin, jäljityksen ja kustannusseurannan dekoraattoreilla varustetuille kutsuille. Paikallisia malleja ja MCP-integraatiota tuetaan. Kaupallista SaaS-hinnoittelua ei ole; asennat kirjaston komennolla uv add "mirascope[all]" tai pip-työkalulla ja käytät omia API-avaimiasi. Suunnittelussa painotetaan hallintaa ja yhdisteltävyyttä valmiisiin toimintamalleihin ohjaavien agenttikehysten sijaan.
KESKEISET VAHVUUDET
• Palveluntarjoajasta riippumattomat kutsut yhden rajapinnan kautta
• Tyyppiturvalliset työkalut ja rakenteinen tuloste
• Yksinkertaiset agenttisilmukat ilman raskasta kehystä
• Sisäänrakennettu jäljitys, versiointi ja kustannusseuranta
• Kevyt ja yhdisteltävä
SOPII ERITYISESTI
Python-kehittäjille, jotka haluavat tuotantokäyttöön sopivia LLM-ominaisuuksia sitoutumatta kokonaiseen agenttikehykseen.
KOHOKOHDAT
• Dekoraattoreihin perustuvat kehotteet ja kutsut
• Suoratoiston ja asynkronisten toimintojen tuki
• Resume-malli monivaiheiseen työkalujen käyttöön
• Mahdollisuus käyttää paikallisia malleja ja MCP:tä
• Avoin lähdekoodi ja selkeät esimerkit
MAHDOLLISET HUOMIOITAVAT SEIKAT
• Hallinnoit itse mallien API-avaimia ja kustannuksia
• Ei ylläpidettyä alustaa tai visuaalista rakennustyökalua
• Agenttilogiikka määritellään suoraan sen sijaan, että se piilotettaisiin abstraktioiden taakse
• Uudemmat mallit edellyttävät kirjaston päivittämistä
• Havainnoitavuus on perustasoa verrattuna siihen erikoistuneisiin alustoihin
KOKONAISARVIO
4.3/5 tähteä. Käytä Mirascopea, kun haluat selkeää, tyypitettyä LLM-koodia, joka pysyy hallinnassasi. Se ei ole agenttien rakennustyökalu, jota voisi käyttää ilman koodausta. Ansaitse myös 1 QUA palkkioksi kirjoittamalla arvostelu Quasa.io-sivustolla!