结构修改

This commit is contained in:
renzhiyuan 2025-09-29 10:22:55 +08:00
parent 3f1a8a3c4c
commit 7b7ecf7adb
3 changed files with 6 additions and 1 deletions

View File

@ -7,9 +7,10 @@ import (
"ai_scheduler/internal/data/model"
"ai_scheduler/internal/entitys"
"context"
"github.com/gofiber/fiber/v2/utils"
"time"
"github.com/gofiber/fiber/v2/utils"
"ai_scheduler/internal/config"
)
@ -74,6 +75,7 @@ func (s *SessionBiz) SessionInit(ctx context.Context, req *entitys.SessionInitRe
}
result.Chat = append(result.Chat, chat)
result.SessionId = session.SessionID
result.SessionId = sysConfig.Prologue
// 开场白写入会话历史
s.chatRepo.AsyncCreate(ctx, model.AiChatHi{
@ -101,6 +103,7 @@ func (s *SessionBiz) SessionInit(ctx context.Context, req *entitys.SessionInitRe
SessionID: chat.SessionID,
Role: constants.Caller(chat.Role),
Content: chat.Content,
Prologue: sysConfig.Prologue,
})
}
}

View File

@ -8,4 +8,5 @@ type ChatHistory struct {
SessionID string `json:"session_id"`
Role constants.Caller `json:"role"`
Content string `json:"content"`
Prologue string `json:"prologue"`
}

View File

@ -8,6 +8,7 @@ type SessionInitRequest struct {
type SessionInitResponse struct {
SessionId string `json:"session_id"`
Chat []ChatHistory `json:"chat"`
Prologue string `json:"prologue"`
}
type SessionListRequest struct {