使用Locust做OpenAI GPT-3.5负载分析时遇404错误求助
问题解决:OpenAI API 404错误修复
核心问题:API路径错误
OpenAI官方GPT-3.5-turbo的聊天补全接口路径是/v1/chat/completions(注意末尾的复数s),你当前代码中写的是单数形式/v1/chat/completion/,这是导致404 NotFound的直接原因。为什么Azure OpenAI脚本正常?
Azure OpenAI的API路径结构与原生OpenAI不同,通常格式为/openai/deployments/{你的部署ID}/chat/completions?api-version={版本号},你的Azure脚本使用的是符合Azure规范的路径,所以没有触发这个错误。修复后的代码片段
修改test_chat_completion方法中的请求路径,同时因为已经设置了host,可以直接写相对路径,避免重复写完整URL:@task def test_chat_completion(self): self.client.post( "/v1/chat/completions", json=self.data, headers=self.headers )
内容的提问来源于stack exchange,提问作者Mike B
相关产品推荐
相关产品推荐

