Versions in this module Expand all Collapse all v1 v1.1.0 May 5, 2026 v1.0.0 May 3, 2026 Changes in this version + type Client struct + func New(log *zap.Logger, conf appconf.OpenAI) *Client + func (c *Client) AnalyzeGameImages(ctx context.Context, gameData model.ModerationData) (*VisionAnalysisResult, error) + func (c *Client) ModerateText(ctx context.Context, gameData model.ModerationData) (*ModerationResponse, error) + type ModerationResponse struct + ID string + Results []ModerationResult + type ModerationResult struct + Categories []string + Flagged bool + type VisionAnalysisResult struct + Approved bool + ContentRelevant bool + GamingAppropriate bool + Reason string