众所周知,我们是访问不通OpenAI官方服务的,但是我们可以自己通过代理或者使用第三方代理访问接口
现在新出台的规定禁止使用境外的AI大模型接口对境内客户使用,所以我们需要使用国内的大模型接口
国内的效果真的很差,现在如果想使用GPT大模型,可以使用微软Azure的OpenAI服务。
负责任的AI
在微软,我们致力于以人为本的原则推动AI的进步。生成模型(如Azure OpenAI中可用的模型)具有显著的潜在优势,但如果没有仔细的设计和深思熟虑的缓解措施,这样的模型有可能生成不正确甚至有害的内容。微软已经进行了大量投资,以帮助防止滥用和意外伤害,其中包括要求申请人展示定义明确的用例,纳入微软负责任的AI使用原则,构建内容过滤器以支持客户,并为客户提供负责任的AI实施指导。
微软在中国是有合规企业的,并且数据内容经过了过滤,我们可以考虑平替OpenAI官网服务
Azure GPT接口规范
我们可以参考下面这个REST接口的调用参数
在Azure上创建服务成功以后,会得到两个参数 ENDPOINT 和 API-KEY
聊天补全接口
curl $AZURE_OPENAI_ENDPOINT/openai/deployments/gpt-35-turbo/chat/completions?api-version=2023-05-15 \
-H "Content-Type: application/json" \
-H "api-key: $AZURE_OPENAI_KEY" \
-d '{"messages":[{"role": "system", "content": "You are a helpful assistant."},{"role": "user", "content": "Does Azure OpenAI support customer managed keys?"},{"role": "assistant", "content": "Yes, customer managed keys are supported by Azure OpenAI."},{"role": "user", "content": "Do other Azure Cognitive Services support this too?"}]}'
向量转换接口
curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/embeddings?api-version=2023-05-15 \
-H "Content-Type: application/json" \
-H "api-key: YOUR_API_KEY" \
-d "{\"input\": \"The food was delicious and the waiter...\"}"
与OpenAI官方的区别
接口地址不一样,header参数里传递key的形式也不一样。
除了这俩点,还有一个很重要的事情。
大家仔细看看上面接口地址的url部分,加粗的部分
$AZURE_OPENAI_ENDPOINT/openai/deployments/gpt-35-turbo/chat/completions?api-version=2023-05-15
$AZURE_OPENAI_ENDPOINT/openai/deployments/YOUR_DEPLOYMENT_NAME/embeddings?api-version=2023-05-15
我们需要把大模型部署一下,上面标红的地方,就是部署名称,所以如果我们想无缝切换OpenAI与微软Azure OpenAI
我们需要固定好,部署的名称与模型的名称保持一致,这样才能正常调用
客服系统配置
我们系统已经兼容了微软azure接口:gofly.v1kf.com
前往【菜单】【机器人设置】【向量知识库AI配置】接口地址填入$AZURE_OPENAI_ENDPOINT,接口密钥填写key
众所周知,我们是访问不通OpenAI官方服务的,但是我们可以自己通过代理或者使用第三方代理访问接口现在新出台的规定禁止使用境外的AI大模型接口对境内客户使用,所以我们需要使用国内的大模型接口国内的效果真的很差,现在如果想使用GPT大模型,可以使用微软Azure的OpenAI服务。负责任的AI在微软,我们致力于以人为本的原则推动AI的进步。生成模型(如Azure OpenAI中可用的模型)...
ChatGPT 开发商14 日在官方部落格宣布推出GPT-4,使用微软(Microsoft)的Azure公用云端服务平台进行训练,跟过去的版本相比规模更庞大。这代表该模型受过更多资料训练、模型档案更具份量,营运成本也更昂贵。
此外,OpenAI宣称,GPT-4在许多专业测试的表现已「可媲美人类」 (human-level performance)。
OpenAI表示,GPT-4生成的答案错误更少、正确性比GPT-3.5高40%,也较不会超脱常轨、大聊禁忌话题,在许多标准化测验的表现甚至比人类优秀。值得注意的是,GPT-3.5及GPT-4闲聊时差别虽不大,但若任务够复杂,GPT-4比GPT-3.5更可靠、有创意且能处理更多微妙指令。
根据OpenAI说法,GPT-4可在律师资格考试击败90%人类、在国际生物奥林匹亚(Biology Olympiad)击败99%高中生。事实上,GPT-4在至少34种涵盖总经、写作、数学等领域的测验皆名列前茅。
GPT-4 用途功能,和ChatGPT 有何差别?
GPT-4 用途一:可处理多达2.5万字的长篇内容
根据OpenAI官网上的介绍,GPT-
人工智能会替代人类吗?在ChatGPT出现之后,人类对于这个问题的答案已经越来越没有信心。
而在昨天夜里,OpenAI低调发布了深度学习新的里程碑:GPT-4,一个比ChatGPT更强大的大模型!OpenAI表示,GPT-4虽然在许多现实世界场景中的能力依旧不如人类,但在各种专业和学术基准上已经和人类表现持平。
GPT-4是一个多模态大模型,具有更强大的创造性、更长的上下文处理能力,可支持图像输入,还可以自定义GPT-4的语言风格。在OpenAI短短24分钟的发布会中,有这样一个场景:在草稿本上用纸笔画出一个非常粗糙的草图,拍照并上传,GPT-4在10秒左右直接生成了网站代码。
著名经济学家朱嘉明表示:GPT-4是OpenAI创造出的又一个重大科技事件,达到了AI历史上前所未有的、不可逆转的新高度。
过去两年,OpenAI重建了整个深度学习堆栈,并与微软Azure一起从头开始共同设计了一台超级计算机。一年前,OpenAI训练GPT-3.5(即ChatGPT)作为系统的第一次“试运行”,发现并修复了一些错误并改进了理论基础。
OpenAI花了6个月的时间来迭代调整GPT-4,取得了
npm install azure-devops-node-api --save
import * as azdev from "azure-devops-node-api" ;
// your collection url
let orgUrl = "https://dev.azure.com/yourorgname" ;
let token : string = process . env . AZURE_PERSONAL_ACCESS_
Azure OpenAI是微软提供的一项服务,它与OpenAI公司提供的API服务是一样的。微软是OpenAI公司的大股东,因此Azure OpenAI背后的支持也是由Azure提供的,包括训练和推理等功能。微软还在Azure OpenAI的基础上开发了其他服务,如Github Copilot等。如果你想了解更多关于Azure OpenAI的信息,可以访问Azure OpenAI官网:https://azure.microsoft.com/zh-cn/products/cognitive-services/openai-service/。\[2\]
#### 引用[.reference_title]
- *1* [来 Azure 学习 OpenAI 三 - 用 Python 调用 Azure OpenAi API](https://blog.csdn.net/chenjambo/article/details/130185519)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Azure OpenAI 详细申请与使用教程,打造个人专属 ChatGPT 方案](https://blog.csdn.net/qq_39164154/article/details/130913879)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]