ContiAI / modules /env.py
ziadsameh32's picture
final-version
ad72a03
raw
history blame contribute delete
895 Bytes
from crewai import LLM
import os
from dotenv import load_dotenv
from pathlib import Path
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")
# 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_g = LLM(
model="gemini/gemini-2.5-flash",
temperature=0,
)
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",
)
# # check llm
# response=llm_5m.call("Hello, how are you?")
# print(response)