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

相关推荐
RuiBo_Qiu4 小时前
【LLM进阶-后训练&部署】2. 常见的全参数微调SFT方法
人工智能·深度学习·机器学习·ai-native
2501_933329554 小时前
媒介宣发技术中台架构实践:基于AI多模态的舆情处置与智能分发系统设计
人工智能·架构·系统架构
安全菜鸟4 小时前
OpenClaw-CN 完整安装教程与避坑指南(国内镜像加速版)
人工智能·openclaw
小慧教你用AI4 小时前
OpenClaw的多Agent架构设计,揭示其实现原理
人工智能
树獭叔叔4 小时前
PyTorch 总览:从工程视角重新认识深度学习框架
后端·aigc·openai
FluxMelodySun4 小时前
机器学习(二十三) 密度聚类与层次聚类
人工智能·机器学习·聚类
奋斗中的小猩猩4 小时前
Test Case Generator / AI 测试用例生成器(多Agent组合,效果可观)
人工智能·测试用例
总有刁民想爱朕ha4 小时前
OpenCV 图像操作入门:从零开始玩转计算机视觉
人工智能·opencv·计算机视觉
前进的李工4 小时前
LangChain使用之Model IO(提示词模版之PromptTemplate)
开发语言·人工智能·python·langchain
Techblog of HaoWANG4 小时前
目标检测与跟踪(9)-- Jetson Xavier NX GPIO控制3D结构光C与Python双版本实现(中)
c语言·人工智能·目标检测