OpenWebUI接入NewAPI支持nano banana画图

发布于 20 天前  106 次阅读


AI 摘要

要接入NewAPI以支持nano banana(大香蕉)画图,需要进行多项配置。首先,确保使用Gemini渠道,而非默认的OpenAI格式,以避免报错。设置环境变量时,将最大限制设置为20M,以便处理大数据输出。在反向代理设置中,与OpenWebUI和NewAPI反代相结合,确保流式传输的支持。同时,在OpenWebUI中开启图像生成,以便正常输出图片。通过这些步骤,便能在OpenWebUI中实现与NewAPI无缝对接,成功使用nano banana进行画图。

前言

自己部署的NewAPI+OpenWebUI,Nano banana pro(大香蕉)是佬友给的,也是NewAPI分发。

NewAPI设置

使用默认的OpenAI格式在使用大香蕉报错,设置成Gemini渠道后可正常使用,如下图

OpenWebUI设置

类型选择Gemini,地址填写NewAPI配置如下图

Docker容器添加环境变量

设置最大20M,4k有时候会超过10M

CHAT_STREAM_RESPONSE_CHUNK_MAX_BUFFER_SIZE=20971520   REPLACE_IMAGE_URLS_IN_CHAT_RESPONSE=true

反向代理设置

分别在OpenWebUI和NewAPI反代中增加以下配置

location / {
    proxy_pass http://127.0.0.1:3001;
    proxy_buffering off;  # 关键:支持流式传输
    proxy_cache off;
    proxy_request_buffering off;
    client_max_body_size 20m;
}

OpenWebUI中测试

开启图像生成,正常输出图片

  • alipay_img
  • wechat_img
公众号:享生活爱羊毛
最后更新于 2025-12-18