Versions in this module Expand all Collapse all v1 v1.0.0 Jul 31, 2023 Changes in this version + type CodeService interface + RunGenerate func(generate *request.CodeGenerate) (*response.CodeGenerate, error) + func NewCodeService(c container.Container) CodeService + type ConversationService interface + DeleteByIds func(ids []uuid.UUID) error + FeedbackMessage func(req *request.MessageFeedback) error + FindById func(id string) (*models.Conversation, error) + FindConversations func(username string, req *request.ConversationList) ([]*models.Conversation, error) + RunBase func(prompt string) (string, error) + RunConversation func(username string, req *request.ConversationRun, callback oc.Callback) (*models.Message, error) + RunConversationWS func(command, prompt string, buffer *memory.Buffer, callback oc.Callback) error + func NewConversationService(c container.Container) ConversationService + type LLMService interface + FindAllLLMs func(req *request.LLMList) ([]*models.LLM, error) + func NewLLMService(c container.Container) LLMService + type RoleService interface + CreateRole func(req *request.RoleCreate) error + FindAllRoles func(req *request.RoleList) ([]*models.Role, error) + UpdateById func(id uint, req *request.RoleUpdate) error + func NewRoleService(c container.Container) RoleService + type UserService interface + AuthByUserAndPassword func(username, password string) bool + CreateUser func(req *request.UserCreate) error + FindAllUsers func(req *request.UserList) ([]*models.User, error) + FindUserByName func(username string) (*models.User, error) + func NewUserService(c container.Container) UserService