尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

跟着Datawhale动手学Ollama - TASK3: Ollama API 的使用

跟着Datawhale动手学Ollama - TASK3: Ollama API 的使用
📅 发布时间:2026/6/19 16:59:43

参考链接

动手学Ollama教程: https://datawhalechina.github.io/handy-ollama/
Ollama官网:https://ollama.com/

核心内容

Ollama 提供 Rest API 可调用,也可在不同语言如 Python 中调用 ollama API(import ollama)

学习杂记

  • curl可用于快速测试API,它默认使用GET方法,所以想测试 GET /api/tags 时,直接 curl http://localhost:11434/api/tags ;
    但是想测试POST,需要使用-d后面加要POST的数据,表示HTTP POST data,或者使用-X POST指定方法;同理DELETE可以用-X DELETE
  • 了解了“结构化输出”,可以让模型“少说废话”,得到的无意义自然语言更少,方便后续的信息提取
  • 有趣的事实:在测试“请介绍美国的首都、人口、占地面积信息,并以 JSON 格式返回”这个prompt时,deepseek-r1:1.5b会返回多个城市,而qwen3:0.6b会正确返回一个城市
  • 教程在一段测试代码中,希望模型返回的是json格式,键是"首都",但是虽然prompt是中文,有的模型(例如qwen3:0.6b)还是会输出键为"captical",导致后续的pydantic.BaseModel派生类的.model_validate匹配时候报错。所以解决方法是将原来的prompt增加一句:“不要使用英文字段名”,即可保证生成的键是理想中的"首都"中文。
  • 测试ollama.embeddings时候,发现qwen3:0.6b不支持embedding功能,而deepseek-r1:1.5b支持

心得体会

前面学习了大模型的下载、导入等,也就意味着本地可以通过Ollama跑各类大模型,而今天学习的内容更进一步,让我们可以通过 ollama API 完成与模型的交互,不管是各类本地模型的创建删除、拉取推送,还是与具体模型的基本对话、结构化输出控制等。其中我收获最大的是“结构化输出”,对这个概念有了比较清晰的理解,也意识到这样的格式对于数据的处理十分友好,常用的相关 Python 库有json, pydantic。另外,还了解到了curl工具,可以快速测试API。

相关新闻

  • 【C2000系列DSP的Bootloader详解】如何利用脚本自动合并Bin文件
  • 016.递归枚举
  • 1小时微调 Gemma 3 270M 端侧模型与部署全流程

最新新闻

  • 从转移概率矩阵到状态预测:马尔可夫链的核心计算
  • C语言数学函数深度解析:从log、log1p到取整与NaN处理
  • 2026深圳百达翡丽回收成色分级对照表!专业评级标准帮你卖出高价 - 薛定谔的梨花猫
  • 东莞本地黄金回收,不玩虚价只做实收 - 奢侈品交易观察员
  • 长沙黄金回收红黑榜|实体门店中立实测,避坑渠道清晰区分 - 奢侈品回收测评
  • 2026【郑州市】防水补漏怎么选?各区持证商家实地勘测整理 - 防水资讯

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号