fix: get tool provider (#13958)
This commit is contained in:
parent
899f7e125f
commit
15a56f705f
@ -180,7 +180,7 @@ class ToolProviderID(GenericProviderID):
|
|||||||
def __init__(self, value: str, is_hardcoded: bool = False) -> None:
|
def __init__(self, value: str, is_hardcoded: bool = False) -> None:
|
||||||
super().__init__(value, is_hardcoded)
|
super().__init__(value, is_hardcoded)
|
||||||
if self.organization == "langgenius":
|
if self.organization == "langgenius":
|
||||||
if self.provider_name in ["jina", "siliconflow"]:
|
if self.provider_name in ["jina", "siliconflow", "stepfun"]:
|
||||||
self.plugin_name = f"{self.provider_name}_tool"
|
self.plugin_name = f"{self.provider_name}_tool"
|
||||||
|
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@ from typing import Any, Optional
|
|||||||
|
|
||||||
from pydantic import BaseModel
|
from pydantic import BaseModel
|
||||||
|
|
||||||
from core.plugin.entities.plugin import GenericProviderID
|
from core.plugin.entities.plugin import GenericProviderID, ToolProviderID
|
||||||
from core.plugin.entities.plugin_daemon import PluginBasicBooleanResponse, PluginToolProviderEntity
|
from core.plugin.entities.plugin_daemon import PluginBasicBooleanResponse, PluginToolProviderEntity
|
||||||
from core.plugin.manager.base import BasePluginManager
|
from core.plugin.manager.base import BasePluginManager
|
||||||
from core.tools.entities.tool_entities import ToolInvokeMessage, ToolParameter
|
from core.tools.entities.tool_entities import ToolInvokeMessage, ToolParameter
|
||||||
@ -45,7 +45,7 @@ class PluginToolManager(BasePluginManager):
|
|||||||
"""
|
"""
|
||||||
Fetch tool provider for the given tenant and plugin.
|
Fetch tool provider for the given tenant and plugin.
|
||||||
"""
|
"""
|
||||||
tool_provider_id = GenericProviderID(provider)
|
tool_provider_id = ToolProviderID(provider)
|
||||||
|
|
||||||
def transformer(json_response: dict[str, Any]) -> dict:
|
def transformer(json_response: dict[str, Any]) -> dict:
|
||||||
data = json_response.get("data")
|
data = json_response.get("data")
|
||||||
|
Loading…
Reference in New Issue
Block a user