openai / openai-ruby
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 6% | 23% | 17% | 52%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
rbi0% | 8% | 28% | 18% | 43%
rb0% | 0% | 12% | 13% | 74%
gemspec0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
rbi0% | 8% | 28% | 18% | 43%
lib0% | 0% | 12% | 13% | 74%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
rbi
thread_create_and_run_params.rbi
in rbi/lib/openai/models/beta
806 1
rbi
create_eval_completions_run_data_source.rbi
in rbi/lib/openai/models/evals
637 1
rbi
completion_create_params.rbi
in rbi/lib/openai/models/chat
568 1
rbi
eval_create_params.rbi
in rbi/lib/openai/models
509 1
util.rb
in lib/openai/internal
469 29
rbi
moderation.rbi
in rbi/lib/openai/models
456 3
rbi
thread_create_params.rbi
in rbi/lib/openai/models/beta
456 -
rbi
run_create_params.rbi
in rbi/lib/openai/models/beta/threads
447 1
openai.rb
in lib
441 -
rbi
fine_tuning_job.rbi
in rbi/lib/openai/models/fine_tuning
421 1
rbi
job_create_params.rbi
in rbi/lib/openai/models/fine_tuning
421 1
rbi
run.rbi
in rbi/lib/openai/models/beta/threads
408 1
rbi
assistant_create_params.rbi
in rbi/lib/openai/models/beta
392 1
rbi
response_create_params.rbi
in rbi/lib/openai/models/responses
328 1
rbi
chat_completion_chunk.rbi
in rbi/lib/openai/models/chat
319 1
rbi
runs.rbi
in rbi/lib/openai/resources/beta/threads
314 4
rbi
response.rbi
in rbi/lib/openai/models/responses
302 1
rbi
response_input_item.rbi
in rbi/lib/openai/models/responses
293 1
rbi
response_computer_tool_call.rbi
in rbi/lib/openai/models/responses
292 -
rbi
assistant_update_params.rbi
in rbi/lib/openai/models/beta
286 1
base_client.rb
in lib/openai/internal/transport
261 7
rbi
message.rbi
in rbi/lib/openai/models/beta/threads
259 1
rbi
file_search_tool_call.rbi
in rbi/lib/openai/models/beta/threads/runs
256 -
rbi
completions.rbi
in rbi/lib/openai/resources/chat
254 3
rbi
eval_label_model_grader.rbi
in rbi/lib/openai/models
242 -
rbi
responses.rbi
in rbi/lib/openai/resources
235 2
rbi
threads.rbi
in rbi/lib/openai/resources/beta
227 3
base_model.rb
in lib/openai/internal/type
227 13
rbi
run_step.rbi
in rbi/lib/openai/models/beta/threads/runs
218 1
rbi
output_item_list_response.rbi
in rbi/lib/openai/models/evals/runs
214 2
rbi
output_item_retrieve_response.rbi
in rbi/lib/openai/models/evals/runs
214 2
rbi
run_create_response.rbi
in rbi/lib/openai/models/evals
207 2
rbi
run_list_response.rbi
in rbi/lib/openai/models/evals
207 2
rbi
run_cancel_response.rbi
in rbi/lib/openai/models/evals
207 2
rbi
run_retrieve_response.rbi
in rbi/lib/openai/models/evals
207 2
rbi
assistant.rbi
in rbi/lib/openai/models/beta
202 1
rbi
util.rbi
in rbi/lib/openai/internal
191 1
rbi
message_create_params.rbi
in rbi/lib/openai/models/beta/threads
190 -
rbi
batch.rbi
in rbi/lib/openai/models
177 1
rbi
chat_completion_assistant_message_param.rbi
in rbi/lib/openai/models/chat
177 1
rbi
base_client.rbi
in rbi/lib/openai/internal/transport
170 2
rbi
run_stream_event.rbi
in rbi/lib/openai/models/beta
166 -
rbi
code_interpreter_tool_call.rbi
in rbi/lib/openai/models/beta/threads/runs
164 -
rbi
completion_create_params.rbi
in rbi/lib/openai/models
158 1
rbi
chat_completion.rbi
in rbi/lib/openai/models/chat
157 1
converter.rb
in lib/openai/internal/type
151 6
rbi
vector_store_file.rbi
in rbi/lib/openai/models/vector_stores
145 1
rbi
run_step_stream_event.rbi
in rbi/lib/openai/models/beta
144 -
rbi
base_model.rbi
in rbi/lib/openai/internal/type
144 -
rbi
assistants.rbi
in rbi/lib/openai/resources/beta
143 3
Files With Most Units (Top 50)
File# lines# units
util.rb
in lib/openai/internal
469 29
base_model.rb
in lib/openai/internal/type
227 13
completions.rb
in lib/openai/resources/chat
84 8
vector_stores.rb
in lib/openai/resources
71 7
files.rb
in lib/openai/resources/vector_stores
86 7
base_client.rb
in lib/openai/internal/transport
261 7
jobs.rb
in lib/openai/resources/fine_tuning
61 6
evals.rb
in lib/openai/resources
58 6
messages.rb
in lib/openai/resources/beta/threads
74 6
assistants.rb
in lib/openai/resources/beta
58 6
runs.rb
in lib/openai/resources/evals
73 6
files.rb
in lib/openai/resources
56 6
union.rb
in lib/openai/internal/type
110 6
converter.rb
in lib/openai/internal/type
151 6
hash_of.rb
in lib/openai/internal/type
74 6
errors.rb
in lib/openai
118 5
batches.rb
in lib/openai/resources
46 5
file_batches.rb
in lib/openai/resources/vector_stores
62 5
pooled_net_requester.rb
in lib/openai/internal/transport
118 5
array_of.rb
in lib/openai/internal/type
55 5
page.rb
in lib/openai/internal
39 5
cursor_page.rb
in lib/openai/internal
44 5
rbi
runs.rbi
in rbi/lib/openai/resources/beta/threads
314 4
permissions.rb
in lib/openai/resources/fine_tuning/checkpoints
42 4
images.rb
in lib/openai/resources
41 4
uploads.rb
in lib/openai/resources
39 4
models.rb
in lib/openai/resources
34 4
rbi
moderation.rbi
in rbi/lib/openai/models
456 3
rbi
jobs.rbi
in rbi/lib/openai/resources/fine_tuning
93 3
rbi
files.rbi
in rbi/lib/openai/resources
71 3
rbi
files.rbi
in rbi/lib/openai/resources/vector_stores
106 3
rbi
evals.rbi
in rbi/lib/openai/resources
94 3
rbi
vector_stores.rbi
in rbi/lib/openai/resources
112 3
rbi
threads.rbi
in rbi/lib/openai/resources/beta
227 3
rbi
messages.rbi
in rbi/lib/openai/resources/beta/threads
105 3
rbi
assistants.rbi
in rbi/lib/openai/resources/beta
143 3
rbi
runs.rbi
in rbi/lib/openai/resources/evals
91 3
rbi
completions.rbi
in rbi/lib/openai/resources/chat
254 3
transcriptions.rb
in lib/openai/resources/audio
43 3
completions.rb
in lib/openai/resources
40 3
steps.rb
in lib/openai/resources/beta/threads/runs
48 3
output_items.rb
in lib/openai/resources/evals/runs
45 3
base_stream.rb
in lib/openai/internal/type
35 3
enum.rb
in lib/openai/internal/type
34 3
rbi
errors.rbi
in rbi/lib/openai
134 2
rbi
fine_tuning_job_checkpoint.rbi
in rbi/lib/openai/models/fine_tuning/jobs
133 2
rbi
completion_usage.rbi
in rbi/lib/openai/models
120 2
rbi
run_create_response.rbi
in rbi/lib/openai/models/evals
207 2
rbi
run_list_response.rbi
in rbi/lib/openai/models/evals
207 2
rbi
run_cancel_response.rbi
in rbi/lib/openai/models/evals
207 2
Files With Long Lines (Top 50)

There are 168 files with lines longer than 120 characters. In total, there are 659 long lines.

File# lines# units# long lines
rbi
create_eval_completions_run_data_source.rbi
in rbi/lib/openai/models/evals
637 1 61
rbi
eval_create_params.rbi
in rbi/lib/openai/models
509 1 41
rbi
thread_create_and_run_params.rbi
in rbi/lib/openai/models/beta
806 1 28
rbi
file_search_tool_call.rbi
in rbi/lib/openai/models/beta/threads/runs
256 - 22
rbi
thread_create_params.rbi
in rbi/lib/openai/models/beta
456 - 22
rbi
assistant_create_params.rbi
in rbi/lib/openai/models/beta
392 1 18
rbi
completion_create_params.rbi
in rbi/lib/openai/models/chat
568 1 17
rbi
moderation.rbi
in rbi/lib/openai/models
456 3 16
rbi
run.rbi
in rbi/lib/openai/models/beta/threads
408 1 16
rbi
chat_completion_chunk.rbi
in rbi/lib/openai/models/chat
319 1 16
moderation.rb
in lib/openai/models
134 - 13
134 - 13
rbi
eval_label_model_grader.rbi
in rbi/lib/openai/models
242 - 12
rbi
response_input_item.rbi
in rbi/lib/openai/models/responses
293 1 11
rbi
fine_tuning_job.rbi
in rbi/lib/openai/models/fine_tuning
421 1 10
thread_create_and_run_params.rb
in lib/openai/models/beta
143 - 10
eval_create_params.rb
in lib/openai/models
107 - 9
rbi
completions.rbi
in rbi/lib/openai/resources/chat
254 3 8
rbi
response_computer_tool_call.rbi
in rbi/lib/openai/models/responses
292 - 7
rbi
run_create_params.rbi
in rbi/lib/openai/models/beta/threads
447 1 7
thread_create_params.rb
in lib/openai/models/beta
88 - 7
rbi
response.rbi
in rbi/lib/openai/models/responses
302 1 6
rbi
message.rbi
in rbi/lib/openai/models/beta/threads
259 1 6
rbi
file_search_tool.rbi
in rbi/lib/openai/models/beta
101 - 6
rbi
thread_update_params.rbi
in rbi/lib/openai/models/beta
99 - 6
rbi
job_create_params.rbi
in rbi/lib/openai/models/fine_tuning
421 1 5
rbi
run_step.rbi
in rbi/lib/openai/models/beta/threads/runs
218 1 5
rbi
code_interpreter_tool_call.rbi
in rbi/lib/openai/models/beta/threads/runs
164 - 5
rbi
chat_completion_message.rbi
in rbi/lib/openai/models/chat
142 1 5
fine_tuning_job.rb
in lib/openai/models/fine_tuning
135 - 5
job_create_params.rb
in lib/openai/models/fine_tuning
136 - 5
assistant_create_params.rb
in lib/openai/models/beta
65 - 5
run_create_params.rb
in lib/openai/models/beta/threads
86 - 5
rbi
response_usage.rbi
in rbi/lib/openai/models/responses
79 1 4
rbi
vector_store_file.rbi
in rbi/lib/openai/models/vector_stores
145 1 4
rbi
assistant_update_params.rbi
in rbi/lib/openai/models/beta
286 1 4
rbi
run_create_response.rbi
in rbi/lib/openai/models/evals
207 2 4
rbi
run_list_response.rbi
in rbi/lib/openai/models/evals
207 2 4
rbi
run_cancel_response.rbi
in rbi/lib/openai/models/evals
207 2 4
rbi
run_retrieve_response.rbi
in rbi/lib/openai/models/evals
207 2 4
rbi
output_item_list_response.rbi
in rbi/lib/openai/models/evals/runs
214 2 4
rbi
output_item_retrieve_response.rbi
in rbi/lib/openai/models/evals/runs
214 2 4
rbi
chat_completion.rbi
in rbi/lib/openai/models/chat
157 1 4
rbi
threads.rbi
in rbi/lib/openai/resources/beta
227 3 4
rbi
runs.rbi
in rbi/lib/openai/resources/beta/threads
314 4 4
file_search_tool_call.rb
in lib/openai/models/beta/threads/runs
47 - 4
code_interpreter_tool_call.rb
in lib/openai/models/beta/threads/runs
41 - 4
rbi
transcription_text_delta_event.rbi
in rbi/lib/openai/models/audio
55 - 3
rbi
transcription_create_params.rbi
in rbi/lib/openai/models/audio
108 1 3
rbi
transcription_text_done_event.rbi
in rbi/lib/openai/models/audio
55 - 3
Correlations

