# 任务
帮我实现一个图片分割组件

# 上下文
## API接口
http://47.84.182.56:8000/tools/call/nano_banana_generate_image

## 接口描述
Nano Banana是谷歌最新的图像生成与编辑模型。 核心优点：非常好的角色一致性 使用场景： 1. 提示词描述生成图片。提示词尽量详细且具体 2. 图片编辑。在提示中描述清楚需要对图片如何编辑，比如修改图片背景、替换图片中某个元素、调整图片中人物的动作等等 3. 图片融合。将多张图片的元素融合成在一张图片中 4. 图片元素提取。 提示词中清晰描述需要提取的元素

## 参数定义
{
    "name": "nano_banana_generate_image",
    "description": "Nano Banana是谷歌最新的图像生成与编辑模型。\n核心优点：非常好的角色一致性\n使用场景：\n1. 提示词描述生成图片。提示词尽量详细且具体\n2. 图片编辑。在提示中描述清楚需要对图片如何编辑，比如修改图片背景、替换图片中某个元素、调整图片中人物的动作等等\n3. 图片融合。将多张图片的元素融合成在一张图片中\n4. 图片元素提取。 提示词中清晰描述需要提取的元素",
    "inputSchema": {
        "type": "object",
        "properties": {
            "images": {
                "description": "要编辑的图片url。多张图片使用空格进行分隔",
                "type": "string"
            },
            "prompt": {
                "description": "生图/图片编辑提示词，提示词要表现出你的意图是得到一张图片",
                "type": "string"
            }
        },
        "required": [
            "prompt"
        ]
    }
}

# 示例
## 输入
curl --location 'http://47.84.182.56:8000/tools/call/nano_banana_generate_image' \
--header 'Content-Type: application/json' \
--data '{"prompt": "一只白色的小狗在沙发上睡觉"}'

## 输出
{
    "success": true,
    "result": "[\"http://res.cybertogether.net/image/gemini/8bccd22aa3ad412888037b5bc1ba5da4.png\"]",
    "tool_name": "nano_banana_generate_image",
    "call_type": "api"
}
