——用參考圖控住 nano-banana-pro 的出圖風(fēng)格(實操記錄))
圖生圖接口怎么調(diào)用參考圖控住 nano-banana-pro 的出圖風(fēng)格做 AIGC 項目純文生圖接口很快就不夠用了客戶給一張樣圖說就要這個感覺光靠提示詞描述出十張有八張跑偏。這時候要的是圖生圖——把參考圖一起喂進去讓模型照著抄結(jié)構(gòu)和風(fēng)格。我現(xiàn)在用的是該服務(wù)一個聚合了主流生圖生視頻模型的AI繪畫API。它的圖像生成接口兼容 OpenAI 的chat/completions所以傳參考圖走的就是標(biāo)準(zhǔn)多模態(tài)消息格式會用 openai 庫的基本不用學(xué)。一、基礎(chǔ)信息項值Base URLhttps://API_HOST接口POST /v1/chat/completions鑒權(quán)Authorization: Bearer {你的API密鑰}數(shù)據(jù)格式application/jsonUTF-8二、帶參考圖的請求長這樣messages里的content從字符串換成數(shù)組文本和圖片各占一項fromopenaiimportOpenAI clientOpenAI(api_keyttq-你的密鑰,base_urlhttps://API_HOST/v1)respclient.chat.completions.create(modelnano-banana-pro,messages[{role:user,content:[{type:text,text:保持參考圖的構(gòu)圖和打光把主體換成這只黑色手袋白底4K},{type:image_url,image_url:{url:https://你的圖床/reference.jpg}},],}],)print(resp.choices[0].message)curl 同理content換成數(shù)組即可。參考圖既可以傳公網(wǎng) URL也可以走 base64 data URL。具體字段以開發(fā)文檔「圖片生成接口 → 請求字段」那一節(jié)為準(zhǔn)文檔里寫得比我這段全。三、模型怎么選圖生圖對細節(jié)還原要求高我的經(jīng)驗是nano-banana-pro10 積分/次Pro 級 Gemini支持 1K/2K/4K要還原參考圖的材質(zhì)和紋理就用它nano-banana28 積分/次Flash 級速度更快、更便宜試構(gòu)圖、刷草稿用它Nano Banana 2 Lite8 積分/次輕量版更快、價格更低鋪量時用。我的流程是先用nano-banana2快速試幾版提示詞確定方向后再換nano-banana-pro出終稿成本能省一大截——這也是聚合接口的好處換模型只改model一個字段不用重寫調(diào)用。四、幾個實際踩過的點參考圖別太大幾 MB 的原圖傳上去編碼和傳輸時間比出圖還長先壓到合適尺寸提示詞要說清抄什么寫保持構(gòu)圖/打光/版式比寫參考這張圖有效得多模型不知道你想抄哪部分比例用aspect_ratio定死nano-banana-pro支持 11 種比例nano-banana2支持 15 種別指望提示詞里寫豎版能穩(wěn)定生效。五、小結(jié)需要圖生圖能力的項目用該服務(wù)的好處很直接一個接口接 nano-banana-pro / nano-banana2 / gpt-image-2 等主流模型換模型只改字段OpenAI 兼容參考圖走標(biāo)準(zhǔn)多模態(tài)格式遷移成本極低價格便宜積分制按次計費單次成本一目了然并發(fā)高、出圖快批量跑參考圖任務(wù)不用自己寫限流排隊穩(wěn)定上游抖動不該變成你的線上事故這是聚合服務(wù)該兜的底。先拿nano-banana2把鏈路跑通再上 Pro接口服務(wù)甜甜圈APIdashengfenshen.cn