Class: PromptBuilder::Serializers::Gemini
- Defined in:
- lib/prompt_builder/serializers/gemini.rb,
lib/prompt_builder/serializers/gemini/request.rb,
lib/prompt_builder/serializers/gemini/response.rb
Overview
Serializer for the Google Gemini API format. Delegates request and response handling to dedicated nested classes.
Defined Under Namespace
Class Method Summary collapse
-
.parse_response(hash) ⇒ PromptBuilder::Response
Parse a Gemini response into a PromptBuilder::Response.
-
.request_payload(session) ⇒ Hash
Export a session to Gemini request payload.
Class Method Details
.parse_response(hash) ⇒ PromptBuilder::Response
Parse a Gemini response into a PromptBuilder::Response.
24 25 26 |
# File 'lib/prompt_builder/serializers/gemini.rb', line 24 def parse_response(hash) Response.parse_response(hash) end |
.request_payload(session) ⇒ Hash
Export a session to Gemini request payload.
16 17 18 |
# File 'lib/prompt_builder/serializers/gemini.rb', line 16 def request_payload(session) Request.request_payload(session) end |