binary-husky
binary-husky
> > 这里的问题是one api返回了一个"choices":[],但openai官方接口和azure官方接口都不会这样做 > > https://platform.openai.com/docs/api-reference/chat/create > > 官方也是有 choice 的: > > ``` > { > "id": "chatcmpl-123", > "object": "chat.completion", > "created": 1677652288, > "model": "gpt-3.5-turbo-0613", >...
> 可以适配一下么? 这个one-api还蛮不错的. 主要是不敢改呀,第三方各种五花八门的接口,改了这个,马上崩另一个
我觉得还是以openai官方为准绳吧
而且对于one-api,不是没有适配过,我都适配麻了。同样是one-api,gpt3跟gpt4走的格式都不一样,然后现在azure走的跟gpt3、4都不一样 
> 我再检查一下,DONE 缺失这种有例子可以看吗 官方的例子 ``` "choices":[{"index":0,"finish_reason":"stop","delta":{}}] ``` one-api有时候会直接缺少这个,突兀结尾
> 我再检查一下,DONE 缺失这种有例子可以看吗 官方的例子 ``` "choices":[{"index":0,"finish_reason":"stop","delta":{}}] ``` one-api有时候会直接缺少这个,突兀结尾
> 我再检查一下,DONE 缺失这种有例子可以看吗 官方的例子,会以这个结尾。 ``` "choices":[{"index":0,"finish_reason":"stop","delta":{}}] ``` one-api根据模型的不同,有时候会直接缺少这个,突兀结尾,常见于gpt-4。 @songquanpeng 另外您有兴趣加一下项目群610599535或者我QQ505030475吗,最近大家遇到许多类似问题,这种琐碎的问题我觉得还是即时沟通更高效一点
> Azure好像是最近改版了api的输出嘛?前几天用还正常,现在就不行了。这个bug会修吗?不然只能自己瞎改适配了,确实是"choices":[]产生的问题。 可以发个PR,我看下能不能稳定兼容其他接口
早就解决了呀 @VectorZhao
https://github.com/binary-husky/gpt_academic/wiki/%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%BF%9C%E7%A8%8B%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97