Documentation
¶
Index ¶
Constants ¶
View Source
const ( SummaryEngineAgnes SummaryEngine = "agnes" SummaryEngineDaphne SummaryEngine = "daphne" SummaryEngineMuriel SummaryEngine = "muriel" SummaryTypeSummary SummaryType = "summary" SummaryTypeTakeaway SummaryType = "takeaway" )
Variables ¶
View Source
var (
ErrUrlOrTextNeedsToBeSet = errors.New("either URL or Text field should be set in SummaryRequest")
)
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) Summarize ¶
func (c *Client) Summarize(ctx context.Context, summaryRequest SummaryRequest) (response SummaryResponse, err error)
type ClientConfig ¶
type ClientConfig struct { BaseURL string // contains filtered or unexported fields }
type ResponseMeta ¶
type SummaryData ¶
type SummaryEngine ¶
type SummaryEngine string
type SummaryRequest ¶
type SummaryRequest struct { URL string `json:"url,omitempty"` Text string `json:"text,omitempty"` Engine SummaryEngine `json:"engine,omitempty"` SummaryType SummaryType `json:"summary_type,omitempty"` TargetLanguage string `json:"target_language,omitempty"` Cache bool `json:"cache"` }
type SummaryResponse ¶
type SummaryResponse struct { Meta ResponseMeta `json:"meta"` Data SummaryData `json:"data"` Errors []APIError `json:"error"` }
type SummaryType ¶
type SummaryType string
Click to show internal directories.
Click to hide internal directories.