1. AI绘图插件新增基于项目llm scene/backend的OpenAI兼容图片生成调用逻辑。 2. 保留pollinations旧版回退路径,避免未配置统一网关时功能中断。 3. 补充插件配置项与详细中文注释,支持图片模型、尺寸、质量和图片接口endpoint配置。
38 lines
1.3 KiB
TOML
38 lines
1.3 KiB
TOML
[AIGenImage]
|
||
enable = true
|
||
command = ["AI绘图", "绘图", "画图", "生成图片"]
|
||
command-format = """
|
||
🎨AI绘图指令:
|
||
AI绘图 描述文字
|
||
"""
|
||
|
||
# OpenAI 兼容图片生成参数。
|
||
# 如果你的网关要求特定图片模型,可把 default_model 改成对应值。
|
||
default_model = "gpt-image-1"
|
||
image_quality = "standard"
|
||
image_response_format = "b64_json"
|
||
image_count = 1
|
||
|
||
# 图片尺寸配置:
|
||
# 1. image_size 会优先直接用于 OpenAI 兼容接口;
|
||
# 2. default_width/default_height 主要用于旧版 pollinations 回退逻辑;
|
||
# 3. 为了兼容老逻辑,这两组配置同时保留。
|
||
image_size = "1024x1024"
|
||
default_width = 1024
|
||
default_height = 1024
|
||
default_timeout = 300
|
||
|
||
# 旧版回退接口配置:
|
||
# 当没有配置 llm.scene,且也没有单独提供网关地址/密钥时,
|
||
# 插件会继续使用原来的 pollinations 逻辑生成图片。
|
||
image_api_url = "https://image.pollinations.ai/prompt/{prompt}"
|
||
legacy_model = "turbo"
|
||
|
||
# 图片生成主配置:
|
||
# 1. 推荐通过 llm.scene 走项目统一的 LLM 配置路由;
|
||
# 2. 插件会从该 scene 对应的 backend 中复用 api_base_url / api_key;
|
||
# 3. 图片接口默认请求 images/generations,如需特殊网关可在这里覆盖 image_endpoint。
|
||
[AIGenImage.llm]
|
||
scene = ""
|
||
image_endpoint = "images/generations"
|