File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11natural_language_models :
2- - name : mistralai/devstral-2512
3- provider : mistralai
4- api_key_env : OPENROUTER_API_KEY
2+ - name : glm-5
3+ provider : z-ai
4+ api_key_env : GLM_API_KEY
55 rpm_free_tier_limit : 99999
66 rpd_free_tier_limit : 99999
7- - name : gemini-3-flash-preview
8- provider : google
9- api_key_env : GOOGLE_API_KEY_1
10- rpm_free_tier_limit : 5
11- rpd_free_tier_limit : 20
127
138embedding_models :
149 - name : voyage-code-3
@@ -19,10 +14,9 @@ embedding_models:
1914eval_models :
2015 - name : voyage-code-3
2116 provider : voyageai
22- # api_key_env: VOYAGE_API_KEY_1
17+ # api_key_env: VOYAGE_API_KEY_1
2318 tokens_free_tier_limit : 200000000
2419
2520# Configuration
2621config :
27- sufficiency_threshold : 0.8 # Configurable threshold for local-first answering
28-
22+ sufficiency_threshold : 0.8 # Configurable threshold for local-first answering
Original file line number Diff line number Diff line change @@ -60,6 +60,8 @@ def _get_client(self, config: ModelConfig) -> Optional[Any]:
6060 base_url = None
6161 if config .provider == "mistralai" or "openrouter" in config .provider :
6262 base_url = "https://openrouter.ai/api/v1"
63+ elif config .provider in ("glm" , "z-ai" ):
64+ base_url = os .environ .get ("GLM_BASE_URL" )
6365
6466 client = _create_openai_client (api_key = api_key , base_url = base_url )
6567
You can’t perform that action at this time.
0 commit comments