Added validation-specific LLM configuration options
This commit is contained in:
@@ -19,6 +19,12 @@ def _config(**overrides):
|
||||
"api_key": "test-key",
|
||||
"llm_concurrency": base.llm_concurrency,
|
||||
"llm_timeout_seconds": base.llm_timeout_seconds,
|
||||
"validation_llm_api_key": base.validation_llm_api_key,
|
||||
"validation_llm_concurrency": base.validation_llm_concurrency,
|
||||
"validation_llm_timeout_seconds": base.validation_llm_timeout_seconds,
|
||||
"validation_model": base.validation_model,
|
||||
"validation_base_url": base.validation_base_url,
|
||||
"validation_max_retries": base.validation_max_retries,
|
||||
"module_keys": base.module_keys,
|
||||
"model": base.model,
|
||||
"base_url": base.base_url,
|
||||
@@ -193,7 +199,7 @@ def test_client_cache_identity_uses_timeout(monkeypatch):
|
||||
def test_missing_api_key_error_is_provider_neutral():
|
||||
client = OpenAICompatibleStructuredLLMClient()
|
||||
|
||||
with pytest.raises(AuditaLLMError, match="AUDITA_LLM_API_KEY"):
|
||||
with pytest.raises(AuditaLLMError, match="AUDITA_VALIDATION_LLM_API_KEY"):
|
||||
client.run_structured(
|
||||
stage_name="test-stage",
|
||||
messages=[{"role": "user", "content": "Hello"}],
|
||||
|
||||
Reference in New Issue
Block a user