当前位置: 首页 > news >正文

使用 LiteLLM 或 Qwen 等 LLM API 替代 OpenAI(Swarm 中应用)

使用 LiteLLM 替代 OpenAI

from swarm import Swarm, Agent from openai import OpenAIchat_model_id = 'zhipu--GLM-4-Flash' llm = OpenAI( base_url = 'http://localhost:4000/', api_key='sk-1234',
)client = Swarm(client=llm) def transfer_to_agent_b():return agent_bagent_a = Agent(name="Agent A",instructions="You are a helpful agent.",functions=[transfer_to_agent_b],model = chat_model_id,
)  agent_b = Agent(name="Agent B",instructions="Only speak in Haikus.",model = chat_model_id,
)response = client.run(agent=agent_a,messages=[{"role": "user", "content": "I want to talk to agent B."}],
)print(response.messages[-1]["content"])

使用 Qwen

智谱 估计和 Qwen 类似


DASHSCOPE_API_KEY = 'sk-40d1c...184f11d4'llm = OpenAI( api_key = DASHSCOPE_API_KEY, base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",  # 填写 DashScope服务的base_url
)
chat_model_id = "qwen-plus"client = Swarm(client=llm) def transfer_to_agent_b():return agent_bagent_a = Agent(name="Agent A",instructions="You are a helpful agent.",functions=[transfer_to_agent_b],model = chat_model_id,
)  agent_b = Agent(name="Agent B",instructions="Only speak in Haikus.",model = chat_model_id,
)response = client.run(agent=agent_a,messages=[{"role": "user", "content": "I want to talk to agent B."}],
)print(response.messages[-1]["content"])

2024-10-28(一)


http://www.mrgr.cn/news/60436.html

相关文章:

  • Java | Leetcode Java题解之第506题相对名次
  • 【ROS GitHub使用】
  • YOLO11 目标检测 | 自动标注 | 预标注 | 标签格式转换 | 手动校正标签
  • 图文详解ChatGPT-o1完成论文写作的全流程
  • django5入门【04】Django框架配置文件说明:settings.py
  • 读数据工程之道:设计和构建健壮的数据系统22获取阶段考虑因素
  • Spring 设计模式之工厂模式
  • HelloCTF [RCE-labs] Level 4 - SHELL 运算符
  • php字符过滤绕过方法
  • 越南有哪些主要的电商平台?越南电商什么品类比较畅销?
  • .NET Core WebApi第3讲:第一个WebApi项目、WebApi开发三种模型
  • 猎板pcb批量工厂1.5阶HDI板可直接投产
  • 【Linux】POSIX 消息队列
  • 无脑去除李贺epic注册机的三种方法
  • 最近爆火的新职业Prompt提示工程师到底是做什么的?迈向大模型第一步Prompt提示工程基础原理及实践
  • 蓝桥杯单片机STC15F2K60S2第十四届省赛代码详细讲解(附完整代码)
  • Ubuntu18.04安装velodyne驱动
  • AI-基本概念-CNN/RNN/注意力机制
  • Qt6切换音轨
  • 枫清科技仲光庆:AI+行业新范式,双轮驱动助力数智化升级
  • 【建造&机械】木材运输车辆检测系统源码&数据集全套:改进yolo11-GhostHGNetV2
  • SegNet DeconvNet——论文阅读
  • 院士领衔,瑞德磁电誓将中国红染遍磁电产业
  • 前端分页:非当前页进行表单验证
  • 802.1AS-2011_Gptp协议栈
  • 【动手学强化学习】part2-动态规划算法