ColudAI-API
  1. SAI-API
ColudAI-API
  • SAI-API
    • SAI-chat多轮对话
      • 新建会话
      • 查询历史
      • 删除会话
    • 安全
      • CSMDK
    • SAI-Reasoner
      • SAI-reasoner3mini
    • SAI-chat
      POST
    • SAI-img_desc
      POST
    • SAI-tts
      POST
    • SAI-获取输出
      GET
    • SAI-txt2img
      POST
    • SAI-coder
      POST
    • 令牌验证
      POST
    • SAI-openai规范
      POST
  • 开放账号
    • ColudAI-登录
      POST
  1. SAI-API

SAI-tts

POST
https://ai.coludai.cn/api/tts
#返回的路径,前面加上ai.coludai.cn可以直接访问生成的语音。

token说明:#

1.获取当前日期,格式如:"2024-06-23"#

2.将日期使用md5加密,取前六位#

3.将刚刚的值加到输入的"text"值(如“123”)后面,构成新的字符串,然后使用md5加密,作为token#

示例代码#

'''javascript
// 引入crypto库用于计算MD5
const crypto = require('crypto');
function calculateMd5(inputString) {
const hash = crypto.createHash('md5');
hash.update(inputString);
return hash.digest('hex');
}
function genToken(reqText) {
// 获取日期
const currentDate = new Date();
const formattedDate = ${currentDate.getFullYear()}-${(currentDate.getMonth() + 1).toString().padStart(2, '0')}-${currentDate.getDate().toString().padStart(2, '0')};
const dateMd5 = calculateMd5(formattedDate).substring(0, 6);
const token = calculateMd5(reqText + dateMd5);
return token;
}
'''

请求参数

Header 参数
ca
string 
填写自己的CA
必需
Body 参数application/json
text
string 
必需
token
string 
必需
示例
{
    "text": "我是SAI-L5mini模型,由CloudAI公司研发。",
    "token": "974261416df6975f19b62403de0a3a6b"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://ai.coludai.cn/api/tts' \
--header 'ca;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "text": "我是SAI-L5mini模型,由CloudAI公司研发。",
    "token": "974261416df6975f19b62403de0a3a6b"
}'

返回响应

🟢200成功
application/json
Body
dir
string 
路径
必需
status
string 
状态
必需
示例
{
    "dir": "string",
    "status": "string"
}
修改于 2024-11-24 13:53:25
上一页
SAI-img_desc
下一页
SAI-获取输出
Built with