GeekAI
  1. AI绘图
GeekAI
  • 管理后台
    • 应用管理
      • 获取应用分类列表
      • 新增/更新应用分类
      • 删除分类
      • 启用/禁用分类
      • 更新应用排序
  • 前端应用
    • 用户
      • 用户注册
      • 用户登录
      • 退出登录
      • 获取聚合登录地址
      • 获取登录用户信息
      • 更新用户信息
      • 修改用户密码
      • 重置用户密码
      • 核销兑换码
      • 更改手机号
      • 用户签到
    • 对话
      • 新建WS对话
      • 获取聊天应用
      • 更新用户应用
      • 获取模型列表
      • 获取对话列表
      • 更新对话标题
      • 获取历史聊天记录
      • 删除对话
      • 获取对话详情
      • 清空所有对话
      • 计算文本token
    • 系统
      • Websocket服务接口
      • 获取系统配置
      • 获取系统 License
      • 获取功能菜单
    • AI绘图
      • MJ-创建生图任务
        POST
      • MJ-创建放大任务
        POST
      • MJ-创建变换任务
        POST
      • MJ-获取任务列表
        GET
      • MJ-删除任务
        GET
      • MJ-发布图片
        GET
      • MJ-画廊列表
        GET
      • DALL-创建绘图任务
        POST
      • DALL-获取任务列表
        GET
      • DALL-删除任务
        GET
      • DALL-发布图片
        GET
      • DALL-画廊列表
        GET
      • SD-创建绘图任务
        POST
      • SD-获取任务列表
        GET
      • SD-删除任务
        GET
      • SD-发布图片
        GET
      • SD-画廊列表
        GET
    • 产品和订单
      • 获取充值产品列表
      • 获取订单列表
      • 生成支付订单
      • 生成支付订单(移动端)
      • 获取支付渠道
      • 查询订单状态
    • 邀请码
      • 获取当前用户的邀请码
      • 获取邀请用户列表
      • 追踪邀请链接
    • 思维导图
      • 生成思维导图
    • Suno
      • 生成歌词
      • 提交生成歌曲任务
      • 获取歌曲任务列表
      • 删除Suno任务
      • 发布歌曲
      • 更新Suno任务
      • 增加歌曲播放次数
      • 获取歌曲详情
    • AI视频
      • 创建Luma视频任务
      • 获取视频任务列表
      • 删除视频任务
      • 设置视频发布状态
      • 创建可灵视频任务
    • 工具
      • 获取工具函数列表
    • 上传下载
      • 文件上传
      • 获取文件列表
      • 删除文件
      • 文件下载接口
    • 验证码
      • 获取文字验证码
      • 发送短信验证码
      • 文字行为码验证
      • 获取滑动验证码
      • 滑动验证码验证
    • 应用
      • 获取所有应用列表
      • 更新用户应用
      • 获取用户应用列表
      • 获取 App 分类列表
  1. AI绘图

MJ-创建生图任务

开发中
POST
/api/mj/image
创建一个MidJourney生图任务

请求参数

Header 参数
Authorization
string 
可选
默认值:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHBpcmVkIjoxNzI5MTQ2NzQzLCJ1c2VyX2lkIjo0fQ.Rhk2XHTo-x55Ry2zHfcE2M9XcgdFo1DkTPDhhwg8Bk4
Body 参数application/json
task_type
enum<string> 
任务类别
必需
枚举值:
imageblendswapFaceupscalevariation
img_arr
array[string]
图片地址
必需
用于图生图,换脸等。
prompt
string 
提示词
必需
neg_prompt
string 
反向提示词
必需
channel_id
string 
模型
必需
可选值6,5.2
chaos
integer 
创意度
可选
取值范围: 0-100 取值越高结果越发散,反之则稳定收敛 默认值0最为精准稳定
stylize
string 
风格化
可选
范围 1-1000,默认值100 高取值会产生非常艺术化但与提示关联性较低的图像
raw
boolean 
原图模式
可选
seed
integer 
随机数
可选
tile
boolean 
平铺模式
必需
quality
number 
画质
必需
iw
number 
参考度
必需
图生图模式下,对图片的参考程度,0-2,越大参考越高
cref
string 
生成角色一致的图像
必需
sref
string 
生成风格一致的图像
必需
cw
number 
参考度
必需
生成角色和风格一致性图片时,对图片的参考程度,0-2,越大参考越高
示例
{
    "task_type": "image",
    "img_arr": [
        "string"
    ],
    "prompt": "string",
    "neg_prompt": "string",
    "channel_id": "string",
    "chaos": 0,
    "stylize": "string",
    "raw": true,
    "seed": 0,
    "tile": true,
    "quality": 0,
    "iw": 0,
    "cref": "string",
    "sref": "string",
    "cw": 0
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://127.0.0.1:5678/api/mj/image' \
--header 'Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHBpcmVkIjoxNzI5MTQ2NzQzLCJ1c2VyX2lkIjo0fQ.Rhk2XHTo-x55Ry2zHfcE2M9XcgdFo1DkTPDhhwg8Bk4' \
--header 'Content-Type: application/json' \
--data-raw '{
    "task_type": "image",
    "img_arr": [
        "string"
    ],
    "prompt": "string",
    "neg_prompt": "string",
    "channel_id": "string",
    "chaos": 0,
    "stylize": "string",
    "raw": true,
    "seed": 0,
    "tile": true,
    "quality": 0,
    "iw": 0,
    "cref": "string",
    "sref": "string",
    "cw": 0
}'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
错误代码,0 表示成功,其他值表示失败
data
string  | integer  | boolean  | array  | object  | number  | null 
可选
message
string  | null 
可选
错误信息,如果返回的 code 不为0,则此字段返回错误信息
示例
{
    "code": 0,
    "data": "string",
    "message": "string"
}
修改于 2024-07-10 04:16:03
上一页
获取功能菜单
下一页
MJ-创建放大任务
Built with