智豚AI Original 开放API接口

1. AI原创API接口
2. 火车头AI原创插件
请加QQ(40353000)或微信(cyd806)

API接口说明及示例下载

如何使用智豚AIoriginal+API?

  1. 使用您的账号登录开放平台(https://www.i7e.cn)
  2. 注册成为会员,联系管理员申请购买年度会员,购买会员
  3. 开通智豚AIoriginal+API服务:联系管理员开通
  4. 参考技术文档和Demo编写代码

接入方式

API通过HTTP接口对外提供辅助写作服务。您只需要通过调用通用智豚AIoriginal+API,传入辅助原创的内容(4800个字以内),并指定要相应的配置功能,就可以得到相应的原创结果。

通用智豚AIoriginal API+HTTPS地址:

https://ai.i7e.cn/aioriginal/api/index

输入参数

在请求翻译api时,需传给接口6个参数。如下表格

字段名 类型 必填参数 描述 备注
TITLE TEXT N 请求内容标题(选填,100个字以内) UTF-8编码
content TEXT Y 请求原创的内容(每5000字扣1豚币)超出算作2次 UTF-8编码
tamp INT Y 请求时间 时间为时间戳(秒),请校准时间否则会拒绝
appid INT Y APP ID api列表申请
appkey TEXT Y APP KEY api列表申请
lang INT N 语言(默认:1,为中文;2为英文) 选择需要伪原创的语言
un TEXT Y 用户名(email) 会员注册的用户名
salt TEXT Y 随机内容 字母和数字,不能包含特殊符号
sign TEXT Y 签名 appid+appkey+salt+content的MD5值

请求方式:+可使用GET或POST方式,如使用POST方式,Content-Type请指定为:application/x-www-form-urlencoded
字符编码:统一采用UTF-8编码格式
content长度:为保证原创效率和质量,请将单次请求长度控制在+4800+字以内。

签名生成方法

签名是为了保证调用安全,使用MD5算法生成的一段字符串,生成的签名长度为+32位,签名中的英文字符均为小写格式

生成方法

Step1.   将请求参数中的 APPID(appid), 请求原创的内容(content, 注意为UTF-8编码), 随机内容(salt), 以及平台分配的APPID和APPKEY(API列表查看) 按照 appid+appkey(密匙)+salt+content 的顺序拼接得到字符串。

Step2.   对字符串1做md5,得到32位小写的sign。 注:

1. 待请求内容(content)需为UTF-8编码

2. 在生成签名拼接 appid+appkey(密匙)+salt+content 字符串时,在生成签名的content不需要做URL encode,发送HTTP请求需要对要发送的内容文本字段content做URL encode

输出参数

字段名 类型 必填参数 描述 备注
code INT Y 返回的代码 code=200为成功,其他为失败
data TEXT Y {ztb:智豚币余额,content:内容} 请校准时间否则会拒绝
msg TEXT Y 反馈信息 信息会提示具体错误内容

接入举例

例如:将"一个美丽的姑娘"进行原创如下参数:

请求参数

un=test
content=一个美丽的姑娘
tamp=1584084761
appid=12345678(请替换为您的appid)
appkey=密钥(请替换为您的appid)
salt=14s56yr0288(随机内容)
平台分配的密钥: 12345678

生成签名sign:

Step1. 拼接字符串1:
拼接appid=12345678+密钥=12345678+salt=14s56yr0288+content=一个美丽的姑娘 得到字符串1:“123456781234567814s56yr0288一个美丽的姑娘”
Step2. 计算签名:(对字符串1做md5加密)
sign=md5('123456781234567814s56yr0288一个美丽的姑娘'),得到sign=5088a33d5b8880dc728bfbc9b1fb5851

拼接完整请求:

https://ai.i7e.cn/aioriginal/api/index ?content=一个美丽的姑娘&tamp=1584084761&appid=12345678&appkey=2015063000000001&salt=14s56yr0288&sign=5088a33d5b8880dc728bfbc9b1fb5851&un=test
注:其他非必选参数自行添加,也可使用POST方式,如POST方式传送,Content-Type请指定为:application/x-www-form-urlencoded

各语言DEMO


PHP 版(点击下载
Python3 版(点击下载