本地AI绘画网关: 用 30 行 Python 把 NVIDIA FLUX.2 Klein 接入 OpenAI 兼容客户端Python

问题背景

很多 AI 绘画客户端只支持 OpenAI 兼容的图片生成接口 POST /v1/images/generations,而 NVIDIA 云端 API 提供的是原生 genai 格式,两者不互通。

桥接实现

用 Python 标准库 http.server 和 urllib 写一个本地服务:

  1. 监听 127.0.0.1:8787,暴露 POST /v1/images/generations;
  2. 解析 size 得到宽高,组装 NVIDIA 原生 payload;
  3. 携带 Bearer 密钥转发到 NVIDIA 接口;
  4. 把返回的 artifacts0.base64 包装成 data0.b64_json 返回。

客户端配置

在 Cherry Studio 添加 OpenAI 兼容服务商:Base URL http://127.0.0.1:8787/v1,API Key 任意非空,模型 ID flux.2-klein-4b,类型选绘画。

相关推荐
2601_9679873714 分钟前
python判断变量名不要调用任何函数实现
python·函数·语法·判断·变量名
卷无止境1 小时前
SALib敏感性分析的python库学习笔记
后端·python
饮水桶_T2 小时前
JAVA IO流笔记
开发语言·数据结构·算法
duansamve2 小时前
Python3+Flask+PostgreSQL18+Vue3项目生产环境用docker如何部署?
python·docker·flask
特立独行的猫A2 小时前
少 3 个环节、少 1 次 ABI、少 3500 行代码:cj-tauri 与 Ionic/Capacitor 的鸿蒙桥接机制对比
java·后端·python
特立独行的猫A3 小时前
cj-tauri vs Rust/Tauri 同款播放器实测:编译 21 秒 vs 11 分钟,磁盘 12 MB vs 1.2 GB
java·后端·python
duansamve3 小时前
详解Flask中Session和Cookie
python·flask
Felven4 小时前
C. Brr Brrr Patapim
c语言·开发语言
威哥爱编程4 小时前
模拟面试智能体开发实战 04:面试聊到哪算哪?用状态机把整场面试编排起来
python·agent·harmonyos
威哥爱编程4 小时前
模拟面试智能体开发实战 03:AI 面试官太客气?人设 Prompt 让它像个真考官
python·agent·harmonyos