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

苍南最好的网站建设公司仙桃网

苍南最好的网站建设公司,仙桃网,做网站怎样产生效益,青岛展台搭建OpenAI开源了多智能体编排的工程swarm,今天介绍一下swarm与OLLAMA如何结合使用的教程,在本地构建自己的多智能体服务,并给大家实践演示几个案例。 安装步骤 安装ollama,在官网下载对应操作系统的版本即可,下载后用ol…

OpenAI开源了多智能体编排的工程swarm,今天介绍一下swarm与OLLAMA如何结合使用的教程,在本地构建自己的多智能体服务,并给大家实践演示几个案例。

安装步骤

  • 安装ollama,在官网下载对应操作系统的版本即可,下载后用ollama部署大模型,网上教程很多,本文不再描述。
  • 安装ollama的python接口:
pip install ollama
  • 安装swarm框架:
pip install git+https://github.com/openai/swarm.git

注意,这一步的前提是已经安装了git,如果本地没有安装请先行下载安装

服务构建示例

swarm官网给出的使用示例如下:

from swarm import Swarm, Agentclient = Swarm()def transfer_to_agent_b():return agent_bagent_a = Agent(name="Agent A",instructions="You are a helpful agent.",functions=[transfer_to_agent_b],
)agent_b = Agent(name="Agent B",instructions="Only speak in Haikus.",
)response = client.run(agent=agent_a,messages=[{"role": "user", "content": "I want to talk to agent B."}],
)print(response.messages[-1]["content"])

在这个示例的基础上,与ollama以及在ollama中安装的大模型结合的方法如下:


from swarm import Swarm, Agent# 利用OpenAI的接口(安装swarm时会自动下载),建立与ollama服务连接的客户端
from openai import OpenAI
ollama_client = OpenAI(base_url = 'http://localhost:11434/v1',api_key='ollama', # required, but unused
)# 在swarm构建时,指定与ollama连接的客户端
client = Swarm(client=ollama_client)def transfer_to_agent_b():return agent_bagent_a = Agent(name="Agent A",model="qwen2.5:7b",   # 在构建智能体时指定ollama中的模型,传入在ollama中构建好的大模型名称即可,例如qwen2.5:7binstructions="You are a helpful agent.",functions=[transfer_to_agent_b],
)agent_b = Agent(name="Agent B",model="qwen2.5:7b",   # 在构建智能体时指定ollama中的模型,传入在ollama中构建好的大模型名称即可,例如qwen2.5:7binstructions="Only speak in Haikus.",
)response = client.run(agent=agent_a,messages=[{"role": "user", "content": "I want to talk to agent B."}],
)print(response.messages[-1]["content"])

总结一下,若想将swarmollama结合,比官方示例多了三步,非常简单:

  1. 利用OpenAI的接口(安装swarm时会自动下载),建立与ollama服务连接的客户端
  2. 在swarm构建时,指定与ollama连接的客户端
  3. 在构建智能体时指定ollama中的模型

大家可以利用上述三个步骤自行尝试改造swarm开源代码中提供的示例进行尝试,后面有时间也会讲讲swarm框架的具体用法供大家参考。

http://www.yayakq.cn/news/130338/

相关文章:

  • 网站开发 需要用到什么软件有哪些欧美 手机网站模板下载 迅雷下载 迅雷下载地址
  • jquery 购物网站水利建筑工程网站
  • 如何做收费网站砀山县住房和城乡建设局网站
  • 网站开发一般用的什么架构网站出现的问题
  • 罗湖网站建设公司app推广员是干嘛的
  • 网站设计与网站建设a卷做一个页面多少钱
  • 网站建设合同需要印花税怎样做公司网站推广
  • 网站空间名推荐扬中网站建设
  • 深圳专业医疗网站建设ps做网站字体大小
  • 网络推广培训班4800块钱贵吗百度首页优化排名
  • 免费网站建站排名手机软件商城下载app
  • 织梦旅游网站源码ppt做书模板下载网站有哪些内容
  • 网站名称和备案的不一样天津哪里有做网站的
  • 有了 ftp服务器密码 怎么改网站北京网页游戏制作
  • 纪检网站建设计划书重庆在线开放
  • 房地产网站建设背景大学校园门户网站建设方案
  • 怎样进网站空间成都排名seo公司
  • 成都网站设计公宁波网站建设公司比较好
  • 优化网站方法黑龙江网络公司网站建设
  • 做网站需要的公司潮州网站开发
  • 网站建设公司的案例网站建设的具体代码
  • wordpress 评论go跳转如何优化基础建站
  • 唐山哪个公司可以建网站湖南手机版建站系统哪个好
  • 北京昌平网站设计关键词调价工具哪个好
  • 大学生网站建设实践报告衡东网站建设
  • 深圳网站建设收费重庆商城网站建设地址
  • 国外买东西的网站有哪些wordpress 4.4.1漏洞
  • 在线学习软件开发网站建设品牌建设工作经验
  • 国外医院网站设计宣传片拍摄心得体会
  • 专业网站推广引流wordpress获取分类名