专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
目录
相关文章推荐
今天看啥  ›  专栏  ›  dotNET跨平台

Semantic Kernel:Phi-4 mini的tools

dotNET跨平台  · 公众号  ·  · 2025-03-18 08:00
    

文章预览

Phi4-mini开始支持tools了,但在第一时间试用时不理想,kenfey最近发了一篇解决方案,详见 https://techcommunity.microsoft.com/blog/educatordeveloperblog/building-ai-agents-on-edge-devices-using-ollama--phi-4-mini-function-calling/4391029。本篇文章想更详细地梳理一下,结合SK来给出一个完整的例子。 首先安装olloma,然后安装phi4-mini,命令如下: ollama pull  phi4-mini 原生成phi4-mini对tools支持有有问题的,这里需在替换一下modelfile,可以先用下面命令查看一下原来的modelfile,以便获取FROM地的址信息: ollama show phi4-mini --modelfile 找一个目录把下面修正后的Modefile存起来, Modefile文件没有扩展名。 FROM C:\Users\axzxs\.ollama\models\blobs\sha256- 3 c168af1dea0a414299c7d9077e100ac763370e5a98b3c53801a958a47f0a5db TEMPLATE  """{{- if or .System .Tools }}{{ if .System }}{{ .System }}{{ end }} {{- if .Tools }} {{- if not .System }}You may call one or more func ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览