path # lines of code scripts/utils/ruffen-docs.py 135 src/openai/pagination.py 80 src/openai/_qs.py 124 src/openai/_constants.py 8 src/openai/_compat.py 150 src/openai/__main__.py 2 src/openai/_legacy_response.py 317 src/openai/__init__.py 274 src/openai/resources/images.py 329 src/openai/resources/fine_tuning/fine_tuning.py 82 src/openai/resources/fine_tuning/__init__.py 44 src/openai/resources/fine_tuning/jobs/__init__.py 30 src/openai/resources/fine_tuning/jobs/jobs.py 402 src/openai/resources/fine_tuning/jobs/checkpoints.py 116 src/openai/resources/fine_tuning/checkpoints/__init__.py 30 src/openai/resources/fine_tuning/checkpoints/checkpoints.py 56 src/openai/resources/fine_tuning/checkpoints/permissions.py 245 src/openai/resources/__init__.py 212 src/openai/resources/batches.py 274 src/openai/resources/audio/audio.py 108 src/openai/resources/audio/speech.py 129 src/openai/resources/audio/__init__.py 58 src/openai/resources/audio/translations.py 223 src/openai/resources/audio/transcriptions.py 354 src/openai/resources/completions.py 346 src/openai/resources/responses/__init__.py 30 src/openai/resources/responses/responses.py 809 src/openai/resources/responses/input_items.py 128 src/openai/resources/vector_stores/__init__.py 44 src/openai/resources/vector_stores/vector_stores.py 511 src/openai/resources/vector_stores/file_batches.py 495 src/openai/resources/vector_stores/files.py 577 src/openai/resources/uploads/__init__.py 30 src/openai/resources/uploads/uploads.py 407 src/openai/resources/uploads/parts.py 99 src/openai/resources/moderations.py 101 src/openai/resources/beta/assistants.py 513 src/openai/resources/beta/realtime/transcription_sessions.py 120 src/openai/resources/beta/realtime/realtime.py 595 src/openai/resources/beta/realtime/__init__.py 44 src/openai/resources/beta/realtime/sessions.py 166 src/openai/resources/beta/__init__.py 44 src/openai/resources/beta/threads/threads.py 956 src/openai/resources/beta/threads/__init__.py 44 src/openai/resources/beta/threads/messages.py 383 src/openai/resources/beta/threads/runs/steps.py 208 src/openai/resources/beta/threads/runs/__init__.py 30 src/openai/resources/beta/threads/runs/runs.py 1731 src/openai/resources/beta/beta.py 115 src/openai/resources/beta/chat/__init__.py 8 src/openai/resources/beta/chat/completions.py 435 src/openai/resources/beta/chat/chat.py 13 src/openai/resources/embeddings.py 152 src/openai/resources/files.py 436 src/openai/resources/evals/__init__.py 30 src/openai/resources/evals/runs/__init__.py 30 src/openai/resources/evals/runs/output_items.py 189 src/openai/resources/evals/runs/runs.py 386 src/openai/resources/evals/evals.py 378 src/openai/resources/models.py 181 src/openai/resources/chat/__init__.py 30 src/openai/resources/chat/chat.py 56 src/openai/resources/chat/completions/__init__.py 30 src/openai/resources/chat/completions/completions.py 753 src/openai/resources/chat/completions/messages.py 118 src/openai/_models.py 513 src/openai/types/audio_response_format.py 3 src/openai/types/eval_list_response.py 70 src/openai/types/moderation_create_response.py 8 src/openai/types/create_embedding_response.py 13 src/openai/types/fine_tuning/fine_tuning_job_wandb_integration_object.py 7 src/openai/types/fine_tuning/fine_tuning_job_event.py 13 src/openai/types/fine_tuning/__init__.py 11 src/openai/types/fine_tuning/fine_tuning_job_integration.py 2 src/openai/types/fine_tuning/fine_tuning_job_wandb_integration.py 8 src/openai/types/fine_tuning/job_list_events_params.py 6 src/openai/types/fine_tuning/jobs/checkpoint_list_params.py 6 src/openai/types/fine_tuning/jobs/__init__.py 3 src/openai/types/fine_tuning/jobs/fine_tuning_job_checkpoint.py 20 src/openai/types/fine_tuning/checkpoints/__init__.py 6 src/openai/types/fine_tuning/checkpoints/permission_retrieve_params.py 8 src/openai/types/fine_tuning/checkpoints/permission_retrieve_response.py 15 src/openai/types/fine_tuning/checkpoints/permission_delete_response.py 7 src/openai/types/fine_tuning/checkpoints/permission_create_response.py 8 src/openai/types/fine_tuning/checkpoints/permission_create_params.py 6 src/openai/types/fine_tuning/fine_tuning_job.py 60 src/openai/types/fine_tuning/job_list_params.py 8 src/openai/types/fine_tuning/job_create_params.py 54 src/openai/types/upload.py 15 src/openai/types/static_file_chunking_strategy_object.py 7 src/openai/types/batch_create_params.py 10 src/openai/types/completion.py 14 src/openai/types/eval_string_check_grader.py 9 src/openai/types/moderation_create_params.py 9 src/openai/types/__init__.py 92 src/openai/types/file_content.py 3 src/openai/types/upload_create_params.py 9 src/openai/types/completion_usage.py 17 src/openai/types/eval_stored_completions_data_source_config.py 10 src/openai/types/audio/speech_model.py 3 src/openai/types/audio/speech_create_params.py 16 src/openai/types/audio/transcription_include.py 3 src/openai/types/audio/transcription_segment.py 14 src/openai/types/audio/__init__.py 17 src/openai/types/audio/transcription_text_done_event.py 12 src/openai/types/audio/transcription_create_params.py 26 src/openai/types/audio/transcription.py 10 src/openai/types/audio/translation_create_params.py 12 src/openai/types/audio/transcription_word.py 6 src/openai/types/audio/transcription_create_response.py 6 src/openai/types/audio/translation_verbose.py 9 src/openai/types/audio/transcription_text_delta_event.py 12 src/openai/types/audio/transcription_stream_event.py 9 src/openai/types/audio/translation.py 4 src/openai/types/audio/transcription_verbose.py 11 src/openai/types/audio/translation_create_response.py 6 src/openai/types/vector_store_list_params.py 8 src/openai/types/vector_store_search_response.py 13 src/openai/types/vector_store_deleted.py 7 src/openai/types/chat_model.py 3 src/openai/types/vector_store.py 26 src/openai/types/vector_store_update_params.py 12 src/openai/types/static_file_chunking_strategy_object_param.py 7 src/openai/types/responses/response_reasoning_item_param.py 13 src/openai/types/responses/response_computer_tool_call.py 79 src/openai/types/responses/response_function_tool_call_output_item.py 10 src/openai/types/responses/response_file_search_call_completed_event.py 7 src/openai/types/responses/easy_input_message_param.py 9 src/openai/types/responses/web_search_tool_param.py 14 src/openai/types/responses/response_output_item_done_event.py 8 src/openai/types/responses/response_input_image_param.py 9 src/openai/types/responses/response_usage.py 12 src/openai/types/responses/response_function_call_arguments_done_event.py 8 src/openai/types/responses/response_reasoning_summary_part_done_event.py 12 src/openai/types/responses/response_create_params.py 44 src/openai/types/responses/response_reasoning_summary_text_done_event.py 9 src/openai/types/responses/function_tool_param.py 10 src/openai/types/responses/tool_choice_options.py 3 src/openai/types/responses/response.py 52 src/openai/types/responses/__init__.py 165 src/openai/types/responses/response_function_web_search_param.py 7 src/openai/types/responses/response_refusal_done_event.py 9 src/openai/types/responses/response_input_message_content_list.py 5 src/openai/types/responses/response_input_image.py 9 src/openai/types/responses/response_code_interpreter_call_interpreting_event.py 8 src/openai/types/responses/tool_choice_function.py 6 src/openai/types/responses/response_incomplete_event.py 7 src/openai/types/responses/response_retrieve_params.py 7 src/openai/types/responses/response_reasoning_item.py 13 src/openai/types/responses/response_status.py 3 src/openai/types/responses/tool_choice_types_param.py 7 src/openai/types/responses/response_output_text.py 26 src/openai/types/responses/response_computer_tool_call_output_item.py 16 src/openai/types/responses/response_file_search_tool_call_param.py 16 src/openai/types/responses/tool.py 11 src/openai/types/responses/response_text_annotation_delta_event.py 35 src/openai/types/responses/file_search_tool_param.py 16 src/openai/types/responses/response_reasoning_summary_text_delta_event.py 9 src/openai/types/responses/response_function_call_arguments_delta_event.py 8 src/openai/types/responses/response_input_item_param.py 58 src/openai/types/responses/response_input_file.py 9 src/openai/types/responses/response_input_text_param.py 6 src/openai/types/responses/web_search_tool.py 14 src/openai/types/responses/response_input_param.py 60 src/openai/types/responses/response_in_progress_event.py 7 src/openai/types/responses/response_output_refusal.py 6 src/openai/types/responses/response_file_search_tool_call.py 16 src/openai/types/responses/response_item_list.py 11 src/openai/types/responses/response_error.py 25 src/openai/types/responses/easy_input_message.py 9 src/openai/types/responses/response_output_message_param.py 13 src/openai/types/responses/response_input_message_item.py 11 src/openai/types/responses/response_audio_delta_event.py 6 src/openai/types/responses/response_computer_tool_call_output_screenshot_param.py 7 src/openai/types/responses/response_created_event.py 7 src/openai/types/responses/response_output_refusal_param.py 6 src/openai/types/responses/tool_choice_function_param.py 6 src/openai/types/responses/response_content_part_added_event.py 14 src/openai/types/responses/response_file_search_call_in_progress_event.py 7 src/openai/types/responses/response_file_search_call_searching_event.py 7 src/openai/types/responses/file_search_tool.py 16 src/openai/types/responses/response_includable.py 8 src/openai/types/responses/response_web_search_call_completed_event.py 7 src/openai/types/responses/response_text_config.py 6 src/openai/types/responses/response_computer_tool_call_output_screenshot.py 8 src/openai/types/responses/response_format_text_config.py 11 src/openai/types/responses/response_computer_tool_call_param.py 75 src/openai/types/responses/response_format_text_json_schema_config_param.py 10 src/openai/types/responses/tool_param.py 11 src/openai/types/responses/response_format_text_config_param.py 10 src/openai/types/responses/response_failed_event.py 7 src/openai/types/responses/computer_tool.py 8 src/openai/types/responses/response_input_message_content_list_param.py 9 src/openai/types/responses/response_function_tool_call_item.py 4 src/openai/types/responses/tool_choice_types.py 5 src/openai/types/responses/response_output_text_param.py 29 src/openai/types/responses/response_code_interpreter_call_completed_event.py 8 src/openai/types/responses/response_code_interpreter_tool_call.py 21 src/openai/types/responses/response_audio_done_event.py 5 src/openai/types/responses/response_input_file_param.py 9 src/openai/types/responses/function_tool.py 10 src/openai/types/responses/response_format_text_json_schema_config.py 11 src/openai/types/responses/response_function_tool_call_param.py 10 src/openai/types/responses/response_output_item.py 21 src/openai/types/responses/response_input_content_param.py 8 src/openai/types/responses/response_input_text.py 6 src/openai/types/responses/response_stream_event.py 81 src/openai/types/responses/response_item.py 25 src/openai/types/responses/input_item_list_params.py 11 src/openai/types/responses/response_code_interpreter_call_in_progress_event.py 8 src/openai/types/responses/response_audio_transcript_delta_event.py 6 src/openai/types/responses/response_input_content.py 10 src/openai/types/responses/response_reasoning_summary_part_added_event.py 12 src/openai/types/responses/response_output_message.py 14 src/openai/types/responses/response_code_interpreter_call_code_delta_event.py 7 src/openai/types/responses/response_web_search_call_searching_event.py 7 src/openai/types/responses/response_completed_event.py 7 src/openai/types/responses/response_refusal_delta_event.py 9 src/openai/types/responses/response_audio_transcript_done_event.py 5 src/openai/types/responses/response_text_done_event.py 9 src/openai/types/responses/response_output_item_added_event.py 8 src/openai/types/responses/response_error_event.py 9 src/openai/types/responses/response_function_web_search.py 7 src/openai/types/responses/response_text_delta_event.py 9 src/openai/types/responses/response_function_tool_call.py 11 src/openai/types/responses/response_content_part_done_event.py 14 src/openai/types/responses/response_web_search_call_in_progress_event.py 7 src/openai/types/responses/response_code_interpreter_call_code_done_event.py 7 src/openai/types/responses/parsed_response.py 53 src/openai/types/responses/response_text_config_param.py 6 src/openai/types/responses/computer_tool_param.py 8 src/openai/types/websocket_connection_options.py 13 src/openai/types/vector_stores/file_batch_list_files_params.py 10 src/openai/types/vector_stores/vector_store_file_deleted.py 7 src/openai/types/vector_stores/__init__.py 10 src/openai/types/vector_stores/file_create_params.py 9 src/openai/types/vector_stores/file_update_params.py 7 src/openai/types/vector_stores/file_content_response.py 6 src/openai/types/vector_stores/file_list_params.py 9 src/openai/types/vector_stores/vector_store_file_batch.py 16 src/openai/types/vector_stores/vector_store_file.py 18 src/openai/types/vector_stores/file_batch_create_params.py 9 src/openai/types/file_create_params.py 8 src/openai/types/batch_error.py 8 src/openai/types/model_deleted.py 6 src/openai/types/eval_delete_response.py 6 src/openai/types/images_response.py 16 src/openai/types/file_chunking_strategy.py 9 src/openai/types/image_create_variation_params.py 13 src/openai/types/auto_file_chunking_strategy_param.py 5 src/openai/types/uploads/__init__.py 3 src/openai/types/uploads/upload_part.py 8 src/openai/types/uploads/part_create_params.py 6 src/openai/types/batch_request_counts.py 6 src/openai/types/eval_custom_data_source_config.py 8 src/openai/types/audio_model.py 3 src/openai/types/eval_text_similarity_grader_param.py 14 src/openai/types/batch.py 33 src/openai/types/static_file_chunking_strategy_param.py 6 src/openai/types/file_chunking_strategy_param.py 7 src/openai/types/completion_choice.py 14 src/openai/types/image_model.py 3 src/openai/types/embedding.py 8 src/openai/types/moderation_model.py 5 src/openai/types/moderation_multi_modal_input_param.py 7 src/openai/types/eval_retrieve_response.py 70 src/openai/types/eval_string_check_grader_param.py 9 src/openai/types/eval_list_params.py 8 src/openai/types/eval_create_params.py 92 src/openai/types/eval_text_similarity_grader.py 13 src/openai/types/eval_update_response.py 70 src/openai/types/image_generate_params.py 20 src/openai/types/completion_create_params.py 28 src/openai/types/beta/assistant_tool_choice_param.py 7 src/openai/types/beta/realtime/conversation_item_create_event.py 10 src/openai/types/beta/realtime/conversation_item_input_audio_transcription_completed_event.py 15 src/openai/types/beta/realtime/realtime_server_event.py 99 src/openai/types/beta/realtime/input_audio_buffer_clear_event.py 7 src/openai/types/beta/realtime/response_output_item_done_event.py 10 src/openai/types/beta/realtime/realtime_response_status.py 11 src/openai/types/beta/realtime/conversation_item_truncated_event.py 9 src/openai/types/beta/realtime/realtime_connect_params.py 5 src/openai/types/beta/realtime/realtime_client_event_param.py 32 src/openai/types/beta/realtime/response_function_call_arguments_done_event.py 11 src/openai/types/beta/realtime/transcription_session_update.py 35 src/openai/types/beta/realtime/conversation_item_truncate_event_param.py 9 src/openai/types/beta/realtime/realtime_response_usage.py 16 src/openai/types/beta/realtime/__init__.py 93 src/openai/types/beta/realtime/session_update_event_param.py 56 src/openai/types/beta/realtime/conversation_item_with_reference.py 16 src/openai/types/beta/realtime/realtime_client_event.py 36 src/openai/types/beta/realtime/transcription_session.py 22 src/openai/types/beta/realtime/input_audio_buffer_speech_stopped_event.py 8 src/openai/types/beta/realtime/response_cancel_event.py 8 src/openai/types/beta/realtime/conversation_item_content.py 10 src/openai/types/beta/realtime/response_function_call_arguments_delta_event.py 11 src/openai/types/beta/realtime/conversation_item_input_audio_transcription_delta_event.py 15 src/openai/types/beta/realtime/error_event.py 14 src/openai/types/beta/realtime/conversation_item_retrieve_event.py 8 src/openai/types/beta/realtime/session_create_response.py 36 src/openai/types/beta/realtime/realtime_response.py 26 src/openai/types/beta/realtime/input_audio_buffer_commit_event_param.py 6 src/openai/types/beta/realtime/response_done_event.py 8 src/openai/types/beta/realtime/response_audio_delta_event.py 11 src/openai/types/beta/realtime/conversation_item_retrieve_event_param.py 7 src/openai/types/beta/realtime/response_created_event.py 8 src/openai/types/beta/realtime/conversation_item_truncate_event.py 10 src/openai/types/beta/realtime/session.py 50 src/openai/types/beta/realtime/response_content_part_added_event.py 17 src/openai/types/beta/realtime/input_audio_buffer_append_event.py 8 src/openai/types/beta/realtime/transcription_session_update_param.py 35 src/openai/types/beta/realtime/session_create_params.py 45 src/openai/types/beta/realtime/conversation_item_delete_event_param.py 7 src/openai/types/beta/realtime/rate_limits_updated_event.py 13 src/openai/types/beta/realtime/conversation_item_deleted_event.py 7 src/openai/types/beta/realtime/conversation_item.py 16 src/openai/types/beta/realtime/response_create_event.py 31 src/openai/types/beta/realtime/input_audio_buffer_append_event_param.py 7 src/openai/types/beta/realtime/conversation_item_with_reference_param.py 16 src/openai/types/beta/realtime/conversation_created_event.py 11 src/openai/types/beta/realtime/session_updated_event.py 8 src/openai/types/beta/realtime/response_cancel_event_param.py 7 src/openai/types/beta/realtime/transcription_session_create_params.py 25 src/openai/types/beta/realtime/conversation_item_create_event_param.py 9 src/openai/types/beta/realtime/input_audio_buffer_commit_event.py 7 src/openai/types/beta/realtime/conversation_item_param.py 16 src/openai/types/beta/realtime/input_audio_buffer_speech_started_event.py 8 src/openai/types/beta/realtime/response_audio_done_event.py 10 src/openai/types/beta/realtime/conversation_item_created_event.py 9 src/openai/types/beta/realtime/transcription_session_updated_event.py 8 src/openai/types/beta/realtime/response_create_event_param.py 29 src/openai/types/beta/realtime/response_audio_transcript_delta_event.py 11 src/openai/types/beta/realtime/session_update_event.py 60 src/openai/types/beta/realtime/conversation_item_content_param.py 9 src/openai/types/beta/realtime/conversation_item_delete_event.py 8 src/openai/types/beta/realtime/input_audio_buffer_cleared_event.py 6 src/openai/types/beta/realtime/response_audio_transcript_done_event.py 11 src/openai/types/beta/realtime/response_text_done_event.py 11 src/openai/types/beta/realtime/response_output_item_added_event.py 10 src/openai/types/beta/realtime/input_audio_buffer_clear_event_param.py 6 src/openai/types/beta/realtime/response_text_delta_event.py 11 src/openai/types/beta/realtime/response_content_part_done_event.py 17 src/openai/types/beta/realtime/session_created_event.py 8 src/openai/types/beta/realtime/input_audio_buffer_committed_event.py 8 src/openai/types/beta/realtime/conversation_item_input_audio_transcription_failed_event.py 15 src/openai/types/beta/assistant_tool.py 10 src/openai/types/beta/assistant_tool_choice.py 8 src/openai/types/beta/assistant_tool_choice_option_param.py 6 src/openai/types/beta/function_tool_param.py 7 src/openai/types/beta/__init__.py 30 src/openai/types/beta/code_interpreter_tool_param.py 5 src/openai/types/beta/threads/file_citation_annotation.py 11 src/openai/types/beta/threads/message_create_params.py 18 src/openai/types/beta/threads/image_file.py 7 src/openai/types/beta/threads/run.py 63 src/openai/types/beta/threads/text_delta_block.py 9 src/openai/types/beta/threads/annotation_delta.py 9 src/openai/types/beta/threads/__init__.py 43 src/openai/types/beta/threads/run_list_params.py 8 src/openai/types/beta/threads/message_content_part_param.py 8 src/openai/types/beta/threads/file_citation_delta_annotation.py 14 src/openai/types/beta/threads/image_file_param.py 6 src/openai/types/beta/threads/message_delta.py 8 src/openai/types/beta/threads/image_file_delta_block.py 9 src/openai/types/beta/threads/message_content.py 12 src/openai/types/beta/threads/image_url.py 7 src/openai/types/beta/threads/runs/tool_call_delta.py 11 src/openai/types/beta/threads/runs/tool_calls_step_details.py 8 src/openai/types/beta/threads/runs/run_step.py 35 src/openai/types/beta/threads/runs/__init__.py 21 src/openai/types/beta/threads/runs/run_step_delta_event.py 8 src/openai/types/beta/threads/runs/step_retrieve_params.py 9 src/openai/types/beta/threads/runs/file_search_tool_call_delta.py 9 src/openai/types/beta/threads/runs/code_interpreter_tool_call_delta.py 18 src/openai/types/beta/threads/runs/code_interpreter_output_image.py 10 src/openai/types/beta/threads/runs/tool_call.py 10 src/openai/types/beta/threads/runs/code_interpreter_logs.py 8 src/openai/types/beta/threads/runs/step_list_params.py 12 src/openai/types/beta/threads/runs/tool_call_delta_object.py 8 src/openai/types/beta/threads/runs/function_tool_call.py 12 src/openai/types/beta/threads/runs/function_tool_call_delta.py 13 src/openai/types/beta/threads/runs/run_step_include.py 3 src/openai/types/beta/threads/runs/run_step_delta_message_delta.py 9 src/openai/types/beta/threads/runs/code_interpreter_tool_call.py 30 src/openai/types/beta/threads/runs/file_search_tool_call.py 28 src/openai/types/beta/threads/runs/message_creation_step_details.py 8 src/openai/types/beta/threads/runs/run_step_delta.py 12 src/openai/types/beta/threads/run_update_params.py 8 src/openai/types/beta/threads/text.py 7 src/openai/types/beta/threads/image_file_content_block_param.py 7 src/openai/types/beta/threads/image_url_delta.py 7 src/openai/types/beta/threads/run_create_params.py 59 src/openai/types/beta/threads/refusal_content_block.py 6 src/openai/types/beta/threads/refusal_delta_block.py 8 src/openai/types/beta/threads/message_update_params.py 8 src/openai/types/beta/threads/image_url_delta_block.py 9 src/openai/types/beta/threads/text_content_block_param.py 6 src/openai/types/beta/threads/image_url_content_block.py 7 src/openai/types/beta/threads/message_content_delta.py 12 src/openai/types/beta/threads/annotation.py 7 src/openai/types/beta/threads/message.py 36 src/openai/types/beta/threads/run_submit_tool_outputs_params.py 20 src/openai/types/beta/threads/file_path_annotation.py 11 src/openai/types/beta/threads/required_action_function_tool_call.py 10 src/openai/types/beta/threads/file_path_delta_annotation.py 13 src/openai/types/beta/threads/image_file_content_block.py 7 src/openai/types/beta/threads/image_url_param.py 6 src/openai/types/beta/threads/message_deleted.py 7 src/openai/types/beta/threads/image_url_content_block_param.py 7 src/openai/types/beta/threads/text_content_block.py 7 src/openai/types/beta/threads/message_delta_event.py 8 src/openai/types/beta/threads/message_list_params.py 9 src/openai/types/beta/threads/run_status.py 13 src/openai/types/beta/threads/image_file_delta.py 7 src/openai/types/beta/threads/text_delta.py 7 src/openai/types/beta/file_search_tool_param.py 12 src/openai/types/beta/assistant_tool_choice_option.py 5 src/openai/types/beta/thread_create_and_run_params.py 102 src/openai/types/beta/assistant_tool_choice_function.py 4 src/openai/types/beta/assistant.py 28 src/openai/types/beta/assistant_response_format_option_param.py 10 src/openai/types/beta/thread_update_params.py 15 src/openai/types/beta/assistant_tool_param.py 8 src/openai/types/beta/file_search_tool.py 13 src/openai/types/beta/assistant_deleted.py 7 src/openai/types/beta/assistant_create_params.py 54 src/openai/types/beta/thread_create_params.py 59 src/openai/types/beta/function_tool.py 7 src/openai/types/beta/assistant_stream_event.py 140 src/openai/types/beta/assistant_update_params.py 67 src/openai/types/beta/thread_deleted.py 7 src/openai/types/beta/thread.py 18 src/openai/types/beta/assistant_tool_choice_function_param.py 5 src/openai/types/beta/assistant_response_format_option.py 9 src/openai/types/beta/code_interpreter_tool.py 5 src/openai/types/beta/assistant_list_params.py 8 src/openai/types/beta/chat/__init__.py 1 src/openai/types/file_object.py 16 src/openai/types/eval_update_params.py 8 src/openai/types/shared_params/compound_filter.py 9 src/openai/types/shared_params/responses_model.py 8 src/openai/types/shared_params/response_format_json_object.py 5 src/openai/types/shared_params/comparison_filter.py 8 src/openai/types/shared_params/__init__.py 12 src/openai/types/shared_params/reasoning.py 9 src/openai/types/shared_params/chat_model.py 58 src/openai/types/shared_params/response_format_json_schema.py 12 src/openai/types/shared_params/response_format_text.py 5 src/openai/types/shared_params/function_parameters.py 5 src/openai/types/shared_params/function_definition.py 10 src/openai/types/shared_params/reasoning_effort.py 5 src/openai/types/shared_params/metadata.py 5 src/openai/types/vector_store_create_params.py 15 src/openai/types/file_deleted.py 7 src/openai/types/other_file_chunking_strategy_object.py 5 src/openai/types/file_list_params.py 8 src/openai/types/eval_create_response.py 70 src/openai/types/moderation_image_url_input_param.py 8 src/openai/types/embedding_model.py 3 src/openai/types/upload_complete_params.py 7 src/openai/types/image_edit_params.py 17 src/openai/types/embedding_create_params.py 11 src/openai/types/vector_store_search_params.py 16 src/openai/types/image.py 7 src/openai/types/batch_list_params.py 6 src/openai/types/evals/run_retrieve_response.py 134 src/openai/types/evals/create_eval_completions_run_data_source_param.py 68 src/openai/types/evals/__init__.py 19 src/openai/types/evals/run_delete_response.py 7 src/openai/types/evals/run_list_params.py 8 src/openai/types/evals/runs/output_item_list_params.py 9 src/openai/types/evals/runs/output_item_list_response.py 39 src/openai/types/evals/runs/__init__.py 4 src/openai/types/evals/runs/output_item_retrieve_response.py 39 src/openai/types/evals/run_create_params.py 105 src/openai/types/evals/run_create_response.py 134 src/openai/types/evals/create_eval_completions_run_data_source.py 75 src/openai/types/evals/create_eval_jsonl_run_data_source.py 18 src/openai/types/evals/run_list_response.py 134 src/openai/types/evals/create_eval_jsonl_run_data_source_param.py 23 src/openai/types/evals/run_cancel_response.py 134 src/openai/types/evals/eval_api_error.py 5 src/openai/types/moderation.py 52 src/openai/types/moderation_text_input_param.py 6 src/openai/types/static_file_chunking_strategy.py 5 src/openai/types/eval_label_model_grader.py 20 src/openai/types/shared/compound_filter.py 9 src/openai/types/shared/responses_model.py 7 src/openai/types/shared/response_format_json_object.py 5 src/openai/types/shared/comparison_filter.py 8 src/openai/types/shared/__init__.py 14 src/openai/types/shared/reasoning.py 9 src/openai/types/shared/chat_model.py 57 src/openai/types/shared/response_format_json_schema.py 13 src/openai/types/shared/response_format_text.py 5 src/openai/types/shared/function_parameters.py 4 src/openai/types/shared/error_object.py 8 src/openai/types/shared/function_definition.py 9 src/openai/types/shared/reasoning_effort.py 4 src/openai/types/shared/all_models.py 7 src/openai/types/shared/metadata.py 4 src/openai/types/file_purpose.py 3 src/openai/types/chat/chat_completion_message.py 25 src/openai/types/chat/chat_completion_content_part_image_param.py 9 src/openai/types/chat/chat_completion_audio_param.py 11 src/openai/types/chat/parsed_chat_completion.py 14 src/openai/types/chat/chat_completion_system_message_param.py 9 src/openai/types/chat/chat_completion_reasoning_effort.py 3 src/openai/types/chat/chat_completion_role.py 3 src/openai/types/chat/chat_completion_content_part_text_param.py 6 src/openai/types/chat/chat_completion_store_message.py 4 src/openai/types/chat/completion_update_params.py 7 src/openai/types/chat/__init__.py 68 src/openai/types/chat/chat_completion_developer_message_param.py 9 src/openai/types/chat/chat_completion_modality.py 3 src/openai/types/chat/chat_completion_content_part_param.py 20 src/openai/types/chat/chat_completion_deleted.py 7 src/openai/types/chat/chat_completion_tool_message_param.py 9 src/openai/types/chat/chat_completion_message_param.py 18 src/openai/types/chat/parsed_function_tool_call.py 7 src/openai/types/chat/chat_completion_message_tool_call_param.py 10 src/openai/types/chat/chat_completion_content_part_refusal_param.py 6 src/openai/types/chat/chat_completion_named_tool_choice_param.py 8 src/openai/types/chat/chat_completion_chunk.py 48 src/openai/types/chat/chat_completion_prediction_content_param.py 8 src/openai/types/chat/chat_completion_tool_param.py 7 src/openai/types/chat/chat_completion.py 24 src/openai/types/chat/chat_completion_function_message_param.py 8 src/openai/types/chat/completion_list_params.py 11 src/openai/types/chat/chat_completion_token_logprob.py 12 src/openai/types/chat/chat_completion_content_part_input_audio_param.py 9 src/openai/types/chat/chat_completion_audio.py 7 src/openai/types/chat/completions/__init__.py 2 src/openai/types/chat/completions/message_list_params.py 7 src/openai/types/chat/chat_completion_user_message_param.py 9 src/openai/types/chat/completion_create_params.py 81 src/openai/types/chat/chat_completion_function_call_option_param.py 5 src/openai/types/chat/chat_completion_stream_options_param.py 5 src/openai/types/chat/chat_completion_message_tool_call.py 10 src/openai/types/chat/chat_completion_assistant_message_param.py 21 src/openai/types/chat/chat_completion_tool_choice_option_param.py 8 src/openai/types/model.py 8 src/openai/_response.py 467 src/openai/_client.py 457 src/openai/_extras/sounddevice_proxy.py 18 src/openai/_extras/__init__.py 3 src/openai/_extras/_common.py 6 src/openai/_extras/numpy_proxy.py 24 src/openai/_extras/pandas_proxy.py 18 src/openai/_types.py 116 src/openai/cli/_cli.py 174 src/openai/cli/_errors.py 11 src/openai/cli/__init__.py 1 src/openai/cli/_progress.py 41 src/openai/cli/_api/audio.py 79 src/openai/cli/_api/__init__.py 1 src/openai/cli/_api/completions.py 142 src/openai/cli/_api/files.py 59 src/openai/cli/_api/image.py 113 src/openai/cli/_api/models.py 32 src/openai/cli/_api/_main.py 11 src/openai/cli/_api/chat/__init__.py 8 src/openai/cli/_api/chat/completions.py 131 src/openai/cli/_models.py 12 src/openai/cli/_tools/migrate.py 104 src/openai/cli/_tools/__init__.py 1 src/openai/cli/_tools/fine_tunes.py 50 src/openai/cli/_tools/_main.py 10 src/openai/cli/_utils.py 30 src/openai/helpers/__init__.py 3 src/openai/helpers/microphone.py 80 src/openai/helpers/local_audio_player.py 140 src/openai/_utils/_proxy.py 42 src/openai/_utils/_transform.py 249 src/openai/_utils/__init__.py 60 src/openai/_utils/_sync.py 34 src/openai/_utils/_reflection.py 32 src/openai/_utils/_logs.py 31 src/openai/_utils/_typing.py 72 src/openai/_utils/_utils.py 259 src/openai/_utils/_streams.py 8 src/openai/_exceptions.py 93 src/openai/_base_client.py 1489 src/openai/lib/_old_api.py 42 src/openai/lib/_pydantic.py 99 src/openai/lib/_validators.py 597 src/openai/lib/__init__.py 2 src/openai/lib/azure.py 504 src/openai/lib/_parsing/__init__.py 12 src/openai/lib/_parsing/_completions.py 200 src/openai/lib/_parsing/_responses.py 139 src/openai/lib/streaming/__init__.py 8 src/openai/lib/streaming/responses/__init__.py 13 src/openai/lib/streaming/responses/_responses.py 282 src/openai/lib/streaming/responses/_events.py 98 src/openai/lib/streaming/responses/_types.py 4 src/openai/lib/streaming/_assistants.py 615 src/openai/lib/streaming/_deltas.py 43 src/openai/lib/streaming/chat/__init__.py 27 src/openai/lib/streaming/chat/_completions.py 546 src/openai/lib/streaming/chat/_events.py 66 src/openai/lib/streaming/chat/_types.py 6 src/openai/lib/_tools.py 43 src/openai/version.py 2 src/openai/_resource.py 30 src/openai/_module_client.py 78 src/openai/_version.py 2 src/openai/_streaming.py 292 src/openai/_files.py 83 pyproject.toml 199 noxfile.py 6