Mirascope – 開源 Python LLM 反框架、型別安全工具與代理迴圈
#Quasa #QUA #Mirascope
Mirascope 是一個開源 Python 函式庫,被稱為 LLM 反框架。它提供型別安全、不受供應商限制的工具,讓你透過簡單的裝飾器或模型物件,呼叫 OpenAI、Anthropic、Google 等供應商的模型。你可以將提示定義為函式、使用 @llm.tool 新增工具、透過 Pydantic 要求結構化輸出、以串流方式接收回應,並藉由反覆呼叫 execute_tools 和 resume 建立代理迴圈。它針對套用裝飾器的呼叫提供自動版本管理、追蹤及成本追蹤功能,也支援本機模型和 MCP 整合。它沒有商用 SaaS 定價方案;你可以使用 uv add "mirascope[all]" 或 pip 安裝,並自行提供 API 金鑰。其設計優先考量控制權與可組合性,而非採用預設特定設計方式的代理框架。
核心優勢
• 透過單一介面進行不受供應商限制的呼叫
• 型別安全工具與結構化輸出
• 無需龐大框架即可建立簡單的代理迴圈
• 內建追蹤、版本管理及成本追蹤功能
• 輕量且可組合
適合對象
希望具備可用於正式環境的 LLM 功能,又不想受限於完整代理框架的 Python 開發者。
功能亮點
• 以裝飾器定義提示與呼叫
• 支援串流與非同步處理
• 透過恢復執行模式進行多輪工具使用
• 提供本機模型與 MCP 選項
• 開源並提供清楚的範例
潛在考量
• 你需要自行管理模型 API 金鑰與成本
• 不提供託管平台或視覺化建構工具
• 代理邏輯需明確撰寫,而非透過抽象化處理
• 較新的模型需要更新函式庫才能使用
• 相較於專用平台,可觀測性功能較為基本
整體評價
4.3/5 星。當你希望撰寫簡潔、具備型別且由自己掌控的 LLM 程式碼時,可以使用 Mirascope。它不是無程式碼代理建構工具。也歡迎到 Quasa.io 撰寫評論,賺取 1 QUA 獎勵!























