Class: PromptBuilder::Serializers::ChatCompletion
- Defined in:
- lib/prompt_builder/serializers/chat_completion.rb,
lib/prompt_builder/serializers/chat_completion/request.rb,
lib/prompt_builder/serializers/chat_completion/response.rb
Overview
Serializer for the OpenAI Chat Completions 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 Chat Completions response into an PromptBuilder::Response.
-
.request_payload(session) ⇒ Hash
Export a session to Chat Completions request payload.
Class Method Details
.parse_response(hash) ⇒ PromptBuilder::Response
Parse a Chat Completions response into an PromptBuilder::Response.
24 25 26 |
# File 'lib/prompt_builder/serializers/chat_completion.rb', line 24 def parse_response(hash) Response.parse_response(hash) end |
.request_payload(session) ⇒ Hash
Export a session to Chat Completions request payload.
16 17 18 |
# File 'lib/prompt_builder/serializers/chat_completion.rb', line 16 def request_payload(session) Request.request_payload(session) end |