🐛 fix: Repair will cache errors or empty messages

This commit is contained in:
Martial BE
2024-04-24 17:40:40 +08:00
parent 763c8883da
commit 755dbf79be
3 changed files with 16 additions and 2 deletions

View File

@@ -90,7 +90,16 @@ func (p *ChatCacheProps) SetResponse(response any) {
return
}
p.Response = common.Marshal(response)
responseStr := common.Marshal(response)
if responseStr == "" {
return
}
p.Response = responseStr
}
func (p *ChatCacheProps) NoCache() {
p.Cache = false
}
func (p *ChatCacheProps) StoreCache(channelId, promptTokens, completionTokens int, modelName string) error {