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

相关推荐
liuliuqiqirr3 分钟前
2026最新5款AI编程助手功能深度对比
人工智能·ai编程
陆枫Larry13 分钟前
显卡、GPU、算力的区别与联系
人工智能
rain_sxr18 分钟前
视口之外不渲染:IntersectionObserver 懒加载与组件卸载回收
人工智能
wp123_119 分钟前
智能座舱与AI终端模式切换:精密滑动开关选型与验证
人工智能
码场老菜鸟24 分钟前
AI开发动漫剧集的基本技术与环境搭建
人工智能
数智工坊26 分钟前
RehearseVLA深度解析:基于物理一致世界模型的VLA强化学习后训练框架
人工智能·深度学习·3d·机器人
林小卫很行27 分钟前
WorkBuddy 入门:为什么推荐腾讯出的这个 AI 助手
人工智能·程序员
our_times31 分钟前
豆包与抖音联动效果展示大纲
人工智能
刘一说33 分钟前
AI科技热点日报 | 2026年07月21日
人工智能·科技
阿黎梨梨33 分钟前
大模型是怎么“随机说话”的?手把手带你控制它的“嘴”
人工智能