Class: OpenAI::Resources::Chat::Completions::Messages
- Inherits:
-
Object
- Object
- OpenAI::Resources::Chat::Completions::Messages
- Defined in:
- lib/openai/resources/chat/completions/messages.rb
Instance Method Summary collapse
-
#initialize(client:) ⇒ Messages
constructor
private
A new instance of Messages.
-
#list(completion_id, after: nil, limit: nil, order: nil, request_options: {}) ⇒ OpenAI::Internal::CursorPage<OpenAI::Models::Chat::ChatCompletionStoreMessage>
Some parameter documentations has been truncated, see Models::Chat::Completions::MessageListParams for more details.
Constructor Details
#initialize(client:) ⇒ Messages
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns a new instance of Messages.
44 45 46 |
# File 'lib/openai/resources/chat/completions/messages.rb', line 44 def initialize(client:) @client = client end |
Instance Method Details
#list(completion_id, after: nil, limit: nil, order: nil, request_options: {}) ⇒ OpenAI::Internal::CursorPage<OpenAI::Models::Chat::ChatCompletionStoreMessage>
Some parameter documentations has been truncated, see Models::Chat::Completions::MessageListParams for more details.
Get the messages in a stored chat completion. Only Chat Completions that have
been created with the store parameter set to true will be returned.
29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/openai/resources/chat/completions/messages.rb', line 29 def list(completion_id, params = {}) parsed, = OpenAI::Chat::Completions::MessageListParams.dump_request(params) @client.request( method: :get, path: ["chat/completions/%1$s/messages", completion_id], query: parsed, page: OpenAI::Internal::CursorPage, model: OpenAI::Chat::ChatCompletionStoreMessage, options: ) end |