File Size vs. Commits (all time): 694 points

lib/openai/resources/chat/completions.rb x: 2 commits (all time) y: 84 lines of code lib/openai.rb x: 1 commits (all time) y: 441 lines of code lib/openai/client.rb x: 1 commits (all time) y: 73 lines of code lib/openai/errors.rb x: 1 commits (all time) y: 118 lines of code lib/openai/models/audio/speech_create_params.rb x: 1 commits (all time) y: 56 lines of code lib/openai/models/audio/speech_model.rb x: 1 commits (all time) y: 12 lines of code lib/openai/models/audio/transcription.rb x: 1 commits (all time) y: 15 lines of code lib/openai/models/audio/transcription_create_params.rb x: 1 commits (all time) y: 30 lines of code lib/openai/models/audio/transcription_segment.rb x: 1 commits (all time) y: 18 lines of code lib/openai/models/audio/translation.rb x: 1 commits (all time) y: 9 lines of code lib/openai/models/audio/translation_create_params.rb x: 1 commits (all time) y: 28 lines of code lib/openai/models/batch.rb x: 1 commits (all time) y: 41 lines of code lib/openai/models/batch_create_params.rb x: 1 commits (all time) y: 23 lines of code lib/openai/models/beta/assistant_create_params.rb x: 1 commits (all time) y: 65 lines of code lib/openai/models/beta/assistant_update_params.rb x: 1 commits (all time) y: 108 lines of code lib/openai/models/beta/message_stream_event.rb x: 1 commits (all time) y: 38 lines of code lib/openai/models/beta/run_step_stream_event.rb x: 1 commits (all time) y: 48 lines of code lib/openai/models/beta/run_stream_event.rb x: 1 commits (all time) y: 61 lines of code lib/openai/models/beta/thread_create_and_run_params.rb x: 1 commits (all time) y: 143 lines of code lib/openai/models/beta/thread_create_params.rb x: 1 commits (all time) y: 88 lines of code lib/openai/models/beta/threads/file_citation_delta_annotation.rb x: 1 commits (all time) y: 20 lines of code lib/openai/models/beta/threads/message_create_params.rb x: 1 commits (all time) y: 45 lines of code lib/openai/models/beta/threads/run.rb x: 1 commits (all time) y: 78 lines of code lib/openai/models/chat/chat_completion_chunk.rb x: 1 commits (all time) y: 82 lines of code lib/openai/models/chat/chat_completion_message.rb x: 1 commits (all time) y: 32 lines of code lib/openai/models/chat_model.rb x: 1 commits (all time) y: 60 lines of code lib/openai/models/completion_create_params.rb x: 1 commits (all time) y: 51 lines of code lib/openai/models/fine_tuning/fine_tuning_job.rb x: 1 commits (all time) y: 135 lines of code lib/openai/models/function_parameters.rb x: 1 commits (all time) y: 5 lines of code lib/openai/models/image_generate_params.rb x: 1 commits (all time) y: 44 lines of code lib/openai/models/responses/response_computer_tool_call.rb x: 1 commits (all time) y: 97 lines of code lib/openai/resources/vector_stores.rb x: 1 commits (all time) y: 71 lines of code lib/openai/version.rb x: 1 commits (all time) y: 3 lines of code rbi/lib/openai/client.rbi x: 1 commits (all time) y: 69 lines of code rbi/lib/openai/models/audio/speech_create_params.rbi x: 1 commits (all time) y: 101 lines of code rbi/lib/openai/models/batch.rbi x: 1 commits (all time) y: 177 lines of code rbi/lib/openai/models/beta/assistant.rbi x: 1 commits (all time) y: 202 lines of code rbi/lib/openai/models/beta/assistant_create_params.rbi x: 1 commits (all time) y: 392 lines of code rbi/lib/openai/models/beta/assistant_update_params.rbi x: 1 commits (all time) y: 286 lines of code rbi/lib/openai/models/beta/message_stream_event.rbi x: 1 commits (all time) y: 94 lines of code rbi/lib/openai/models/beta/run_stream_event.rbi x: 1 commits (all time) y: 166 lines of code rbi/lib/openai/models/beta/thread.rbi x: 1 commits (all time) y: 107 lines of code rbi/lib/openai/models/beta/thread_create_and_run_params.rbi x: 1 commits (all time) y: 806 lines of code rbi/lib/openai/models/beta/thread_create_params.rbi x: 1 commits (all time) y: 456 lines of code rbi/lib/openai/models/beta/threads/file_citation_delta_annotation.rbi x: 1 commits (all time) y: 83 lines of code rbi/lib/openai/models/beta/threads/message.rbi x: 1 commits (all time) y: 259 lines of code rbi/lib/openai/models/beta/threads/message_create_params.rbi x: 1 commits (all time) y: 190 lines of code rbi/lib/openai/models/beta/threads/run.rbi x: 1 commits (all time) y: 408 lines of code rbi/lib/openai/models/beta/threads/run_create_params.rbi x: 1 commits (all time) y: 447 lines of code rbi/lib/openai/models/beta/threads/runs/code_interpreter_tool_call.rbi x: 1 commits (all time) y: 164 lines of code rbi/lib/openai/models/beta/threads/runs/code_interpreter_tool_call_delta.rbi x: 1 commits (all time) y: 128 lines of code rbi/lib/openai/models/beta/threads/runs/file_search_tool_call.rbi x: 1 commits (all time) y: 256 lines of code rbi/lib/openai/models/beta/threads/runs/run_step.rbi x: 1 commits (all time) y: 218 lines of code rbi/lib/openai/models/chat/chat_completion.rbi x: 1 commits (all time) y: 157 lines of code rbi/lib/openai/models/chat/chat_completion_chunk.rbi x: 1 commits (all time) y: 319 lines of code rbi/lib/openai/models/chat/chat_completion_message.rbi x: 1 commits (all time) y: 142 lines of code rbi/lib/openai/models/chat/completion_create_params.rbi x: 1 commits (all time) y: 568 lines of code rbi/lib/openai/models/completion_choice.rbi x: 1 commits (all time) y: 91 lines of code rbi/lib/openai/models/fine_tuning/fine_tuning_job.rbi x: 1 commits (all time) y: 421 lines of code rbi/lib/openai/models/fine_tuning/jobs/fine_tuning_job_checkpoint.rbi x: 1 commits (all time) y: 133 lines of code rbi/lib/openai/models/image_generate_params.rbi x: 1 commits (all time) y: 114 lines of code rbi/lib/openai/models/responses/response.rbi x: 1 commits (all time) y: 302 lines of code rbi/lib/openai/models/responses/response_code_interpreter_tool_call.rbi x: 1 commits (all time) y: 138 lines of code rbi/lib/openai/models/responses/response_computer_tool_call.rbi x: 1 commits (all time) y: 292 lines of code rbi/lib/openai/models/responses/response_create_params.rbi x: 1 commits (all time) y: 328 lines of code rbi/lib/openai/resources/beta/threads.rbi x: 1 commits (all time) y: 227 lines of code rbi/lib/openai/resources/beta/threads/runs.rbi x: 1 commits (all time) y: 314 lines of code rbi/lib/openai/resources/responses.rbi x: 1 commits (all time) y: 235 lines of code
806.0
lines of code
  min: 3.0
  average: 44.9
  25th percentile: 13.0
  median: 21.0
  75th percentile: 48.0
  max: 806.0
