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

ollama接入图像识别大模型

安装ollama和qwen2.5-vl

安装ollama

ollama run qwen2.5vl

控制台调用

在这里插入图片描述

api调用

api

请求地址http://localhost:11434/api/chat
请求内容

{"model": "qwen2.5vl","stream": false,"messages": [{"role": "user","content": "有效期是多少","images": ["图片的base64编码"]}]
}

在这里插入图片描述

python

cd /home/wjl/python-project
mkdir ollamastu
cd ollamastu
uv venv -p3.12 .venv
uv inituv add requests

在这里插入图片描述
把图片复制过去 cp /mnt/e/Desktop/001.jpg /home/wjl/python-project/ollamastu/,然后修改mian.py代码

import requests
import base64
import jsonif __name__=="__main__":# 图片转Base64with open("001.jpg", "rb") as image_file:image_data = base64.b64encode(image_file.read()).decode('utf-8')# API请求参数payload = {"model": "qwen2.5vl","prompt": "注册证编号是多少","images": [image_data]}# 发送请求response = requests.post("http://localhost:11434/api/generate",json=payload,stream=True)# 处理响应for chunk in response.iter_lines():if chunk:print(json.loads(chunk)["response"])

在这里插入图片描述

参考

https://blog.csdn.net/csdn122345/article/details/145701484
https://blog.csdn.net/weixin_42357472/article/details/146221932

http://www.xdnf.cn/news/630613.html

相关文章:

  • 25. 自动化测试框架开发之日志装饰器的开发
  • JavaSE常用API之Object类:Java万物之基
  • 【C++】深入理解C++中的函数与运算符重载
  • 哈希表的实现(下)
  • 深度解析:如何精准掌握网站流量动向
  • 自动转换剪贴板中的字符串方便c#的$““符号输出
  • 2.2.1 05年T2
  • leetcode hot100刷题日记——15.岛屿数量
  • unordered_set与unordered_map实现详解剖析
  • 《100天精通Python——基础篇 2025 第20天:Thread类与线程同步机制详解》
  • PyLink 使用指南
  • AVL树简介与部分实现
  • C++篇——C++11的更新内容
  • 模型各个参数详解
  • Aciviti工作流
  • 【栈OJ题解】有效的括号
  • 6个月Python学习计划 Day 3
  • 力扣热题——查找包含给定字符的单词
  • 多模态智能体架构
  • 236.二叉树的最近公共祖先
  • Day35打卡 @浙大疏锦行
  • 深度解析NL2SQL:从语义理解到工程实践的全链路探索
  • DC-DC电路的自举电容电路原理
  • Linux(7)——进程(概念篇)
  • 介绍一下什么是反射(面试题详细讲解)
  • VBA 读取指定范围内的单元格数据,生成csv文件
  • 英语学习5.24
  • Java中是值传递还是引用传递 ?
  • vue2中el-table 实现前端分页
  • 5.Java 面向对象编程入门:类与对象的创建和使用​