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

相关推荐
bluetata2 分钟前
Spring AI 使用 AWS Amazon Nova 模型
人工智能·spring·aws
audyxiao00111 分钟前
智慧医疗顶会MICCAI 2025获奖论文精彩看点
人工智能·智慧医疗顶会·miccai
Android技术之家11 分钟前
2025年度Android行业总结:AI驱动生态重构,跨端融合开启新篇
android·人工智能·重构
easy_coder11 分钟前
从“未知故障”到“自治诊断”:基于双路召回与RAG的智能诊断系统构建
人工智能·云原生·云计算
中科天工15 分钟前
如何实现工业AI在智能制造中的应用?
大数据·人工智能·智能
linmoo198617 分钟前
Langchain4j 系列之六 - 提示词
人工智能·langchain·prompt·提示词·message·langchain4j
openinstall全渠道统计20 分钟前
【破局游戏体验困局:openinstall能助力App实现什么?】
人工智能
liulanba22 分钟前
AI Agent技术完整指南 第四部分:实战项目
人工智能
程序员JerrySUN28 分钟前
用 OP-TEE 给 AI 模型“上锁”:密文存储、TEE 解密放行、推理后销毁(实战可落地)
人工智能·系统安全·安全架构·安全性测试
xfchsjh29 分钟前
在2025AI体验时代,看深圳河北上海设计公司重新定义数字科技展厅
人工智能·科技·设计·艺术·展厅设计·科技展厅设计·数字展厅设计