
magentic
jackmpcollins
Seamlessly integrate LLMs as Python functions
AI 简介
magentic 是一个用于将大语言模型(LLM)无缝集成到 Python 代码中的轻量级库。它通过 @prompt 和 @chatprompt 装饰器,使开发者能像调用普通函数一样调用 LLM,并原生支持结构化输出(基于 Pydantic)、流式响应、LLM 辅助重试、多厂商配置(OpenAI/Anthropic/Ollama)及 OpenTelemetry 可观测性。项目强调类型安全与 IDE 友好,适用于构建需结构化响应、多步推理或工具协同的智能代理(agentic)系统,如自动化报告生成、对话式数据处理与 AI 增强工作流。
Python
MIT License2.4k
Stars
127
Forks
10
Watchers
40
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分58.32
默认分支main