File size: 1,752 Bytes
02fd022
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5a05a63
02fd022
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5a05a63
02fd022
 
 
 
 
 
 
 
 
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
from crewai import LLM
import os
from dotenv import load_dotenv
from pathlib import Path
from langchain_openai import ChatOpenAI

env_path = Path(__file__).resolve().parents[1] / ".env"
# Load variables from .env file
load_dotenv(dotenv_path=env_path)

# Now you can access them
gemini_key = os.getenv("GEMINI_API_KEY")
tavily_key = os.getenv("TAVILY_API_KEY")
openrouter_key = os.getenv("OPENROUTER_API_KEY")
os.environ["ANTHROPIC_API_KEY"] = openrouter_key
# llm = LLM(model="gemini/gemini-2.5-flash", temperature=0, api_key=gemini_key)
llm = LLM(
    model="openrouter/openai/gpt-oss-20b:free",
    api_key=openrouter_key,
    base_url="https://openrouter.ai/api/v1",
)
llm_oss = LLM(
    model="openrouter/openai/gpt-oss-20b:free",
    api_key=openrouter_key,
    base_url="https://openrouter.ai/api/v1",
)


llm_g = LLM(
    model="openrouter/google/gemini-2.5-flash",
    temperature=0,
    api_key=openrouter_key,
    base_url="https://openrouter.ai/api/v1",
)

llm_5m = LLM(
    model="gpt-5-mini-2025-08-07",
)

llm_4m = LLM(
    model="gpt-4.1-mini-2025-04-14",
)

llm_5n = LLM(
    model="gpt-5-nano-2025-08-07",
)

llm_open_c3 = LLM(
    api_key=os.environ["OPENROUTER_API_KEY"],
    base_url="https://openrouter.ai/api/v1",
    model="openrouter/anthropic/claude-3-haiku",
    streaming=False,
)

llm_open_c35 = LLM(
    api_key=os.environ["OPENROUTER_API_KEY"],
    base_url="https://openrouter.ai/api/v1",
    model="openrouter/anthropic/claude-3.5-haiku",
    streaming=False,
)

# Initialize Gemini model
model = ChatOpenAI(
    model="google/gemini-2.5-flash",
    temperature=0,
    api_key=openrouter_key,
    base_url="https://openrouter.ai/api/v1",
)


# # check llm
# response=llm_g.call("Hello, how are you?")
# print(response)