用Docstring构建LLM函数:smartfunc库初探
2025-04-10
smartfunc库巧妙地将Docstring转换为LLM函数,简化了与大型语言模型的交互。通过装饰器和Jinja2模板,它能将Docstring中的文本转化为提示,并利用底层llm库与各种LLM提供商(如OpenAI)进行交互。smartfunc支持Pydantic模型定义响应结构,异步函数和系统提示,并提供debug模式方便调试,极大提高了开发效率。它虽然功能相对精简,但胜在简单易用,适合快速原型开发。
开发