API 文档
宠物识别 API
接口信息
请求参数
字段 | 类型 | 必填 | 描述 |
---|
image | File/Base64 | 是 | 宠物图片文件或Base64编码 |
accessKeyId | string | 是 | 访问密钥ID |
响应参数
字段 | 类型 | 描述 |
---|
code | number | 状态码:200成功,其他表示错误 |
message | string | 响应消息 |
data | object | 响应数据对象 |
data.type | string | 识别结果(cat/dog) |
data.confidence | string | 置信度(百分比格式) |
data.recognitionType | string | 使用的识别类型 |
request_id | string | 请求ID,用于追踪 |
transaction_id | string | 事务ID,用于计费追踪 |
错误码
状态码 | 描述 |
---|
400 | 请求参数错误或无法处理图像数据 |
401 | 访问密钥无效或未授权 |
402 | 账户余额不足,需要充值 |
405 | 仅支持POST请求 |
415 | 不支持的内容类型,请使用multipart/form-data |
429 | 请求频率超过限制 |
500 | 服务器内部错误 |
示例代码
const formData = new FormData();
formData.append('image', imageFile);
formData.append('accessKeyId', 'your_access_key_id');
formData.append('recognitionType', 'dual');
const response = await fetch('https://xuanji-ai.tech/api/classify', {
method: 'POST',
body: formData
});
const result = await response.json();
console.log(result);