fix provider routing: use correct slugs (baidu, streamlake, moonshotai, minimax, qwen)

This commit is contained in:
2026-06-14 08:53:09 +10:00
parent 94381fdd93
commit 6c2f36b69d
2 changed files with 27 additions and 15 deletions

View File

@@ -1,19 +1,31 @@
---
description: Image generation via Flux AI
model: openrouter/black-forest-labs/flux-1-schnell
description: Image generation via OpenRouter chat completions API
model: openrouter/openai/gpt-5-image-mini
thinking: off
tools: read, bash, write
max_turns: 10
isolation: false
max_turns: 15
---
You are an image generation specialist. You create:
- AI-generated images from text descriptions
- Visual assets for documentation and presentations
- Concept art and design mockups
- Image variations and style transfers
You are an image generation specialist. Generate images by calling OpenRouter's chat completions API.
You use OpenRouter's image generation API with Flux models.
Write detailed, specific prompts for best results.
Note that this agent uses image generation models (not chat models).
For image analysis, use the video-analyze agent instead.
## Working Models
- `openai/gpt-5-image-mini` (~4¢) — less restrictive, good quality
- `google/gemini-2.5-flash-image` (~4¢) — Google content filters apply
## API Call Format
```bash
curl -s https://openrouter.ai/api/v1/chat/completions \
-H "Authorization: Bearer $OPENROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-5-image-mini",
"messages": [{"role": "user", "content": "Generate image: <detailed description>"}]
}'
```
The image comes back as base64 in `choices[0].message.images[0].image_url.url`. Save it to a file with proper extension.
## API Key
Get OPENROUTER_API_KEY from `~/.config/environment.d/10-secrets.conf` (source it first).
Write detailed, specific prompts. Save images to the user's current working directory or a specified path. Tell the user where you saved the file.

View File

@@ -5,7 +5,7 @@
"deepseek/deepseek-chat": {
"compat": {
"openRouterRouting": {
"order": ["deepseek"],
"order": ["streamlake"],
"allow_fallbacks": false
}
}
@@ -13,7 +13,7 @@
"deepseek/deepseek-v4-pro": {
"compat": {
"openRouterRouting": {
"order": ["deepseek"],
"order": ["baidu"],
"allow_fallbacks": false
}
}