---
title: AI 图像生成 API | RunAPI
description: 通过一个 API 调用图像模型，生成、编辑、放大图像并移除背景。
url: https://runapi.ai/zh-CN/image.md
canonical: https://runapi.ai/zh-CN/image
locale: zh-CN
site: RunAPI
image: https://runapi.ai/assets/opengraph-bfaaa0f0.png
alternates:
  en: https://runapi.ai/image
  zh-CN: https://runapi.ai/zh-CN/image
  es: https://runapi.ai/es/image
  ja: https://runapi.ai/ja/image
  de: https://runapi.ai/de/image
  fr: https://runapi.ai/fr/image
  pt-BR: https://runapi.ai/pt-BR/image
  ko: https://runapi.ai/ko/image
  it: https://runapi.ai/it/image
  nl: https://runapi.ai/nl/image
  pl: https://runapi.ai/pl/image
  tr: https://runapi.ai/tr/image
  zh-TW: https://runapi.ai/zh-TW/image
  zh-HK: https://runapi.ai/zh-HK/image
  ar: https://runapi.ai/ar/image
  x-default: https://runapi.ai/image
---

> HTML version: https://runapi.ai/zh-CN/image
> Site index for agents: https://runapi.ai/llms.txt


图像 API

# AI 图像生成 API

通过一个 API 生成、编辑、放大图像并移除背景，接入你的产品所需的图像模型。

