Skip to content

[Bug]: Has an empty text parameter错误 #99

@ZeyuBa

Description

@ZeyuBa

提交前确认

  • 我已经搜索过现有的 issues,包括已经 close 的 issue,确认没有重复报告同样的问题
  • 我已经阅读了文档,确认这是一个缺陷而不是使用问题
  • 我已经在最新版本中验证了这个问题仍然存在

发生了什么?

deepgeminipro可以正常使用,但是deepgeminiflash报错,终端中错误如下:

2025-03-16 16:16:38 - DeepClaude - INFO - DeepSeek 推理完成,收集到的推理内容长度:4053
2025-03-16 16:16:38 - DeepClaude - INFO - DeepSeek 任务处理完成,标记结束
2025-03-16 16:16:38 - DeepClaude - INFO - 开始处理 OpenAI 兼容流,使用模型: gemini-2.0-flash
2025-03-16 16:16:38 - DeepClaude - INFO - 使用代理: http://127.0.0.1:7890
2025-03-16 16:16:38 - DeepClaude - ERROR - API 请求失败: 状态码 400, 错误信息: [{
  "error": {
    "code": 400,
    "message": "Unable to submit request because it has an empty text parameter. Add a value to the parameter and try again. Learn more: https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/gemini",
    "status": "INVALID_ARGUMENT"
  }
}
]
2025-03-16 16:16:38 - DeepClaude - ERROR - 客户端错误: API 请求失败: 状态码 400, 错误信息: [{
  "error": {
    "code": 400,
    "message": "Unable to submit request because it has an empty text parameter. Add a value to the parameter and try again. Learn more: https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/gemini",
    "status": "INVALID_ARGUMENT"
  }
}
]
2025-03-16 16:16:38 - DeepClaude - ERROR - Stream chat请求失败: API 请求失败: 状态码 400, 错误信息: [{
  "error": {
    "code": 400,
    "message": "Unable to submit request because it has an empty text parameter. Add a value to the parameter and try again. Learn more: https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/gemini",
    "status": "INVALID_ARGUMENT"
  }
}
]
2025-03-16 16:16:38 - DeepClaude - ERROR - 处理 OpenAI 兼容流时发生错误: Stream chat请求失败: API 请求失败: 状态码 400, 错误信息: [{
  "error": {
    "code": 400,
    "message": "Unable to submit request because it has an empty text parameter. Add a value to the parameter and try again. Learn more: https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/gemini",
    "status": "INVALID_ARGUMENT"
  }
}
]

model_configs.json如下:
{
    "reasoner_models": {
        "DeepSeek/DeepSeek-Reasoner": {
            "model_id": "deepseek-reasoner",
            "api_key": "*************",
            "api_base_url": "https://api.deepseek.com",
            "api_request_address": "v1/chat/completions",
            "is_origin_reasoning": true,
            "is_valid": false
        },
        "Volcengine/DeepSeek-R1": {
            "model_id": "deepseek-r1-250120",
            "api_key": "55***********",
            "api_base_url": "https://ark.cn-beijing.volces.com/api",
            "api_request_address": "v3/chat/completions",
            "is_origin_reasoning": true,
            "is_valid": true
        }
    },
    "target_models": {
        "Anthropic/Claude-3-7-Sonnet": {
            "model_id": "claude-3-7-sonnet-20250219",
            "api_key": "**************",
            "api_base_url": "https://api.anthropic.com",
            "api_request_address": "v1/messages",
            "model_format": "anthropic",
            "is_valid": false
        },
        "DMXapi/Claude-3-7-Sonnet": {
            "model_id": "claude-3-7-sonnet-20250219",
            "api_key": "sk-***********",
            "api_base_url": "https://api2.aigcbest.top",
            "api_request_address": "v1/chat/completions",
            "model_format": "openai",
            "is_valid": true
        },
        "OpenRouter/Claude-3-7-Sonnet": {
            "model_id": "anthropic/claude-3.7-sonnet",
            "api_key": "***********",
            "api_base_url": "https://openrouter.ai/api",
            "api_request_address": "v1/chat/completions",
            "model_format": "openai",
            "is_valid": true
        },
        "Gemini/Gemini-2.0-Flash": {
            "model_id": "gemini-2.0-flash",
            "api_key": "AI***********",
            "api_base_url": "https://generativelanguage.googleapis.com/v1beta/openai",
            "api_request_address": "chat/completions",
            "model_format": "openai",
            "is_valid": true
        },
        "Gemini/Gemini-2.0-Pro": {
            "model_id": "gemini-2.0-pro-exp",
            "api_key": "AI***********",
            "api_base_url": "https://generativelanguage.googleapis.com/v1beta/openai",
            "api_request_address": "chat/completions",
            "model_format": "openai",
            "is_valid": true
        }
    },
    "proxy": {
        "proxy_open": true,
        "proxy_address": "127.0.0.1:7890"
    },
    "system": {
        "allow_origins": [
            "*"
        ],
        "log_level": "INFO",
        "api_key": "123456"
    },
    "composite_models": {
        "deepclaude": {
            "model_id": "deepclaude",
            "reasoner_models": "Volcengine/DeepSeek-R1",
            "target_models": "DMXapi/Claude-3-7-Sonnet",
            "is_valid": true
        },
        "deepgeminiflash": {
            "model_id": "deepgeminiflash",
            "reasoner_models": "Volcengine/DeepSeek-R1",
            "target_models": "Gemini/Gemini-2.0-Flash",
            "is_valid": true
        },
        "deepgeminipro": {
            "model_id": "deepgeminipro",
            "reasoner_models": "Volcengine/DeepSeek-R1",
            "target_models": "Gemini/Gemini-2.0-Pro",
            "is_valid": true
        }
    }
}

复现步骤

输入prompt为:write a poem for me

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions