• chatgpt 4V 识图功能


     1.获取图片的sig和file_id

    2e0edc6e489ed13a3f32f0dd87527d77.jpg是本地图片的名字

    头部认证信息自己F12 抓取

    1. 1.获取图片的sig
    2. https://chat.openai.com/backend-api/files
    3. Authorization:Bearer eyJhbGc****************5V-lztYwLb9hr6LP7g
    4. Cookie: *************************D
    5. {"file_name":"2e0edc6e489ed13a3f32f0dd87527d77.jpg","file_size":51010,"use_case":"multimodal"}
    6. 返回{
    7. "status": "success",
    8. "upload_url": "https://fileserviceuploadsperm.blob.core.windows.net/files/file-KVRbTP1Xy0NP1WKKZRDKSPL1?se=2023-10-16T11%3A24%3A03Z&sp=c&sv=2021-08-06&sr=b&sig=oXzcBB7Q8HWyZr6JUSbuUYtgwgOWVdia7EiO8ALBe%2Bw%3D",
    9. "file_id": "file-KVRbTP1Xy0NP1WKKZRDKSPL1"
    10. }

    2.上传二进制图片  

    注意Content-Type: image/jpeg的类型根据图片实际情况设置

    1. https://fileserviceuploadsperm.blob.core.windows.net/files/file-KVRbTP1Xy0NP1WKKZRDKSPL1?se=2023-10-16T11%3A24%3A03Z&sp=c&sv=2021-08-06&sr=b&sig=oXzcBB7Q8HWyZr6JUSbuUYtgwgOWVdia7EiO8ALBe%2Bw%3D
    2. Accept: application/json, text/plain, */*
    3. Accept-Encoding: gzip, deflate, br
    4. Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6
    5. Connection: keep-alive
    6. Content-Type: image/jpeg
    7. Host: fileserviceuploadsperm.blob.core.windows.net
    8. Origin: https://chat.openai.com
    9. Sec-Fetch-Dest: empty
    10. Sec-Fetch-Mode: cors
    11. Sec-Fetch-Site: cross-site
    12. User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60
    13. sec-ch-ua: "Microsoft Edge";v="117", "Not;A=Brand";v="8", "Chromium";v="117"
    14. sec-ch-ua-mobile: ?0
    15. sec-ch-ua-platform: "Windows"
    16. x-ms-blob-type: BlockBlob
    17. x-ms-version: 2020-04-08
    18. 无返回

    3.put图片

    将图片以二进制流上传

    1. https://fileserviceuploadsperm.blob.core.windows.net/files/file-KVRbTP1Xy0NP1WKKZRDKSPL1?se=2023-10-16T11%3A24%3A03Z&sp=c&sv=2021-08-06&sr=b&sig=oXzcBB7Q8HWyZr6JUSbuUYtgwgOWVdia7EiO8ALBe%2Bw%3D
    2. Accept: application/json, text/plain, */*
    3. Accept-Encoding: gzip, deflate, br
    4. Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6
    5. Connection: keep-alive
    6. Content-Length: 51010
    7. Content-Type: image/jpeg
    8. Host: fileserviceuploadsperm.blob.core.windows.net
    9. Origin: https://chat.openai.com
    10. Sec-Fetch-Dest: empty
    11. Sec-Fetch-Mode: cors
    12. Sec-Fetch-Site: cross-site
    13. User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60
    14. sec-ch-ua: "Microsoft Edge";v="117", "Not;A=Brand";v="8", "Chromium";v="117"
    15. sec-ch-ua-mobile: ?0
    16. sec-ch-ua-platform: "Windows"
    17. x-ms-blob-type: BlockBlob
    18. x-ms-version: 2020-04-08

     

     4.上传二进制图片

    1. 4.上传二进制图片
    2. https://chat.openai.com/backend-api/files/file-KVRbTP1Xy0NP1WKKZRDKSPL1/uploaded
    3. Authorization:Bearer eyJ*****tYwLb9hr6LP7g
    4. Cookie: *HS%2BvXw%3D
    5. 提交空
    6. {}
    7. 返回
    8. {
    9. "status": "success",
    10. "download_url": "https://fileserviceuploadsperm.blob.core.windows.net/files/file-KVRbTP1Xy0NP1WKKZRDKSPL1?se=2023-10-16T11%3A34%3A11Z&sp=r&sv=2021-08-06&sr=b&rscd=attachment%3B%20filename%3D2e0edc6e489ed13a3f32f0dd87527d77.jpg&sig=LJbEvMeV6KtlkTi6Y1udDd%2BK3YSbgfUWnsGCEi5rGSs%3D",
    11. "metadata": null
    12. }

    5.和chatgpt问题绑定,提问

    1. https://chat.openai.com/backend-api/conversation
    2. Authorization:Bearer eyJhbGciOiJSU******%3D
    3. {
    4. "action": "next",
    5. "messages": [{
    6. "id": "aaa27270-f62e-454a-962c-f62794152450",
    7. "author": {
    8. "role": "user"
    9. },
    10. "content": {
    11. "content_type": "multimodal_text",
    12. "parts": [{
    13. "asset_pointer": "file-service://file-KVRbTP1Xy0NP1WKKZRDKSPL1",
    14. "size_bytes": 239505,
    15. "width": 1706,
    16. "height": 1280
    17. }, "再看看"]
    18. },
    19. "metadata": {}
    20. }],
    21. "conversation_id": "41181b17-b71d-4748-8db5-3a80d7a27a33",
    22. "parent_message_id": "49bd950f-372f-45f6-9f72-b6f27fa04373",
    23. "model": "gpt-4",
    24. "timezone_offset_min": -480,
    25. "suggestions": [],
    26. "history_and_training_disabled": false,
    27. "force_paragen": false
    28. }
    29. 返回答案

  • 相关阅读:
    运动“双十一”持续走热,缤跃酒店洞察市场需求,创新打造运动健康酒店!
    Git操作指南:子模块、用户名修改和Subtree
    注意力机制及代码实现
    计算机原理-存储系统
    扬帆际海:如何成为一个合格的跨境电商运营?
    ES学习笔记
    计算机组成原理4小时速成:系统总线,片内总线,系统总线,通信总线,数据总线,地址总线,控制总线,传输率=带宽/传输周期
    【java计算机毕设】高校奖学金管理系统 java springmvc vue mysql 送文档+ppt
    C++ Qt开发:StringListModel字符串列表映射组件
    网络编程套接字,Linux下实现echo服务器和客户端
  • 原文地址:https://blog.csdn.net/jxyk2007/article/details/119003179