PocketFlow一个最小的Agent框架
1、背景
PocketFlow
2、使用
python 的版本需要python3.10
在cookbook中有如何使用的说明,如图所示
在tuils.py中修改代码
def call_llm(messages):# client = OpenAI(api_key=os.environ.get("OPENAI_API_KEY", "your-api-key"))client = OpenAI(api_key="你的deepseek key", base_url="https://api.deepseek.com")response = client.chat.completions.create(model="deepseek-chat",messages=messages,temperature=0.7)return response.choices[0].message.content
这样就可以运行起来了
体验分析
1、是一个非常简单的框架,而且很容易兼容国内大模型
2、基于flow流的框架,
3、各种常用的有的例子,例如rag,chat,agent(不用人干预的)、搜索,mcp,a2a都有。
应用场景
纯代码的基于flow流的框架,也可以调用工具的agent实现。智能客服等。