feat(hermes): add openrouter cache config

This commit is contained in:
晴天
2026-05-26 02:36:37 +08:00
parent a52b70ade7
commit fb7ae3f15c
8 changed files with 399 additions and 27 deletions

View File

@@ -715,6 +715,16 @@ export default {
hermesPromptCachingConfigCacheTtl_5m: _('5 分钟(默认)', '5 minutes (default)', '5 分鐘(預設)'),
hermesPromptCachingConfigCacheTtl_1h: _('1 小时(长跑)', '1 hour (long runs)', '1 小時(長跑)'),
hermesPromptCachingConfigFootnote: _('这里写入 prompt_caching.cache_ttl。上游仅支持 5m 和 1h其他 prompt_caching 高级字段会保留在 raw YAML 中。', 'This writes prompt_caching.cache_ttl. Upstream only supports 5m and 1h; other advanced prompt_caching fields stay in raw YAML.', '這裡寫入 prompt_caching.cache_ttl。上游僅支援 5m 和 1h其他 prompt_caching 進階欄位會保留在 raw YAML 中。'),
hermesOpenrouterCacheConfigTitle: _('OpenRouter 响应缓存', 'OpenRouter response caching', 'OpenRouter 回應快取'),
hermesOpenrouterCacheConfigDesc: _('控制 OpenRouter 的重复响应缓存。长跑和反复调试同类问题时,开启后可减少重复请求成本。', 'Control OpenRouter response caching. For long runs and repeated debugging of similar tasks, enabling it can reduce repeated request cost.', '控制 OpenRouter 的重複回應快取。長跑和反覆調試同類問題時,開啟後可減少重複請求成本。'),
hermesOpenrouterCacheConfigStatusReady: _('结构化配置', 'structured settings', '結構化設定'),
hermesOpenrouterCacheConfigSave: _('保存响应缓存', 'Save response caching', '儲存回應快取'),
hermesOpenrouterCacheConfigSaveSuccess: _('OpenRouter 响应缓存已保存,建议重启 Hermes Gateway 生效', 'OpenRouter response caching saved. Restart Hermes Gateway to take effect.', 'OpenRouter 回應快取已儲存,建議重啟 Hermes Gateway 生效'),
hermesOpenrouterCacheConfigLoadFailed: _('加载 OpenRouter 响应缓存失败', 'Load OpenRouter response caching failed', '載入 OpenRouter 回應快取失敗'),
hermesOpenrouterCacheConfigSaveFailed: _('保存 OpenRouter 响应缓存失败', 'Save OpenRouter response caching failed', '儲存 OpenRouter 回應快取失敗'),
hermesOpenrouterCacheConfigResponseCache: _('启用 response_cache', 'Enable response_cache', '啟用 response_cache'),
hermesOpenrouterCacheConfigResponseCacheTtl: _('缓存有效期(秒)', 'Cache TTL (sec)', '快取有效期(秒)'),
hermesOpenrouterCacheConfigFootnote: _('这里写入 openrouter.response_cache 和 openrouter.response_cache_ttl。OpenRouter 其他高级字段会保留在 raw YAML 中。', 'This writes openrouter.response_cache and openrouter.response_cache_ttl. Other advanced OpenRouter fields stay in raw YAML.', '這裡寫入 openrouter.response_cache 和 openrouter.response_cache_ttl。OpenRouter 其他進階欄位會保留在 raw YAML 中。'),
hermesAuxiliaryConfigTitle: _('辅助模型', 'Auxiliary models', '輔助模型'),
hermesAuxiliaryConfigDesc: _('为图片分析、网页提取和历史会话搜索指定独立模型,避免这些任务挤占主对话模型。', 'Assign separate models for image analysis, web extraction, and session search so these tasks do not compete with the main chat model.', '為圖片分析、網頁提取和歷史會話搜尋指定獨立模型,避免這些任務擠占主對話模型。'),
hermesAuxiliaryConfigStatusReady: _('结构化配置', 'structured settings', '結構化設定'),