0 2.0
commits (all time)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Contributors (all time): 694 points

lib/openai/resources/chat/completions.rb x: 2 contributors (all time) y: 84 lines of code lib/openai.rb x: 1 contributors (all time) y: 441 lines of code lib/openai/client.rb x: 1 contributors (all time) y: 73 lines of code lib/openai/errors.rb x: 1 contributors (all time) y: 118 lines of code lib/openai/models/audio/speech_create_params.rb x: 1 contributors (all time) y: 56 lines of code lib/openai/models/audio/speech_model.rb x: 1 contributors (all time) y: 12 lines of code lib/openai/models/audio/transcription.rb x: 1 contributors (all time) y: 15 lines of code lib/openai/models/audio/transcription_create_params.rb x: 1 contributors (all time) y: 30 lines of code lib/openai/models/audio/transcription_segment.rb x: 1 contributors (all time) y: 18 lines of code lib/openai/models/audio/translation.rb x: 1 contributors (all time) y: 9 lines of code lib/openai/models/audio/translation_create_params.rb x: 1 contributors (all time) y: 28 lines of code lib/openai/models/batch.rb x: 1 contributors (all time) y: 41 lines of code lib/openai/models/batch_create_params.rb x: 1 contributors (all time) y: 23 lines of code lib/openai/models/beta/assistant_create_params.rb x: 1 contributors (all time) y: 65 lines of code lib/openai/models/beta/assistant_update_params.rb x: 1 contributors (all time) y: 108 lines of code lib/openai/models/beta/message_stream_event.rb x: 1 contributors (all time) y: 38 lines of code lib/openai/models/beta/run_step_stream_event.rb x: 1 contributors (all time) y: 48 lines of code lib/openai/models/beta/run_stream_event.rb x: 1 contributors (all time) y: 61 lines of code lib/openai/models/beta/thread_create_and_run_params.rb x: 1 contributors (all time) y: 143 lines of code lib/openai/models/beta/thread_create_params.rb x: 1 contributors (all time) y: 88 lines of code lib/openai/models/beta/threads/file_citation_delta_annotation.rb x: 1 contributors (all time) y: 20 lines of code lib/openai/models/beta/threads/message_create_params.rb x: 1 contributors (all time) y: 45 lines of code lib/openai/models/beta/threads/run.rb x: 1 contributors (all time) y: 78 lines of code lib/openai/models/chat/chat_completion_chunk.rb x: 1 contributors (all time) y: 82 lines of code lib/openai/models/chat/chat_completion_message.rb x: 1 contributors (all time) y: 32 lines of code lib/openai/models/chat_model.rb x: 1 contributors (all time) y: 60 lines of code lib/openai/models/completion_create_params.rb x: 1 contributors (all time) y: 51 lines of code lib/openai/models/fine_tuning/fine_tuning_job.rb x: 1 contributors (all time) y: 135 lines of code lib/openai/models/function_parameters.rb x: 1 contributors (all time) y: 5 lines of code lib/openai/models/image_generate_params.rb x: 1 contributors (all time) y: 44 lines of code lib/openai/models/responses/response_computer_tool_call.rb x: 1 contributors (all time) y: 97 lines of code lib/openai/resources/vector_stores.rb x: 1 contributors (all time) y: 71 lines of code lib/openai/version.rb x: 1 contributors (all time) y: 3 lines of code rbi/lib/openai/client.rbi x: 1 contributors (all time) y: 69 lines of code rbi/lib/openai/models/audio/speech_create_params.rbi x: 1 contributors (all time) y: 101 lines of code rbi/lib/openai/models/batch.rbi x: 1 contributors (all time) y: 177 lines of code rbi/lib/openai/models/beta/assistant.rbi x: 1 contributors (all time) y: 202 lines of code rbi/lib/openai/models/beta/assistant_create_params.rbi x: 1 contributors (all time) y: 392 lines of code rbi/lib/openai/models/beta/assistant_update_params.rbi x: 1 contributors (all time) y: 286 lines of code rbi/lib/openai/models/beta/message_stream_event.rbi x: 1 contributors (all time) y: 94 lines of code rbi/lib/openai/models/beta/run_stream_event.rbi x: 1 contributors (all time) y: 166 lines of code rbi/lib/openai/models/beta/thread.rbi x: 1 contributors (all time) y: 107 lines of code rbi/lib/openai/models/beta/thread_create_and_run_params.rbi x: 1 contributors (all time) y: 806 lines of code rbi/lib/openai/models/beta/thread_create_params.rbi x: 1 contributors (all time) y: 456 lines of code rbi/lib/openai/models/beta/threads/file_citation_delta_annotation.rbi x: 1 contributors (all time) y: 83 lines of code rbi/lib/openai/models/beta/threads/message.rbi x: 1 contributors (all time) y: 259 lines of code rbi/lib/openai/models/beta/threads/message_create_params.rbi x: 1 contributors (all time) y: 190 lines of code rbi/lib/openai/models/beta/threads/run.rbi x: 1 contributors (all time) y: 408 lines of code rbi/lib/openai/models/beta/threads/run_create_params.rbi x: 1 contributors (all time) y: 447 lines of code rbi/lib/openai/models/beta/threads/runs/code_interpreter_tool_call.rbi x: 1 contributors (all time) y: 164 lines of code rbi/lib/openai/models/beta/threads/runs/code_interpreter_tool_call_delta.rbi x: 1 contributors (all time) y: 128 lines of code rbi/lib/openai/models/beta/threads/runs/file_search_tool_call.rbi x: 1 contributors (all time) y: 256 lines of code rbi/lib/openai/models/beta/threads/runs/run_step.rbi x: 1 contributors (all time) y: 218 lines of code rbi/lib/openai/models/chat/chat_completion.rbi x: 1 contributors (all time) y: 157 lines of code rbi/lib/openai/models/chat/chat_completion_chunk.rbi x: 1 contributors (all time) y: 319 lines of code rbi/lib/openai/models/chat/chat_completion_message.rbi x: 1 contributors (all time) y: 142 lines of code rbi/lib/openai/models/chat/completion_create_params.rbi x: 1 contributors (all time) y: 568 lines of code rbi/lib/openai/models/completion_choice.rbi x: 1 contributors (all time) y: 91 lines of code rbi/lib/openai/models/fine_tuning/fine_tuning_job.rbi x: 1 contributors (all time) y: 421 lines of code rbi/lib/openai/models/fine_tuning/jobs/fine_tuning_job_checkpoint.rbi x: 1 contributors (all time) y: 133 lines of code rbi/lib/openai/models/image_generate_params.rbi x: 1 contributors (all time) y: 114 lines of code rbi/lib/openai/models/responses/response.rbi x: 1 contributors (all time) y: 302 lines of code rbi/lib/openai/models/responses/response_code_interpreter_tool_call.rbi x: 1 contributors (all time) y: 138 lines of code rbi/lib/openai/models/responses/response_computer_tool_call.rbi x: 1 contributors (all time) y: 292 lines of code rbi/lib/openai/models/responses/response_create_params.rbi x: 1 contributors (all time) y: 328 lines of code rbi/lib/openai/resources/beta/threads.rbi x: 1 contributors (all time) y: 227 lines of code rbi/lib/openai/resources/beta/threads/runs.rbi x: 1 contributors (all time) y: 314 lines of code rbi/lib/openai/resources/responses.rbi x: 1 contributors (all time) y: 235 lines of code
806.0
lines of code
  min: 3.0
  average: 44.9
  25th percentile: 13.0
  median: 21.0
  75th percentile: 48.0
  max: 806.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 694 points

