2025/12/31 20:39:59
网站建设
项目流程
自己做网站哪种好做,微信公众号设计网站,制作网站需要学什么软件,竞彩足球最新比赛读取本地图像数据传递给多模态大模型进行处理并返回结果
读取本地图像数据传递给多模态大模型进行处理并返回结果
import base64
from openai import OpenAI
from PIL import Image
import io
import os#
# 配置
#
API_BASE http://192.168.8.221:9024/v1
MODEL…读取本地图像数据传递给多模态大模型进行处理并返回结果读取本地图像数据传递给多模态大模型进行处理并返回结果importbase64fromopenaiimportOpenAIfromPILimportImageimportioimportos# # 配置# API_BASEhttp://192.168.8.221:9024/v1MODEL_NAMEQwen2-5-VL-72B-Instruct-quantized-w8a8IMAGE_PATH/home/data/project/customer_AAA/ultralytics-yolov5-student/6all/000339.jpg# ← 替换为你的本地图像路径# # 初始化 OpenAI Client# clientOpenAI(base_urlAPI_BASE,api_keyEMPTY# vLLM 不校验 key填任意值即可)# # 读取并编码图片Base64# defload_image_base64(image_path:str)-str:withopen(image_path,rb)asf:image_bytesf.read()returnbase64.b64encode(image_bytes).decode(utf-8)image_base64load_image_base64(IMAGE_PATH)# # 构造 Prompt严格控制格式# prompt_text 请根据给定图片进行分析并严格按照以下格式输出 --- ## 一、场景特点 分点说明 ## 二、预期检测难点 分点说明 --- 只输出上述结构不要输出多余内容。 # # 调用多模态模型# responseclient.chat.completions.create(modelMODEL_NAME,messages[{role:user,content:[{type:text,text:prompt_text},{type:image_url,image_url:{url:fdata:image/jpeg;base64,{image_base64}}}]}],temperature0.2,max_tokens800)# # 输出结果# print(*60)print(模型输出结果)print(response.choices[0].message.content)