| import os |
|
|
| |
| DEFAULT_PASSWORD = "123456" |
|
|
| |
| API_KEY = os.environ.get("API_KEY", DEFAULT_PASSWORD) |
|
|
| |
| HUGGINGFACE = os.environ.get("HUGGINGFACE", "false").lower() == "true" |
| HUGGINGFACE_API_KEY = os.environ.get("HUGGINGFACE_API_KEY", "") |
|
|
| |
| CREDENTIALS_DIR = os.environ.get("CREDENTIALS_DIR", "/app/credentials") |
|
|
| |
| GOOGLE_CREDENTIALS_JSON_STR = os.environ.get("GOOGLE_CREDENTIALS_JSON") |
|
|
| |
| raw_vertex_keys = os.environ.get("VERTEX_EXPRESS_API_KEY") |
| if raw_vertex_keys: |
| VERTEX_EXPRESS_API_KEY_VAL = [key.strip() for key in raw_vertex_keys.split(',') if key.strip()] |
| else: |
| VERTEX_EXPRESS_API_KEY_VAL = [] |
|
|
| |
| FAKE_STREAMING_ENABLED = os.environ.get("FAKE_STREAMING", "false").lower() == "true" |
| FAKE_STREAMING_INTERVAL_SECONDS = float(os.environ.get("FAKE_STREAMING_INTERVAL", "1.0")) |
|
|
| |
| MODELS_CONFIG_URL = os.environ.get("MODELS_CONFIG_URL", "https://raw.githubusercontent.com/gzzhongqi/vertex2openai/refs/heads/main/vertexModels.json") |
|
|
| |
| VERTEX_REASONING_TAG = "vertex_think_tag" |
|
|
| |
| ROUNDROBIN = os.environ.get("ROUNDROBIN", "false").lower() == "true" |
|
|
| |