|
1 | 1 | import os |
2 | 2 |
|
| 3 | +from dotenv import load_dotenv |
| 4 | + |
| 5 | +load_dotenv() |
| 6 | + |
3 | 7 | # Bifrost Gateway |
4 | | -BIFROST_ENDPOINT = os.getenv( |
5 | | - "BIFROST_ENDPOINT", |
6 | | - "http://bifrost.ai-inference.svc.cluster.local:8080/v1", |
7 | | -) |
8 | | -BIFROST_API_KEY = os.getenv("BIFROST_API_KEY", "test-1234") |
| 8 | +BIFROST_ENDPOINT = os.getenv("BIFROST_ENDPOINT") |
| 9 | +BIFROST_API_KEY = os.getenv("BIFROST_API_KEY") |
9 | 10 |
|
10 | | -# Model names (환경변수로 오버라이드 가능) |
11 | | -MODEL_SIMPLE = os.getenv("MODEL_SIMPLE", "qwen3-8b") |
12 | | -MODEL_COMPLEX = os.getenv("MODEL_COMPLEX", "anthropic.claude-3-sonnet") |
13 | | -MODEL_DOCUMENT = os.getenv("MODEL_DOCUMENT", "gpt-4o") |
14 | | -MODEL_CLASSIFIER = os.getenv("MODEL_CLASSIFIER", "gpt-4o") |
15 | | -MODEL_EVALUATOR = os.getenv("MODEL_EVALUATOR", "gpt-4o") |
| 11 | +# Model names |
| 12 | +MODEL_SIMPLE = os.getenv("MODEL_SIMPLE") |
| 13 | +MODEL_COMPLEX = os.getenv("MODEL_COMPLEX") |
| 14 | +MODEL_DOCUMENT = os.getenv("MODEL_DOCUMENT") |
| 15 | +MODEL_CLASSIFIER = os.getenv("MODEL_CLASSIFIER") |
| 16 | +MODEL_EVALUATOR = os.getenv("MODEL_EVALUATOR") |
16 | 17 |
|
17 | 18 | # Classification-to-model mapping |
18 | 19 | CLASSIFICATION_MODEL_MAP = { |
|
24 | 25 | # Langfuse |
25 | 26 | LANGFUSE_SECRET_KEY = os.getenv("LANGFUSE_SECRET_KEY", "") |
26 | 27 | LANGFUSE_PUBLIC_KEY = os.getenv("LANGFUSE_PUBLIC_KEY", "") |
27 | | -LANGFUSE_HOST = os.getenv( |
28 | | - "LANGFUSE_HOST", |
29 | | - "http://langfuse.observability.svc.cluster.local:3000", |
30 | | -) |
| 28 | +LANGFUSE_HOST = os.getenv("LANGFUSE_HOST") |
0 commit comments