项目简介
本项目名为 xiezuocatjs,是一个基于 JavaScript 的库。它封装了智能纠错、智能改写、AI 写作以及单点登录签名算法,为开发者提供便捷接口,便于在项目中集成这些功能,满足文本处理和安全认证需求。
项目的主要特性和功能
- 智能纠错:检查输入文本,识别错别字、语句搭配不当等错误,并给出详细纠正建议。
- 智能改写:根据用户需求改写和优化文本,调整词语用法、改进句式结构。
- AI 写作:利用人工智能技术,依据用户指令或关键词生成高质量文本内容,支持创建生成任务和获取生成结果。
- 单点登录签名算法:提供单点登录签名功能,用于身份验证和安全保障,防止未经授权的访问和操作。
安装使用步骤
安装
在已下载项目源码文件的基础上,通过 npm 安装依赖,在项目目录下执行以下命令:
bash
npm install xiezuocatjs
然后在代码中引入模块:
javascript
import Xiezuocat from 'xiezuocatjs/src/xiezuocat.js'
使用示例
智能纠错
javascript
var checkData = JSON.stringify({
"texts": [
"哈哈哈。我天今吃了一顿饭",
"我想念十分赵忠祥。嘿嘿嘿。"
]
});
var xiezuocat = new Xiezuocat("XXX");
xiezuocat.check(checkData).then(res => {
console.log(JSON.stringify(res.data));
}).catch(err => {
console.error(err);
})
智能改写
javascript
var rewriteData = JSON.stringify({
"items": [
"一般"
],
"level": "middle"
});
var xiezuocat = new Xiezuocat("XXX");
xiezuocat.rewrite(rewriteData).then(res => {
console.log(JSON.stringify(res.data));
}).catch(err => {
console.error(err);
})
AI 写作
创建生成任务
javascript
var generateParams = JSON.stringify({
"type": "Step",
"title": "飞机",
"length": "default"
});
var xiezuocat = new Xiezuocat("XXX");
xiezuocat.generate(generateParams).then(res => {
console.log(JSON.stringify(res.data));
}).catch(err => {
console.error(err);
})
获取生成结果
javascript
var xiezuocat = new Xiezuocat("XXX");
var docId = "66a3d815-4aed-4d29-a045-2d5a0e3acdc8";
xiezuocat.getGenerateResult(docId).then(res => {
console.log(JSON.stringify(res.data));
}).catch(err => {
console.error(err);
})
单点登录签名算法
javascript
var xiezuocat = new Xiezuocat("XXX");
const signature = xiezuocat.getSSOSignature("xxx", "ll");
console.log(signature);
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】