|
20 | 20 | from google.adk.agents.base_agent import BaseAgent |
21 | 21 | from google.adk.agents.llm_agent import ToolUnion |
22 | 22 | from google.adk.agents.run_config import StreamingMode |
23 | | -from google.adk.models.lite_llm import LiteLlm |
24 | 23 | from google.adk.runners import Runner |
25 | 24 | from google.genai import types |
26 | 25 | from pydantic import ConfigDict, Field |
|
37 | 36 | from veadk.knowledgebase import KnowledgeBase |
38 | 37 | from veadk.memory.long_term_memory import LongTermMemory |
39 | 38 | from veadk.memory.short_term_memory import ShortTermMemory |
| 39 | +from veadk.models.ark_model import ArkLLM |
40 | 40 | from veadk.prompts.agent_default_prompt import DEFAULT_DESCRIPTION, DEFAULT_INSTRUCTION |
41 | 41 | from veadk.tracing.base_tracer import BaseTracer |
42 | 42 | from veadk.utils.logger import get_logger |
@@ -120,12 +120,13 @@ def model_post_init(self, __context: Any) -> None: |
120 | 120 | logger.info(f"Model extra config: {self.model_extra_config}") |
121 | 121 |
|
122 | 122 | 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) |
129 | 130 | logger.debug( |
130 | 131 | f"LiteLLM client created with config: {self.model_extra_config}" |
131 | 132 | ) |
|
0 commit comments