LLM之Agent(十二)| OpenAI Agent-Swarm简单入门

项目地址:https://github.com/openai/swarm

本文简单介绍一下如何使用Swarm:

一、首先需要安装环境(python3.10+)

复制代码
# 创建python虚拟环境(可选)conda create -n python=3.10
pip install git+ssh://git@github.com/openai/swarm.git

二、设置 OpenAI API​​​​​​​

复制代码
import osos.environ['OPENAI_API_KEY'] =''

三、下面是一个 handoff的例子​​​​​​​

复制代码
from swarm import Swarm, Agent
client = Swarm()
english_agent = Agent(    name="English Agent",    instructions="You only speak English.",)
spanish_agent = Agent(    name="Spanish Agent",    instructions="You only speak Spanish.",)
def transfer_to_spanish_agent():    """Transfer spanish speaking users immediately."""    return spanish_agent
english_agent.functions.append(transfer_to_spanish_agent)
messages = [{"role": "user", "content": "Hola. ¿Como estás?"}]response = client.run(agent=english_agent, messages=messages)
print(response.messages[-1]["content"])

输出:

复制代码
¡Hola! Estoy bien, gracias. ¿Y tú, cómo estás?

参考文献:https://cookbook.openai.com/examples/orchestrating_agents

相关推荐
8Qi82 小时前
Stable Diffusion详解
人工智能·深度学习·stable diffusion·图像生成
激动的小非2 小时前
电商数据分析报告
大数据·人工智能·数据分析
carver w2 小时前
transformer 手写数字识别
人工智能·深度学习·transformer
新智元3 小时前
GPT-5.1发布当天,文心5.0杀回来了
人工智能·openai
月下倩影时3 小时前
视觉学习篇——机器学习模型评价指标
人工智能·学习·机器学习
领航猿1号3 小时前
如何通过神经网络看模型参数量?
人工智能·python·神经网络·大模型参数量
大囚长3 小时前
神经网络AI在人类发明史上的独特性
人工智能·深度学习·神经网络
嵌入式-老费3 小时前
自己动手写深度学习框架(数值法实现神经网络的训练)
人工智能·深度学习·神经网络
Learn Beyond Limits3 小时前
Regression vs. Classification|回归vs分类
人工智能·python·算法·ai·分类·数据挖掘·回归
mayubins3 小时前
稳定边界层高度参数化方案的回归建模
人工智能·数据挖掘·回归