View Source Instructor.Adapters.Gemini (Instructor v0.1.0)

Adapter for Google Gemini.

Configuration

config :instructor, adapter: Instructor.Adapters.Gemini, gemini: [
  api_key: "your_api_key" # Will use GOOGLE_API_KEY environment variable if not provided
]

or at runtime:

Instructor.chat_completion(..., [
  adapter: Instructor.Adapters.Gemini,
  api_key: "your_api_key" # Will use GOOGLE_API_KEY environment variable if not provided
])

To get a Google API key, see Google AI Studio.

Summary

Functions

Run a completion against Google's Gemini API Accepts OpenAI API arguments and converts to Gemini Args to perform the completion. Defaults to JSON mode within the Gemini API

Functions

Link to this function

chat_completion(params, user_config \\ nil)

View Source

Run a completion against Google's Gemini API Accepts OpenAI API arguments and converts to Gemini Args to perform the completion. Defaults to JSON mode within the Gemini API