1. 谷歌Gemini 接口
aifast-api
  • 默认模块
    • 引言
    • 在线调试说明
    • 发出请求
    • 各种插件/软件使用教程
      • Cherry Studio配置教程
      • dify添加模型
      • CREATOR视频生图工具使用教程
      • cline或roo cline 配置教程
      • chatgpt-on-wechat 配置教程
      • 沉浸式翻译 设置gpt翻译
      • nextchat 设置教程
      • aider 配置教程
      • Cursor 配置教程
      • lobechat 设置教程
      • chatgpt GPT Academic 学术优化配置gpt教程
      • zotero gpt 配置方法
      • 浏览器插件ChatGPT Sidebar
      • ChatBox(推荐使用)
      • 开源gpt_academic
      • CherryStudio调用cluade MCP
      • CherryStudio配置o4推理级别
      • cline 配置教程
      • CLAUDE DEV 配置教程
      • N8N 工作流使用中转API 教程
      • Gemini CLI 中转站配置使用教程
      • Claude Code 安装使用教程
    • 中转站基本介绍
      • API 快速开始指南
      • 联系客服
      • 分组详细表格
      • 分组的特殊性及价格差异
      • 如何新建指定分组的令牌
      • 代理接口调用地址
    • ChatGpt 接口
      • ChatGPT音频(Audio)
        • 音频转文字 whisper-1
        • 创建语音 gpt-4o-mini-tts
        • 创建翻译 (不支持)
      • ChatGPT聊天(Chat)
        • 聊天完成对象
        • 聊天完成块对象
        • 单图生图 gemini-3-pro-image-preview 控制宽高比 +清晰度
        • 创建视频
        • 多图融合片生成 gemini-3-pro-image-preview 控制宽高比 +清晰度
        • 创建视频, 带图片
        • 连续修改生成视频
        • 创建聊天识图 (非流)
        • 创建聊天创作图 (非流)
        • 官方Function calling调用
        • 列出模型
      • ChatGPT自动补全(Completions)
        • 完成对象
        • 创建完成
      • ChatGPT嵌入(Embeddings)
        • 嵌入对象
        • 创建嵌入
    • Anthropic Claude 接口
      • 聊天完成对象
      • 聊天完成块对象
      • 官方N测试
      • 创建聊天函数调用
      • 创建结构化输出
      • 控制推理模型努力程度
    • Python配置方式
      • python openai官方库(使用AutoGPT,langchain等)
      • python 连续对话
      • python 使用 语音转文本
      • python 使用文本转语音
      • python 使用Embeddings 向量化
      • python 调用DALL·E
      • python简单调用 openai function-calling demo
      • python 简单langchain 调用openai demo
      • python llama_index 配置
      • Python使用gpt-4o识别图片-本地图片
      • Python基础对话
      • Python使用gpt-4o识别图片
      • Python使用Claude识别图片
      • python 库流式输出
      • gpt realtime模型调用
      • python request 请求 流式输出demo
      • python 使用gpt-image-1 创建编辑图片
    • nodejs 配置方式
      • nodejs 基础对话
    • 帮助中心
      • HTTP状态码及其含义
      • AI返回字段: 思考相关
    • Chat模型
      • ChatGpt 接口
        • ChatGPT音频(Audio)
          • 音频转文字 gpt-4o-transcribe
        • ChatGPT聊天(Chat)
          • 聊天完成对象
          • 聊天完成块对象
        • chatgpt-responses格式
          • 创建模型响应
          • 创建函数调用
        • ChatGPT自动补全(Completions)
          • 完成对象
        • ChatGPT嵌入(Embeddings)
          • 嵌入对象
        • Web 搜索
      • Anthropic Claude 接口
        • 聊天完成对象
        • 聊天完成块对象
        • 创建聊天补全 (流式)
      • 谷歌Gemini
        • 聊天接口 [原生格式]
        • gemini图片创作接口 [chat兼容格式]
        • 聊天接口-流 [原生格式]
        • 聊天接口 [chat兼容格式]
        • 图片创作[原生格式]
        • 图片理解
        • 聊天接口-思考1 [chat兼容格式]
        • 图片编辑 [原生格式]
        • 图片理解
        • 聊天接口 - 阅读网页 [原生格式] 开发中
        • google-search [原生格式]
        • 视频理解-base64 [原生格式]
        • 文档理解
        • Imagen 3 生成图片 [原生格式] 开发中
    • 系统API
      • 获取令牌列表
      • 新增令牌
      • 获取账号信息
      • 列出模型
    • php配置方式
      • php使用图片编辑demo
    • 聊天(Responses)
      • Responses API与Chat API对比
      • 创建模型响应(流式返回)
      • 创建模型响应 (控制思考长度)
      • 创建网络搜索
      • 创建模型响应 gpt-5启用思考
    • 绘画模型
      • README
      • 图像对象
      • Fal.ai平台
        • 获取请求结果
        • /fal-ai/nano-banana 文生图
        • /fal-ai/nano-banana/edit 图片编辑
      • GPT Image 系列
        • GPT Image 图片生成 API 对接文档
        • 编辑 gpt-image-2
        • 创建 gpt-image-2
    • Rerank 重排序模型
      • 重排序
    • Replicate 聚合平台
      • 接入教程
      • Flux 分辨率
      • 查询任务
      • 创建任务-通过模型version(predictions)
      • 创建任务 stability-ai/stable-diffusion
      • 创建任务 stability-ai/sdxl
      • 创建任务 stability-ai/stable-diffusion-inpainting
      • 创建任务 stability-ai/stable-diffusion-img2img
      • 创建任务 lucataco/flux-schnell-lora
      • 创建任务 lucataco/flux-dev-lora
      • 创建任务 andreasjansson/stable-diffusion-animation
      • 创建任务 sujaykhandekar/object-removal
      • 创建任务 cjwbw/rembg
      • 创建任务 lucataco/animate-diff
      • 创建任务 ideogram-ai/ideogram-v2-turbo
      • 创建任务 black-forest-labs/flux-kontext-dev
      • 创建任务 minimax/video-01-live
      • 创建任务 minimax/video-01
      • 创建任务 recraft-ai/recraft-v3
      • 创建任务 recraft-ai/recraft-v3-svg
      • 创建任务 black-forest-labs/flux-1.1-pro-ultra
      • 创建任务 black-forest-labs/flux-kontext-pro
      • 创建任务 black-forest-labs/flux-kontext-max
      • 创建任务 flux-kontext-apps/multi-image-kontext-max
      • 创建任务 flux-kontext-apps/multi-image-kontext-pro
      • 创建任务 lucataco/remove-bg
      • 创建任务 riffusion/riffusion
      • 创建任务 black-forest-labs/flux-fill-dev
      • 创建任务 black-forest-labs/flux-fill-pro
      • 创建任务 google/imagen-4-fast
      • 创建任务 google/imagen-4-ultra
      • 创建任务 google/imagen-4
      • 创建任务 prunaai/vace-14b
    • newapi中转站搭建教程
      • 1.云服务器购买
    • 聊天(Chat)
      • ChatGpt 接口
        • ChatGPT音频(Audio)
        • ChatGPT聊天(Chat)
          • 聊天完成对象
          • 聊天完成块对象
        • ChatGPT自动补全(Completions)
          • 完成对象
        • ChatGPT嵌入(Embeddings)
          • 嵌入对象
        • Web 搜索
      • Anthropic Claude 接口
        • 聊天完成对象
        • 聊天完成块对象
        • 原生格式
          • 创建函数调用 (流式)
          • 创建格式化输出
          • 创建思考聊天
          • PDF支持
          • PDF支持 base64格式
          • 联网搜索
        • chat兼容格式
      • 谷歌Gemini 接口
        • 原生格式
          • 多图融合片生成 gemini-3-pro-image-preview 控制宽高比 +清晰度
          • 图片编辑
          • 文本生成-流
          • 图片生成 gemini-2.5-flash-image
          • 文本生成+思考-流
          • 图片生成 gemini-2.5-flash-image 控制宽高比
          • 图片生成
          • 格式化输出
          • 函数调用
          • URL context [原生格式]
          • 代码执行
          • 文档理解
          • 代码执行
          • URL context
          • 视频理解
          • Imagen 4 开发中
          • 音频理解
          • URL context
          • Embeddings
          • 音频理解
          • Embeddings
          • gemini-tts文本转语音
        • chat兼容格式
          • 聊天+读取文件接口 [chat兼容格式]
    • 视频模型
      • sora-3vip5视频生成对接文档
      • 豆包 视频生成
        • seedance2.0专用
          • Seedance 2.0 视频生成 API 对接文档
        • 文生视频示例
        • 图生视频-首帧
        • seedance-lite-首尾帧
        • 图生视频-base64编码
        • seedance-lite-参考图
        • 查询单个任务
        • 查询视频生成任务列表-默认
        • 查询视频生成任务列表-搜索多个任务 ID
        • seedance-1-5-pro-首尾帧
      • 豆包
        • 任务查询进度
        • openai 创建视频(带Character)
      • sora和veo视频
        • Veo 参数说明
        • 请求示例 - 生成视频
        • 请求示例 - 查询任务
        • 请求示例 - 角色引用
        • openai 创建视频,带图片
        • 任务查询结果(已弃用,已返回video_url)
        • openai 创建视频,带图片
        • 视频remix
        • 创建角色
      • grok
        • Grok创建视频,带图片
        • Grok创建视频,文生视频限制 grok 1.0
        • 任务查询进度
        • Grok查询任务
        • Grok下载视频
      • vidu视频生成
        • vidu 接口文档(vidu官方数据格式) 完整版
        • aifast站适配vidu模型接口文档
      • 其他国产视频
        • AI 视频生成 API 文档
    • 谷歌Gemini 接口
      • 生成图片缓存与下载 API 文档
      • 原生格式
        • 文生图片 控制宽高比 +清晰度
        • 生成图片
        • 文本生成-流
        • 文本生成
        • google search
        • 图像理解
        • 视频理解
        • 视频理解-url [原生格式]
        • 聊天
        • 编辑图片
      • 图生图Base64请求方式(官方推荐)
        • 单图片 gemini-3-pro-image-preview 控制宽高比 +清晰度
      • 图生图URL请求返回 URL请求格式OpenAI
        • 图片编辑
        • 图片理解
      • 图生图 URL请求方式(暂不支持)
        • 多图融合 gemini-3-pro-image-preview 控制宽高比 +清晰度
        • 图片编辑
      • 图生图URL请求方式Gemini 格式(暂不支持)
        • 多图融合片生成 gemini-3-pro-image-preview 控制宽高比 +清晰度
        • 图片生成 gemini-3-pro-image-preview 控制宽高比 +清晰度
        • 图片编辑
        • 图片理解
      • 图生图URL请求方式Gemini 格式
    • 数据模型
      • Schemas
        • MjButton
      • 示例数据模型
        • Pet
        • Category
        • Tag
      • 豆包
      • 豆包生成图
      • 即梦-视频生成
      • Sora2 视频生成
      • Veo
      • Midjourney
      • Rerank重排模型
      • Chat对话模式
      • Kling 快手可灵
      • CreateResponseRequest
      • CreateEmbeddingRequest
      • CreateChatCompletionRequest
      • EmbeddingItem
      • CreateChatCompletionResponse
      • InputMessage
      • CreateEmbeddingResponse
      • CreateChatCompletionStreamResponse
      • InputContent
      • ChatMessage
      • CreateResponseResponse
      • ContentPart
      • ResponseMessage
      • Tool
      • OutputContent
      • Function
      • Choice
      • StreamChoice
      • Usage
  • 默认模块
    • 视频模型
      • sora和veo视频
        • 视频生成 - sora
        • 任务查询进度
        • 任务查询结果(已弃用,已返回video_url)
        • 视频生成- VEO
        • 视频remix
        • 创建角色
    • 数据模型
      • Schemas
        • MjButton
  1. 谷歌Gemini 接口

