Documentation ¶ Index ¶ Constants func AnalyzePR(ctx context.Context, client *Client, data *model.PRData, ...) (*model.AIAnalysis, error) type Client func NewClient(apiKey, model string) *Client func (c *Client) Call(ctx context.Context, system, prompt string) (string, error) Constants ¶ View Source const DefaultModel = "claude-sonnet-4-20250514" Variables ¶ This section is empty. Functions ¶ func AnalyzePR ¶ func AnalyzePR(ctx context.Context, client *Client, data *model.PRData, risks []model.RiskFlag) (*model.AIAnalysis, error) Types ¶ type Client ¶ type Client struct { // contains filtered or unexported fields } func NewClient ¶ func NewClient(apiKey, model string) *Client func (*Client) Call ¶ func (c *Client) Call(ctx context.Context, system, prompt string) (string, error) Source Files ¶ View all Source files analyze.goclient.go Click to show internal directories. Click to hide internal directories.