-
Notifications
You must be signed in to change notification settings - Fork 59.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] 添加对 Azure OpenAI API 的支持 #371
Comments
修改BASE_URL成微软的endpoint,API key修改成微软的key,不能工作。微软还需要设置其他参数。 |
azure openai proxy的项目可以搜一下,这个满足你的需求 |
感谢思路,使用的https://github.com/diemus/azure-openai-proxy/blob/main/README.zh-cn.md, 将本项目base url替换成docker server url, https改为http后,成功! |
感谢反馈,之后我会将此方式补充到 README。 |
这个项目也不错 https://github.com/stulzq/azure-openai-proxy |
怎么搞定的?我用了这个azure-openai-proxy项目搭了个proxy,用代码调用已经成功了,但是用chatgpt next web会出错 error code 1003,感觉好像stream方式 azure API不支持? |
看一下chatgpt next web选的model是不是在azure-openai-proxy的环境变量里? 以及common.ts里是否改成了http模式(如果你没有https反代的话)? 具体在看下azure-openai-proxy的log里是否有什么线索呢 |
如果用户没有服务器可以 通过 cloudflare worker |
@doherty88 是我开发的这个吗?https://github.com/diemus/azure-openai-proxy 有问题可以在issue里提供复现场景,有些web项目会调用一些特殊的接口,比如获取model列表,资金余额之类的,Azure是没有的,近期会补上一个mock接口来模拟这类请求的返回。如果是这个问题,临时的解决方案是换一个前端项目,有些项目不会去调类似的接口。另外stream是支持的。 |
我也发现了同样的问题, 用的是cloudflare worker. 问题好像也是和stream有关, 回复的message会keep loading,然后说 “出错了,稍后重试吧” |
是的,我是用的这个。 |
谢谢, 用railway, 我这儿还是有问题。。 { |
PROTOCOL 这个环境变量设了吗?我的azure代理是http模式,所以我这这个环境变量设成 “http” |
|
感谢回复, 我觉得base url应该是问题,现在已经工作了。 对的, 我也是全部部署在Azure 上的, 用的是Container App。 |
我没猜错的话,这个应该是Azure Container App的问题,默认的Container APP用的ingress proxy开启了buffer造成了打字机效果被影响。因为不影响我的使用我倒是没有去深究。如果你想有打字机效果的话还是用其他手段(Azure VM, AKS, etc)自行部署最合适 |
未必是代理的问题,azure直连也缺少打字机效果,之前测试过,感觉不用太纠结这个问题 |
你是说PlayGround嘛。哈哈哈哈他们都没加打字机效果的实现,另外就是代码输出都没调试过,把markdown原始内容都返回来了,我已经给开发组开了issue了,不过估计他们暂时不会修。另外我倒是同意,不用太纠结这个问题。又不是不能用.jpg |
不是playground,就是直接请求azure openai,流式返回的时候,azure不是按字返回的,而是一次返回一大段,然后又是一段。感觉在azure那一层就已经不是打字机效果了 |
那么你的判断肯定就没错了,我下周一开个feature的work item给他们,不过,这种功能估计优先级不高,可能会拖。 |
大家可以试试这个, 它实现了打印机效果 https://github.com/haibbo/cf-openai-azure-proxy 原理就是, 从Azure OpenAI Service拿到的消息虽然是一段一段的, 但给客户端的时候我拆出一条条的消息, 依次给. |
cf-openai-azure-proxy这个项目太赞了,谢谢~~~ |
https://github.com/hbsgithub/deno-azure-openai-proxy
欢迎大家使用! |
Azure 即使开启流式模式,也是文字一块块出来的,这是因为Azure加了一层敏感词过滤。我们找微软的人关闭了这层过滤(在部署的模型选项中,内容筛选器会出现一个Microsoft.Nil的选项,选中就好了),然后效果就和chatgpt一样了。 |
Even if Azure turns on the streaming mode, the text will come out in pieces. This is because Azure has added a layer of sensitive word filtering. We asked someone from Microsoft to turn off this layer of filtering (in the deployed model options, a Microsoft.Nil option will appear in the content filter, just select it), and then the effect will be the same as chatgpt. |
我申请取消 content filter也被拒绝了,用什么理由来申请比较好呢? |
My application to cancel the content filter was also rejected. What is the best reason to apply? |
请教下你们是用什么理由来申请取消 content filter的呢? |
Could you please tell me what reasons you used to apply to cancel the content filter? |
|
|
|
大家好,我需要一个有效的 azure 端点, azure 部署版本号以及 api key 来测试 azure 功能,如果有人能提供这些信息,请发送到我的邮箱 [email protected] ,非常感谢! Hey everyone, I need an azure endpoint, azure deployment version, and API key to test azure functionality. If anyone can provide this information, please send it to my email [email protected]. Thank you so much! |
这个项目太强啦,感谢大佬 |
This project is so powerful, thank you boss |
请教大佬,通过什么渠道联系微软才能取消这个过滤?谢谢 |
Please tell me, through what channel can I contact Microsoft to cancel this filter? Thanks |
It's not possible I think, because it built in models about content filter (known as text-moderation). |
好鸡儿难用,就不能给个完整的指引吗 |
It’s hard to use a good chicken, can’t you give me a complete guide? |
真的难用,有个完整的doc吗 |
It’s really difficult to use. Is there a complete doc? |
https://learn.microsoft.com/en-us/answers/questions/1190822/how-can-we-disable-content-filtering |
https://learn.microsoft.com/en-us/answers/questions/1190822/how-can-we-disable-content-filtering |
请问这个怎么在chatNext客户端设置啊,我服务器没有问题,可以使用diemus项目curl访问,但是ChatNext就会出现,load failed |
请问这个问题有解决吗 |
Is this problem solved? |
这是来自QQ邮箱的假期自动回复邮件。
***@***.***
电话:18311190877
|
This is the holiday automatic reply email from QQ mailbox. Tel: 18311190877 |
No description provided.
The text was updated successfully, but these errors were encountered: