MCPcopy Index your code
hub / github.com/apache/answer / ensureAIChatEnabled

Method ensureAIChatEnabled

internal/controller/ai_controller.go:94–103  ·  view source on GitHub ↗
(ctx *gin.Context)

Source from the content-addressed store, hash-verified

92}
93
94func (c *AIController) ensureAIChatEnabled(ctx *gin.Context) bool {
95 if c.featureToggleSvc == nil {
96 return true
97 }
98 if err := c.featureToggleSvc.EnsureEnabled(ctx, feature_toggle.FeatureAIChatbot); err != nil {
99 handler.HandleResponse(ctx, err, nil)
100 return false
101 }
102 return true
103}
104
105type ChatCompletionsRequest struct {
106 Messages []Message `validate:"required,gte=1" json:"messages"`

Callers 1

ChatCompletionsMethod · 0.95

Calls 2

HandleResponseFunction · 0.92
EnsureEnabledMethod · 0.80

Tested by

no test coverage detected