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

长春本地网站制作合肥360seo排名

长春本地网站制作,合肥360seo排名,宁波城乡建设委员会的网站,外管局网站怎么做报告默认 Ollama 中的 Qwen2 模型不支持 Function Calling,使用默认 Qwen2,Ollama 会报错。本文将根据官方模板对 ChatTemplate 进行改进,使得Qwen2 支持 Tools,支持函数调用。 Ollama 会检查对话模板中是否存在 Tools,如…

默认 Ollama 中的 Qwen2 模型不支持 Function Calling,使用默认 Qwen2,Ollama 会报错。本文将根据官方模板对 ChatTemplate 进行改进,使得Qwen2 支持 Tools,支持函数调用。
在这里插入图片描述
Ollama 会检查对话模板中是否存在 Tools,如果不存在就会报错,下面的代码是 Ollama 解析模板的代码。
在这里插入图片描述
Ollama 3.1 是支持 Tools 的,可以看到模板中定义了 Tools。
在这里插入图片描述
修改 Qwen2 配置并创建新的模型,首先我们定义一个 Ollama 模型文件,创建文件 qwen_tools。

FROM qwen2:7b# set the temperature to 0.7 [higher is more creative, lower is more coherent]
PARAMETER temperature 0.7
PARAMETER top_p 0.8
PARAMETER repeat_penalty 1.05
TEMPLATE """{{ if .Messages }}
{{- if or .System .Tools }}<|im_start|>system
{{ .System }}
{{- if .Tools }}# ToolsYou are provided with function signatures within <tools></tools> XML tags. You may call one or more functions to assist with the user query. Don't make assumptions about what values to plug into functions. Here are the available tools:
<tools>{{- range .Tools }}{{ .Function }}{{- end }}</tools>For each function call, return a JSON object with function name and arguments within <tool_call></tool_call> XML tags as follows:
<tool_call>
{"name": <function-name>, "arguments": <args-json-object>}
</tool_call>{{- end }}<|im_end|>{{- end }}
{{- range .Messages }}
{{- if eq .Role "user" }}
<|im_start|>{{ .Role }}
{{ .Content }}<|im_end|>
{{- else if eq .Role "assistant" }}
<|im_start|>{{ .Role }}
{{- if .Content }}
{{ .Content }}
{{- end }}
{{- if .ToolCalls }}
<tool_call>
{{ range .ToolCalls }}{"name": "{{ .Function.Name }}", "arguments": {{ .Function.Arguments }}}
{{ end }}</tool_call>
{{- end }}<|im_end|>
{{- else if eq .Role "tool" }}
<|im_start|>user
<tool_response>
{{ .Content }}
</tool_response><|im_end|>
{{- end }}
{{- end }}
<|im_start|>assistant
{{ else }}{{ if .System }}<|im_start|>system
{{ .System }}<|im_end|>
{{ end }}{{ if .Prompt }}<|im_start|>user
{{ .Prompt }}<|im_end|>
{{ end }}<|im_start|>assistant
{{ end }}
"""

构建模型

ollama create qwen2tools --file ./qwen_tools 

测试模型

在这里插入图片描述

总结

现在的模型都是支持 Tools,在 Ollama 中使用我们需要对 Template 配置,配置好 Tools 后,就可以通过 Ollama 直接进行函数调用了。

http://www.tj-hxxt.cn/news/83944.html

相关文章:

  • 做网站时的电话图标重庆企业站seo
  • 苏州seo网站系统先做后付费的代运营
  • 网站制作 中企动力公司交换友情链接的途径有哪些
  • 免费咨询律师在线免费外链网站seo发布
  • 公司网站建设申请书5月疫情第二波爆发
  • 自己做网站怎么搜索百度开放平台登录
  • 推荐一些做电子的网站图们网络推广
  • 怎么建免费网站seo搜索引擎优化课程总结
  • vs做网站通过e浏览器蔡甸seo排名公司
  • 阿里云oss做网站备份中铁建设集团有限公司
  • 广州网站外贸推广唐山seo
  • 做汽车养护的网站免费的网站
  • 成都品牌logo设计公司东莞seo优化公司
  • 网站建设的职位类别块链友情链接平台
  • 个人网站效果什么关键词能搜到资源
  • 金华网站开发网站竞价推广怎么做
  • 删格化网站设计怎样注册自己网站的域名
  • 免费的网络推广有哪些株洲seo推广
  • 建设个人网站需要什么条件cps广告联盟平台
  • 小鱼儿网站做啥用的免费网站外链推广
  • 桂林网站建设服务广州seo怎么做
  • 媒体发稿seo工资待遇怎么样
  • 帝国和织梦哪个做网站好长尾关键词在线查询
  • 企业网站托管趋势百度网页制作
  • wordpress 文章 定时宁波seo整站优化软件
  • 把一个网站挂到网上要怎么做短网址链接生成
  • 做海报的专业网站win11优化大师
  • 贵州 网站建设西安关键词网站排名
  • 上海手机网站如何优化搜索引擎的搜索功能
  • 政府网站建设思路汇报泾县网站seo优化排名