Require forwarded reviewer LLM credentials
This commit is contained in:
@@ -117,10 +117,25 @@ def build_reviewer_graph(
|
||||
)
|
||||
)
|
||||
|
||||
missing_llm_fields = [
|
||||
name
|
||||
for name, value in (
|
||||
("llm_model", ctx.llm_model),
|
||||
("llm_base_url", ctx.llm_base_url),
|
||||
("llm_api_key", ctx.llm_api_key),
|
||||
)
|
||||
if not value
|
||||
]
|
||||
if missing_llm_fields:
|
||||
raise ValueError(
|
||||
"reviewer requires forwarded ctx.llm credentials; missing "
|
||||
+ ", ".join(missing_llm_fields)
|
||||
)
|
||||
|
||||
model_kwargs: dict[str, Any] = {
|
||||
"model": ctx.llm_model or settings.litellm_model,
|
||||
"base_url": ctx.llm_base_url or (settings.litellm_url + "/v1"),
|
||||
"api_key": ctx.llm_api_key or settings.litellm_key,
|
||||
"model": ctx.llm_model,
|
||||
"base_url": ctx.llm_base_url,
|
||||
"api_key": ctx.llm_api_key,
|
||||
"stream_usage": True,
|
||||
}
|
||||
if ctx.llm_temperature_mode != "omit":
|
||||
|
||||
Reference in New Issue
Block a user