fix linting

This commit is contained in:
Ishaan Jaffer 2026-02-02 18:30:42 -08:00
parent 0ef506a54a
commit 4e8c6d1b10
2 changed files with 16 additions and 3 deletions

View file

@ -21488,6 +21488,20 @@
"supports_tool_choice": true,
"supports_web_search": true
},
"moonshot/kimi-k2.5": {
"cache_read_input_token_cost": 1e-07,
"input_cost_per_token": 6e-07,
"litellm_provider": "moonshot",
"max_input_tokens": 262144,
"max_output_tokens": 262144,
"max_tokens": 262144,
"mode": "chat",
"output_cost_per_token": 3e-06,
"source": "https://platform.moonshot.ai/docs/pricing/chat",
"supports_function_calling": true,
"supports_tool_choice": true,
"supports_vision": true
},
"moonshot/kimi-latest": {
"cache_read_input_token_cost": 1.5e-07,
"input_cost_per_token": 2e-06,

View file

@ -8,7 +8,6 @@ from typing import TYPE_CHECKING, Any, Dict, List, Optional
from litellm._logging import verbose_logger
if TYPE_CHECKING:
from mcp.types import Tool as MCPTool
from semantic_router.routers import SemanticRouter
from litellm.router import Router
@ -88,8 +87,8 @@ class SemanticMCPToolFilter:
description = tool.get("description", name)
else:
# MCPTool object
name = tool.name
description = tool.description or tool.name
name = str(tool.name)
description = str(tool.description) if tool.description else str(tool.name)
return name, description