# Functions
NewComposer creates a new Composer instance with OpenAI and TogetherAI clients and default config.
NewGoogleGemini creates new Google Gemini client.
NewTogetherAI creates new TogetherAI client.
# Structs
No description provided by the author
No description provided by the author
Composer is used to compose (rephrase) news and events, find some meta information about them, filter out some unnecessary stuff, summarise them and so on.
Error is an error that occurs during news composing process.
GoogleGemini is a structure for Google Gemini AI API client.
GoogleGeminiRequest is a struct that contains options for Google Gemini API requests.
Headline is the base data structure for the data to summarise.
SummarisedHeadline is the base data structure of summarised news or events.
TogetherAI client to interact with TogetherAI API (replacement for OpenAI API in some cases).
TogetherAIResponse is a struct that contains response from TogetherAI API.
# Interfaces
No description provided by the author