news 2026/9/7 5:45:26

大模型多模态调用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
大模型多模态调用
def duomotaiocr(): def local_image_to_data_uri(image_path: str) -> str | None: """本地图片转为 data URI 格式(适配 image_url 字段)""" try: # 获取图片后缀 ext=image_path.split('.')[-1].lower() if ext not in ('png', 'jpg', 'jpeg'): print("仅支持png/jpg/jpeg格式") return None with open(image_path, "rb") as img_file: base64_str=base64.b64encode(img_file.read()).decode("utf-8") # 关键:包装成 data URI 格式 return f"data:image/{ext};base64,{base64_str}" except Exception as e: print(f"图片编码失败: {e}") return None import os from pathlib import Path from openai import OpenAI import pandas as pd client = OpenAI( # 若没有配置环境变量,请用百炼API Key将下行替换为:api_key="sk-xxx" api_key=api_key, base_url="https://dashscope.aliyuncs.com/compatible-mode/v1", ) file_object = client.files.create(file=Path("./结算单.pdf"), purpose="file-extract") completion = client.chat.completions.create( model="qwen2.5-vl-72b-instruct", # 模型列表:https://help.aliyun.com/zh/model-studio/getting-started/models messages= [ { "role": "user", "content": [ { "type": "text", "text": "描述下图片里的内容" }, { "type": "image_url", # 需要注意,Base64,图像格式(即image/{format})需要与支持的图片列表中的Content Type保持一致。"f"是字符串格式化的方法。 # PNG图像: f"data:image/png;base64,{base64_image}" # JPEG图像: f"data:image/jpeg;base64,{base64_image}" # WEBP图像: f"data:image/webp;base64,{base64_image}" "image_url": { "url": f"{local_image_to_data_uri('1.png')}" } } ] } ] ) a=completion.choices[0].message.content print(a) with open('output.csv', mode='w', encoding='utf-8') as file: file.write(a) return 'result.xlsx'
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/5 13:48:27

MAA明日方舟助手:全平台智能游戏辅助神器深度解析

MAA明日方舟助手:全平台智能游戏辅助神器深度解析 【免费下载链接】MaaAssistantArknights 一款明日方舟游戏小助手 项目地址: https://gitcode.com/GitHub_Trending/ma/MaaAssistantArknights MAA明日方舟助手作为当前最热门的《明日方舟》游戏辅助工具&…

作者头像 李华
网站建设 2026/9/5 14:41:54

智能内容访问优化工具的技术解析与应用实践

智能内容访问优化工具的技术解析与应用实践 【免费下载链接】bypass-paywalls-chrome-clean 项目地址: https://gitcode.com/GitHub_Trending/by/bypass-paywalls-chrome-clean 在数字化信息时代,内容付费墙已成为知识获取的主要障碍之一。智能内容解锁工具…

作者头像 李华
网站建设 2026/9/5 14:41:18

G-Helper终极指南:华硕笔记本性能调校神器

G-Helper终极指南:华硕笔记本性能调校神器 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models 项目地址: https://…

作者头像 李华
网站建设 2026/9/3 4:15:35

Holistic Tracking性能测试:极端光照条件下的表现

Holistic Tracking性能测试:极端光照条件下的表现 1. 引言 1.1 技术背景与测试动机 在AI驱动的视觉感知领域,人体动作捕捉正从专业影视制作向消费级应用快速渗透。传统的动作捕捉系统依赖多摄像头阵列和标记点,成本高昂且部署复杂。而基于…

作者头像 李华
网站建设 2026/9/6 1:58:49

5分钟极速上手:智能内容解锁工具的完整使用指南

5分钟极速上手:智能内容解锁工具的完整使用指南 【免费下载链接】bypass-paywalls-chrome-clean 项目地址: https://gitcode.com/GitHub_Trending/by/bypass-paywalls-chrome-clean 在这个信息爆炸的时代,你是否经常遇到这样的情况:想…

作者头像 李华
网站建设 2026/9/4 17:38:40

Keil中RTX实时操作系统配置全面讲解

深入掌握Keil RTX实时操作系统:从配置到实战的完整指南你有没有遇到过这样的情况?一个嵌入式项目刚开始还能用主循环中断搞定,但随着功能越来越多——串口通信、传感器采集、UI刷新、网络上传……代码越来越乱,逻辑互相嵌套&#…

作者头像 李华