16 lines
482 B
Diff
16 lines
482 B
Diff
--- before/model_gateway.py
|
|
+++ model_gateway.py
|
|
@@ -270,6 +270,12 @@
|
|
|
|
config = outlet.config
|
|
kind = outlet.kind
|
|
+ config_error = model_protocol.chat_config_error(
|
|
+ kind, config.get("base_url") or "", config.get("model") or "",
|
|
+ )
|
|
+ if config_error:
|
|
+ return {"provider": outlet.name, "text": "", "latency_ms": 0,
|
|
+ "error": config_error}
|
|
timeout = min(float(config.get("timeout_ms") or 30000) / 1000.0, deadline)
|
|
|
|
try:
|