Skip to content

Commit ac2caf4

Browse files
committed
feat(model): support ark model class
1 parent a0a5b86 commit ac2caf4

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

veadk/agent.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
from google.adk.agents.base_agent import BaseAgent
2121
from google.adk.agents.llm_agent import ToolUnion
2222
from google.adk.agents.run_config import StreamingMode
23-
from google.adk.models.lite_llm import LiteLlm
2423
from google.adk.runners import Runner
2524
from google.genai import types
2625
from pydantic import ConfigDict, Field
@@ -37,6 +36,7 @@
3736
from veadk.knowledgebase import KnowledgeBase
3837
from veadk.memory.long_term_memory import LongTermMemory
3938
from veadk.memory.short_term_memory import ShortTermMemory
39+
from veadk.models.ark_model import ArkLLM
4040
from veadk.prompts.agent_default_prompt import DEFAULT_DESCRIPTION, DEFAULT_INSTRUCTION
4141
from veadk.tracing.base_tracer import BaseTracer
4242
from veadk.utils.logger import get_logger
@@ -120,12 +120,13 @@ def model_post_init(self, __context: Any) -> None:
120120
logger.info(f"Model extra config: {self.model_extra_config}")
121121

122122
if not self.model:
123-
self.model = LiteLlm(
124-
model=f"{self.model_provider}/{self.model_name}",
125-
api_key=self.model_api_key,
126-
api_base=self.model_api_base,
127-
**self.model_extra_config,
128-
)
123+
# self.model = LiteLlm(
124+
# model=f"{self.model_provider}/{self.model_name}",
125+
# api_key=self.model_api_key,
126+
# api_base=self.model_api_base,
127+
# **self.model_extra_config,
128+
# )
129+
self.model = ArkLLM(model_name=self.model_name, api_key=self.model_api_key)
129130
logger.debug(
130131
f"LiteLLM client created with config: {self.model_extra_config}"
131132
)

0 commit comments

Comments
 (0)