You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Weaviate Python SDK无法向Azure OpenAI传递自定义附加请求头的问题咨询

Weaviate Python SDK无法向Azure OpenAI传递自定义附加请求头的问题咨询

我正在使用Python SDK连接Weaviate,同时创建了一个可以向Azure OpenAI发送请求的集合,用到了text2vec-azure-openai模块。按照文档要求,我已经在请求中携带了X-Azure-Api-Key,目前文本通过Azure OpenAI生成嵌入的功能是正常工作的。

不过我现在想添加一些能直接传递给Azure OpenAI调用的额外请求头,于是尝试了以下代码:

self._client = WeaviateClient(
    connection_params=ConnectionParams(
        http=ProtocolParams(host=host, port=port, secure=False),
        grpc=ProtocolParams(host=host, port=grpc_port, secure=False),
    ),
    additional_headers={
        "X-Azure-Api-Key": ...,
        "some_additional_custom_header": "value",
        },
    skip_init_checks=True,
)
self._client.connect()

遗憾的是这个方式并不生效,我的附加请求头并没有被发送到Azure OpenAI。想请教一下,我是不是哪里操作遗漏了?或者Weaviate目前并不支持通过这种方式向Azure OpenAI传递自定义请求头?

提前感谢各位的回复!

备注:内容来源于stack exchange,提问作者user30039021

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 20:03:06