Module: OpenAI::Models::Chat

Defined in:
lib/openai/models/chat/chat_completion.rb,
lib/openai/models/chat/chat_completion_role.rb,
lib/openai/models/chat/chat_completion_tool.rb,
lib/openai/models/chat/chat_completion_audio.rb,
lib/openai/models/chat/chat_completion_chunk.rb,
lib/openai/models/chat/completion_list_params.rb,
lib/openai/models/chat/parsed_chat_completion.rb,
lib/openai/models/chat/chat_completion_deleted.rb,
lib/openai/models/chat/chat_completion_message.rb,
lib/openai/models/chat/chat_completion_modality.rb,
lib/openai/models/chat/completion_create_params.rb,
lib/openai/models/chat/completion_delete_params.rb,
lib/openai/models/chat/completion_update_params.rb,
lib/openai/models/chat/completion_retrieve_params.rb,
lib/openai/models/chat/chat_completion_audio_param.rb,
lib/openai/models/chat/chat_completion_custom_tool.rb,
lib/openai/models/chat/chat_completion_content_part.rb,
lib/openai/models/chat/chat_completion_allowed_tools.rb,
lib/openai/models/chat/chat_completion_function_tool.rb,
lib/openai/models/chat/chat_completion_message_param.rb,
lib/openai/models/chat/chat_completion_store_message.rb,
lib/openai/models/chat/chat_completion_token_logprob.rb,
lib/openai/models/chat/chat_completion_stream_options.rb,
lib/openai/models/chat/completions/message_list_params.rb,
lib/openai/models/chat/chat_completion_reasoning_effort.rb,
lib/openai/models/chat/chat_completion_content_part_text.rb,
lib/openai/models/chat/chat_completion_message_tool_call.rb,
lib/openai/models/chat/chat_completion_named_tool_choice.rb,
lib/openai/models/chat/chat_completion_content_part_image.rb,
lib/openai/models/chat/chat_completion_prediction_content.rb,
lib/openai/models/chat/chat_completion_tool_choice_option.rb,
lib/openai/models/chat/chat_completion_tool_message_param.rb,
lib/openai/models/chat/chat_completion_user_message_param.rb,
lib/openai/models/chat/chat_completion_allowed_tool_choice.rb,
lib/openai/models/chat/chat_completion_content_part_refusal.rb,
lib/openai/models/chat/chat_completion_function_call_option.rb,
lib/openai/models/chat/chat_completion_system_message_param.rb,
lib/openai/models/chat/chat_completion_function_message_param.rb,
lib/openai/models/chat/chat_completion_assistant_message_param.rb,
lib/openai/models/chat/chat_completion_developer_message_param.rb,
lib/openai/models/chat/chat_completion_content_part_input_audio.rb,
lib/openai/models/chat/chat_completion_message_custom_tool_call.rb,
lib/openai/models/chat/chat_completion_named_tool_choice_custom.rb,
lib/openai/models/chat/chat_completion_message_function_tool_call.rb

Defined Under Namespace

Modules: ChatCompletionContentPart, ChatCompletionMessageParam, ChatCompletionMessageToolCall, ChatCompletionModality, ChatCompletionRole, ChatCompletionTool, ChatCompletionToolChoiceOption, Completions Classes: ChatCompletion, ChatCompletionAllowedToolChoice, ChatCompletionAllowedTools, ChatCompletionAssistantMessageParam, ChatCompletionAudio, ChatCompletionAudioParam, ChatCompletionChunk, ChatCompletionContentPartImage, ChatCompletionContentPartInputAudio, ChatCompletionContentPartRefusal, ChatCompletionContentPartText, ChatCompletionCustomTool, ChatCompletionDeleted, ChatCompletionDeveloperMessageParam, ChatCompletionFunctionCallOption, ChatCompletionFunctionMessageParam, ChatCompletionFunctionTool, ChatCompletionMessage, ChatCompletionMessageCustomToolCall, ChatCompletionMessageFunctionToolCall, ChatCompletionNamedToolChoice, ChatCompletionNamedToolChoiceCustom, ChatCompletionPredictionContent, ChatCompletionStoreMessage, ChatCompletionStreamOptions, ChatCompletionSystemMessageParam, ChatCompletionTokenLogprob, ChatCompletionToolMessageParam, ChatCompletionUserMessageParam, CompletionCreateParams, CompletionDeleteParams, CompletionListParams, CompletionRetrieveParams, CompletionUpdateParams, ParsedChatCompletion, ParsedChoice

Constant Summary collapse

ChatCompletionReasoningEffort =
OpenAI::Models::ReasoningEffort