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

相关推荐
咚咚王者1 分钟前
人工智能之视觉领域 计算机视觉 第五章 图像阈值处理
人工智能·计算机视觉
汽车软件工程师0016 分钟前
ChatGpt指导嵌入式软件开发能力
人工智能·chatgpt·autosar
丝斯20118 分钟前
AI学习笔记整理(70)——AI+CAE
人工智能·笔记·学习
Elastic 中国社区官方博客8 分钟前
可执行操作的 AI agents:使用 Agent Builder 和 Workflows 自动化 IT 请求
大数据·数据库·人工智能·elasticsearch·搜索引擎·自动化·全文检索
电商API_1800790524713 分钟前
电商评论数据爬虫:情感分析与数据可视化实战
大数据·人工智能·爬虫·信息可视化·数据分析
ZhengEnCi15 分钟前
04. 智能文档解析技术
人工智能
凯子坚持 c15 分钟前
Agentic AI最小可用部署方案:基于 SQLite + ChromaDB 构建 openJiuwen 本地轻量化智能体平台
数据库·人工智能·sqlite·openclaw
这是个栗子16 分钟前
AI辅助编程工具(五) - Fitten Code
人工智能·ai编程·fitten code
子午17 分钟前
【海洋生物识别系统】Python+深度学习+人工智能+算法模型+图像识别+tensoflow+2026计算机毕设项目
人工智能·python·深度学习
盛夏光年爱学习18 分钟前
AI Agent的Context Engineering:构建Manus的经验教训
aigc