AI深度原创API接口文档

优采云 发布时间: 2026-02-26 16:49

接口概述

本接口提供AI深度原创文章服务,采用异步处理模式。用户提交生成任务后,系统会返回任务ID。生成完成后可通过回调URL接收结果,也可使用查询接口主动拉取结果。

接口地址

POST https://www.ucaiyun.com/console/apis/ai_uwriter/
Content-Type: application/json
User-Agent: 请设置正常浏览器UA

参数列表

参数名类型必填说明
apikeystring是API密钥(账户管理页面获取)
keywordstring是用于作为文章主题的关键词,最多80字,utf8编码
callbackstring是回调URL地址,必须是有效的HTTP/HTTPS地址
taskidstring否自定义任务ID,长度不超过32字符。不提供时系统自动生成16位唯一ID
promptstring否附加要求/提示词,最多10000字
api_versionint否文章生成模型代码
auto_pic_countint否配图数量,默认为0
auto_pic_sourceint否配图来源,0代表网络配图,2代表AI生图,默认为0。AI生成图片会单独扣费。
optimizeint否AI率与原创度优化选项,0为关闭,1为开启

文章模型代码

文章模型代码
通用中长版1
通用加长版2
通用迷你版3
DIY纯净版4
真实软文风格8
GEO排行风格9
自然拟人风格10
官腔正式风格11
随机文章风格12

注意此风格列表可能会更新,详情请审查工具箱页面。

请求限制

频率限制:同一apikey间隔至少0.5秒

响应说明

如果提交成功,系统响应如下:

{
    "errno": 2000,
    "err": "任务已创建,请等待回调结果",
    "rsm": {
        "taskid": "custom_task_12345",
        "uwriter_id": 123456
    }
}

结果回调

文章生成完成后,系统会向您提供的callback URL发送POST请求,传递生成结果。

请求方法: POST,Content-Type: application/x-www-form-urlencoded,等待响应时间: 30秒

{
    "errno": 2000,
    "err": "生成成功",
    "rsm": {
        "taskid": "custom_task_12345",
        "uwriter_id": 123456,
        "title": "生成的文章标题",
        "result_text": "生成的文章完整内容...",
        "cost": 13,
        "aigc_pic_count": 3 //本次AI配图成功张数
    }
}

如果回调失败(非200状态码),系统会自动重试,最多重试3次。请注意根据taskid去重。回调未收到时,可用下方查询接口按 uwriter_id 拉取结果。

查询结果

任务提交后除等待回调外,也可主动查询生成结果。查询不消耗积分,须使用创建任务时返回的 uwriter_id,不支持用自定义 taskid 查询。

查询接口地址

POST https://www.ucaiyun.com/console/apis/get_ai_uwriter/
Content-Type: application/json
User-Agent: 请设置正常浏览器UA

查询参数

参数名类型必填说明
apikeystring是API密钥(账户管理页面获取)
uwriter_idint是创建任务时返回的系统任务ID

查询响应

status 取值:0 等待执行,1 生成中,10 处理中,2 生成成功,3 生成失败。只有 status=2 时才返回 title 和 result_text。

处理中:

{
    "errno": 2000,
    "err": "生成中",
    "rsm": {
        "taskid": "custom_task_12345",
        "uwriter_id": 123456,
        "status": 1
    }
}

成功:

{
    "errno": 2000,
    "err": "生成成功",
    "rsm": {
        "taskid": "custom_task_12345",
        "uwriter_id": 123456,
        "status": 2,
        "title": "生成的文章标题",
        "result_text": "生成的文章完整内容..."
    }
}

失败:

{
    "errno": 2000,
    "err": "生成失败",
    "rsm": {
        "taskid": "custom_task_12345",
        "uwriter_id": 123456,
        "status": 3,
        "error": "失败原因"
    }
}

查询错误码

错误码说明
5001apikey不能为空
5002uwriter_id不能为空
5006请求过于频繁
5007apikey不存在
5009任务不存在

查询接口频率限制:同一apikey间隔至少5秒。

0 个评论

要回复文章请先登录或注册