From 74c08def0644717a13d9070974669929a8ecf2cd Mon Sep 17 00:00:00 2001 From: jianzhang50 Date: Wed, 28 Jan 2026 22:04:53 +0800 Subject: [PATCH] docs: add Aliyun text-to-image model config to README.md --- README.md | 17 ++++++++++++++--- README.zh.md | 17 ++++++++++++++--- 2 files changed, 28 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 134754f..adf019c 100644 --- a/README.md +++ b/README.md @@ -543,7 +543,7 @@ AI-powered generation backends. #### baoyu-image-gen -AI SDK-based image generation using official OpenAI and Google APIs. Supports text-to-image, reference images, aspect ratios, and quality presets. +AI SDK-based image generation using official OpenAI, Google and DashScope (Aliyun Tongyi Wanxiang) APIs. Supports text-to-image, reference images, aspect ratios, and quality presets. ```bash # Basic generation (auto-detect provider) @@ -558,6 +558,9 @@ AI SDK-based image generation using official OpenAI and Google APIs. Supports te # Specific provider /baoyu-image-gen --prompt "A cat" --image cat.png --provider openai +# DashScope (Aliyun Tongyi Wanxiang) +/baoyu-image-gen --prompt "一只可爱的猫" --image cat.png --provider dashscope + # With reference images (Google multimodal only) /baoyu-image-gen --prompt "Make it blue" --image out.png --ref source.png ``` @@ -568,7 +571,7 @@ AI SDK-based image generation using official OpenAI and Google APIs. Supports te | `--prompt`, `-p` | Prompt text | | `--promptfiles` | Read prompt from files (concatenated) | | `--image` | Output image path (required) | -| `--provider` | `google` or `openai` (default: google) | +| `--provider` | `google`, `openai` or `dashscope` (default: google) | | `--model`, `-m` | Model ID | | `--ar` | Aspect ratio (e.g., `16:9`, `1:1`, `4:3`) | | `--size` | Size (e.g., `1024x1024`) | @@ -580,15 +583,18 @@ AI SDK-based image generation using official OpenAI and Google APIs. Supports te |----------|-------------|---------| | `OPENAI_API_KEY` | OpenAI API key | - | | `GOOGLE_API_KEY` | Google API key | - | +| `DASHSCOPE_API_KEY` | DashScope API key (Aliyun) | - | | `OPENAI_IMAGE_MODEL` | OpenAI model | `gpt-image-1.5` | | `GOOGLE_IMAGE_MODEL` | Google model | `gemini-3-pro-image-preview` | +| `DASHSCOPE_IMAGE_MODEL` | DashScope model | `z-image-turbo` | | `OPENAI_BASE_URL` | Custom OpenAI endpoint | - | | `GOOGLE_BASE_URL` | Custom Google endpoint | - | +| `DASHSCOPE_BASE_URL` | Custom DashScope endpoint | - | **Provider Auto-Selection**: 1. If `--provider` specified → use it 2. If only one API key available → use that provider -3. If both available → default to Google +3. If multiple available → default to Google #### baoyu-danger-gemini-web @@ -699,6 +705,11 @@ OPENAI_IMAGE_MODEL=gpt-image-1.5 GOOGLE_API_KEY=xxx GOOGLE_IMAGE_MODEL=gemini-3-pro-image-preview # GOOGLE_BASE_URL=https://generativelanguage.googleapis.com/v1beta + +# DashScope (Aliyun Tongyi Wanxiang) +DASHSCOPE_API_KEY=sk-xxx +DASHSCOPE_IMAGE_MODEL=z-image-turbo +# DASHSCOPE_BASE_URL=https://dashscope.aliyuncs.com/api/v1 EOF ``` diff --git a/README.zh.md b/README.zh.md index 340492f..7db1a8a 100644 --- a/README.zh.md +++ b/README.zh.md @@ -543,7 +543,7 @@ AI 驱动的生成后端。 #### baoyu-image-gen -基于 AI SDK 的图像生成,使用官方 OpenAI 和 Google API。支持文生图、参考图、宽高比和质量预设。 +基于 AI SDK 的图像生成,使用官方 OpenAI、Google 和 DashScope(阿里通义万相)API。支持文生图、参考图、宽高比和质量预设。 ```bash # 基础生成(自动检测服务商) @@ -558,6 +558,9 @@ AI 驱动的生成后端。 # 指定服务商 /baoyu-image-gen --prompt "一只猫" --image cat.png --provider openai +# DashScope(阿里通义万相) +/baoyu-image-gen --prompt "一只可爱的猫" --image cat.png --provider dashscope + # 带参考图(仅 Google 多模态支持) /baoyu-image-gen --prompt "把它变成蓝色" --image out.png --ref source.png ``` @@ -568,7 +571,7 @@ AI 驱动的生成后端。 | `--prompt`, `-p` | 提示词文本 | | `--promptfiles` | 从文件读取提示词(多文件拼接) | | `--image` | 输出图片路径(必需) | -| `--provider` | `google` 或 `openai`(默认:google) | +| `--provider` | `google`、`openai` 或 `dashscope`(默认:google) | | `--model`, `-m` | 模型 ID | | `--ar` | 宽高比(如 `16:9`、`1:1`、`4:3`) | | `--size` | 尺寸(如 `1024x1024`) | @@ -580,15 +583,18 @@ AI 驱动的生成后端。 |------|------|--------| | `OPENAI_API_KEY` | OpenAI API 密钥 | - | | `GOOGLE_API_KEY` | Google API 密钥 | - | +| `DASHSCOPE_API_KEY` | DashScope API 密钥(阿里云) | - | | `OPENAI_IMAGE_MODEL` | OpenAI 模型 | `gpt-image-1.5` | | `GOOGLE_IMAGE_MODEL` | Google 模型 | `gemini-3-pro-image-preview` | +| `DASHSCOPE_IMAGE_MODEL` | DashScope 模型 | `z-image-turbo` | | `OPENAI_BASE_URL` | 自定义 OpenAI 端点 | - | | `GOOGLE_BASE_URL` | 自定义 Google 端点 | - | +| `DASHSCOPE_BASE_URL` | 自定义 DashScope 端点 | - | **服务商自动选择**: 1. 如果指定了 `--provider` → 使用指定的 2. 如果只有一个 API 密钥 → 使用对应服务商 -3. 如果两个都有 → 默认使用 Google +3. 如果多个可用 → 默认使用 Google #### baoyu-danger-gemini-web @@ -699,6 +705,11 @@ OPENAI_IMAGE_MODEL=gpt-image-1.5 GOOGLE_API_KEY=xxx GOOGLE_IMAGE_MODEL=gemini-3-pro-image-preview # GOOGLE_BASE_URL=https://generativelanguage.googleapis.com/v1beta + +# DashScope(阿里通义万相) +DASHSCOPE_API_KEY=sk-xxx +DASHSCOPE_IMAGE_MODEL=z-image-turbo +# DASHSCOPE_BASE_URL=https://dashscope.aliyuncs.com/api/v1 EOF ```