Gemini API Processor
Gemini API Processor
Details
Concrete implementation of BaseAPIProcessor for Gemini models.
Handles Gemini-specific API calls, authentication, and response parsing.
Methods
Inherited methods
Method new()
Initialize Gemini processor
Method get_default_api_url()
Get default Gemini API URL template
Usage
GeminiProcessor$get_default_api_url()
Method get_api_url_for_model()
Get API URL for specific model
Usage
GeminiProcessor$get_api_url_for_model(model)
Method make_api_call()
Make API call to Gemini
Usage
GeminiProcessor$make_api_call(chunk_content, model, api_key)
Extract response content from Gemini API response
Usage
GeminiProcessor$extract_response_content(response, model)
Method clone()
The objects of this class are cloneable with this method.
Usage
GeminiProcessor$clone(deep = FALSE)
Arguments
deep
Whether to make a deep clone.