如何使用纳米香蕉图像应用程序接口添加生成和编辑图像的工作流

发布日期:2026-07-20 10:04:39   浏览量 :0
发布日期:2026-07-20 10:04:39  
0

许多图像功能起步都很简单:根据提示词生成一张图片,或者根据产品页面编辑现有图像。难点在于将其转化为一个足够稳定、可供应用程序使用的后端工作流。

本指南展示了如何使用艾斯数据云(Ace Data Cloud)的 Nano Banana 图像 API 构建一个小型的生成与编辑流水线。我们将保持实用性:涵盖一个端点、真实的请求字段、一个 curl 示例、一个 Python 封装器,以及从实验场过渡到应用代码时需要注意的几个要点。

您可以实现的功能

Nano Banana 图像 API 通过同一个端点支持两种操作:

  • generate(生成):根据文本提示词创建图像
  • edit(编辑):根据提示词编辑一张或多张输入图像

文档化的接口如下:

  • 基础 URL:https://api.acedata.cloud
  • 端点:POST /nano-banana/images
  • 认证头:authorization: Bearer {token}
  • 请求头:accept: application/jsoncontent-type: application/json
  • 可选的 callback_url,用于异步完成通知
  • 可选的 count,范围为 1 到 4,默认为 1

模型字段是可选的。文档中列出的选项包括 nano-banananano-banana-2-litenano-banana-2nano-banana-pro,以及相应的 :official 变体,例如 nano-banana-pro:official

对于应用程序开发者而言,有用的一点是生成和编辑共享相同的响应结构:成功的调用会返回 successtask_idtrace_id 以及包含图像结果的 data[] 列表。

工作原理

对于生成操作,最低必填字段为 actionprompt。如果您需要指定模型,可以添加 model;如果需要多个结果,可以添加 count

以下是文档化的 cURL 模式:

curl -X POST 'https://api.acedata.cloud/nano-banana/images' \
  -H 'authorization: Bearer {token}' \
  -H 'accept: application/json' \
  -H 'content-type: application/json' \
  -d '{
    "action": "generate",
    "model": "nano-banana-pro",
    "prompt": "一位年迈日本陶艺家的照片级写实特写肖像,他有着深深的日晒皱纹和温暖而会心的微笑。他正在仔细检查一只刚上釉的茶碗。场景设定在他那质朴且阳光充足的作坊里。柔和的黄金时刻光线透过窗户洒入,照亮了黏土的细腻纹理。使用 85mm 人像镜头拍摄,背景柔和虚化(散景)。整体氛围宁静而精湛。竖版人像构图。",
    "count": 1
  }'

成功的响应如下所示:

{
  "success": true,
  "task_id": "70e6931b-6e34-43db-9e

免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。

关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
Copyright © 2025-2027 ToB产业网址导航 公安备案 浙公网安备33010602013138号 浙ICP备16025413号-9
支持 反馈 关注 数据