logo
平台介绍
快速接入
密钥管理
模型列表
计费规则
音色列表
文本转语音
音色克隆
文生音色
语音识别
多模态理解模型
音乐生成
图片生成
图片生成介绍
POST
异步图片生成
GET
异步图片获取
POST
同步图片生成
视频生成
语音Agent
自定义Agent
常见问题
工作台
立即登录

同步图片生成

同步方式生成图片。

接口概览

  • 接口地址: https://api.senseaudio.cn/v1/image/sync
  • 请求方式: POST
  • Content-Type: application/json
  • 鉴权方式: Bearer Token

请求配置

请求头 (Request Headers)

参数名必填说明示例
Authorization是鉴权 Token。格式:Bearer SENSEAUDIO_API_KEYBearer sk-123456…
Content-Type是内容类型。固定为 application/jsonapplication/json

请求参数 (Request Body)

必填参数

参数名类型必填描述
modelstring是模型,目前支持senseaudio-image-1.0-260319/doubao-seedream-5-0-260128
promptstring是提示词,不超过 2000 码位
referencestring否参考图,需要传入图片的 URL,可以使用 Data URI 传入数据
seedint否生成图片时使用的种子
sizestring否生成图片的尺寸,不传入参考图时此项必填,可选值见下表

size 可选值

模型可选尺寸
senseaudio-image-1.0-2603191328x1328
1664x928
928x1664
1472x1140
1140x1472
1584x1056
1056x1584
doubao-seedream-5-0-2601282048x2048
2304x1728
1728x2304
2848x1600
1600x2848
2496x1664
1664x2496
3136x1344
3072x3072
3456x2592
2592x3456
4096x2304
2304x4096
2496x3744
3744x2496
4704x2016

响应结构

参数名类型描述
urlstring生成图片的 URL

响应示例

json
复制
{ "url": "https://example.com/image.png" }

代码示例

CURL

bash
复制
curl -X POST "https://api.senseaudio.cn/v1/image/sync" \ -H "Authorization: Bearer $SENSEAUDIO_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "prompt": "灯塔与花海", "model": "senseaudio-image-1.0-260319", "size": "1328x1328" }'

Python

python
复制
import requests API_URL = "https://api.senseaudio.cn/v1/image/sync" HEADERS = { "Authorization": "Bearer SENSEAUDIO_API_KEY", "Content-Type": "application/json" } def create(prompt, model, size): data = { "prompt": prompt, "model": model, "size": size } resp = requests.post(API_URL, headers=HEADERS, json=data) if resp.status_code == 200: return resp.json() return None result = create("灯塔与花海", "senseaudio-image-1.0-260319", "1328x1328")["url"]

JavaScript

javascript
复制
const axios = require('axios'); const API_URL = 'https://api.senseaudio.cn/v1/image/sync'; const HEADERS = { 'Authorization': 'Bearer SENSEAUDIO_API_KEY', 'Content-Type': 'application/json' }; async function create(prompt, model, size) { const data = { prompt, model, size }; try { const res = await axios.post(API_URL, data, { headers: HEADERS }); return res.data; } catch (err) { console.error('请求失败:', err.message); return null; } } create("灯塔与花海", "senseaudio-image-1.0-260319", "1328x1328").then(result => console.log(result.url));