From 9fbfc0ca820a80f7624b36f5ae2ec6bca356a3fc Mon Sep 17 00:00:00 2001 From: Yiyang Kang Date: Thu, 17 Apr 2025 12:23:52 +0900 Subject: [PATCH] feat: update openai models --- assistant.go | 2 +- botcmd_reason.go | 2 +- openai/models.go | 9 ++++----- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/assistant.go b/assistant.go index 7ce9ea8..b115561 100644 --- a/assistant.go +++ b/assistant.go @@ -234,7 +234,7 @@ func handleAssistantConversation(c tele.Context, thread []*tele.Message) error { } req := openai.ChatRequest{ - Model: openai.ModelGpt45, + Model: openai.ModelGpt41, Messages: chatReqMsgs, Temperature: lo.ToPtr(0.42), User: assistantHashUserId(lastMsg.Sender.ID), diff --git a/botcmd_reason.go b/botcmd_reason.go index 918291a..cfd72fb 100644 --- a/botcmd_reason.go +++ b/botcmd_reason.go @@ -29,7 +29,7 @@ func handleReasonCmd(c tele.Context) error { } req := openai.ChatRequest{ - Model: openai.ModelO3Mini, + Model: openai.ModelO4Mini, Messages: []openai.ChatMessage{ { Role: openai.ChatRoleUser, diff --git a/openai/models.go b/openai/models.go index 8657a11..bdf8da9 100644 --- a/openai/models.go +++ b/openai/models.go @@ -1,9 +1,8 @@ package openai const ( - ModelGpt4O = "gpt-4o" // Safe default - ModelO1Preview = "o1-preview" // Expensive reasoning model - ModelO1Mini = "o1-mini" // Cheaper reasoning model - ModelO3Mini = "o3-mini" // Cheaper yet powerful reasoning model - ModelGpt45 = "gpt-4.5-preview" // Bleeding edge (and expensive) + ModelGpt4O = "gpt-4o" // The safe default, balanced model. + ModelO1 = "o1" // Expensive reasoning model + ModelO4Mini = "o4-mini" // Cheaper yet powerful reasoning model + ModelGpt41 = "gpt-4.1" // OpenAI's Flagship model )