openai / openai-ruby
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 694 files with 31,159 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 694 files changed 1-5 times (31,159 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 694 files with 31,159 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 1 file changed by 2-5 contributors (84 lines of code)
    • 693 files changed by 1 contributor (31,075 lines of code)
0% | 0% | 0% | <1% | 99%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
rb, rbi, yaml, md, json, gitignore, txt, gemspec
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rbi0% | 0% | 0% | 0% | 100%
rb0% | 0% | 0% | 0% | 100%
gemspec0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rbi0% | 0% | 0% | 0% | 100%
lib0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
completions.rb
in lib/openai/resources/chat
84 8 2025-03-12 2025-04-03 2 2 dev@stainless.com git@bigly.dog
version.rb
in lib/openai
3 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
version.rbi
in rbi/lib/openai
3 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
function_parameters.rb
in lib/openai/models
5 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
metadata.rb
in lib/openai/models
5 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
metadata.rbi
in rbi/lib/openai/models
5 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
response_format_json_object.rb
in lib/openai/models
7 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
7 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
response_format_text.rb
in lib/openai/models
7 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
7 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
chat_completion_reasoning_effort.rb
in lib/openai/models/chat
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
file_retrieve_params.rb
in lib/openai/models
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
vector_store_delete_params.rb
in lib/openai/models
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
model_delete_params.rb
in lib/openai/models
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
file_content_params.rb
in lib/openai/models
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
images_response.rb
in lib/openai/models
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
model_list_params.rb
in lib/openai/models
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
file_delete_params.rb
in lib/openai/models
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
moderation_text_input.rb
in lib/openai/models
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
batch_retrieve_params.rb
in lib/openai/models
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
batch_cancel_params.rb
in lib/openai/models
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
upload_cancel_params.rb
in lib/openai/models
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
response_input_message_content_list.rb
in lib/openai/models/responses
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
response_input.rb
in lib/openai/models/responses
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
model_retrieve_params.rb
in lib/openai/models
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
fine_tuning_job_integration.rb
in lib/openai/models/fine_tuning
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
chat_completion_reasoning_effort.rbi
in rbi/lib/openai/models/chat
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
fine_tuning_job_integration.rbi
in rbi/lib/openai/models/fine_tuning
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
batch_request_counts.rb
in lib/openai/models
9 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
code_interpreter_tool.rb
in lib/openai/models/beta
9 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
assistant_tool_choice_function.rb
in lib/openai/models/beta
9 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
file_deleted.rb
in lib/openai/models
9 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
image.rb
in lib/openai/models
9 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
model_deleted.rb
in lib/openai/models
9 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
moderation_create_response.rb
in lib/openai/models
9 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
response_audio_transcript_done_event.rb
in lib/openai/models/responses
9 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
response_text_config.rb
in lib/openai/models/responses
9 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
response_audio_done_event.rb
in lib/openai/models/responses
9 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
image_model.rb
in lib/openai/models
9 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
translation.rb
in lib/openai/models/audio
9 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
vector_store_deleted.rb
in lib/openai/models
9 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
embedding.rb
in lib/openai/models
9 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
moderation_multi_modal_input.rbi
in rbi/lib/openai/models
9 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
function_parameters.rbi
in rbi/lib/openai/models
9 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
function_definition.rb
in lib/openai/models
10 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
chat_completion_stream_options.rb
in lib/openai/models/chat
10 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
completions.rb
in lib/openai/resources/chat
84 8 2025-03-12 2025-04-03 2 2 dev@stainless.com git@bigly.dog
rbi
errors.rbi
in rbi/lib/openai
134 2 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
vector_store_search_response.rbi
in rbi/lib/openai/models
69 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
error_object.rbi
in rbi/lib/openai/models
23 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
file_chunking_strategy_param.rbi
in rbi/lib/openai/models
14 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
batch.rbi
in rbi/lib/openai/models
177 1 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
vector_store_create_params.rbi
in rbi/lib/openai/models
100 1 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
batch_create_params.rbi
in rbi/lib/openai/models
60 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
upload_complete_params.rbi
in rbi/lib/openai/models
27 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
image_edit_params.rbi
in rbi/lib/openai/models
94 1 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
response_format_text.rbi
in rbi/lib/openai/models
12 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
batch_error.rbi
in rbi/lib/openai/models
27 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
job_list_events_params.rbi
in rbi/lib/openai/models/fine_tuning
29 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
fine_tuning_job_wandb_integration_object.rbi
in rbi/lib/openai/models/fine_tuning
28 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
job_list_params.rbi
in rbi/lib/openai/models/fine_tuning
42 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
fine_tuning_job_wandb_integration.rbi
in rbi/lib/openai/models/fine_tuning
34 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
job_cancel_params.rbi
in rbi/lib/openai/models/fine_tuning
21 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
checkpoint_list_params.rbi
in rbi/lib/openai/models/fine_tuning/jobs
31 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
fine_tuning_job_checkpoint.rbi
in rbi/lib/openai/models/fine_tuning/jobs
133 2 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
fine_tuning_job_integration.rbi
in rbi/lib/openai/models/fine_tuning
8 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
fine_tuning_job.rbi
in rbi/lib/openai/models/fine_tuning
421 1 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
job_create_params.rbi
in rbi/lib/openai/models/fine_tuning
421 1 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
fine_tuning_job_event.rbi
in rbi/lib/openai/models/fine_tuning
83 1 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
job_retrieve_params.rbi
in rbi/lib/openai/models/fine_tuning
21 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
images_response.rbi
in rbi/lib/openai/models
17 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
completion_create_params.rbi
in rbi/lib/openai/models
158 1 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
embedding.rbi
in rbi/lib/openai/models
16 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
embedding_create_params.rbi
in rbi/lib/openai/models
76 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
upload.rbi
in rbi/lib/openai/models
80 1 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
file_delete_params.rbi
in rbi/lib/openai/models
19 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
upload_cancel_params.rbi
in rbi/lib/openai/models
19 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
model.rbi
in rbi/lib/openai/models
18 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
model_list_params.rbi
in rbi/lib/openai/models
19 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
moderation_create_response.rbi
in rbi/lib/openai/models
23 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
embedding_model.rbi
in rbi/lib/openai/models
14 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
image_model.rbi
in rbi/lib/openai/models
13 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
translation_verbose.rbi
in rbi/lib/openai/models/audio
38 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
transcription_create_params.rbi
in rbi/lib/openai/models/audio
108 1 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
transcription.rbi
in rbi/lib/openai/models/audio
47 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
speech_create_params.rbi
in rbi/lib/openai/models/audio
101 1 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
transcription_verbose.rbi
in rbi/lib/openai/models/audio
49 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
transcription_create_response.rbi
in rbi/lib/openai/models/audio
11 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
translation_create_response.rbi
in rbi/lib/openai/models/audio
11 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
transcription_word.rbi
in rbi/lib/openai/models/audio
18 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
translation.rbi
in rbi/lib/openai/models/audio
14 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
translation_create_params.rbi
in rbi/lib/openai/models/audio
72 1 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
transcription_segment.rbi
in rbi/lib/openai/models/audio
74 1 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
speech_model.rbi
in rbi/lib/openai/models/audio
16 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
moderation_image_url_input.rbi
in rbi/lib/openai/models
32 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
rbi
vector_store_list_params.rbi
in rbi/lib/openai/models
57 - 2025-03-12 2025-03-12 1 1 dev@stainless.com dev@stainless.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
rbi
create_eval_completions_run_data_source.rbi
in rbi/lib/openai/models/evals
637 1
rbi
eval_create_params.rbi
in rbi/lib/openai/models
509 1
util.rb
in lib/openai/internal
469 29
base_client.rb
in lib/openai/internal/transport
261 7
rbi
eval_label_model_grader.rbi
in rbi/lib/openai/models
242 -
base_model.rb
in lib/openai/internal/type
227 13
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
util.rbi
in rbi/lib/openai/internal
191 1
rbi
base_client.rbi
in rbi/lib/openai/internal/transport
170 2
converter.rb
in lib/openai/internal/type
151 6
rbi
base_model.rbi
in rbi/lib/openai/internal/type
144 -
134 -
pooled_net_requester.rb
in lib/openai/internal/transport
118 5
rbi
response_computer_tool_call_output_item.rbi
in rbi/lib/openai/models/responses
115 1
rbi
eval_retrieve_response.rbi
in rbi/lib/openai/models
112 1
rbi
eval_create_response.rbi
in rbi/lib/openai/models
112 1
rbi
eval_update_response.rbi
in rbi/lib/openai/models
112 1
rbi
eval_list_response.rbi
in rbi/lib/openai/models
112 1
rbi
create_eval_jsonl_run_data_source.rbi
in rbi/lib/openai/models/evals
112 -
union.rb
in lib/openai/internal/type
110 6
eval_create_params.rb
in lib/openai/models
107 -
rbi
response_input_message_item.rbi
in rbi/lib/openai/models/responses
100 -
rbi
evals.rbi
in rbi/lib/openai/resources
94 3
rbi
runs.rbi
in rbi/lib/openai/resources/evals
91 3
rbi
output_item_list_params.rbi
in rbi/lib/openai/models/evals/runs
74 -
hash_of.rb
in lib/openai/internal/type
74 6
rbi
eval_text_similarity_grader.rbi
in rbi/lib/openai/models
73 1
rbi
converter.rbi
in rbi/lib/openai/internal/type
73 1
runs.rb
in lib/openai/resources/evals
73 6
rbi
run_list_params.rbi
in rbi/lib/openai/models/evals
71 -
rbi
permission_retrieve_response.rbi
in rbi/lib/openai/models/fine_tuning/checkpoints
70 -
rbi
permission_retrieve_params.rbi
in rbi/lib/openai/models/fine_tuning/checkpoints
67 -
rbi
eval_list_params.rbi
in rbi/lib/openai/models
66 -
rbi
array_of.rbi
in rbi/lib/openai/internal/type
65 -
rbi
hash_of.rbi
in rbi/lib/openai/internal/type
65 -
rbi
run_create_params.rbi
in rbi/lib/openai/models/evals
64 -
rbi
response_function_tool_call_output_item.rbi
in rbi/lib/openai/models/responses
61 -
eval_label_model_grader.rb
in lib/openai/models
59 -
evals.rb
in lib/openai/resources
58 6
rbi
transcription_text_delta_event.rbi
in rbi/lib/openai/models/audio
55 -
rbi
transcription_text_done_event.rbi
in rbi/lib/openai/models/audio
55 -
rbi
permissions.rbi
in rbi/lib/openai/resources/fine_tuning/checkpoints
55 2
array_of.rb
in lib/openai/internal/type
55 5
rbi
eval_string_check_grader.rbi
in rbi/lib/openai/models
51 -
rbi
union.rbi
in rbi/lib/openai/internal/type
50 -
Correlations

File Size vs. Number of Changes: 694 points

lib/openai/resources/chat/completions.rb x: 84 lines of code y: 2 # changes lib/openai.rb x: 441 lines of code y: 1 # changes lib/openai/client.rb x: 73 lines of code y: 1 # changes lib/openai/errors.rb x: 118 lines of code y: 1 # changes lib/openai/models/audio/speech_create_params.rb x: 56 lines of code y: 1 # changes lib/openai/models/audio/speech_model.rb x: 12 lines of code y: 1 # changes lib/openai/models/audio/transcription.rb x: 15 lines of code y: 1 # changes lib/openai/models/audio/transcription_create_params.rb x: 30 lines of code y: 1 # changes lib/openai/models/audio/transcription_create_response.rb x: 11 lines of code y: 1 # changes lib/openai/models/audio/transcription_segment.rb x: 18 lines of code y: 1 # changes lib/openai/models/audio/translation.rb x: 9 lines of code y: 1 # changes lib/openai/models/audio/translation_create_params.rb x: 28 lines of code y: 1 # changes lib/openai/models/auto_file_chunking_strategy_param.rb x: 7 lines of code y: 1 # changes lib/openai/models/batch.rb x: 41 lines of code y: 1 # changes lib/openai/models/batch_cancel_params.rb x: 8 lines of code y: 1 # changes lib/openai/models/batch_create_params.rb x: 23 lines of code y: 1 # changes lib/openai/models/beta/assistant.rb x: 31 lines of code y: 1 # changes lib/openai/models/beta/assistant_create_params.rb x: 65 lines of code y: 1 # changes lib/openai/models/beta/assistant_list_params.rb x: 19 lines of code y: 1 # changes lib/openai/models/beta/assistant_tool_choice_option.rb x: 17 lines of code y: 1 # changes lib/openai/models/beta/assistant_update_params.rb x: 108 lines of code y: 1 # changes lib/openai/models/beta/message_stream_event.rb x: 38 lines of code y: 1 # changes lib/openai/models/beta/run_step_stream_event.rb x: 48 lines of code y: 1 # changes lib/openai/models/beta/run_stream_event.rb x: 61 lines of code y: 1 # changes lib/openai/models/beta/thread_create_and_run_params.rb x: 143 lines of code y: 1 # changes lib/openai/models/beta/thread_create_params.rb x: 88 lines of code y: 1 # changes lib/openai/models/beta/threads/annotation.rb x: 14 lines of code y: 1 # changes lib/openai/models/beta/threads/message.rb x: 62 lines of code y: 1 # changes lib/openai/models/beta/threads/message_create_params.rb x: 45 lines of code y: 1 # changes lib/openai/models/beta/threads/run.rb x: 78 lines of code y: 1 # changes lib/openai/models/beta/threads/run_create_params.rb x: 86 lines of code y: 1 # changes lib/openai/models/beta/threads/run_list_params.rb x: 21 lines of code y: 1 # changes lib/openai/models/beta/threads/runs/step_list_params.rb x: 26 lines of code y: 1 # changes lib/openai/models/chat/chat_completion_audio_param.rb x: 46 lines of code y: 1 # changes lib/openai/models/chat/chat_completion_chunk.rb x: 82 lines of code y: 1 # changes lib/openai/models/chat/chat_completion_content_part.rb x: 24 lines of code y: 1 # changes lib/openai/models/chat/completion_create_params.rb x: 111 lines of code y: 1 # changes lib/openai/models/completion_create_params.rb x: 51 lines of code y: 1 # changes lib/openai/models/embedding_create_params.rb x: 33 lines of code y: 1 # changes lib/openai/models/fine_tuning/fine_tuning_job.rb x: 135 lines of code y: 1 # changes lib/openai/models/fine_tuning/fine_tuning_job_event.rb x: 27 lines of code y: 1 # changes lib/openai/models/fine_tuning/job_create_params.rb x: 136 lines of code y: 1 # changes lib/openai/models/function_parameters.rb x: 5 lines of code y: 1 # changes lib/openai/models/responses/response.rb x: 57 lines of code y: 1 # changes lib/openai/models/responses/response_computer_tool_call.rb x: 97 lines of code y: 1 # changes lib/openai/models/responses/response_create_params.rb x: 54 lines of code y: 1 # changes lib/openai/models/responses/response_input_item.rb x: 81 lines of code y: 1 # changes lib/openai/models/responses/response_output_text.rb x: 36 lines of code y: 1 # changes lib/openai/models/vector_store.rb x: 34 lines of code y: 1 # changes lib/openai/models/vector_stores/vector_store_file.rb x: 43 lines of code y: 1 # changes lib/openai/resources/completions.rb x: 40 lines of code y: 1 # changes lib/openai/resources/vector_stores.rb x: 71 lines of code y: 1 # changes lib/openai/version.rb x: 3 lines of code y: 1 # changes rbi/lib/openai/client.rbi x: 69 lines of code y: 1 # changes rbi/lib/openai/models/audio/speech_create_params.rbi x: 101 lines of code y: 1 # changes rbi/lib/openai/models/audio/transcription_verbose.rbi x: 49 lines of code y: 1 # changes rbi/lib/openai/models/audio/translation_create_params.rbi x: 72 lines of code y: 1 # changes rbi/lib/openai/models/batch.rbi x: 177 lines of code y: 1 # changes rbi/lib/openai/models/beta/assistant.rbi x: 202 lines of code y: 1 # changes rbi/lib/openai/models/beta/assistant_create_params.rbi x: 392 lines of code y: 1 # changes rbi/lib/openai/models/beta/assistant_list_params.rbi x: 59 lines of code y: 1 # changes rbi/lib/openai/models/beta/assistant_update_params.rbi x: 286 lines of code y: 1 # changes rbi/lib/openai/models/beta/message_stream_event.rbi x: 94 lines of code y: 1 # changes rbi/lib/openai/models/beta/run_stream_event.rbi x: 166 lines of code y: 1 # changes rbi/lib/openai/models/beta/thread.rbi x: 107 lines of code y: 1 # changes rbi/lib/openai/models/beta/thread_create_and_run_params.rbi x: 806 lines of code y: 1 # changes rbi/lib/openai/models/beta/thread_create_params.rbi x: 456 lines of code y: 1 # changes rbi/lib/openai/models/beta/thread_update_params.rbi x: 99 lines of code y: 1 # changes rbi/lib/openai/models/beta/threads/file_citation_delta_annotation.rbi x: 83 lines of code y: 1 # changes rbi/lib/openai/models/beta/threads/image_url_delta.rbi x: 37 lines of code y: 1 # changes rbi/lib/openai/models/beta/threads/message.rbi x: 259 lines of code y: 1 # changes rbi/lib/openai/models/beta/threads/message_create_params.rbi x: 190 lines of code y: 1 # changes rbi/lib/openai/models/beta/threads/message_list_params.rbi x: 67 lines of code y: 1 # changes rbi/lib/openai/models/beta/threads/run.rbi x: 408 lines of code y: 1 # changes rbi/lib/openai/models/beta/threads/run_create_params.rbi x: 447 lines of code y: 1 # changes rbi/lib/openai/models/beta/threads/run_submit_tool_outputs_params.rbi x: 50 lines of code y: 1 # changes rbi/lib/openai/models/beta/threads/runs/code_interpreter_tool_call.rbi x: 164 lines of code y: 1 # changes rbi/lib/openai/models/beta/threads/runs/code_interpreter_tool_call_delta.rbi x: 128 lines of code y: 1 # changes rbi/lib/openai/models/beta/threads/runs/file_search_tool_call.rbi x: 256 lines of code y: 1 # changes rbi/lib/openai/models/beta/threads/runs/run_step.rbi x: 218 lines of code y: 1 # changes rbi/lib/openai/models/chat/chat_completion.rbi x: 157 lines of code y: 1 # changes rbi/lib/openai/models/chat/chat_completion_chunk.rbi x: 319 lines of code y: 1 # changes rbi/lib/openai/models/chat/chat_completion_content_part_input_audio.rbi x: 76 lines of code y: 1 # changes rbi/lib/openai/models/chat/chat_completion_message.rbi x: 142 lines of code y: 1 # changes rbi/lib/openai/models/chat/completion_create_params.rbi x: 568 lines of code y: 1 # changes rbi/lib/openai/models/chat/completion_list_params.rbi x: 63 lines of code y: 1 # changes rbi/lib/openai/models/completion_choice.rbi x: 91 lines of code y: 1 # changes rbi/lib/openai/models/completion_create_params.rbi x: 158 lines of code y: 1 # changes rbi/lib/openai/models/completion_usage.rbi x: 120 lines of code y: 1 # changes rbi/lib/openai/models/fine_tuning/fine_tuning_job.rbi x: 421 lines of code y: 1 # changes rbi/lib/openai/models/fine_tuning/jobs/fine_tuning_job_checkpoint.rbi x: 133 lines of code y: 1 # changes rbi/lib/openai/models/image_generate_params.rbi x: 114 lines of code y: 1 # changes rbi/lib/openai/models/responses/easy_input_message.rbi x: 106 lines of code y: 1 # changes rbi/lib/openai/models/responses/response.rbi x: 302 lines of code y: 1 # changes rbi/lib/openai/models/responses/response_code_interpreter_tool_call.rbi x: 138 lines of code y: 1 # changes rbi/lib/openai/models/responses/response_computer_tool_call.rbi x: 292 lines of code y: 1 # changes rbi/lib/openai/models/responses/response_create_params.rbi x: 328 lines of code y: 1 # changes rbi/lib/openai/models/responses/response_file_search_tool_call.rbi x: 110 lines of code y: 1 # changes rbi/lib/openai/models/responses/response_input_item.rbi x: 293 lines of code y: 1 # changes rbi/lib/openai/models/responses/response_usage.rbi x: 79 lines of code y: 1 # changes rbi/lib/openai/models/vector_store_update_params.rbi x: 53 lines of code y: 1 # changes rbi/lib/openai/models/vector_stores/vector_store_file.rbi x: 145 lines of code y: 1 # changes rbi/lib/openai/resources/beta/threads.rbi x: 227 lines of code y: 1 # changes rbi/lib/openai/resources/beta/threads/runs.rbi x: 314 lines of code y: 1 # changes rbi/lib/openai/resources/chat/completions.rbi x: 254 lines of code y: 1 # changes rbi/lib/openai/resources/completions.rbi x: 98 lines of code y: 1 # changes rbi/lib/openai/resources/fine_tuning/jobs.rbi x: 93 lines of code y: 1 # changes rbi/lib/openai/resources/responses.rbi x: 235 lines of code y: 1 # changes
2.0
# changes
  min: 1.0
  average: 1.0
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 2.0
0 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

Number of Contributors vs. Number of Changes: 694 points

lib/openai/resources/chat/completions.rb x: 2 # contributors y: 2 # changes lib/openai.rb x: 1 # contributors y: 1 # changes
2.0
# changes
  min: 1.0
  average: 1.0
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 2.0
0 2.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Contributors vs. File Size: 694 points

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