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
相关产品推荐
相关产品推荐

