From dc9e1bdf06fb5859db4f7d8346f4f7d84a4a202c Mon Sep 17 00:00:00 2001 From: AvranWong Date: Wed, 25 Feb 2026 07:12:54 +0800 Subject: [PATCH] fix model naming --- .env.example | 4 ++-- README.md | 4 ++-- deploy/dev/01_agent.yaml | 4 ++-- deploy/prod/01_agent.yaml | 4 ++-- internal/config/config.go | 8 ++++---- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.env.example b/.env.example index af9e56b..73a6a11 100644 --- a/.env.example +++ b/.env.example @@ -17,8 +17,8 @@ AUTH_CACHE_TTL_SECONDS=180 # AI Provider - OpenRouter (required) AI_API_KEY=sk-or-your-key-here -AI_MODEL=anthropic/claude-sonnet-4-5-20250929 -AI_SUMMARY_MODEL=anthropic/claude-haiku-4-5-20251001 +AI_MODEL=anthropic/claude-sonnet-4.5 +AI_SUMMARY_MODEL=anthropic/claude-haiku-4.5 AI_BASE_URL=https://openrouter.ai/api/v1 AI_APP_NAME=vultisig-agent AI_APP_URL=https://vultisig.com diff --git a/README.md b/README.md index 17fb573..ffad1dd 100644 --- a/README.md +++ b/README.md @@ -20,8 +20,8 @@ AI Chat Agent backend service for Vultisig mobile apps. This service handles nat | `AUTH_CACHE_KEY_SECRET` | Yes | - | HMAC secret for auth cache key derivation | | `AUTH_CACHE_TTL_SECONDS` | No | `180` | Auth cache TTL (seconds) | | `AI_API_KEY` | Yes | - | OpenRouter API key | -| `AI_MODEL` | No | `anthropic/claude-sonnet-4-5-20250929` | Model to use (OpenRouter format) | -| `AI_SUMMARY_MODEL` | No | `anthropic/claude-haiku-4-5-20251001` | Model for conversation summarization | +| `AI_MODEL` | No | `anthropic/claude-sonnet-4.5` | Model to use (OpenRouter format) | +| `AI_SUMMARY_MODEL` | No | `anthropic/claude-haiku-4.5` | Model for conversation summarization | | `AI_BASE_URL` | No | `https://openrouter.ai/api/v1` | AI provider base URL | | `AI_APP_NAME` | No | `vultisig-agent` | App name sent to OpenRouter | | `AI_APP_URL` | No | - | App URL sent to OpenRouter | diff --git a/deploy/dev/01_agent.yaml b/deploy/dev/01_agent.yaml index 86e76cd..c5ec23a 100644 --- a/deploy/dev/01_agent.yaml +++ b/deploy/dev/01_agent.yaml @@ -3,8 +3,8 @@ kind: ConfigMap metadata: name: agent data: - ai-model: "anthropic/claude-sonnet-4-5-20250929" - ai-summary-model: "anthropic/claude-haiku-4-5-20251001" + ai-model: "anthropic/claude-sonnet-4.5" + ai-summary-model: "anthropic/claude-haiku-4.5" ai-base-url: "https://openrouter.ai/api/v1" ai-app-name: "vultisig-agent" context-window-size: "20" diff --git a/deploy/prod/01_agent.yaml b/deploy/prod/01_agent.yaml index 86e76cd..c5ec23a 100644 --- a/deploy/prod/01_agent.yaml +++ b/deploy/prod/01_agent.yaml @@ -3,8 +3,8 @@ kind: ConfigMap metadata: name: agent data: - ai-model: "anthropic/claude-sonnet-4-5-20250929" - ai-summary-model: "anthropic/claude-haiku-4-5-20251001" + ai-model: "anthropic/claude-sonnet-4.5" + ai-summary-model: "anthropic/claude-haiku-4.5" ai-base-url: "https://openrouter.ai/api/v1" ai-app-name: "vultisig-agent" context-window-size: "20" diff --git a/internal/config/config.go b/internal/config/config.go index f8c65bf..6d6e4bb 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -11,10 +11,10 @@ type Config struct { Database DatabaseConfig Redis RedisConfig AuthCache AuthCacheConfig - AI AIConfig + AI AIConfig Context ContextConfig Verifier VerifierConfig - MCP MCPConfig + MCP MCPConfig } // ServerConfig holds HTTP server configuration. @@ -42,8 +42,8 @@ type AuthCacheConfig struct { // AIConfig holds AI provider configuration (OpenRouter-compatible). type AIConfig struct { APIKey string `envconfig:"AI_API_KEY" required:"true"` - Model string `envconfig:"AI_MODEL" default:"anthropic/claude-sonnet-4-5-20250929"` - SummaryModel string `envconfig:"AI_SUMMARY_MODEL" default:"anthropic/claude-haiku-4-5-20251001"` + Model string `envconfig:"AI_MODEL" default:"anthropic/claude-sonnet-4.5"` + SummaryModel string `envconfig:"AI_SUMMARY_MODEL" default:"anthropic/claude-haiku-4.5"` BaseURL string `envconfig:"AI_BASE_URL" default:"https://openrouter.ai/api/v1"` AppName string `envconfig:"AI_APP_NAME" default:"vultisig-agent"` AppURL string `envconfig:"AI_APP_URL" default:""`