更新记录
1.2.6(2026-01-05)
下载此版本
新增图片内容审核 轻语API 5555api.com
平台兼容性
uni-app(3.7.11)
| Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
iOS |
鸿蒙 |
| √ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
| 微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
快应用-华为 |
快应用-联盟 |
| √ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
uni-app x(3.7.6)
| Chrome |
Safari |
Android |
iOS |
鸿蒙 |
微信小程序 |
| √ |
√ |
√ |
√ |
√ |
√ |
介绍
本功能基于轻语API
轻语API提供一键生成二维码、OCR文字识别、图片内容审核(智能识别鉴黄/暴力/政治)、通用文档内容识别(pdf/excel/docx/doc等文档格式解析)、语音识别(语音转文字)、文字转语音、随机图库、智能Ai助手、地理编码获取(逆地理编码,从内容中获取地址信息(含经纬度),从经纬度获取地址信息)等等API
const onReview = () => {
if (inputType.value === 'file' && !imageFile.value) {
uni.showToast({ title: '请选择图片', icon: 'none' });
return;
}
if (inputType.value === 'url' && !imageUrl.value) {
uni.showToast({ title: '请输入URL', icon: 'none' });
return;
}
if (inputType.value === 'base64' && !base64Str.value) {
uni.showToast({ title: '请输入Base64', icon: 'none' });
return;
}
if (!apikey.value) {
uni.showToast({ title: '请输入API Key', icon: 'none' });
return;
}
status.value = 'loading';
reviewResult.value = null;
rawResult.value = '';
const baseUrl = 'https://5555api.com/data/api/imageReview';
if (inputType.value === 'file') {
requestUrl.value = `POST ${baseUrl}\nContent-Type: multipart/form-data`;
uni.uploadFile({
url: baseUrl,
filePath: imageFile.value.path,
name: 'file',
formData: {
apikey: apikey.value,
censor: String(censor.value),
threshold: String(threshold.value)
},
timeout: 60000,
success: (res) => {
status.value = '';
handleResponse(res.data);
},
fail: (err) => {
status.value = '';
rawResult.value = '请求失败: ' + (err.errMsg || '网络错误');
}
});
} else if (inputType.value === 'url') {
requestUrl.value = `POST ${baseUrl}\nurl=${imageUrl.value}`;
uni.request({
method: 'POST',
url: baseUrl,
header: { 'content-type': 'application/x-www-form-urlencoded' },
data: {
apikey: apikey.value,
url: imageUrl.value,
censor: censor.value,
threshold: threshold.value
},
timeout: 60000,
success: (res) => {
status.value = '';
handleResponse(res.data);
},
fail: (err) => {
status.value = '';
rawResult.value = '请求失败: ' + (err.errMsg || '网络错误');
}
});
} else if (inputType.value === 'base64') {
requestUrl.value = `POST ${baseUrl}\nbase64Str=[data]`;
uni.request({
method: 'POST',
url: baseUrl,
header: { 'content-type': 'application/x-www-form-urlencoded' },
data: {
apikey: apikey.value,
base64Str: base64Str.value,
censor: censor.value,
threshold: threshold.value
},
timeout: 60000,
success: (res) => {
status.value = '';
handleResponse(res.data);
},
fail: (err) => {
status.value = '';
rawResult.value = '请求失败: ' + (err.errMsg || '网络错误');
}
});
}
};