OpenAPI-Client-OpenAI
view release on metacpan or search on metacpan
lib/OpenAPI/Client/OpenAI/Path/responses-response_id.pod view on Meta::CPAN
=head1 OPERATIONS
=head2 DELETE /responses/{response_id}
=head3 deleteResponse
$client->delete_response({
body => { ... },
});
Deletes a model response with the given ID.
=head4 Path/query parameters
=over
=item * C<response_id> (in path, required, string) - The ID of the response to delete.
=back
=head4 Responses
B<200 - OK>
B<404 - Not Found>
Content-Type: application/json
Example:
{
"code" : "string",
"message" : "string",
"param" : "string",
"type" : "string"
}
=head2 GET /responses/{response_id}
=head3 getResponse
$client->get_response({
body => { ... },
});
Retrieves a model response with the given ID.
=head4 Path/query parameters
=over
=item * C<response_id> (in path, required, string) - The ID of the response to retrieve.
=item * C<include> (in query, optional, array) - Additional fields to include in the response. See the C<include> parameter for
Response creation above for more information.
=item * C<stream> (in query, optional, boolean) - If set to true, the model response data will be streamed to the client as it
is generated using
L<server-sent events|https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events#Event_stream_format>
. See the
L<Streaming section below|https://platform.openai.com/docs/api-reference/responses-streaming>
for more information.
=item * C<starting_after> (in query, optional, integer) - The sequence number of the event after which to start streaming.
=item * C<include_obfuscation> (in query, optional, boolean) - When true, stream obfuscation will be enabled. Stream obfuscation adds random
characters to an C<obfuscation> field on streaming delta events to normalize
payload sizes as a mitigation to certain side-channel attacks. These
obfuscation fields are included by default, but add a small amount of overhead
to the data stream. You can set C<include_obfuscation> to false to optimize
for bandwidth if you trust the network links between your application and the
OpenAI API.
=back
=head4 Responses
B<200 - OK>
Content-Type: application/json
Example:
{
"completed_at" : 1741476778,
"created_at" : 1741476777,
"error" : null,
"id" : "resp_67ccd3a9da748190baa7f1570fe91ac604becb25c45c1d41",
"incomplete_details" : null,
"instructions" : null,
"max_output_tokens" : null,
"metadata" : {},
"model" : "gpt-4o-2024-08-06",
"object" : "response",
"output" : [
{
"content" : [
{
"annotations" : [],
"text" : "The image depicts a scenic landscape with a wooden boardwalk or pathway leading through lush, green grass under a blue sky with some clouds. The setting suggests a peaceful natural area, possibly a park or nature reserve....
"type" : "output_text"
}
],
"id" : "msg_67ccd3acc8d48190a77525dc6de64b4104becb25c45c1d41",
"role" : "assistant",
"status" : "completed",
"type" : "message"
}
],
"parallel_tool_calls" : true,
"previous_response_id" : null,
"reasoning" : {
"effort" : null,
"summary" : null
},
"status" : "completed",
"store" : true,
"temperature" : 1,
"text" : {
"format" : {
"type" : "text"
}
},
"tool_choice" : "auto",
"tools" : [],
"top_p" : 1,
"truncation" : "disabled",
( run in 0.465 second using v1.01-cache-2.11-cpan-98e64b0badf )