File size: 1,270 Bytes
ac0f9ba
 
 
 
2b557d7
 
 
 
 
 
 
 
ac0f9ba
 
 
 
 
 
2b557d7
 
ac0f9ba
2b557d7
ac0f9ba
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2b557d7
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
from smolagents import LiteLLMModel
import os


planner_model = LiteLLMModel(
    # model_id="openrouter/openai/o4-mini-high",
    model_id="openrouter/deepseek/deepseek-r1:free",
    api_base="https://openrouter.ai/api/v1",
    api_key=os.getenv("OPENROUTER_API_KEY")
)


openrouter_qwenCoder_model = LiteLLMModel(
    model_id="openrouter/qwen/qwen-2.5-coder-32b-instruct:free",
    api_base="https://openrouter.ai/api/v1",
    api_key=os.getenv("OPENROUTER_API_KEY")
)

# nvidia/llama-3.3-nemotron-super-49b-v1:free
# microsoft/mai-ds-r1:free
modelLiteLLm = LiteLLMModel(
    model_id="openrouter/microsoft/mai-ds-r1:free",
     api_base="https://openrouter.ai/api/v1",
    api_key=os.getenv("OPENROUTER_API_KEY")
)


videoLiteLLm = LiteLLMModel(
    model_id="openrouter/google/gemini-2.0-flash-exp:free",
     api_base="https://openrouter.ai/api/v1",
    api_key=os.getenv("OPENROUTER_API_KEY")
)


imageLiteLLm = LiteLLMModel(
    model_id="openrouter/meta-llama/llama-4-maverick:free",
     api_base="https://openrouter.ai/api/v1",
    api_key=os.getenv("OPENROUTER_API_KEY")
)


summarizeModle = LiteLLMModel(
    model_id="openrouter/meta-llama/llama-4-maverick:free",
     api_base="https://openrouter.ai/api/v1",
    api_key=os.getenv("OPENROUTER_API_KEY")
)