ollama API 本地调用

news/2025/3/20 4:31:02/

ollama API 本地调用

  • 前提条件,ollama 已经启动了模型,查看 ollama 中的 model 名称

    python">ollama list
    

    image-20250314230724978

  • 使用 openai 调用

    python">from openai import OpenAI
    import openaiopenai.api_key = 'ollama'
    openai.base_url = 'http://localhost:11434/v1/'def get_completion(prompt, model="qwq"):client = OpenAI(api_key=openai.api_key,base_url=openai.base_url)messages = [{"role": "user", "content": prompt}]response = client.chat.completions.create(model=model,messages=messages,stream=False)return response.choices[0].message.contentprompt = '你好,请介绍下你自己'
    model = "qwq"
    get_completion(prompt, model=model)
    

    image-20250314230516157

    可以使用 fastapi将后端服务暴露出来


http://www.ppmy.cn/news/1580497.html

相关文章

如何搭建一个安全经济适用的TRS交易平台?

TRS(总收益互换)一种多方参与的投资方式,也是绝对收益互换(total return swap)的一种形式。 它是一种衍生合约,是一种金融衍生品的合约,是指交易双方在协议期间将参照资产的总收益转移给信用保…

python语言写的一款pdf转word、word转pdf的免费工具

Word 与 PDF 文件转换工具 这是一个简单的 Web 应用程序,允许用户将 Word 文档转换为 PDF 文件,或将 PDF 文件转换为 Word 文档。 功能特点 - Word (.docx) 转换为 PDF - PDF 转换为 Word (.docx) - 简单易用的 Web 界面 - 即时转换和下载 - 详细的…

分享vue好用的pdf 工具实测

vue3-pdf-app: 带大纲,带分页,带缩放,带全屏,带打印,带下载,带旋转 下载依赖: yarn add vue3-pdf-appornpm install vue3-pdf-app 配置类: 创建文件 pdfConfig.ts /…

51单片机和STM32 入门分析

51单片机和STM32是嵌入式开发中两种主流的微控制器,它们在架构、性能、应用场景等方面存在显著差异。以下是两者的对比分析及选择建议: 1. 51单片机与STM32的定义与特点 51单片机 定义:基于Intel 8051内核的8位微控制器,结构简单…

小程序API —— 51小程序界面交互 - loading 提示框

小程序提供了一些用于界面交互的 API,例如 loading 提示框、消息提示框、模态对话框等 API; loading 提示框常配合网络请求来使用,用于提高用户体验,对应的 API 有两个: wx.showLoading() 显示 loading 提示框&#…

下载指定版本的transformers

如果你想手动下载 transformers 库的 v4.49.0-Gemma-3 版本,而不是通过 pip install 命令直接安装,可以按照以下步骤操作。以下是详细的步骤说明: 步骤 1:访问 GitHub 仓库 打开浏览器,访问 Hugging Face 的 transform…

Canary Capital 向 SEC 递交首个 SUI ETF 申请文件

随着对 Sui 这一 L1 区块链的机构兴趣不断增长,其生态正在加速迈向大规模采用。作为一项重大里程碑,Canary Capital 已向美国证券交易委员会(SEC)提交注册申请,拟推出首支基于 SUI 的交易所交易基金(Exchan…

C语言和C++到底有什么关系?

C 读作“C 加加”,是“C Plus Plus”的简称。 顾名思义,C 就是在 C 语言的基础上增加了新特性,玩出了新花样,所以才说“Plus”,就像 Win11 和 Win10、iPhone 15 和 iPhone 15 Pro 的关系。 C 语言是 1972 年由美国贝…