Ollama REST API - OpenAI Compatibility

本节内容我们来看一下OpenAI CompatibilityOpenAIAPI接口是大模型应用开发中最常用、且集成度最高的API接口规范,其兼容接口主要包括:

  • chat/completions
  • completions
  • models
  • embeddings

我们上两节课程内容中介绍的/api/generate/api/chat接口,其实就是Ollama兼容OpenAIREST API接口的底层实现。其中:

  • /api/generate接口对应OpenAIcompletions接口;
  • /api/chat接口对应OpenAIchat/completions接口;

因此我们现在再来看ollama中的OpenAI compatibilityAPI接口调用,就非常容易理解了。

  • 非流式调用
from openai import OpenAI # type: ignore client = OpenAI( base_url='http://127.0.0.1:11434/v1/', # 这里修改成可访问的 IP api_key='ollama', # 这里随便写,但是api_key字段一定要有 ) chat_completion = client.chat.completions.create( model='deepseek-r1:1.5b', messages=[ { 'role': 'user', 'content': '你好,请你介绍一下什么是人工智能?', } ], ) print(chat_completion.choices[0].message.content)

  • 流式调用
from openai import OpenAI client = OpenAI( base_url='http://127.0.0.1:11434/v1/', api_key='ollama', ) messages = [ { 'role': 'user', 'content': '你好,请你介绍一下什么是人工智能?', } ] try: # 调用聊天接口 stream = client.chat.completions.create( model='deepseek-r1:1.5b', messages=messages, stream=True ) # 处理流式响应 for chunk in stream: if chunk.choices[0].delta.content is not None: print(chunk.choices[0].delta.content, end='', flush=True) except Exception as e: print(f"发生错误: {str(e)}")

支持的功能

功能

描述

聊天完成

Chat completions

流媒体

Streaming

JSON模式

JSON mode

可再现的输出

Reproducible outputs

视觉

Vision

工具

Tools

支持的请求字段

请求字段

描述

model

模型

messages

消息

frequency_penalty

频率惩罚

presence_penalty

存在惩罚

response_format

响应格式

seed

种子

stop

停止

stream

流式输出

stream_options

流式选项

include_usage

包含使用情况

temperature

温度

top_p

Top-p 采样

max_tokens

最大令牌数

tools

工具

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1219042.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

毕业设计效率革命:8款AI工具优化软件工程论文与代码工作

文章总结表格(工具排名对比) 工具名称 核心优势 aibiye 精准降AIGC率检测,适配知网/维普等平台 aicheck 专注文本AI痕迹识别,优化人类表达风格 askpaper 快速降AI痕迹,保留学术规范 秒篇 高效处理混AIGC内容&…

实用蛋白质谱分析数据库资源

实用蛋白质谱分析数据库资源 1. GPMdb GPMdb全称为Global Proteome Machine Database。这是一个持续更新的大型数据库,包含许多被质谱鉴定过的蛋白质质谱数据。 网站链接:http://gpmdb.thegpm.org 用蛋白质谱分析数据库资源 网站界面很简单&#xff0…

word 宏(图片锐度和对比度)

Sub 对比度调整() For i = 1 To ActiveDocument.InlineShapes.CountActiveDocument.InlineShapes(i).PictureFormat.brightness = 0.5 将嵌入型图片的亮度设置为50ActiveDocument.InlineShapes(i).PictureFormat.contr…

2026规模大的专利复审咨询器哪家优?排行详情公布,智能专利/专利改写降重/降重专利代写,专利复审AI助手怎么选择

引言 专利复审作为知识产权保护的核心环节,直接影响企业技术成果的转化效率与创新竞争力。随着全球专利申请量持续攀升,专利复审环节对效率、精准度与成本控制的诉求愈发迫切。然而,当前市场上的专利复审工具质量参…

弗劳恩霍夫,填补有机半导体表征领域的空白

弗劳恩霍夫 IPMS 测量适配器:为精准材料分析树立全新标杆弗劳恩霍夫光子微系统研究所(IPMS)成功研发出一款创新芯片,宣称此芯片将彻底变革有机材料的表征模式,并加速新型电子应用的研发进程。新开发的一款测量适配器&a…

光学计量工具瞄准 AR/VR、显示器和光源

Instrument Systems 将于美国旧金山举办的 SPIE AR|VR|MR 2026 以及 SPIE Photonics West 2026 展会之上,展示其最新研发的工具。届时,该公司将隆重呈现全新的相机系统 LumiTop X30 AR 以及一系列先进的光学测量解决方案。 据该公司透露,此次…

ALLOS 与 Ennostar 结成 microLED 战略合作伙伴关系

