LLM之Agent(十二)| OpenAI Agent-Swarm简单入门
作者:weixin01 · 2024-12-06 · 阅读时间:2分钟
参考文献:https://cookbook.openai.com/examples/orchestrating_agents
项目地址: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 os
os.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?
文章转自微信公众号@ArronAI
热门推荐
一个账号试用1000+ API
助力AI无缝链接物理世界 · 无需多次注册
3000+提示词助力AI大模型
和专业工程师共享工作效率翻倍的秘密
最新文章
- 交叉熵的Numpy实现:从理论到实践
- Google DeepMind发布 Genie 3与Shopify:2小时上线电商3D样板间实战
- Gemini Deep Research 技术实战:利用 Gemini Advanced API 构建自动化的深度研究 Agent
- FLUX.1 Kontext API 使用完全指南:解锁文本驱动的智能图像编辑
- 如何防范User-Agent信息伪装引发的API访问风险
- 苹果支付流程:从零开始的接入指南
- 全面掌握 OpenAPI 规范:定义、生成与集成指南
- 深入解析granularity是什么?颗粒度中文详解
- 微服务架构中的API网关简介 – IMESH
- REST API命名规范的终极指南:清晰度和一致性的最佳实践
- Go:基于 MongoDB 构建 REST API — Fiber 版
- Agrio 农业智能警报:如何让作物健康管理更上一层楼?
热门推荐
一个账号试用1000+ API
助力AI无缝链接物理世界 · 无需多次注册