-
-
Notifications
You must be signed in to change notification settings - Fork 4.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
Azure OpenAI API #57
Comments
我还没拿到权限,如果能搞清楚请求体和返回体格式,并能协助测试的话,当然可以搞。 和 #48 重复。 |
我拥有权限,可以协助进行测试 |
#Note: The openai-python library support for Azure OpenAI is in preview.
import os
import openai
openai.api_type = "azure"
openai.api_base = "个人资源的域名"
openai.api_version = "2023-03-15-preview"
openai.api_key = os.getenv("OPENAI_API_KEY")
response = openai.ChatCompletion.create(
engine="gpt35",# 这里是部署节点名称,为用户自定义的,az openai获取资源包后需要自行部署模型,比如gpt3.5、text之类的,然后给部署的模型起个名字,这里就是自己起的名字
messages = [{"role":"system","content":"You are an AI assistant that helps people find information."},{"role":"user","content":"你好"},{"role":"assistant","content":"你好!有什么我可以帮您的吗?"},{"role":"user","content":"你叫什么名字"},{"role":"assistant","content":"我是一个AI助手,您可以称呼我为“AI助手”或者“机器人”。"},{"role":"user","content":"你属于哪一家公司"}],
temperature=0.7,
max_tokens=800,
top_p=0.95,
frequency_penalty=0,
presence_penalty=0,
stop=None) |
好的,我有以下需要搞清楚的问题:
|
ok我来逐个进行回复 |
整体结构如下:(curl) |
好的,我现在开始搞。 |
辛苦了 |
看文档,貌似非 stream 模式下,返回体格式是一致的:
但是 steam 模式下没明说,我这里姑且认为也是一致的。 |
这个是可选的吗? |
稍等我查阅一下 |
我发现文档中好像并没有写明具体的情况,我认为他是可选的,我查阅了其他没有备注版本的模型,他们会把版本标记为2022-12-01 |
可以试一下不填会报错吗? |
我正在尝试 |
|
Okay,目前先硬编码一个默认版本。 |
已推送版本 |
目前来看不太行,要不您给我一个邮件地址,我给你一个API密钥便于测试? |
好的, |
使用的是Openchat ios 的 发送消息 就提示 ” 未能读取数据,因为它的格式不正确“ 不过 他还是可以接受回复 。 |
用open ai 官网的 api 的 他在接受所有的消息后 弹出上面这个提示…… |
看了一下 非 azure 的 会回复
azure 的回复
少了个 “]” |
|
@how1ewu Azure 通道会出现这种情况吗? |
az是正常的 |
普通的open ai少了个 “]” |
这样的话是不是后端得加个if了 |
已修复,已推送。 |
还请再测试一下,如果都 Okay,这个 issue 就可以关了。 @aiastia @how1ewu |
现在在我这里一切正常期待其他人的表现 |
测试了 azure 的和非azure 的 openai 目前都正常 (Openchat)这算史诗级更新了吧 |
Okay,感谢两位持续的测试反馈哈。 |
哈哈哈哈值得一个3.0了 |
|
3.0主要是加强管理功能了哈哈哈,我觉得做好了可以作为第三方面板供应方案。就好比cloudreve在网盘、兰空在图床 |
是的,除了管理功能之后也会加入更多运营相关的功能。 |
刚刚修复了一个额度未正常更新的恶性 bug,请更新程序。如果可以的话,请加入 demo 站首页的群。 |
👍 |
为啥不搞个tg 群 |
也可以,我更新一下。 |
已更新。 |
ok,已经申请 |
想问下有无提上议程
The text was updated successfully, but these errors were encountered: