22ca77188b
* feat(openrouter): 支持OpenRouter的图像生成功能并处理模型名称 修改getLowerBaseModelName函数以处理OpenRouter的:free后缀 在OpenAIApiClient中添加enableGenerateImage参数支持图像生成 * refactor(openai): 重构OpenAI参数类型并优化翻译选项处理 重构OpenAIParamsWithoutReasoningEffort为OpenAIParamsPurified,新增OpenAIModalities和OpenAIExtraBody类型 优化翻译选项处理逻辑,提前验证目标语言有效性 将modalities参数从extra_body分离以提升类型安全性 * test(naming): 修复模型名称处理测试并添加新测试用例 修复getLowerBaseModelName测试中对GPT-4:free的预期结果 添加新测试用例验证去除:free后缀的功能 * test(naming): 移除对包含冒号的模型名称的测试