File size: 637 Bytes
37ececc
 
 
1856369
37ececc
e2e7692
37ececc
1856369
e2e7692
 
1856369
 
37ececc
e2e7692
 
 
 
 
1856369
1567745
37ececc
1856369
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import os
from dotenv import load_dotenv

load_dotenv()

# OpenAI configuration
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
OPENAI_MODEL = os.getenv("OPENAI_MODEL", "gpt-4o")

# Ollama configuration
USE_OLLAMA = os.getenv("USE_OLLAMA", "false").lower() == "true"
OLLAMA_MODEL = os.getenv("OLLAMA_MODEL", "llama3")

# OpenRouter configuration
USE_OPENROUTER = os.getenv("USE_OPENROUTER", "false").lower() == "true"
OPENROUTER_API_KEY = os.getenv("OPENROUTER_API_KEY", "")
OPENROUTER_MODEL = os.getenv("OPENROUTER_MODEL", "openai/gpt-4")

# UI + LLM behavior config
DEFAULT_PERSONA = "Motivational Coach"
TEMPERATURE = 0.7
MAX_TURNS = 10