Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GeminiClient ¶
type GeminiClient struct {
// contains filtered or unexported fields
}
GeminiClient is a wrapper around the Generative AI client
func NewGeminiClient ¶
func NewGeminiClient() (*GeminiClient, error)
NewGeminiClient creates a new GeminiClient
func (*GeminiClient) FinalGenerativeAIResponse ¶
func (g *GeminiClient) FinalGenerativeAIResponse(input, output string) (string, error)
FinalGenerativeAIResponse sends the input and output strings to the Gemini API and returns the feedback
func (*GeminiClient) GetGenerativeAIResponse ¶
func (g *GeminiClient) GetGenerativeAIResponse(input string) ([]string, error)
GetGenerativeAIResponse sends the input string to the Gemini API and returns the response
Click to show internal directories.
Click to hide internal directories.