news 2026/2/28 17:25:01

读取本地图像数据传递给多模态大模型进行处理并返回结果

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
读取本地图像数据传递给多模态大模型进行处理并返回结果

读取本地图像数据传递给多模态大模型进行处理并返回结果

读取本地图像数据传递给多模态大模型进行处理并返回结果

importbase64fromopenaiimportOpenAIfromPILimportImageimportioimportos# =========================# 配置# =========================API_BASE="http://192.168.8.221:9024/v1"MODEL_NAME="Qwen2-5-VL-72B-Instruct-quantized-w8a8"IMAGE_PATH="/home/data/project/customer_AAA/ultralytics-yolov5-student/6all/000339.jpg"# ← 替换为你的本地图像路径# =========================# 初始化 OpenAI Client# =========================client=OpenAI(base_url=API_BASE,api_key="EMPTY"# vLLM 不校验 key,填任意值即可)# =========================# 读取并编码图片(Base64)# =========================defload_image_base64(image_path:str)->str:withopen(image_path,"rb")asf:image_bytes=f.read()returnbase64.b64encode(image_bytes).decode("utf-8")image_base64=load_image_base64(IMAGE_PATH)# =========================# 构造 Prompt(严格控制格式)# =========================prompt_text=""" 请根据给定图片进行分析,并严格按照以下格式输出: --- ## 一、场景特点 (分点说明) ## 二、预期检测难点 (分点说明) --- 只输出上述结构,不要输出多余内容。 """# =========================# 调用多模态模型# =========================response=client.chat.completions.create(model=MODEL_NAME,messages=[{"role":"user","content":[{"type":"text","text":prompt_text},{"type":"image_url","image_url":{"url":f"data:image/jpeg;base64,{image_base64}"}}]}],temperature=0.2,max_tokens=800)# =========================# 输出结果# =========================print("="*60)print("模型输出结果:")print(response.choices[0].message.content)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/25 7:53:34

Vivado安装教程 - Vivado ML Standard(免费)版

安装背景 作者曾使用过Altera(现被Intel收购)FPGA,他家的IDE叫Quartus Primer,版本一直延续。但Xilinx(现被AMD收购)FPGA开发IDE在2013年由ISE14.7过渡到Vivado开发,这给当初想学习使用Xilinx FPGA的作者带来了一些麻烦和困扰。因为工作原因,作者只是想用Xilinx的FPGA做…

作者头像 李华
网站建设 2026/2/26 12:39:47

Open-AutoGLM总体框架全揭秘(20年架构师亲授)

第一章:Open-AutoGLM总体框架全貌Open-AutoGLM 是一个面向生成式语言模型自动化任务的开源框架,旨在简化从数据预处理、模型训练到推理部署的全流程。该框架采用模块化设计,支持多种主流大模型接入,并提供统一接口进行任务调度与性…

作者头像 李华
网站建设 2026/2/22 14:49:16

Open-AutoGLM + VMware/KVM/VirtualBox 兼容性全测评(独家实验结果)

第一章:Open-AutoGLM可以挂虚拟机吗Open-AutoGLM 作为一款基于大语言模型的自动化任务处理框架,其设计初衷是支持多环境部署与灵活调度。在实际应用中,许多用户关心是否可以在虚拟机环境中运行 Open-AutoGLM。答案是肯定的——该框架完全支持…

作者头像 李华
网站建设 2026/2/28 16:19:12

从测试到生产:Open-AutoGLM部署必须跨越的3道技术门槛

第一章:从测试到生产的部署全景图在现代软件交付流程中,代码从开发环境流转至生产环境的过程已不再是简单的复制粘贴。它涉及多个关键阶段的协同与验证,确保系统稳定性、安全性和可维护性。环境分层策略 典型的部署流水线包含以下隔离环境&am…

作者头像 李华
网站建设 2026/2/27 0:59:38

Open-AutoGLM mlx部署避坑手册(99%新手都会忽略的4个关键细节)

第一章:Open-AutoGLM mlx部署的核心挑战在将 Open-AutoGLM 部署至 MLX(Machine Learning X)平台的过程中,开发者面临一系列技术性挑战。这些挑战不仅涉及模型兼容性与性能优化,还包括资源调度与系统集成等多个层面。硬…

作者头像 李华
网站建设 2026/2/10 2:12:51

中小企业仓库管理系统研究和设计文献综述

本科生毕业设计(论文)文献综述 ( 2025届) 论文题目 中小企业仓库管理系统研究和设计 学生姓名 学号 2023212213062 专 业 计算机科学与技术(专升本) 班级 计算机2309 指导教师 李阳 职…

作者头像 李华