生成图片缓存与下载 API 文档

认证方式: Authorization: Bearer {your_api_key}(网关令牌)
基础地址: https://your-domain.com(你的 new-api 网关地址)
Content-Type: application/json
最后更新: 2026-06-16
当用户通过 Gemini 或 GPT 等模型调用图片生成接口时,网关会自动将返回的 base64 图片存储一份到服务器,有效期 24 小时。用户可在有效期内通过本文档所述接口查询和下载已生成的图片。

目录#

1. 功能说明
2. 接口总览
3. 查询生成图片列表
4. 下载生成图片文件
5. 数据结构
6. 错误处理
7. 使用场景与示例

1. 功能说明#

特性说明
自动存储调用图片生成接口(/v1/images/generations、/v1/images/edits)时,返回的 base64 图片会异步存储到服务器
支持的上游Gemini Imagen 系列、OpenAI GPT Image 系列(所有以 b64_json 格式返回的图片)
有效期24 小时,过期后自动删除文件和数据库记录
关联方式通过 request_id 关联到日志记录,可从日志页面跳转查看
权限隔离用户只能查看和下载自己生成的图片
对原有接口无影响图片生成的 API 响应格式不变,仍然返回 base64 数据
注意:仅当上游返回 b64_json 格式的图片时才会存储。如果响应中使用 url 格式返回,则不会缓存。

