chore: define provider fun, not error include yet

This commit is contained in:
Jeremy Yin 2024-03-22 22:36:25 +08:00
parent e806c992c4
commit 7578dd837d
2 changed files with 26 additions and 1 deletions

View File

@ -1,5 +1,26 @@
package providers
type ChatProvider struct {
import "simplylab/model"
type ChatProvider struct {
}
func (p ChatProvider) CheckUserMessageLimitedIn30Seconds(user model.User) bool {
return false
}
func (p ChatProvider) CheckUserMessageLimitedInDaily(user model.User) bool {
return false
}
func (p ChatProvider) AddChatMessages(messages []model.NewMessage) int {
return 0
}
func (p ChatProvider) GetUserChatMessages(user model.User, limit int) []model.Message {
return make([]model.Message, 0)
}
func (p ChatProvider) GetUserChatMessagesCountToday(user model.User) int {
return 0
}

View File

@ -3,3 +3,7 @@ package providers
type OpenRouterProvider struct {
}
func (p OpenRouterProvider) Chat(content string) string {
return "todo"
}