Mirascope – otwartoźródłowy antyframework LLM w Python, narzędzia z kontrolą typów i pętle agentów

#Quasa #QUA #Mirascope

Mirascope to otwartoźródłowa biblioteka Python opisywana jako antyframework LLM. Udostępnia niezależne od dostawcy narzędzia z kontrolą typów do wywoływania modeli OpenAI, Anthropic, Google i innych za pomocą prostego dekoratora lub obiektu modelu. Definiujesz prompty jako funkcje, dodajesz narzędzia za pomocą @llm.tool, żądasz ustrukturyzowanych wyników przy użyciu Pydantic, strumieniujesz odpowiedzi i tworzysz pętle agentów, wielokrotnie wywołując execute_tools i resume. Biblioteka obejmuje automatyczne wersjonowanie, śledzenie przebiegu i monitorowanie kosztów wywołań objętych dekoratorami. Obsługuje modele lokalne i integrację z MCP. Nie ma komercyjnego cennika SaaS; instalujesz ją za pomocą uv add "mirascope[all]" lub pip i korzystasz z własnych kluczy API. Projekt stawia kontrolę i możliwość łączenia komponentów ponad frameworki agentowe narzucające określone podejście.

GŁÓWNE ZALETY
• Wywołania niezależne od dostawcy za pośrednictwem jednego interfejsu
• Narzędzia z kontrolą typów i ustrukturyzowane wyniki
• Proste pętle agentów bez rozbudowanego frameworka
• Wbudowane śledzenie przebiegu, wersjonowanie i monitorowanie kosztów
• Lekka konstrukcja i możliwość łączenia komponentów  

IDEALNE DLA
Programistów Python, którzy chcą korzystać z funkcji LLM w środowisku produkcyjnym bez wiązania się z pełnym frameworkiem agentowym.

NAJWAŻNIEJSZE FUNKCJE
• Prompty i wywołania oparte na dekoratorach
• Obsługa strumieniowania i operacji asynchronicznych
• Wzorzec wznawiania do korzystania z narzędzi w wielu turach
• Możliwość korzystania z modeli lokalnych i MCP
• Otwarty kod źródłowy i przejrzyste przykłady  

POTENCJALNE OGRANICZENIA
• Samodzielnie zarządzasz kluczami API modeli i kosztami
• Brak hostowanej platformy i wizualnego kreatora
• Logika agentów jest definiowana jawnie zamiast ukryta za abstrakcjami
• Nowsze modele wymagają aktualizacji biblioteki
• Podstawowe możliwości obserwowalności w porównaniu z dedykowanymi platformami  

OCENA OGÓLNA
4.3/5 gwiazdek. Korzystaj z Mirascope, gdy chcesz pisać przejrzysty kod LLM z kontrolą typów, nad którym zachowujesz kontrolę. To nie jest kreator agentów niewymagający programowania. Zdobądź też nagrodę 1 QUA za dodanie recenzji na Quasa.io!

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