MCP&Agent挑战赛-zlink-image-evaluator
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"gradio": {
"args": [
"mcp-remote",
"https://phoenixdna-zlink-t2i.ms.show/gradio_api/mcp/sse",
"--transport",
"sse-only"
],
"command": "npx",
"sse_read_timeout": 300000,
"timeout": 300000
}
}
}
该服务需要配置环境变量:API_KEY
可用工具 (1 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
predict 2 个参数
Generate an image from a given text prompt using a specified model, then evaluate its quality and relevance.
该工具无需必填参数,直接调用即可
服务介绍
功能描述:
根据给定的文本提示使用指定模型生成图像,然后评估其质量和相关性。
该功能包括:
1. 使用基于Qwen3的优化器改进输入提示。
2. 使用选定的模型生成图像。
3. 将图像保存到本地。
4. 评估图像的内容一致性(SC_Score)和感知质量(PQ_Score)。
5. 返回图像路径、文件名、评分、评估备注和日志。
参数:
Args:
prompt (str):
要生成的图像的文本描述。
model_name (str):
用于图像生成的模型。
必须是以下之一:
- "black-forest-labs/FLUX.1-Krea-dev"
- "Qwen/Qwen-Image"
- "MusePublic/489_ckpt_FLUX_1"
- "MusePublic/flux-high-res"
默认为 "black-forest-labs/FLUX.1-Krea-dev"。
返回值:
Returns:
Tuple[str, str, float, float, str, str, str]:
包含以下内容的元组:
- save_path: 生成图像的本地路径(如果失败则为占位符)。
- fname: 图像的文件名,或“生成失败”。
- sc: SC_Score(内容一致性,0.0–10.0)。
- pq: PQ_Score(感知质量,0.0–10.0)。
- final_prompt: 用于生成的优化后的提示。
- reason: 评估备注或错误信息。
- log_entry: 包含结果和评估摘要的日志条目。
注意事项:
- 如果生成失败,将保存一个白色的占位符图像。
- 设计用于Gradio MCP服务器(`gr.Image(type="filepath")` 兼容)。
- 如果评估失败,默认评分为0.0。