lib/openai/resources/chat/completions.rb x: 2 commits (90d) y: 84 lines of code lib/openai.rb x: 1 commits (90d) y: 441 lines of code lib/openai/client.rb x: 1 commits (90d) y: 73 lines of code lib/openai/errors.rb x: 1 commits (90d) y: 118 lines of code lib/openai/models/audio/speech_create_params.rb x: 1 commits (90d) y: 56 lines of code lib/openai/models/audio/speech_model.rb x: 1 commits (90d) y: 12 lines of code lib/openai/models/audio/transcription.rb x: 1 commits (90d) y: 15 lines of code lib/openai/models/audio/transcription_create_params.rb x: 1 commits (90d) y: 30 lines of code lib/openai/models/audio/transcription_segment.rb x: 1 commits (90d) y: 18 lines of code lib/openai/models/audio/translation.rb x: 1 commits (90d) y: 9 lines of code lib/openai/models/audio/translation_create_params.rb x: 1 commits (90d) y: 28 lines of code lib/openai/models/batch.rb x: 1 commits (90d) y: 41 lines of code lib/openai/models/batch_create_params.rb x: 1 commits (90d) y: 23 lines of code lib/openai/models/beta/assistant_create_params.rb x: 1 commits (90d) y: 65 lines of code lib/openai/models/beta/assistant_update_params.rb x: 1 commits (90d) y: 108 lines of code lib/openai/models/beta/message_stream_event.rb x: 1 commits (90d) y: 38 lines of code lib/openai/models/beta/run_step_stream_event.rb x: 1 commits (90d) y: 48 lines of code lib/openai/models/beta/run_stream_event.rb x: 1 commits (90d) y: 61 lines of code lib/openai/models/beta/thread_create_and_run_params.rb x: 1 commits (90d) y: 143 lines of code lib/openai/models/beta/thread_create_params.rb x: 1 commits (90d) y: 88 lines of code lib/openai/models/beta/threads/file_citation_delta_annotation.rb x: 1 commits (90d) y: 20 lines of code lib/openai/models/beta/threads/message_create_params.rb x: 1 commits (90d) y: 45 lines of code lib/openai/models/beta/threads/run.rb x: 1 commits (90d) y: 78 lines of code lib/openai/models/chat/chat_completion_chunk.rb x: 1 commits (90d) y: 82 lines of code lib/openai/models/chat/chat_completion_message.rb x: 1 commits (90d) y: 32 lines of code lib/openai/models/chat_model.rb x: 1 commits (90d) y: 60 lines of code lib/openai/models/completion_create_params.rb x: 1 commits (90d) y: 51 lines of code lib/openai/models/fine_tuning/fine_tuning_job.rb x: 1 commits (90d) y: 135 lines of code lib/openai/models/function_parameters.rb x: 1 commits (90d) y: 5 lines of code lib/openai/models/image_generate_params.rb x: 1 commits (90d) y: 44 lines of code lib/openai/models/responses/response_computer_tool_call.rb x: 1 commits (90d) y: 97 lines of code lib/openai/resources/vector_stores.rb x: 1 commits (90d) y: 71 lines of code lib/openai/version.rb x: 1 commits (90d) y: 3 lines of code rbi/lib/openai/client.rbi x: 1 commits (90d) y: 69 lines of code rbi/lib/openai/models/audio/speech_create_params.rbi x: 1 commits (90d) y: 101 lines of code rbi/lib/openai/models/batch.rbi x: 1 commits (90d) y: 177 lines of code rbi/lib/openai/models/beta/assistant.rbi x: 1 commits (90d) y: 202 lines of code rbi/lib/openai/models/beta/assistant_create_params.rbi x: 1 commits (90d) y: 392 lines of code rbi/lib/openai/models/beta/assistant_update_params.rbi x: 1 commits (90d) y: 286 lines of code rbi/lib/openai/models/beta/message_stream_event.rbi x: 1 commits (90d) y: 94 lines of code rbi/lib/openai/models/beta/run_stream_event.rbi x: 1 commits (90d) y: 166 lines of code rbi/lib/openai/models/beta/thread.rbi x: 1 commits (90d) y: 107 lines of code rbi/lib/openai/models/beta/thread_create_and_run_params.rbi x: 1 commits (90d) y: 806 lines of code rbi/lib/openai/models/beta/thread_create_params.rbi x: 1 commits (90d) y: 456 lines of code rbi/lib/openai/models/beta/threads/file_citation_delta_annotation.rbi x: 1 commits (90d) y: 83 lines of code rbi/lib/openai/models/beta/threads/message.rbi x: 1 commits (90d) y: 259 lines of code rbi/lib/openai/models/beta/threads/message_create_params.rbi x: 1 commits (90d) y: 190 lines of code rbi/lib/openai/models/beta/threads/run.rbi x: 1 commits (90d) y: 408 lines of code rbi/lib/openai/models/beta/threads/run_create_params.rbi x: 1 commits (90d) y: 447 lines of code rbi/lib/openai/models/beta/threads/runs/code_interpreter_tool_call.rbi x: 1 commits (90d) y: 164 lines of code rbi/lib/openai/models/beta/threads/runs/code_interpreter_tool_call_delta.rbi x: 1 commits (90d) y: 128 lines of code rbi/lib/openai/models/beta/threads/runs/file_search_tool_call.rbi x: 1 commits (90d) y: 256 lines of code rbi/lib/openai/models/beta/threads/runs/run_step.rbi x: 1 commits (90d) y: 218 lines of code rbi/lib/openai/models/chat/chat_completion.rbi x: 1 commits (90d) y: 157 lines of code rbi/lib/openai/models/chat/chat_completion_chunk.rbi x: 1 commits (90d) y: 319 lines of code rbi/lib/openai/models/chat/chat_completion_message.rbi x: 1 commits (90d) y: 142 lines of code rbi/lib/openai/models/chat/completion_create_params.rbi x: 1 commits (90d) y: 568 lines of code rbi/lib/openai/models/completion_choice.rbi x: 1 commits (90d) y: 91 lines of code rbi/lib/openai/models/fine_tuning/fine_tuning_job.rbi x: 1 commits (90d) y: 421 lines of code rbi/lib/openai/models/fine_tuning/jobs/fine_tuning_job_checkpoint.rbi x: 1 commits (90d) y: 133 lines of code rbi/lib/openai/models/image_generate_params.rbi x: 1 commits (90d) y: 114 lines of code rbi/lib/openai/models/responses/response.rbi x: 1 commits (90d) y: 302 lines of code rbi/lib/openai/models/responses/response_code_interpreter_tool_call.rbi x: 1 commits (90d) y: 138 lines of code rbi/lib/openai/models/responses/response_computer_tool_call.rbi x: 1 commits (90d) y: 292 lines of code rbi/lib/openai/models/responses/response_create_params.rbi x: 1 commits (90d) y: 328 lines of code rbi/lib/openai/resources/beta/threads.rbi x: 1 commits (90d) y: 227 lines of code rbi/lib/openai/resources/beta/threads/runs.rbi x: 1 commits (90d) y: 314 lines of code rbi/lib/openai/resources/responses.rbi x: 1 commits (90d) y: 235 lines of code
806.0
lines of code
  min: 3.0
  average: 44.9
  25th percentile: 13.0
  median: 21.0
  75th percentile: 48.0
  max: 806.0