- [获取 API Key](https://runapi.ai/zh-CN/login)
- [浏览模型](https://runapi.ai/zh-CN/models.md)

57 个图像模型 - 按图像计费

- 图像模型: 57
- 低于官方价格: —
- 中位延迟: 21s

## Playground

- Flux Pro 1.1: 约 $0.05 / 张
- GPT Image 2: 约 $0.02 / 百万像素
- Midjourney v7: 约 $0.08 / 张

Prompt: 冷色晨光下，磨砂陶瓷杯置于拉丝钢板上的编辑风格产品摄影，单个柔光箱

- 尺寸: 1024 x 1024
- 风格: 写实
- 批次: 4 张图像
- 模式: text_to_image

预估费用: 约 $0.05 / 张

示例

## 图片示例

### 人物肖像

![人物肖像](https://cdn.runapi.ai/public/homepage/media-showcase/b331927cb3fcf76a-runapi.ai-flux-pro.jpg)


### 金刚鹦鹉

![金刚鹦鹉](https://cdn.runapi.ai/public/homepage/media-showcase/b1ff27fb20bffd98-runapi.ai-midjourney-v7.jpg)




## 图像端点可以完成的一切

- **文生图** - 一条提示词，一次调用。尺寸、风格和批量数量都可以直接通过同一端点的参数设置。
- **图像编辑** - 基于指令编辑现有图像，可以改变材质、颜色或整个背景。
- **局部重绘** - 标记一个区域，只重新生成该区域，同时保持画面其余部分的像素不变。


## 一个 Key，连接所有图像模型

| Model | Provider | Price |
| --- | --- | --- |
| Flux/flux-2-klein | Black Forest Labs | $0.03 / image |
| Flux/flux-dev | Black Forest Labs | $0.06 / image |
| Flux/flux-pro | Black Forest Labs | $0.07 / image |
| Flux 2/flux-2-flex-remix-image | Black Forest Labs | $0.14-$0.24 / image |
| Flux 2/flux-2-flex-text-to-image | Black Forest Labs | $0.14-$0.24 / image |
| Flux 2/flux-2-max-remix-image | Black Forest Labs | $0.15 / image |
| Flux 2/flux-2-max-text-to-image | Black Forest Labs | $0.15 / image |
| Flux 2/flux-2-pro-remix-image | Black Forest Labs | $0.06-$0.07 / image |


[查看全部 57 个图像模型](https://runapi.ai/zh-CN/models.md)


## 快速开始

### 生成图像

#### curl

```bash
curl https://runapi.ai/api/v1/flux/text_to_image \
  -H "Authorization: Bearer $RUNAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"flux-2-klein","prompt":"A cobalt vase on white marble."}'
```

#### Python

```python
import json
import os
import requests

response = requests.post(
    "https://runapi.ai/api/v1/flux/text_to_image",
    headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
    json=json.loads("{\"model\":\"flux-2-klein\",\"prompt\":\"A cobalt vase on white marble.\"}")
)
response.raise_for_status()
print(response.json())
```

#### Node.js

```javascript
const response = await fetch("https://runapi.ai/api/v1/flux/text_to_image", {
  method: "POST",
  headers: {
    "Authorization": "Bearer " + process.env.RUNAPI_API_KEY,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({"model":"flux-2-klein","prompt":"A cobalt vase on white marble."})
});
console.log(await response.json());
```

#### Go

```go
package main

import (
    "io"
    "net/http"
    "os"
    "strings"
)

func main() {
    payload := strings.NewReader("{\"model\":\"flux-2-klein\",\"prompt\":\"A cobalt vase on white marble.\"}")
    request, err := http.NewRequest("POST", "https://runapi.ai/api/v1/flux/text_to_image", payload)
    if err != nil { panic(err) }
    request.Header.Set("Authorization", "Bearer "+os.Getenv("RUNAPI_API_KEY"))
    request.Header.Set("Content-Type", "application/json")
    response, err := http.DefaultClient.Do(request)
    if err != nil { panic(err) }
    defer response.Body.Close()
    io.Copy(os.Stdout, response.Body)
}
```

#### 响应

```json
{
  "id": "tsk_example",
  "status": "processing"
}
```



## 四步完成首次生成

**使用方式**

1. **获取 API Key** - 一个 Key 可用于全部 57 个图像模型。
2. **选择模型** - Flux、Midjourney、GPT Image、Ideogram、Recraft - 按风格或速度选择。
3. **发送请求** - POST 到 /api/v1/flux/text_to_image。我们会以最低价格将请求路由到最佳提供商。
4. **下载结果** - 响应包含 CDN URL。图像通常在 3-15 秒内准备就绪。



## 开发者选择 RunAPI 的理由

- **一个 Key，连接所有模型** - 不再管理多个 API Key。一次集成即可通过所有提供商访问 57 个图像模型。
- **节省 15-25% 成本** - 我们与提供商达成的规模协议带来比直接调用更低的价格，不额外加价。
- **自动故障转移** - 如果某个提供商不可用，我们会自动切换到下一个最佳选项，让你的应用保持运行。
- **兼容 OpenAI** - 可直接替代 OpenAI SDK。只需修改一行代码，即可访问任意模型。
- **实时计费** - 只为实际用量付费。按请求计价，无最低消费，并可按模型和项目追踪成本。
- **数据隐私** - 隐私政策说明了请求数据和生成内容的处理与保存方式。



### 探索

## 更多 AI API

- [视频 API](https://runapi.ai/zh-CN/models.md?modality=video) - 使用 76 个模型生成、编辑和放大视频 [了解更多](https://runapi.ai/zh-CN/models.md?modality=video)
- [音乐 API](https://runapi.ai/zh-CN/models.md?modality=audio_music) - 使用 AI 创作原创音乐 [了解更多](https://runapi.ai/zh-CN/models.md?modality=audio_music)
- [音频 API](https://runapi.ai/zh-CN/models.md?modality=audio_music) - 使用 32 个声音进行文本转语音 [了解更多](https://runapi.ai/zh-CN/models.md?modality=audio_music)
- [LLM API](https://runapi.ai/zh-CN/models.md?modality=text) - 使用 66 个语言模型完成聊天 [了解更多](https://runapi.ai/zh-CN/models.md?modality=text)



## 团队用它构建什么

- **商品目录** - 为数千个 SKU 生成符合品牌调性的商品图，再在同一条流程中移除背景。
- **广告创意** - 按渠道和宽高比批量生成变体，无需修改请求代码即可切换模型。
- **应用功能** - 将头像、贴纸或缩略图生成作为产品功能上线，并按 Key 设置消费上限。
- **设计系统** - 通过图像转提示词保持系列一致，再使用局部重绘持续迭代。



## RunAPI 与替代方案比较

| 功能 | RunAPI | 直接 API | Replicate |
| --- | --- | --- | --- |
| 图像模型 | 57 | 1 个提供商 | 约 20 个 |
| 价格 | 比官方价格低 15-25% | 官方价格 | 市场价格 + GPU 加价 |
| 响应时间 | 通常 3-15 秒 | 视情况而定 | 冷启动延迟 |
| 统一计费 | ✓ | ✗ | ✓ |
| MCP server | ✓ | ✗ | ✗ |
| 提供商故障转移 | ✓ | ✗ | ✗ |


## 图像 API 常见问题

### 图像生成如何计费？

根据模型按张或按百万像素计费，模型目录会在价格旁列出准确单位。

### 可以编辑已有图像吗？

可以。传入图像并使用 image_edit 或 inpaint 任务类型，再提供编辑指令或蒙版。

### 可以通过 API 使用 Midjourney 吗？

可以。RunAPI 的托管集成使用与其他图像模型一致的请求结构。

### 最大分辨率是多少？

原生分辨率取决于所选模型；受支持时，专用放大模型可生成 4K 输出。

### RunAPI 会保留我的图像吗？

输出保留遵循当前端点合同；RunAPI 不会使用提示词或输出进行训练。

### 可以设置项目级消费限额吗？

可以。为每个项目创建独立 API Key，并设置可用额度与重置周期。

## 为你的产品加入图像生成

57 个模型共用一种 OpenAI 风格请求。免费开始，无需信用卡。

- [获取 API Key](https://runapi.ai/zh-CN/login)
- [阅读文档](https://runapi.ai/zh-CN/docs/guides)




---

## More from RunAPI

- [Home](https://runapi.ai/zh-CN/.md)
### 产品
- [模型目录](https://runapi.ai/zh-CN/models.md)
- [定价](https://runapi.ai/zh-CN/pricing.md)
- [提供方](https://runapi.ai/zh-CN/models#all-models)
### 开发者
- [文档](https://runapi.ai/zh-CN/docs/guides)
- [SDK](https://runapi.ai/zh-CN/sdk.md)
- [CLI](https://runapi.ai/zh-CN/cli.md)
- [MCP Server](https://runapi.ai/zh-CN/mcp.md)
### 指南
- [Claude Code 与 Cursor](https://runapi.ai/zh-CN/claude-code-vs-cursor.md)
- [Cursor API 设置](https://runapi.ai/zh-CN/cursor-api-setup.md)
- [RunAPI 与 OpenRouter](https://runapi.ai/zh-CN/openrouter-alternative.md)
### 公司
- [企业版](https://runapi.ai/zh-CN/contact.md)
- [联系](https://runapi.ai/zh-CN/contact.md)
### 法律
- [服务条款](https://runapi.ai/zh-CN/terms.md)
- [隐私政策](https://runapi.ai/zh-CN/privacy.md)
- [Site index for agents](https://runapi.ai/llms.txt)

Contact: contact@runapi.ai

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "inLanguage": "zh-CN",
    "@type": "WebSite",
    "name": "RunAPI",
    "url": "https://runapi.ai/zh-CN",
    "potentialAction": {
      "@type": "SearchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://runapi.ai/zh-CN/models?q={search_term_string}"
      },
      "query-input": "required name=search_term_string"
    }
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "zh-CN",
    "@type": "Organization",
    "name": "RunAPI",
    "url": "https://runapi.ai/zh-CN",
    "logo": {
      "@type": "ImageObject",
      "url": "https://runapi.ai/zh-CNicon.svg"
    },
    "sameAs": [
      "https://github.com/runapi-ai"
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "zh-CN",
    "@type": "SoftwareApplication",
    "name": "RunAPI",
    "applicationCategory": "DeveloperApplication",
    "description": "通过一个 API 调用图像模型，生成、编辑、放大图像并移除背景。",
    "url": "https://runapi.ai/zh-CN/image"
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "zh-CN",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "首页",
        "item": "https://runapi.ai/zh-CN"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "RunAPI",
        "item": "https://runapi.ai/zh-CN/image"
      }
    ]
  }
]
```
