python使用openai的api的时候声明不要走系统代理,默认是走的

配置了以上的方式,还是不行。因为项目默认使用的是国内的大模型服务商,但是接口是和openapi通用的,所以可以直接使用,但是项目中有的链接还是要走系统代理的,所以就需要将两者区分开,配置openapi不走系统代理,单独配置了 openai.proxy = None 没有生效,所以需要改造一下,因为我这里用的只有一个图片识别的接口,所以可以简单改造,使用 requests 这个库改造:

python 复制代码
import base64
import requests

headers = {
    "Authorization": f"Bearer 你的api key",
    "Content-Type": "application/json"
}

# 需要传给大模型的图片
image_path = "../assets/down.png"


def encode_image(img_path):
    with open(img_path, "rb") as image_file:
        return base64.b64encode(image_file.read()).decode('utf-8')


# 将图片转为Base64编码
base64_image = f"data:image/png;base64,{encode_image(image_path)}"

data = {
    "model": "doubao-1-5-vision-pro-32k-250115",
    "messages": [
        {
            "role": "user",
            "content": [
                {"type": "text", "text": "请返回这种图片中橙色的单词给我"},
                {
                    "type": "image_url",
                    "image_url": {
                        "url": base64_image
                    },
                },
            ],
        }
    ]
}

response = requests.post(
    "https://ark.cn-beijing.volces.com/api/v3/chat/completions",
    json=data,
    headers=headers,
    proxies=None  # 明确不使用代理
)


print(response.json())

单独搞一个请求就可以了:

相关推荐
Zucker n7 小时前
一款适合研究生科研工作安排的日历
linux·数据库·python
尼给路达哟8 小时前
node(koa)和python(fastapi)面试
python·面试·fastapi
曲径海盗9 小时前
【Python 学习第 32 天】字符串基础
python·学习笔记·编程入门
田里的水稻10 小时前
PyTorch_torchvision---数据集下载\TensorBoard可视化
人工智能·pytorch·python·深度学习·机器学习
程序员正茂10 小时前
Win11使用自定义训练集训练ncnn模型
python·yolo·图像识别·移动端·ncnn
zwd200510 小时前
Manim 画布尺寸与像素换算详解:frame_width、frame_height、pixel_width 和画质参数(0.21.0 实测)
python·分辨率·manim·数学动画·frame_width·manim教程
最强小杰10 小时前
Claude Opus 4.8 调用报 529 怎么办?并发限制触发过载——退避策略与降级方案完整指南
运维·网络·python·ai
databook10 小时前
MinMax vs Standard vs Robust:三种特征缩放怎么选
python·机器学习·数据分析
在世修行10 小时前
智学文枢:实体模型层
python·orm·sqlalchemy
张张123y11 小时前
# 后端第七课:FastAPI 实战入门(用刚学的 Python 写第一个 API 接口)
开发语言·python·mysql·api·fastapi