mirror of
https://github.com/ZhuLinsen/daily_stock_analysis
synced 2026-09-20 10:53:33 +08:00
feat: add Hermes local HTTP generation (#1824)
This commit is contained in:
@@ -411,6 +411,7 @@ def test_llm_channel(
|
||||
enabled=request.enabled,
|
||||
timeout_seconds=request.timeout_seconds,
|
||||
capability_checks=request.capability_checks,
|
||||
use_saved_secret=request.use_saved_secret,
|
||||
)
|
||||
return TestLLMChannelResponse.model_validate(payload)
|
||||
except (ValueError, TypeError) as exc:
|
||||
@@ -499,6 +500,7 @@ def discover_llm_channel_models(
|
||||
api_key=request.api_key,
|
||||
models=request.models,
|
||||
timeout_seconds=request.timeout_seconds,
|
||||
use_saved_secret=request.use_saved_secret,
|
||||
)
|
||||
return DiscoverLLMChannelModelsResponse.model_validate(payload)
|
||||
except (ValueError, TypeError) as exc:
|
||||
|
||||
@@ -200,6 +200,7 @@ class TestLLMChannelRequest(BaseModel):
|
||||
enabled: bool = True
|
||||
timeout_seconds: float = 20.0
|
||||
capability_checks: List[LLMCapabilityCheck] = Field(default_factory=list)
|
||||
use_saved_secret: bool = False
|
||||
|
||||
|
||||
class LLMCapabilityCheckResult(BaseModel):
|
||||
@@ -276,6 +277,7 @@ class DiscoverLLMChannelModelsRequest(BaseModel):
|
||||
api_key: str = ""
|
||||
models: List[str] = Field(default_factory=list)
|
||||
timeout_seconds: float = 20.0
|
||||
use_saved_secret: bool = False
|
||||
|
||||
|
||||
class DiscoverLLMChannelModelsResponse(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user