2. 接口总览#

接口方法说明
/api/generated-images/GET查询生成图片列表(支持分页和按 request_id 筛选)
/api/generated-images/:id/fileGET下载指定图片文件
所有接口均需要用户认证(Authorization: Bearer {token})。

3. 查询生成图片列表#

接口#

GET /api/generated-images/

请求头#

查询参数#

参数类型必填说明
request_idstring否按请求 ID 筛选,返回该次请求生成的所有图片。与日志记录中的 request_id 对应
pageinteger否页码,默认 1(仅在不指定 request_id 时生效)
page_sizeinteger否每页数量,默认 20,最大 100(仅在不指定 request_id 时生效)

响应示例#

按 request_id 查询#

GET /api/generated-images/?request_id=req-abc123def456
{
  "success": true,
  "data": [
    {
      "id": 42,
      "user_id": 1,
      "request_id": "req-abc123def456",
      "filename": "a1b2c3d4-e5f6-7890-abcd-ef1234567890.png",
      "mime_type": "image/png",
      "model": "gpt-image-2",
      "prompt": "一只可爱的橘猫坐在窗台上看夕阳",
      "image_index": 0,
      "file_size": 1048576,
      "created_at": 1750089600,
      "expires_at": 1750176000
    }
  ]
}

分页查询#

