Files
OpenRouter_Image/config.json
2026-02-05 17:46:08 +08:00

69 lines
2.2 KiB
JSON

{
"app": {
"name": "Grok Image Generator",
"version": "2.0.0",
"description": "基于 Grok API 的图像生成 Web 应用",
"author": "OVINC CN",
"license": "MIT"
},
"api": {
"default_base_url": "",
"default_timeout": 600,
"default_model": "grok-imagine-1.0",
"default_response_format": "b64_json",
"default_n": 1,
"supported_models": [
{
"id": "grok-imagine-1.0",
"name": "Grok Imagine 1.0",
"description": "Grok 图像生成模型,支持文本到图像生成",
"pricing": "paid",
"capabilities": ["text-to-image"]
}
],
"supported_response_formats": ["url", "b64_json"],
"max_images_per_request": 10
},
"ui": {
"theme": {
"primary_color": "#667eea",
"secondary_color": "#764ba2",
"background_gradient": "linear-gradient(135deg, #667eea 0%, #764ba2 100%)"
},
"features": {
"drag_drop": true,
"image_preview": true,
"chat_history": true,
"image_gallery": true,
"settings_panel": true,
"connection_status": true
},
"limits": {
"max_file_size": 10485760,
"max_files_per_upload": 5,
"supported_image_formats": ["image/jpeg", "image/png", "image/gif", "image/webp"],
"max_chat_history": 100,
"max_generated_images": 50
}
},
"storage": {
"settings_key": "grokImageSettings",
"chat_history_key": "grokImageChatHistory",
"generated_images_key": "grokGeneratedImages"
},
"endpoints": {
"models": "/v1/models",
"image_generation": "/v1/images/generations"
},
"error_messages": {
"no_api_key": "请先输入 API Key",
"no_base_url": "请先配置 API 地址",
"connection_failed": "连接失败,请检查网络和 API 设置",
"invalid_response": "API 响应格式错误",
"image_generation_failed": "图像生成失败",
"file_too_large": "文件大小超过限制",
"unsupported_format": "不支持的文件格式",
"upload_failed": "文件上传失败",
"image_edit_not_supported": "当前 API 不支持图像编辑,仅支持文本生成图像"
}
}