支持微软Azure OpenAI API

功能建议 · 219 次浏览
水波不兴fzq 创建于 2024-11-22 11:23

 

我按照格式配置了Azure的OpenAI API服务,但是对话出错:

错误信息:接口调用出错: chat/completions (https://***.openai.azure.com/v1/chat/completions) HTTP状态码:NotFound. 返回内容: {"error":{"code":"404","message": "Resource not found"}}
异常堆栈:   在 OpenAI_API.EndpointBase.<HttpRequestRaw>d__10.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 OpenAI_API.EndpointBase.<HttpStreamingRequest>d__18`1.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetResult(Int16 token)
   在 OpenAI_API.EndpointBase.<HttpStreamingRequest>d__18`1.System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetResult(Int16 token)
   在 OpenAI_API.Chat.ChatEndpoint.<StreamChatAsync>d__15.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 OpenAI_API.Chat.ChatEndpoint.<StreamChatAsync>d__15.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 DynamicClass.<SendAsyncRequest>d__af.MoveNext()

 


回复内容
H-D-G 2024-11-22 23:06
#1
接口调用出错: chat/completions (https://***.openai.azure.com/v1/chat/completions) HTTP状态码:NotFound. 返回内容: {"error":{"code":"404","message": "Resource not found"}}
如果接口格式适配的话,尝试使用完整的请求网址,因为现在很多服务的Url并不遵循OpenAI那一套格式
如果接口格式不适配的话,需要把你使用的API服务的文档发出来,我会在有空时尝试适配
H-D-G 4天9小时前
#2

更新了一版,支持自定义接口,可以自己做个动作(这是示例:Kimi-AI接口

回复主贴