GiantWaveAI(API Docs 2.1)
  1. post
GiantWaveAI(API Docs 2.1)
  • API Docs
  • Giantwave AI
    • Video
      • updateVideo
      • createVideo
      • getVideoInfomation
      • getVideoList
    • TTSTmp
      • getTtsTemplateInfo
      • getTtsTempalteList
    • Template
      • 获取模板详细信息
      • 查询模板列表
    • Task
      • 新增任务
      • 修改任务
      • 任务状态回退
      • 获取任务详细信息
      • 查询任务列表
    • TaskBatch
      • 创建任务
      • 获取任务批次详细信息
      • 查询任务批次列表
    • post
      • putPosts
        PUT
      • generatePosts
        POST
      • getPostsByTask
        GET
      • getPosts
        GET
      • getPostsList
        GET
    • material
      • getMaterial
      • getMaterialList
    • materialMark
      • 批量修改素材个性标注
      • 导出素材个性标注列表
      • 获取素材个性标注详细信息
      • 查询素材个性标注列表
      • 删除素材个性标注
    • materialLib
      • 获取素材库详细信息
      • 查询素材库列表
    • digitalHuman
      • putDigitalHumanTemplate
      • getDigitalHumanTemplate
      • getDigitalHumanTemplateList
    • GiantWave_material
      • 分页查询素材列表
  • login
    POST
  1. post

generatePosts

POST
/shipin/posts/generate
图文生成

Request

Header Params
Authorization
string 
optional
Default:
Bearer {{token}}
Body Params application/json
图文生成业务对象 sp_posts
accountId
integer <int64>
required
关联的帐号id(作用于取人设内容和语言风格)
type
integer <int32>
required
内容库类型(0专业知识、1爆款内容、2时事热点、3手动输入)
content
string 
required
参考内容(如果类型是3则接收用户手动输入的内容,其他则接受内容库的id)
destination
string 
required
输出目标
publicPersona
string 
optional
人设信息(不填写则使用账户里配置的人设)
disease
integer <int32>
optional
疾病 (取自字典disease的dict_value)
audience
integer <int32>
optional
客群 (取自字典audience的dict_value)
platform
integer <int32>
optional
平台 (取自字典platform的dict_value)
multilingual
integer <int32>
optional
多语言 (取自字典multilingual的dict_value)
style
integer <int32>
optional
风格 (取自字典style的dict_value)
Example
{
  "accountId": "1730105960121798658",
  "refArticleId": "",
  "content": "1744150357817417729",
  "type": "0",
  "langStyleArticleId": "",
  "destination": "改写一篇全新的符合小红书标准的爆款文案。",
  "title": "",
  "text": "",
  "coverUrl": "",
  "status": 0,
  "coverUrls": "",
  "publicPersona": "关爱青少年公益组织成员,叛逆孩子家长",
  "publishTime": "2024-07-30 16:41:51",
  "publishTag": "",
  "disease":"0",
  "audience":"1",
  "platform":"2",
  "multilingual":"3",
  "style":"4"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://192.168.2.91:8080/shipin/posts/generate' \
--header 'Authorization: Bearer {{token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
  "accountId": "1730105960121798658",
  "refArticleId": "",
  "content": "1744150357817417729",
  "type": "0",
  "langStyleArticleId": "",
  "destination": "改写一篇全新的符合小红书标准的爆款文案。",
  "title": "",
  "text": "",
  "coverUrl": "",
  "status": 0,
  "coverUrls": "",
  "publicPersona": "关爱青少年公益组织成员,叛逆孩子家长",
  "publishTime": "2024-07-30 16:41:51",
  "publishTag": "",
  "disease":"0",
  "audience":"1",
  "platform":"2",
  "multilingual":"3",
  "style":"4"
}'

Responses

🟢200OK
application/json
Body
响应信息主体
code
integer <int32>
optional
msg
string 
optional
data
object (SpPostsVo) 
optional
图文视图对象 sp_posts
id
integer <int64>
optional
主键
accountId
integer <int64>
optional
关联的帐号id
accountName
string 
optional
关联的帐号昵称
taskId
integer <int64>
optional
关联的渲染任务id
title
string 
optional
标题
coverUrl
string 
optional
封面地址
text
string 
optional
正文
imageUrls
string 
optional
图片地址列表
status
integer <int32>
optional
状态(0未生成,1已生成,2未分布,3审核中,4审核失败,5审核通过,6作废)
generateTime
string <date-time>
optional
生成时间
promptId
integer <int64>
optional
关联提示词id
refArticleId
integer <int64>
optional
参考文章id
destination
string 
optional
输出目标
coverUrls
array[string]
optional
封面图列表
publicPersona
string 
optional
人设 (手动输入人设)
publishTime
string <date-time>
optional
发布时间(默认当前时间)
publishTag
string 
optional
发布标签
remark
string 
optional
图文计划备注
disease
integer <int32>
optional
疾病 (取自字典disease的dict_value)
audience
integer <int32>
optional
客群 (取自字典audience的dict_value)
platform
integer <int32>
optional
平台 (取自字典platform的dict_value)
multilingual
integer <int32>
optional
多语言 (取自字典multilingual的dict_value)
style
integer <int32>
optional
风格 (取自字典style的dict_value)
Example
{
    "code": 0,
    "msg": "string",
    "data": {
        "id": 0,
        "accountId": 0,
        "accountName": "string",
        "taskId": 0,
        "title": "string",
        "coverUrl": "string",
        "text": "string",
        "imageUrls": "string",
        "status": 0,
        "generateTime": "2019-08-24T14:15:22Z",
        "promptId": 0,
        "refArticleId": 0,
        "destination": "string",
        "coverUrls": [
            "string"
        ],
        "publicPersona": "string",
        "publishTime": "2019-08-24T14:15:22Z",
        "publishTag": "string",
        "remark": "string",
        "disease": 0,
        "audience": 0,
        "platform": 0,
        "multilingual": 0,
        "style": 0
    }
}
Modified at 2025-06-17 13:47:23
Previous
putPosts
Next
getPostsByTask
Built with