graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[lib/openai/models/chat/chat_completion_content_part_refusal.rb]" -- "[lib/openai/models/beta/thread_deleted.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/chat_model.rbi]" -- "[lib/openai/models/beta/message_stream_event.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[lib/openai/models/chat/chat_completion_content_part_text.rb]" -- "[lib/openai/models/beta/threads/file_path_annotation.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/response_format_json_object.rbi]" -- "[rbi/lib/openai/models/chat/chat_completion_message.rbi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/beta/threads/runs/run_step_include.rbi]" -- "[lib/openai/models/vector_stores/file_batch_cancel_params.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/chat/chat_completion_role.rbi]" -- "[lib/openai/models/compound_filter.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/resources/chat.rbi]" -- "[rbi/lib/openai/models/chat/chat_completion_stream_options.rbi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/vector_store_search_response.rbi]" -- "[lib/openai/models/responses/response_function_call_arguments_delta_event.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/beta/threads/runs/tool_call_delta.rbi]" -- "[lib/openai/models/file_content_params.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/responses/response_item_list.rbi]" -- "[rbi/lib/openai/models/chat/chat_completion_message_tool_call.rbi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/resources/images.rbi]" -- "[lib/openai/models/fine_tuning/jobs/checkpoint_list_params.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/images_response.rbi]" -- "[rbi/lib/openai/models/function_definition.rbi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[lib/openai/models/vector_stores/file_batch_create_params.rb]" -- "[lib/openai/models/responses/response_reasoning_item.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/responses/response_completed_event.rbi]" -- "[lib/openai/models/beta/threads/message_create_params.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/reasoning_effort.rbi]" -- "[lib/openai/models/responses/response_error_event.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/model_deleted.rbi]" -- "[lib/openai/models/beta/threads/message_delete_params.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/upload.rbi]" -- "[rbi/lib/openai/models/beta/thread_retrieve_params.rbi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/vector_store_delete_params.rbi]" -- "[lib/openai/models/beta/threads/text_content_block_param.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/beta/threads/refusal_delta_block.rbi]" -- "[lib/openai/models/file_purpose.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[lib/openai/models/responses/response_audio_delta_event.rb]" -- "[lib/openai/models/chat/chat_completion_reasoning_effort.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/responses/response_input.rbi]" -- "[rbi/lib/openai/models/chat/chat_completion_chunk.rbi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/upload_cancel_params.rbi]" -- "[rbi/lib/openai/models/beta/threads/file_citation_delta_annotation.rbi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/beta/threads/message_deleted.rbi]" -- "[rbi/lib/openai/models/audio/translation_create_response.rbi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/responses/response_refusal_done_event.rbi]" -- "[lib/openai/models/batch_error.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/resources/chat/completions.rbi]" -- "[rbi/lib/openai/models/vector_stores/file_content_params.rbi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/fine_tuning/job_list_params.rbi]" -- "[rbi/lib/openai/models/chat/chat_completion_store_message.rbi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/responses/response_failed_event.rbi]" -- "[rbi/lib/openai/models/other_file_chunking_strategy_object.rbi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/vector_stores/file_content_params.rbi]" -- "[lib/openai/models/metadata.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/responses/function_tool.rbi]" -- "[rbi/lib/openai/models/response_format_json_schema.rbi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/chat/chat_completion_named_tool_choice.rbi]" -- "[lib/openai/models/responses/response_function_web_search.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[lib/openai/models/beta/threads/file_citation_delta_annotation.rb]" -- "[lib/openai/resources/chat/completions.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/responses/response_function_call_arguments_done_event.rbi]" -- "[rbi/lib/openai/models/responses/response_audio_delta_event.rbi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/beta/threads/text.rbi]" -- "[lib/openai/models/beta/threads/file_citation_annotation.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[lib/openai/models/responses/response_input_image.rb]" -- "[lib/openai/models/beta/threads/image_url.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/resources/files.rbi]" -- "[rbi/lib/openai/models/audio/translation_verbose.rbi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/chat/chat_completion.rbi]" -- "[lib/openai/models/beta/assistant_response_format_option.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[lib/openai/models/responses/response_output_audio.rb]" -- "[lib/openai/models/responses/easy_input_message.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/resources/chat.rbi]" -- "[rbi/lib/openai/models/chat/chat_completion_tool.rbi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/resources/responses/input_items.rbi]" -- "[rbi/lib/openai/models/beta/assistant_list_params.rbi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/beta/threads/runs/tool_call_delta.rbi]" -- "[lib/openai/models/batch_retrieve_params.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/resources/files.rbi]" -- "[rbi/lib/openai/models/uploads/part_create_params.rbi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/image_edit_params.rbi]" -- "[lib/openai/models/audio/transcription_segment.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/responses/response_in_progress_event.rbi]" -- "[lib/openai/models/beta/threads/runs/function_tool_call_delta.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/completion_usage.rbi]" -- "[lib/openai/models/beta/thread_retrieve_params.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/beta/threads/run_submit_tool_outputs_params.rbi]" -- "[lib/openai/models/responses/response_function_web_search.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/responses/response_code_interpreter_call_in_progress_event.rbi]" -- "[lib/openai/models/vector_stores/vector_store_file_deleted.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/beta/run_step_stream_event.rbi]" -- "[lib/openai/models/responses/response_format_text_json_schema_config.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/responses/response_refusal_delta_event.rbi]" -- "[lib/openai/models/image_model.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[lib/openai/resources/models.rb]" -- "[lib/openai/models/fine_tuning/fine_tuning_job_wandb_integration_object.rb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rbi/lib/openai/models/responses/response_input_content.rbi]" -- "[rbi/lib/openai/models/responses/response_code_interpreter_call_completed_event.rbi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }