星辰MaaS产品文档
平台介绍
星辰MaaS平台介绍
API文档
认知大模型
Spark X1 Http调用文档
Spark http调用文档
Spark4.0 Ultra
Spark Max
Spark Pro
Spark Pro-128k
Spark Lite
翻译大模型
人格大模型
代码大模型
医疗大模型
办公大模型
汽车大模型
数字员工大模型
虚拟人大模型
工业大模型
科技文献大模型
口语通用大模型
internlm2_7b_chat
llama2_7b
Chinese-Aplaca-2-7B
codellama_7b_instruction
internlm_7b
Chinese-Alpaca-2-13b-16k
llama-3-chinese-8b-instruct
Chinese-Alpaca-7B
baichuan_7b
spark 13b
spark 2.6b
llama3_8b_instruct
llama2_7b_chat_hf
llama2_13b
falcon_7b_instruct
phi_3_mini_4k_instruct
starcoder2-3b
c4ai_command_r_v01
qwen_v2_0.5b_chat
qwen_v2_1.5b_chat
qwen_v2_72b_chat
gemma2_9b_it
qwen_v2.5_7b_chat
Spark Character
语音大模型
中文识别大模型
多语种识别大模型
超拟人语音合成
多模态
图片生成
图像理解
Stable Diffusion-XL
Visual Transformer
通用OCR大模型
Stable-Diffusion-3-medium-diffusers
SDK文档
星火认知大模型
Windows SDK集成文档
Android SDK集成文档
Linux SDK集成文档
iOS SDK集成文档
识别大模型
Android SDK集成文档
Linux SDK集成文档
超拟人语音合成
Android SDK集成文档
Linux SDK集成文档
iOS SDK集成文档
图片生成
Android SDK集成文档
Linux SDK集成文档
Windows SDK集成文档
iOS SDK集成文档
图像理解
Android SDK集成文档
Linux SDK集成文档
用户指南
申请APPID指引
工单授权指引
鉴权说明
OpenAILike鉴权方式使用说明
WebSocket鉴权使用说明
http鉴权使用说明
大模型精调平台
产品使用说明
数据集格式说明
Web API文档
精调服务_WebSocket协议
精调服务_HTTP协议
图像理解_WebSocket协议
stable_diffusion图片生成
图片分类
bert协议服务
批处理API文档
Prompt工程指南
本文档使用 MrDoc 发布
-
+
首页
OpenAILike鉴权方式使用说明
## 鉴权方式说明 ---- >☛ 适用插件:xfunc-hmac-ws、hmac-auth > >☛ 旧有鉴权逻辑仍兼容,参考[24.2 http接口 · GitBook (xfyun.cn)](https://aidocs.xfyun.cn/docs/public/http.html) > >☛ 新增鉴权方式仅适用https请求 ### 1. hmac-auth插件鉴权方式 与旧有的鉴权逻辑需要客户端进行复杂的signature计算生成,并在Header中设置多个字段等不同,新的鉴权方式只需用户在请求Header中设置一个Authorization字段即可,字段内容格式如下: ``` Bearer ${api_key}:${api_secret} ``` “Bearer”为固定开头,空格后跟api_key与api_secret,二者之间使用英文冒号":"分割。 如下为一个请求示例: ```bash curl -i -X GET --url http://localhost:8089/hello --header 'Host: example.com' --header 'Authorization: Bearer 3e8fa3fd-5ad5-488f-a103-96189b65:zLwHceRSXPEuCCWFmDUfIVzntFXxhYtj' ``` ### 2. xfunc-hmac-ws插件鉴权方式 **该插件同样支持上述hmac-auth插件的鉴权方式**,除此之外它还支持将认证信息放入url参数中。 请求格式如下: ```bash curl -i -X GET --url http://localhost:8089/hello?authorization=url_encode(base64("Bearer ${api_key}:${api_secret}")) --header 'Host: example.com' ``` 例如,api_key = "3e8fa3fd-5ad5-488f-a103-96189b6560af", api_secret = "zLwHceRSXPEuCCWFmDUfIVzntFXxhYtj", 则authorization字段的原始值为 ``` Bearer 3e8fa3fd-5ad5-488f-a103-96189b6560af:zLwHceRSXPEuCCWFmDUfIVzntFXxhYtj ``` 作为路径参数时,需先对其进行base64编码,编码后的值为: ``` QmVhcmVyIDNlOGZhM2ZkLTVhZDUtNDg4Zi1hMTAzLTk2MTg5YjY1NjBhZjp6THdIY2VSU1hQRXVDQ1dGbURVZklWem50Rlh4aFl0ag== ``` 再对其进行URL encode,得到如下值: ``` QmVhcmVyIDNlOGZhM2ZkLTVhZDUtNDg4Zi1hMTAzLTk2MTg5YjY1NjBhZjp6THdIY2VSU1hQRXVDQ1dGbURVZklWem50Rlh4aFl0ag%3D%3D ``` 所以最终的请求为: ```bash curl -i -X GET --url http://localhost:8089/hello?authorization=QmVhcmVyIDNlOGZhM2ZkLTVhZDUtNDg4Zi1hMTAzLTk2MTg5YjY1NjBhZjp6THdIY2VSU1hQRXVDQ1dGbURVZklWem50Rlh4aFl0ag%3D%3D --header 'Host: example.com' ```
feiyang5
2024年6月19日 13:47
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码