Documentation
¶
Index ¶
- type AgentController
- func (c *AgentController) AgentFormHandler(eCtx echo.Context) error
- func (c *AgentController) CreateAgentHandler(eCtx echo.Context) error
- func (c *AgentController) DeleteAgentHandler(eCtx echo.Context) error
- func (c *AgentController) GetProviderModelsHandler(eCtx echo.Context) error
- func (c *AgentController) RegisterRoutes(e *echo.Echo)
- func (c *AgentController) UpdateAgentHandler(eCtx echo.Context) error
- type ChatController
- func (c *ChatController) CancelMessageHandler(eCtx echo.Context) error
- func (c *ChatController) ChatCostHandler(eCtx echo.Context) error
- func (c *ChatController) ChatFormHandler(eCtx echo.Context) error
- func (c *ChatController) ChatHandler(eCtx echo.Context) error
- func (c *ChatController) CreateChatHandler(eCtx echo.Context) error
- func (c *ChatController) DeleteChatHandler(eCtx echo.Context) error
- func (c *ChatController) GetMessagesHandler(eCtx echo.Context) error
- func (c *ChatController) RegisterRoutes(e *echo.Echo)
- func (c *ChatController) SendMessageHandler(eCtx echo.Context) error
- func (c *ChatController) UpdateChatHandler(eCtx echo.Context) error
- type HomeController
- func (c *HomeController) AgentsPartialHandler(eCtx echo.Context) error
- func (c *HomeController) ChatsPartialHandler(eCtx echo.Context) error
- func (c *HomeController) HomeHandler(eCtx echo.Context) error
- func (c *HomeController) RegisterRoutes(e *echo.Echo)
- func (c *HomeController) ToolsPartialHandler(eCtx echo.Context) error
- type ProviderController
- type ToolController
- func (c *ToolController) CreateToolHandler(eCtx echo.Context) error
- func (c *ToolController) DeleteToolHandler(eCtx echo.Context) error
- func (c *ToolController) GetToolTypeDefaultsHandler(eCtx echo.Context) error
- func (c *ToolController) RegisterRoutes(e *echo.Echo)
- func (c *ToolController) ToolFormHandler(eCtx echo.Context) error
- func (c *ToolController) UpdateToolHandler(eCtx echo.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentController ¶
type AgentController struct {
// contains filtered or unexported fields
}
func NewAgentController ¶
func NewAgentController(logger *zap.Logger, tmpl *template.Template, agentService services.AgentService, toolService services.ToolService, providerService services.ProviderService) *AgentController
func (*AgentController) AgentFormHandler ¶
func (c *AgentController) AgentFormHandler(eCtx echo.Context) error
func (*AgentController) CreateAgentHandler ¶
func (c *AgentController) CreateAgentHandler(eCtx echo.Context) error
func (*AgentController) DeleteAgentHandler ¶
func (c *AgentController) DeleteAgentHandler(eCtx echo.Context) error
func (*AgentController) GetProviderModelsHandler ¶
func (c *AgentController) GetProviderModelsHandler(eCtx echo.Context) error
func (*AgentController) RegisterRoutes ¶
func (c *AgentController) RegisterRoutes(e *echo.Echo)
func (*AgentController) UpdateAgentHandler ¶
func (c *AgentController) UpdateAgentHandler(eCtx echo.Context) error
type ChatController ¶
type ChatController struct {
// contains filtered or unexported fields
}
func NewChatController ¶
func NewChatController(logger *zap.Logger, tmpl *template.Template, chatService services.ChatService, agentService services.AgentService) *ChatController
func (*ChatController) CancelMessageHandler ¶
func (c *ChatController) CancelMessageHandler(eCtx echo.Context) error
func (*ChatController) ChatCostHandler ¶
func (c *ChatController) ChatCostHandler(eCtx echo.Context) error
CancelMessageHandler cancels an ongoing message processing operation ChatCostHandler handles the request to update the token and cost display
func (*ChatController) ChatFormHandler ¶
func (c *ChatController) ChatFormHandler(eCtx echo.Context) error
func (*ChatController) ChatHandler ¶
func (c *ChatController) ChatHandler(eCtx echo.Context) error
func (*ChatController) CreateChatHandler ¶
func (c *ChatController) CreateChatHandler(eCtx echo.Context) error
func (*ChatController) DeleteChatHandler ¶
func (c *ChatController) DeleteChatHandler(eCtx echo.Context) error
func (*ChatController) GetMessagesHandler ¶ added in v1.5.0
func (c *ChatController) GetMessagesHandler(eCtx echo.Context) error
GetMessagesHandler returns the latest messages for a chat
func (*ChatController) RegisterRoutes ¶
func (c *ChatController) RegisterRoutes(e *echo.Echo)
func (*ChatController) SendMessageHandler ¶
func (c *ChatController) SendMessageHandler(eCtx echo.Context) error
func (*ChatController) UpdateChatHandler ¶
func (c *ChatController) UpdateChatHandler(eCtx echo.Context) error
type HomeController ¶
type HomeController struct {
// contains filtered or unexported fields
}
func NewHomeController ¶
func NewHomeController(logger *zap.Logger, tmpl *template.Template, chatService services.ChatService, agentService services.AgentService, toolService services.ToolService) *HomeController
func (*HomeController) AgentsPartialHandler ¶
func (c *HomeController) AgentsPartialHandler(eCtx echo.Context) error
func (*HomeController) ChatsPartialHandler ¶
func (c *HomeController) ChatsPartialHandler(eCtx echo.Context) error
func (*HomeController) HomeHandler ¶
func (c *HomeController) HomeHandler(eCtx echo.Context) error
func (*HomeController) RegisterRoutes ¶
func (c *HomeController) RegisterRoutes(e *echo.Echo)
func (*HomeController) ToolsPartialHandler ¶
func (c *HomeController) ToolsPartialHandler(eCtx echo.Context) error
type ProviderController ¶
type ProviderController struct {
// contains filtered or unexported fields
}
func NewProviderController ¶
func NewProviderController(logger *zap.Logger, tmpl *template.Template, providerService services.ProviderService) *ProviderController
func (*ProviderController) GetProviderHandler ¶
func (c *ProviderController) GetProviderHandler(eCtx echo.Context) error
func (*ProviderController) ListProvidersHandler ¶
func (c *ProviderController) ListProvidersHandler(eCtx echo.Context) error
func (*ProviderController) RegisterRoutes ¶
func (c *ProviderController) RegisterRoutes(e *echo.Echo)
type ToolController ¶
type ToolController struct {
// contains filtered or unexported fields
}
func NewToolController ¶
func NewToolController(logger *zap.Logger, tmpl *template.Template, toolService services.ToolService, toolFactory *tools.ToolFactory) *ToolController
func (*ToolController) CreateToolHandler ¶
func (c *ToolController) CreateToolHandler(eCtx echo.Context) error
func (*ToolController) DeleteToolHandler ¶
func (c *ToolController) DeleteToolHandler(eCtx echo.Context) error
func (*ToolController) GetToolTypeDefaultsHandler ¶
func (c *ToolController) GetToolTypeDefaultsHandler(eCtx echo.Context) error
func (*ToolController) RegisterRoutes ¶
func (c *ToolController) RegisterRoutes(e *echo.Echo)
func (*ToolController) ToolFormHandler ¶
func (c *ToolController) ToolFormHandler(eCtx echo.Context) error
func (*ToolController) UpdateToolHandler ¶
func (c *ToolController) UpdateToolHandler(eCtx echo.Context) error
Click to show internal directories.
Click to hide internal directories.