0 2.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Contributors (90 days): 694 points

lib/openai/resources/chat/completions.rb x: 2 contributors (90d) y: 84 lines of code lib/openai.rb x: 1 contributors (90d) y: 441 lines of code lib/openai/client.rb x: 1 contributors (90d) y: 73 lines of code lib/openai/errors.rb x: 1 contributors (90d) y: 118 lines of code lib/openai/models/audio/speech_create_params.rb x: 1 contributors (90d) y: 56 lines of code lib/openai/models/audio/speech_model.rb x: 1 contributors (90d) y: 12 lines of code lib/openai/models/audio/transcription.rb x: 1 contributors (90d) y: 15 lines of code lib/openai/models/audio/transcription_create_params.rb x: 1 contributors (90d) y: 30 lines of code lib/openai/models/audio/transcription_segment.rb x: 1 contributors (90d) y: 18 lines of code lib/openai/models/audio/translation.rb x: 1 contributors (90d) y: 9 lines of code lib/openai/models/audio/translation_create_params.rb x: 1 contributors (90d) y: 28 lines of code lib/openai/models/batch.rb x: 1 contributors (90d) y: 41 lines of code lib/openai/models/batch_create_params.rb x: 1 contributors (90d) y: 23 lines of code lib/openai/models/beta/assistant_create_params.rb x: 1 contributors (90d) y: 65 lines of code lib/openai/models/beta/assistant_update_params.rb x: 1 contributors (90d) y: 108 lines of code lib/openai/models/beta/message_stream_event.rb x: 1 contributors (90d) y: 38 lines of code lib/openai/models/beta/run_step_stream_event.rb x: 1 contributors (90d) y: 48 lines of code lib/openai/models/beta/run_stream_event.rb x: 1 contributors (90d) y: 61 lines of code lib/openai/models/beta/thread_create_and_run_params.rb x: 1 contributors (90d) y: 143 lines of code lib/openai/models/beta/thread_create_params.rb x: 1 contributors (90d) y: 88 lines of code lib/openai/models/beta/threads/file_citation_delta_annotation.rb x: 1 contributors (90d) y: 20 lines of code lib/openai/models/beta/threads/message_create_params.rb x: 1 contributors (90d) y: 45 lines of code lib/openai/models/beta/threads/run.rb x: 1 contributors (90d) y: 78 lines of code lib/openai/models/chat/chat_completion_chunk.rb x: 1 contributors (90d) y: 82 lines of code lib/openai/models/chat/chat_completion_message.rb x: 1 contributors (90d) y: 32 lines of code lib/openai/models/chat_model.rb x: 1 contributors (90d) y: 60 lines of code lib/openai/models/completion_create_params.rb x: 1 contributors (90d) y: 51 lines of code lib/openai/models/fine_tuning/fine_tuning_job.rb x: 1 contributors (90d) y: 135 lines of code lib/openai/models/function_parameters.rb x: 1 contributors (90d) y: 5 lines of code lib/openai/models/image_generate_params.rb x: 1 contributors (90d) y: 44 lines of code lib/openai/models/responses/response_computer_tool_call.rb x: 1 contributors (90d) y: 97 lines of code lib/openai/resources/vector_stores.rb x: 1 contributors (90d) y: 71 lines of code lib/openai/version.rb x: 1 contributors (90d) y: 3 lines of code rbi/lib/openai/client.rbi x: 1 contributors (90d) y: 69 lines of code rbi/lib/openai/models/audio/speech_create_params.rbi x: 1 contributors (90d) y: 101 lines of code rbi/lib/openai/models/batch.rbi x: 1 contributors (90d) y: 177 lines of code rbi/lib/openai/models/beta/assistant.rbi x: 1 contributors (90d) y: 202 lines of code rbi/lib/openai/models/beta/assistant_create_params.rbi x: 1 contributors (90d) y: 392 lines of code rbi/lib/openai/models/beta/assistant_update_params.rbi x: 1 contributors (90d) y: 286 lines of code rbi/lib/openai/models/beta/message_stream_event.rbi x: 1 contributors (90d) y: 94 lines of code rbi/lib/openai/models/beta/run_stream_event.rbi x: 1 contributors (90d) y: 166 lines of code rbi/lib/openai/models/beta/thread.rbi x: 1 contributors (90d) y: 107 lines of code rbi/lib/openai/models/beta/thread_create_and_run_params.rbi x: 1 contributors (90d) y: 806 lines of code rbi/lib/openai/models/beta/thread_create_params.rbi x: 1 contributors (90d) y: 456 lines of code rbi/lib/openai/models/beta/threads/file_citation_delta_annotation.rbi x: 1 contributors (90d) y: 83 lines of code rbi/lib/openai/models/beta/threads/message.rbi x: 1 contributors (90d) y: 259 lines of code rbi/lib/openai/models/beta/threads/message_create_params.rbi x: 1 contributors (90d) y: 190 lines of code rbi/lib/openai/models/beta/threads/run.rbi x: 1 contributors (90d) y: 408 lines of code rbi/lib/openai/models/beta/threads/run_create_params.rbi x: 1 contributors (90d) y: 447 lines of code rbi/lib/openai/models/beta/threads/runs/code_interpreter_tool_call.rbi x: 1 contributors (90d) y: 164 lines of code rbi/lib/openai/models/beta/threads/runs/code_interpreter_tool_call_delta.rbi x: 1 contributors (90d) y: 128 lines of code rbi/lib/openai/models/beta/threads/runs/file_search_tool_call.rbi x: 1 contributors (90d) y: 256 lines of code rbi/lib/openai/models/beta/threads/runs/run_step.rbi x: 1 contributors (90d) y: 218 lines of code rbi/lib/openai/models/chat/chat_completion.rbi x: 1 contributors (90d) y: 157 lines of code rbi/lib/openai/models/chat/chat_completion_chunk.rbi x: 1 contributors (90d) y: 319 lines of code rbi/lib/openai/models/chat/chat_completion_message.rbi x: 1 contributors (90d) y: 142 lines of code rbi/lib/openai/models/chat/completion_create_params.rbi x: 1 contributors (90d) y: 568 lines of code rbi/lib/openai/models/completion_choice.rbi x: 1 contributors (90d) y: 91 lines of code rbi/lib/openai/models/fine_tuning/fine_tuning_job.rbi x: 1 contributors (90d) y: 421 lines of code rbi/lib/openai/models/fine_tuning/jobs/fine_tuning_job_checkpoint.rbi x: 1 contributors (90d) y: 133 lines of code rbi/lib/openai/models/image_generate_params.rbi x: 1 contributors (90d) y: 114 lines of code rbi/lib/openai/models/responses/response.rbi x: 1 contributors (90d) y: 302 lines of code rbi/lib/openai/models/responses/response_code_interpreter_tool_call.rbi x: 1 contributors (90d) y: 138 lines of code rbi/lib/openai/models/responses/response_computer_tool_call.rbi x: 1 contributors (90d) y: 292 lines of code rbi/lib/openai/models/responses/response_create_params.rbi x: 1 contributors (90d) y: 328 lines of code rbi/lib/openai/resources/beta/threads.rbi x: 1 contributors (90d) y: 227 lines of code rbi/lib/openai/resources/beta/threads/runs.rbi x: 1 contributors (90d) y: 314 lines of code rbi/lib/openai/resources/responses.rbi x: 1 contributors (90d) y: 235 lines of code
806.0
lines of code
  min: 3.0
  average: 44.9
  25th percentile: 13.0
  median: 21.0
  75th percentile: 48.0
  max: 806.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0