GET /api/generated-images/?page=1&page_size=10
{
  "success": true,
  "data": [
    {
      "id": 42,
      "user_id": 1,
      "request_id": "req-abc123def456",
      "filename": "a1b2c3d4-e5f6-7890-abcd-ef1234567890.png",
      "mime_type": "image/png",
      "model": "gpt-image-2",
      "prompt": "一只可爱的橘猫坐在窗台上看夕阳",
      "image_index": 0,
      "file_size": 1048576,
      "created_at": 1750089600,
      "expires_at": 1750176000
    }
  ],
  "total": 56,
  "page": 1,
  "page_size": 10
}

4. 下载生成图片文件#

接口#

GET /api/generated-images/:id/file

路径参数#

参数类型必填说明
idinteger是图片记录 ID(从列表接口获取)

请求头#

成功响应#

状态码: 200 OK
Content-Type: 图片对应的 MIME 类型(如 image/png)
Cache-Control: private, max-age=3600
Body: 图片二进制数据
可直接在浏览器中访问或使用下载工具保存。

错误响应#

HTTP 状态码场景响应体
400图片 ID 格式无效{"success": false, "message": "invalid image id"}
404图片不存在或非当前用户所有{"success": false, "message": "image not found"}
410图片已过期(超过 24 小时){"success": false, "message": "image has expired"}

5. 数据结构#

GeneratedImage 对象#

字段类型说明
idinteger图片记录唯一 ID
user_idinteger所属用户 ID
request_idstring关联的 API 请求 ID,与日志中的 request_id 一致
filenamestring服务器存储的文件名(UUID 格式)
mime_typestring图片 MIME 类型,如 image/png、image/jpeg、image/webp
modelstring生成图片使用的模型名称
promptstring生成时的提示词(如可获取)
image_indexinteger同一请求中的图片序号(从 0 开始,当 n > 1 时用于区分多张图片)
file_sizeinteger文件大小(字节)
created_atinteger创建时间(Unix 时间戳,秒)
expires_atinteger过期时间(Unix 时间戳,秒),过期后自动删除

6. 错误处理#

通用错误格式#

{
  "success": false,
  "message": "错误描述"
}

错误码汇总#

HTTP 状态码错误场景说明
400参数错误图片 ID 格式不正确
401认证失败API Key 无效或已过期
403权限拒绝路径校验未通过
404图片不存在图片记录不存在或不属于当前用户
410图片已过期图片已超过 24 小时有效期,已被自动清理
500服务器错误内部错误,请稍后重试

7. 使用场景与示例#

场景一:从日志页面查看生成的图片#

前端在展示日志详情时,可通过日志记录中的 request_id 调用接口获取关联图片:

场景二:Python 批量下载图片#

场景三:curl 下载单张图片#

场景四:分页浏览所有历史生成图片#

修改于 2026-06-16 12:06:15
上一页
AI 视频生成 API 文档
下一页
文生图片 控制宽高比 +清晰度
Built with