mirror of
https://github.com/farion1231/cc-switch.git
synced 2026-07-24 12:44:18 +08:00
feat(hermes): align provider schema with Hermes Agent 0.10.0
Hermes 0.10.0 tightened custom_providers validation (commit 2cdae233): invalid base_urls are rejected, unknown fields produce warnings, and new fields (rate_limit_delay, bedrock_converse, key_env) landed. - Add bedrock_converse to the api_mode selector (and i18n labels) - Expose rate_limit_delay in a provider-level advanced panel - Validate base_url client-side (URL shape, template-token friendly) - Drop per-model max_tokens — not in _VALID_CUSTOM_PROVIDER_FIELDS - Round-trip test asserts set_provider preserves rate_limit_delay / key_env / any unknown forward-compat field
This commit is contained in:
@@ -1902,6 +1902,10 @@ export function ProviderForm({
|
||||
onApiModeChange={hermesForm.handleHermesApiModeChange}
|
||||
models={hermesForm.hermesModels}
|
||||
onModelsChange={hermesForm.handleHermesModelsChange}
|
||||
rateLimitDelay={hermesForm.hermesRateLimitDelay}
|
||||
onRateLimitDelayChange={
|
||||
hermesForm.handleHermesRateLimitDelayChange
|
||||
}
|
||||
/>
|
||||
)}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user