Skip to content

Commit 38ed324

Browse files
committed
chore: support gemini-2.5-pro
1 parent 392235a commit 38ed324

6 files changed

Lines changed: 16 additions & 12 deletions

File tree

migration/collection.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,5 @@ var Collection = []database.Migration{
2121
sql.MigrationUser013AlterDiagnosisTable,
2222
sql.MigrationUser014AlterDiagnosisTable,
2323
sql.MigrationUser015AlterChatTable,
24+
sql.MigrationUser016UpdateChatHistoryRow,
2425
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package sql
2+
3+
import "github.com/solutionchallenge/ondaum-server/pkg/database"
4+
5+
const sqlUser016UpdateChatHistoryRow = `
6+
UPDATE chat_histories SET role = 'model' WHERE role = 'assistant';`
7+
8+
var MigrationUser016UpdateChatHistoryRow = database.Migration{
9+
Name: "user.016.update_chat_history_row",
10+
Query: sqlUser016UpdateChatHistoryRow,
11+
}

pkg/llm/gemini/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ func (client *Client) RunActionPrompt(ctx context.Context, instructionIdentifier
129129

130130
return llm.Message{
131131
ID: uuid.New().String(),
132-
Role: llm.RoleAssistant,
132+
Role: llm.RoleModel,
133133
Content: response.Text(),
134134
Metadata: map[string]any{
135135
"feedbacks": feedbacks,

pkg/llm/gemini/conversation.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ func (conversation *Conversation) Request(ctx context.Context, request llm.Messa
6464
}
6565
message := llm.Message{
6666
ID: uuid.New().String(),
67-
Role: llm.RoleAssistant,
67+
Role: llm.RoleModel,
6868
Content: response.Text(),
6969
Metadata: map[string]any{
7070
"feedbacks": feedbacks,

pkg/llm/history.go

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,6 @@ package llm
22

33
import "context"
44

5-
type HistoryRole string
6-
7-
const (
8-
HistoryRoleUser HistoryRole = "user"
9-
HistoryRoleSystem HistoryRole = "system"
10-
HistoryRoleAssistant HistoryRole = "assistant"
11-
)
12-
135
type HistoryManager interface {
146
Add(ctx context.Context, messages ...Message)
157
Get(ctx context.Context, conversationID string) []Message

pkg/llm/type.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ type Statistics struct {
1111
type Role string
1212

1313
const (
14-
RoleUser Role = "user"
15-
RoleAssistant Role = "assistant"
14+
RoleUser Role = "user"
15+
RoleModel Role = "model"
1616
)
1717

1818
type Message struct {

0 commit comments

Comments
 (0)