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