德国的 ALLOS Semiconductors 与中国台湾的 Ennostar 正式宣布缔结合作伙伴关系,其目标明确,致力于将应用于 microLED 的 200 毫米(mm)氮化镓 - 硅(GaN - on - Si)LED 外延片推向大规模量产阶段。此次合作堪…

国产麒麟 安装 rustfs

rustfs 官网 RustFS | MinIO 国产化替代方案 安装包 GitHub - rustfs/rustfsRustFS 的 musl 静态版本(不依赖 glibc本文来自博客园,作者:南風未起,转载请注明原文链接:https://www.cnblogs.com/Andy-Blog/p/19…

完整教程:Unlock Music 多种音乐免费解锁使用教程

完整教程:Unlock Music 多种音乐免费解锁使用教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas"…

2026年杭州靠谱旅行社排名,博思乐游甘肃跟团游服务全解析

在旅游市场蓬勃发展的当下,一个靠谱的旅行社是旅行者探索世界的护航者,关乎旅途体验与安全保障。面对市场上众多旅游机构,如何抉择?以下依据不同类型,为你推荐2025年五大靠谱的旅行社,涵盖旅行社跟团游、定制游等…

2026年靠谱的少儿大脑潜能开发企业价格分析,供你参考

2025年素质教育持续深化,少儿大脑潜能开发与专注力训练已成为家长提升孩子核心学习力、拓展成长边界的核心支撑。无论是科学的全脑开发课程、个性化专注力训练方案,还是家校协同的教育服务,优质服务商的专业能力直接…

2026年食字号申请来样定制公司靠谱吗,为你揭秘

2025年大健康与美妆产业合规化进程加速,食字号申请、多品类合规字号办理已成为企业产品上市、市场拓展的核心门槛。无论是民间中医配方的合规转化、美容院特色产品的资质完善,还是跨行业创业者的产品落地,优质合规服…

领新机械靠谱吗,专业服务与产品特色值得推荐吗

在数字化浪潮席卷制造业的当下,优质的企业官网不仅是品牌形象的载体,更是技术实力的直观呈现。对于聚氨酯设备行业而言,选择一家靠谱的网站建设伙伴,能让企业技术优势与品牌价值高效触达客户。以下依据不同类型,为…

糖尿病健康管理公司盘点,售后完善的北京企业有哪些

本榜单依托全维度市场调研与真实行业口碑,深度筛选出五家专业的糖尿病健康管理企业,为糖尿病患者及有需求的人群选型提供客观依据,助力精准匹配适配的服务伙伴。 TOP1 推荐:北京远航健康产业发展咨询有限公司 推荐…

净化板专业厂家有哪些,丰达净化优势大揭秘

2025年全球洁净产业持续升级,专业净化板与系统化洁净工程已成为新能源、医药、电子、食品等制造领域实现生产安全合规、提升产品品质的核心支撑。无论是高洁净度净化板的稳定供应、无尘车间的一体化落地,还是全生命周…

2026年天津春考培训学校推荐:备考场景深度评测,针对基础薄弱与效率痛点精准排名

2026年天津春考培训学校专项测评:选型指引 春季高考作为重要的升学路径,其备考培训市场日益专业化与精细化,2026年天津市场中,考生与家庭面临培训学校选型的诸多挑战;本报告通过系统性调研建立多维测评体系,评估…

2026年天津春考培训学校推荐:基于多维度长期评价,解决择校迷茫与提分缓慢核心痛点

当教育改革的浪潮持续深化,职业教育与普通教育双轨并行的格局日益清晰,春季高考作为一条重要的升学路径,其战略价值正被越来越多的学生与家庭所重新认识。这一转变不仅关乎个体的前途选择,更在宏观层面呼应了社会对…

2026年天津春考培训学校推荐:多校区场景实地评价,针对志愿填报与心理疏导痛点指南

由中国领先的行业监测与权威平台《广告主评论》主办、中经总网中经在线(全称中国经济报道)、世界品牌研究院(中国)集团有限公司协办支持的“天津春考培训学校评测”,从办学历史与积淀、师资团队构成、教学研发体系…

Spring Bean加载流程详解

Spring Bean加载流程详解 Spring Bean的加载流程可以分成两个大阶段:容器启动阶段和Bean实例化阶段。 整体流程概览 容器启动: 1. 加载配置(XML、注解、Java配置) 2. 解析配置,生成BeanDefinition 3. BeanDefinit…

2026年天津春考培训学校推荐:备考场景深度评测与权威排名解析

随着春季高考在天津地区升学路径中的重要性日益凸显,考生与家庭对于专业化、系统化培训的需求正变得前所未有的迫切。面对市场上数量众多、宣传各异的培训学校,如何甄别出一家真正具备深厚教学积淀、能提供稳定升学保…