mirror of
https://github.com/whekin/household-bot.git
synced 2026-03-31 12:04:02 +00:00
chore(config): align default ai model settings
This commit is contained in:
@@ -16,9 +16,9 @@ MINI_APP_ALLOWED_ORIGINS=http://localhost:5173
|
||||
|
||||
# Parsing / AI
|
||||
OPENAI_API_KEY=your-openai-api-key
|
||||
PARSER_MODEL=gpt-4.1-mini
|
||||
PURCHASE_PARSER_MODEL=gpt-5-mini
|
||||
ASSISTANT_MODEL=gpt-5-mini
|
||||
PARSER_MODEL=gpt-4o-mini
|
||||
PURCHASE_PARSER_MODEL=gpt-4o-mini
|
||||
ASSISTANT_MODEL=gpt-4o-mini
|
||||
ASSISTANT_TIMEOUT_MS=20000
|
||||
ASSISTANT_MEMORY_MAX_TURNS=12
|
||||
ASSISTANT_RATE_LIMIT_BURST=5
|
||||
|
||||
@@ -127,10 +127,10 @@ export function getBotRuntimeConfig(env: NodeJS.ProcessEnv = process.env): BotRu
|
||||
miniAppAuthEnabled,
|
||||
schedulerOidcAllowedEmails,
|
||||
reminderJobsEnabled,
|
||||
parserModel: env.PARSER_MODEL?.trim() || 'gpt-4.1-mini',
|
||||
parserModel: env.PARSER_MODEL?.trim() || 'gpt-4o-mini',
|
||||
purchaseParserModel:
|
||||
env.PURCHASE_PARSER_MODEL?.trim() || env.PARSER_MODEL?.trim() || 'gpt-5-mini',
|
||||
assistantModel: env.ASSISTANT_MODEL?.trim() || 'gpt-5-mini',
|
||||
env.PURCHASE_PARSER_MODEL?.trim() || env.PARSER_MODEL?.trim() || 'gpt-4o-mini',
|
||||
assistantModel: env.ASSISTANT_MODEL?.trim() || 'gpt-4o-mini',
|
||||
assistantTimeoutMs: parsePositiveInteger(
|
||||
env.ASSISTANT_TIMEOUT_MS,
|
||||
20_000,
|
||||
|
||||
@@ -11,9 +11,9 @@ mini_app_image = "europe-west1-docker.pkg.dev/my-gcp-project/household-bot/mini
|
||||
database_url_secret_id = "database-url"
|
||||
telegram_bot_token_secret_id = "telegram-bot-token"
|
||||
openai_api_key_secret_id = "openai-api-key"
|
||||
bot_parser_model = "gpt-4.1-mini"
|
||||
bot_purchase_parser_model = "gpt-5-mini"
|
||||
bot_assistant_model = "gpt-5-mini"
|
||||
bot_parser_model = "gpt-4o-mini"
|
||||
bot_purchase_parser_model = "gpt-4o-mini"
|
||||
bot_assistant_model = "gpt-4o-mini"
|
||||
bot_assistant_timeout_ms = 20000
|
||||
bot_assistant_memory_max_turns = 12
|
||||
bot_assistant_rate_limit_burst = 5
|
||||
|
||||
@@ -31,9 +31,9 @@ const server = {
|
||||
.optional()
|
||||
.transform((value) => parseOptionalCsv(value)),
|
||||
OPENAI_API_KEY: z.string().min(1).optional(),
|
||||
PARSER_MODEL: z.string().min(1).default('gpt-4.1-mini'),
|
||||
PURCHASE_PARSER_MODEL: z.string().min(1).default('gpt-5-mini'),
|
||||
ASSISTANT_MODEL: z.string().min(1).default('gpt-5-mini'),
|
||||
PARSER_MODEL: z.string().min(1).default('gpt-4o-mini'),
|
||||
PURCHASE_PARSER_MODEL: z.string().min(1).default('gpt-4o-mini'),
|
||||
ASSISTANT_MODEL: z.string().min(1).default('gpt-4o-mini'),
|
||||
ASSISTANT_TIMEOUT_MS: z.coerce.number().int().positive().default(20000),
|
||||
ASSISTANT_MEMORY_MAX_TURNS: z.coerce.number().int().positive().default(12),
|
||||
ASSISTANT_RATE_LIMIT_BURST: z.coerce.number().int().positive().default(5),
|
||||
|
||||
Reference in New Issue
Block a user