openai / openai-ruby
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 2,046 files with 159,339 lines of code.
    • 13 very long files (19,656 lines of code)
    • 34 long files (25,457 lines of code)
    • 102 medium size files (28,653 lines of code)
    • 215 small files (29,327 lines of code)
    • 1,682 very small files (56,246 lines of code)
12% | 15% | 17% | 18% | 35%
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
rbi14% | 19% | 20% | 19% | 26%
rb3% | 1% | 4% | 13% | 76%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
rbi14% | 19% | 20% | 19% | 26%
lib3% | 1% | 4% | 13% | 76%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
rbi
audit_log_list_response.rbi
in rbi/openai/models/admin/organization
4738 165
rbi
response_input_item.rbi
in rbi/openai/models/responses
2147 70
rbi
realtime_session_create_response.rbi
in rbi/openai/models/realtime
1563 40
rbi
tool.rbi
in rbi/openai/models/responses
1269 36
rbi
run_retrieve_response.rbi
in rbi/openai/models/evals
1156 41
rbi
run_create_response.rbi
in rbi/openai/models/evals
1154 41
rbi
run_cancel_response.rbi
in rbi/openai/models/evals
1154 41
rbi
run_list_response.rbi
in rbi/openai/models/evals
1150 41
rbi
chat_completion_chunk.rbi
in rbi/openai/models/chat
1097 36
rbi
thread_create_and_run_params.rbi
in rbi/openai/models/beta
1081 38
rbi
run_create_params.rbi
in rbi/openai/models/evals
1076 36
openai.rb
in lib
1068 -
rbi
completion_create_params.rbi
in rbi/openai/models/chat
1003 22
rbi
response.rbi
in rbi/openai/models/responses
932 26
rbi
realtime_session.rbi
in rbi/openai/models/realtime
922 21
rbi
assistant_stream_event.rbi
in rbi/openai/models/beta
856 49
rbi
conversation_item.rbi
in rbi/openai/models/conversations
847 26
rbi
response_output_item.rbi
in rbi/openai/models/responses
846 26
rbi
usage_costs_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_moderations_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_embeddings_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_images_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_file_search_calls_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_completions_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_web_search_calls_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_audio_transcriptions_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_code_interpreter_sessions_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_vector_stores_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_audio_speeches_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
response_item.rbi
in rbi/openai/models/responses
834 26
rbi
832 30
rbi
moderation.rbi
in rbi/openai/models
827 21
rbi
chat_completion.rbi
in rbi/openai/models/chat
765 26
rbi
response_create_params.rbi
in rbi/openai/models/responses
730 14
rbi
responses_client_event.rbi
in rbi/openai/models/responses
727 14
rbi
response_computer_tool_call.rbi
in rbi/openai/models/responses
721 28
rbi
response_compact_params.rbi
in rbi/openai/models/responses
705 6
rbi
eval_create_params.rbi
in rbi/openai/models
682 30
rbi
thread_create_params.rbi
in rbi/openai/models/beta
632 26
rbi
run_create_params.rbi
in rbi/openai/models/beta/threads
588 15
rbi
run.rbi
in rbi/openai/models/beta/threads
588 17
rbi
assistant_update_params.rbi
in rbi/openai/models/beta
539 9
chat_completion_stream.rb
in lib/openai/helpers/streaming
538 42
rbi
input_token_count_params.rbi
in rbi/openai/models/responses
525 10
rbi
realtime_response.rbi
in rbi/openai/models/realtime
512 11
rbi
assistant_create_params.rbi
in rbi/openai/models/beta
511 18
rbi
audit_log_list_params.rbi
in rbi/openai/models/admin/organization
503 5
rbi
responses.rbi
in rbi/openai/resources
495 9
rbi
realtime_session_create_request.rbi
in rbi/openai/models/realtime
487 6
rbi
realtime_tools_config_union.rbi
in rbi/openai/models/realtime
471 15
Files With Most Units (Top 50)
File# lines# units
rbi
audit_log_list_response.rbi
in rbi/openai/models/admin/organization
4738 165
rbi
response_input_item.rbi
in rbi/openai/models/responses
2147 70
rbi
assistant_stream_event.rbi
in rbi/openai/models/beta
856 49
chat_completion_stream.rb
in lib/openai/helpers/streaming
538 42
rbi
run_create_response.rbi
in rbi/openai/models/evals
1154 41
rbi
run_retrieve_response.rbi
in rbi/openai/models/evals
1156 41
rbi
run_list_response.rbi
in rbi/openai/models/evals
1150 41
rbi
run_cancel_response.rbi
in rbi/openai/models/evals
1154 41
rbi
realtime_session_create_response.rbi
in rbi/openai/models/realtime
1563 40
rbi
thread_create_and_run_params.rbi
in rbi/openai/models/beta
1081 38
rbi
tool.rbi
in rbi/openai/models/responses
1269 36
rbi
chat_completion_chunk.rbi
in rbi/openai/models/chat
1097 36
rbi
run_create_params.rbi
in rbi/openai/models/evals
1076 36
rbi
eval_create_params.rbi
in rbi/openai/models
682 30
rbi
832 30
rbi
usage_costs_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_moderations_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_embeddings_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_images_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_file_search_calls_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_completions_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_web_search_calls_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_audio_transcriptions_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_code_interpreter_sessions_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_vector_stores_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
usage_audio_speeches_response.rbi
in rbi/openai/models/admin/organization
845 29
rbi
events.rbi
in rbi/openai/helpers/streaming
122 28
rbi
response_computer_tool_call.rbi
in rbi/openai/models/responses
721 28
rbi
conversation_item.rbi
in rbi/openai/models/conversations
847 26
rbi
thread_create_params.rbi
in rbi/openai/models/beta
632 26
rbi
response_output_item.rbi
in rbi/openai/models/responses
846 26
rbi
response_item.rbi
in rbi/openai/models/responses
834 26
rbi
response.rbi
in rbi/openai/models/responses
932 26
rbi
chat_completion.rbi
in rbi/openai/models/chat
765 26
rbi
base_model.rbi
in rbi/openai/internal/type
220 24
rbi
computer_action.rbi
in rbi/openai/models/responses
417 22
rbi
completion_create_params.rbi
in rbi/openai/models/chat
1003 22
rbi
run_stream_event.rbi
in rbi/openai/models/beta
359 21
rbi
realtime_session.rbi
in rbi/openai/models/realtime
922 21
rbi
moderation.rbi
in rbi/openai/models
827 21
rbi
assistant_create_params.rbi
in rbi/openai/models/beta
511 18
rbi
run.rbi
in rbi/openai/models/beta/threads
588 17
rbi
job_create_params.rbi
in rbi/openai/models/fine_tuning
434 15
rbi
run_create_params.rbi
in rbi/openai/models/beta/threads
588 15
rbi
run_step_stream_event.rbi
in rbi/openai/models/beta
276 15
rbi
response_output_text.rbi
in rbi/openai/models/responses
374 15
rbi
realtime_tools_config_union.rbi
in rbi/openai/models/realtime
471 15
rbi
chatkit_thread_item_list.rbi
in rbi/openai/models/beta/chatkit
451 14
rbi
responses_client_event.rbi
in rbi/openai/models/responses
727 14
rbi
response_create_params.rbi
in rbi/openai/models/responses
730 14
Files With Long Lines (Top 50)

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

File# lines# units# long lines
rbi
run_create_params.rbi
in rbi/openai/models/evals
1076 36 62
rbi
usage_file_search_calls_response.rbi
in rbi/openai/models/admin/organization
845 29 38
rbi
usage_web_search_calls_response.rbi
in rbi/openai/models/admin/organization
845 29 38
rbi
usage_audio_transcriptions_response.rbi
in rbi/openai/models/admin/organization
845 29 38
rbi
usage_code_interpreter_sessions_response.rbi
in rbi/openai/models/admin/organization
845 29 38
rbi
usage_vector_stores_response.rbi
in rbi/openai/models/admin/organization
845 29 38
rbi
usage_audio_speeches_response.rbi
in rbi/openai/models/admin/organization
845 29 38
rbi
run_retrieve_response.rbi
in rbi/openai/models/evals
1156 41 38
rbi
usage_moderations_response.rbi
in rbi/openai/models/admin/organization
845 29 37
rbi
usage_embeddings_response.rbi
in rbi/openai/models/admin/organization
845 29 37
rbi
usage_completions_response.rbi
in rbi/openai/models/admin/organization
845 29 37
rbi
run_create_response.rbi
in rbi/openai/models/evals
1154 41 37
rbi
run_cancel_response.rbi
in rbi/openai/models/evals
1154 41 37
rbi
usage_costs_response.rbi
in rbi/openai/models/admin/organization
845 29 36
rbi
usage_images_response.rbi
in rbi/openai/models/admin/organization
845 29 36
rbi
run_list_response.rbi
in rbi/openai/models/evals
1150 41 35
rbi
realtime_session_create_response.rbi
in rbi/openai/models/realtime
1563 40 30
rbi
832 30 28
rbi
audit_log_list_response.rbi
in rbi/openai/models/admin/organization
4738 165 27
realtime_session_create_response.rb
in lib/openai/models/realtime
253 - 19
rbi
assistant_create_params.rbi
in rbi/openai/models/beta
511 18 18
rbi
thread_create_and_run_params.rbi
in rbi/openai/models/beta
1081 38 18
run_create_params.rb
in lib/openai/models/evals
155 - 16
rbi
thread_create_params.rbi
in rbi/openai/models/beta
632 26 14
224 9 14
rbi
chat_completion_chunk.rbi
in rbi/openai/models/chat
1097 36 14
rbi
chat_completion.rbi
in rbi/openai/models/chat
765 26 14
rbi
response.rbi
in rbi/openai/models/responses
932 26 12
run_retrieve_response.rb
in lib/openai/models/evals
178 - 11
run_cancel_response.rb
in lib/openai/models/evals
174 - 11
run_create_response.rb
in lib/openai/models/evals
174 - 11
run_list_response.rb
in lib/openai/models/evals
173 - 10
rbi
tool.rbi
in rbi/openai/models/responses
1269 36 8
thread_create_and_run_params.rb
in lib/openai/models/beta
141 - 8
realtime_session_create_request.rb
in lib/openai/models/realtime
79 - 8
120 - 8
197 6 6
thread_create_params.rb
in lib/openai/models/beta
87 - 6
rbi
realtime_tools_config_union.rbi
in rbi/openai/models/realtime
471 15 5
assistant_create_params.rb
in lib/openai/models/beta
64 - 5
rbi
file_search_tool_call.rbi
in rbi/openai/models/beta/threads/runs
347 12 4
file_search_tool_call.rb
in lib/openai/models/beta/threads/runs
47 - 4
chat_completion.rb
in lib/openai/models/chat
124 - 4
chat_completion_chunk.rb
in lib/openai/models/chat
166 - 4
code_interpreter_tool_call.rb
in lib/openai/models/beta/threads/runs
39 - 3
run_create_params.rb
in lib/openai/models/beta/threads
92 - 3
eval_create_params.rb
in lib/openai/models
104 - 3
realtime_tools_config_union.rb
in lib/openai/models/realtime
74 - 3
39 - 3
output_item_retrieve_response.rb
in lib/openai/models/evals/runs
56 - 3
Correlations

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

lib/openai/auth/workload_identity.rb x: 4 commits (all time) y: 20 lines of code lib/openai/auth/workload_identity_auth.rb x: 4 commits (all time) y: 147 lines of code lib/openai/version.rb x: 13 commits (all time) y: 3 lines of code rbi/openai/auth.rbi x: 4 commits (all time) y: 45 lines of code rbi/openai/models/responses/response_compact_params.rbi x: 2 commits (all time) y: 705 lines of code rbi/openai/resources/responses.rbi x: 14 commits (all time) y: 495 lines of code lib/openai/client.rb x: 8 commits (all time) y: 169 lines of code lib/openai/internal/transport/base_client.rb x: 4 commits (all time) y: 350 lines of code lib/openai/resources/chat/completions.rb x: 17 commits (all time) y: 204 lines of code rbi/openai/client.rbi x: 5 commits (all time) y: 109 lines of code rbi/openai/internal/transport/base_client.rbi x: 4 commits (all time) y: 275 lines of code lib/openai.rb x: 15 commits (all time) y: 1068 lines of code lib/openai/auth/subject_token_provider.rb x: 1 commits (all time) y: 12 lines of code lib/openai/auth/subject_token_providers/azure_managed_identity_token_provider.rb x: 1 commits (all time) y: 77 lines of code lib/openai/auth/subject_token_providers/gcp_id_token_provider.rb x: 1 commits (all time) y: 56 lines of code lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb x: 1 commits (all time) y: 31 lines of code lib/openai/auth/token_type.rb x: 1 commits (all time) y: 8 lines of code lib/openai/errors.rb x: 7 commits (all time) y: 170 lines of code lib/openai/models.rb x: 4 commits (all time) y: 173 lines of code rbi/openai/models.rbi x: 3 commits (all time) y: 144 lines of code rbi/openai/models/oauth_error_code.rbi x: 1 commits (all time) y: 18 lines of code lib/openai/internal/type/enum.rb x: 7 commits (all time) y: 50 lines of code lib/openai/models/batch_create_params.rb x: 6 commits (all time) y: 32 lines of code lib/openai/models/chat_model.rb x: 4 commits (all time) y: 85 lines of code lib/openai/models/comparison_filter.rb x: 6 commits (all time) y: 34 lines of code rbi/openai/models/batch_create_params.rbi x: 4 commits (all time) y: 162 lines of code rbi/openai/models/chat_model.rbi x: 6 commits (all time) y: 154 lines of code rbi/openai/models/comparison_filter.rbi x: 5 commits (all time) y: 96 lines of code rbi/openai/models/responses/namespace_tool.rbi x: 1 commits (all time) y: 141 lines of code rbi/openai/resources/batches.rbi x: 4 commits (all time) y: 65 lines of code lib/openai/models/responses/response_function_web_search.rb x: 6 commits (all time) y: 46 lines of code rbi/openai/models/responses/response_function_web_search.rbi x: 4 commits (all time) y: 286 lines of code lib/openai/resources/webhooks.rb x: 2 commits (all time) y: 73 lines of code lib/openai/helpers/structured_output/union_of.rb x: 10 commits (all time) y: 47 lines of code lib/openai/helpers/streaming/chat_completion_stream.rb x: 1 commits (all time) y: 538 lines of code lib/openai/helpers/streaming/chat_events.rb x: 1 commits (all time) y: 64 lines of code lib/openai/helpers/streaming/response_stream.rb x: 2 commits (all time) y: 187 lines of code rbi/openai/helpers/streaming/events.rbi x: 2 commits (all time) y: 122 lines of code rbi/openai/streaming.rbi x: 2 commits (all time) y: 28 lines of code lib/openai/models/chat/chat_completion_message.rb x: 8 commits (all time) y: 35 lines of code lib/openai/models/chat/chat_completion_message_function_tool_call.rb x: 2 commits (all time) y: 19 lines of code lib/openai/models/responses/response_function_tool_call.rb x: 9 commits (all time) y: 24 lines of code lib/openai/models/responses/response_output_text.rb x: 12 commits (all time) y: 63 lines of code lib/openai/helpers/structured_output/array_of.rb x: 3 commits (all time) y: 21 lines of code lib/openai/helpers/structured_output/base_model.rb x: 3 commits (all time) y: 46 lines of code lib/openai/helpers/structured_output/json_schema_converter.rb x: 6 commits (all time) y: 135 lines of code rbi/openai/helpers/structured_output/array_of.rbi x: 3 commits (all time) y: 10 lines of code rbi/openai/helpers/structured_output/json_schema_converter.rbi x: 4 commits (all time) y: 76 lines of code rbi/openai/models/chat/completion_create_params.rbi x: 9 commits (all time) y: 1003 lines of code rbi/openai/resources/chat/completions.rbi x: 7 commits (all time) y: 337 lines of code lib/openai/helpers/structured_output/parsed_json.rb x: 2 commits (all time) y: 14 lines of code lib/openai/models/chat/chat_completion_message_tool_call.rb x: 7 commits (all time) y: 13 lines of code lib/openai/internal/type/array_of.rb x: 5 commits (all time) y: 61 lines of code lib/openai/internal/type/base_model.rb x: 5 commits (all time) y: 285 lines of code lib/openai/internal/type/boolean.rb x: 5 commits (all time) y: 22 lines of code lib/openai/internal/type/file_input.rb x: 5 commits (all time) y: 53 lines of code lib/openai/internal/type/hash_of.rb x: 5 commits (all time) y: 80 lines of code lib/openai/internal/type/union.rb x: 6 commits (all time) y: 120 lines of code lib/openai/models/audio/speech_create_params.rb x: 6 commits (all time) y: 73 lines of code lib/openai/models/audio/transcription_verbose.rb x: 6 commits (all time) y: 18 lines of code lib/openai/models/responses/response_code_interpreter_call_completed_event.rb x: 6 commits (all time) y: 12 lines of code rbi/openai/errors.rbi x: 4 commits (all time) y: 193 lines of code rbi/openai/internal/type/boolean.rbi x: 5 commits (all time) y: 42 lines of code rbi/openai/internal/type/converter.rbi x: 4 commits (all time) y: 154 lines of code rbi/openai/models/audio/speech_create_params.rbi x: 4 commits (all time) y: 288 lines of code rbi/openai/models/audio/transcription.rbi x: 4 commits (all time) y: 246 lines of code rbi/openai/models/audio/transcription_text_done_event.rbi x: 5 commits (all time) y: 214 lines of code rbi/openai/models/audio/transcription_verbose.rbi x: 4 commits (all time) y: 98 lines of code rbi/openai/models/fine_tuning/checkpoints/permission_retrieve_response.rbi x: 5 commits (all time) y: 113 lines of code rbi/openai/models/responses/response_code_interpreter_call_code_delta_event.rbi x: 6 commits (all time) y: 55 lines of code rbi/openai/models/responses/response_code_interpreter_call_completed_event.rbi x: 5 commits (all time) y: 50 lines of code rbi/openai/models/responses/response_code_interpreter_tool_call.rbi x: 5 commits (all time) y: 201 lines of code rbi/openai/models/responses/response_create_params.rbi x: 9 commits (all time) y: 730 lines of code rbi/openai/models/responses/response_output_text.rbi x: 8 commits (all time) y: 374 lines of code rbi/openai/resources/audio/speech.rbi x: 4 commits (all time) y: 41 lines of code rbi/openai/resources/fine_tuning/checkpoints/permissions.rbi x: 5 commits (all time) y: 91 lines of code lib/openai/models/chat/chat_completion.rb x: 7 commits (all time) y: 124 lines of code lib/openai/models/chat/chat_completion_chunk.rb x: 7 commits (all time) y: 166 lines of code lib/openai/models/chat/completion_create_params.rb x: 11 commits (all time) y: 141 lines of code lib/openai/models/fine_tuning/job_create_params.rb x: 6 commits (all time) y: 79 lines of code lib/openai/models/image_edit_params.rb x: 7 commits (all time) y: 82 lines of code lib/openai/resources/fine_tuning/jobs.rb x: 6 commits (all time) y: 86 lines of code rbi/openai/models/chat/chat_completion.rbi x: 5 commits (all time) y: 765 lines of code rbi/openai/models/chat/chat_completion_chunk.rbi x: 5 commits (all time) y: 1097 lines of code rbi/openai/models/fine_tuning/job_create_params.rbi x: 4 commits (all time) y: 434 lines of code rbi/openai/models/image_edit_params.rbi x: 6 commits (all time) y: 263 lines of code rbi/openai/models/responses/response.rbi x: 6 commits (all time) y: 932 lines of code rbi/openai/models/responses/response_prompt.rbi x: 1 commits (all time) y: 97 lines of code rbi/openai/resources/fine_tuning/jobs.rbi x: 4 commits (all time) y: 128 lines of code rbi/openai/resources/images.rbi x: 6 commits (all time) y: 211 lines of code lib/openai/internal/util.rb x: 9 commits (all time) y: 146 lines of code lib/openai/models/evals/create_eval_completions_run_data_source.rb x: 5 commits (all time) y: 120 lines of code lib/openai/models/evals/run_cancel_response.rb x: 5 commits (all time) y: 174 lines of code lib/openai/models/evals/run_create_params.rb x: 5 commits (all time) y: 155 lines of code lib/openai/models/evals/run_retrieve_response.rb x: 5 commits (all time) y: 178 lines of code rbi/openai/models/evals/create_eval_completions_run_data_source.rbi x: 5 commits (all time) y: 832 lines of code rbi/openai/models/evals/run_cancel_response.rbi x: 5 commits (all time) y: 1154 lines of code rbi/openai/models/evals/run_create_params.rbi x: 5 commits (all time) y: 1076 lines of code lib/openai/resources/fine_tuning/alpha/graders.rb x: 3 commits (all time) y: 35 lines of code rbi/openai/models/audio/transcription_text_delta_event.rbi x: 4 commits (all time) y: 112 lines of code rbi/openai/models/fine_tuning/alpha/grader_run_params.rbi x: 3 commits (all time) y: 100 lines of code rbi/openai/models/fine_tuning/fine_tuning_job.rbi x: 5 commits (all time) y: 440 lines of code rbi/openai/models/graders/multi_grader.rbi x: 3 commits (all time) y: 92 lines of code rbi/openai/models/responses/response_includable.rbi x: 4 commits (all time) y: 59 lines of code rbi/openai/resources/fine_tuning/alpha/graders.rbi x: 3 commits (all time) y: 53 lines of code lib/openai/models/response_format_json_schema.rb x: 8 commits (all time) y: 20 lines of code lib/openai/models/responses/function_tool.rb x: 7 commits (all time) y: 19 lines of code lib/openai/models/responses/response_format_text_config.rb x: 5 commits (all time) y: 14 lines of code lib/openai/models/responses/tool.rb x: 5 commits (all time) y: 209 lines of code lib/openai/internal.rb x: 4 commits (all time) y: 16 lines of code lib/openai/models/audio/translation_create_params.rb x: 5 commits (all time) y: 28 lines of code lib/openai/models/beta/thread_create_and_run_params.rb x: 5 commits (all time) y: 141 lines of code lib/openai/models/container_create_params.rb x: 1 commits (all time) y: 41 lines of code lib/openai/models/eval_create_params.rb x: 4 commits (all time) y: 104 lines of code lib/openai/models/eval_custom_data_source_config.rb x: 4 commits (all time) y: 8 lines of code lib/openai/models/evals/create_eval_jsonl_run_data_source.rb x: 4 commits (all time) y: 29 lines of code lib/openai/models/fine_tuning/reinforcement_hyperparameters.rb x: 2 commits (all time) y: 54 lines of code lib/openai/models/graders/label_model_grader.rb x: 2 commits (all time) y: 49 lines of code lib/openai/models/moderation.rb x: 5 commits (all time) y: 150 lines of code lib/openai/models/static_file_chunking_strategy.rb x: 5 commits (all time) y: 8 lines of code lib/openai/resources/evals/runs.rb x: 4 commits (all time) y: 79 lines of code rbi/openai/helpers/structured_output.rbi x: 2 commits (all time) y: 6 lines of code rbi/openai/internal/type/base_model.rbi x: 4 commits (all time) y: 220 lines of code rbi/openai/models/audio/transcription_create_params.rbi x: 4 commits (all time) y: 302 lines of code rbi/openai/models/audio/translation_create_params.rbi x: 4 commits (all time) y: 136 lines of code rbi/openai/models/beta/thread_create_and_run_params.rbi x: 4 commits (all time) y: 1081 lines of code rbi/openai/models/beta/thread_create_params.rbi x: 4 commits (all time) y: 632 lines of code rbi/openai/models/beta/threads/message.rbi x: 4 commits (all time) y: 372 lines of code rbi/openai/models/beta/threads/run.rbi x: 4 commits (all time) y: 588 lines of code rbi/openai/models/beta/threads/runs/run_step.rbi x: 4 commits (all time) y: 358 lines of code rbi/openai/models/chat/chat_completion_message.rbi x: 5 commits (all time) y: 237 lines of code rbi/openai/models/completion_create_params.rbi x: 4 commits (all time) y: 215 lines of code rbi/openai/models/container_create_params.rbi x: 1 commits (all time) y: 261 lines of code rbi/openai/models/container_create_response.rbi x: 1 commits (all time) y: 301 lines of code rbi/openai/models/container_list_params.rbi x: 1 commits (all time) y: 73 lines of code rbi/openai/models/container_list_response.rbi x: 1 commits (all time) y: 295 lines of code rbi/openai/models/containers/file_list_params.rbi x: 1 commits (all time) y: 88 lines of code rbi/openai/models/containers/files/content_retrieve_params.rbi x: 1 commits (all time) y: 43 lines of code rbi/openai/models/eval_create_params.rbi x: 4 commits (all time) y: 682 lines of code rbi/openai/models/eval_retrieve_response.rbi x: 4 commits (all time) y: 230 lines of code rbi/openai/models/fine_tuning/alpha/grader_validate_response.rbi x: 2 commits (all time) y: 86 lines of code rbi/openai/models/graders/label_model_grader.rbi x: 2 commits (all time) y: 303 lines of code rbi/openai/models/graders/score_model_grader.rbi x: 2 commits (all time) y: 364 lines of code rbi/openai/models/responses/response_input_item.rbi x: 4 commits (all time) y: 2147 lines of code rbi/openai/models/responses/response_item.rbi x: 4 commits (all time) y: 834 lines of code rbi/openai/models/responses/response_output_item.rbi x: 4 commits (all time) y: 846 lines of code rbi/openai/models/responses/tool.rbi x: 4 commits (all time) y: 1269 lines of code rbi/openai/models/vector_store_create_params.rbi x: 4 commits (all time) y: 121 lines of code rbi/openai/models/vector_store_search_params.rbi x: 4 commits (all time) y: 208 lines of code rbi/openai/models/vector_stores/file_batch_create_params.rbi x: 4 commits (all time) y: 242 lines of code rbi/openai/models/vector_stores/vector_store_file.rbi x: 4 commits (all time) y: 254 lines of code lib/openai/helpers/structured_output/enum_of.rb x: 2 commits (all time) y: 37 lines of code lib/openai/internal/transport/pooled_net_requester.rb x: 3 commits (all time) y: 130 lines of code rbi/openai/file_part.rbi x: 3 commits (all time) y: 28 lines of code rbi/openai/internal/transport/pooled_net_requester.rbi x: 3 commits (all time) y: 62 lines of code rbi/openai/models/audio/transcription_segment.rbi x: 3 commits (all time) y: 80 lines of code rbi/openai/models/batch.rbi x: 3 commits (all time) y: 208 lines of code rbi/openai/models/beta/assistant_create_params.rbi x: 3 commits (all time) y: 511 lines of code rbi/openai/models/beta/assistant_stream_event.rbi x: 3 commits (all time) y: 856 lines of code rbi/openai/models/beta/assistant_tool_choice.rbi x: 3 commits (all time) y: 73 lines of code rbi/openai/models/beta/assistant_update_params.rbi x: 3 commits (all time) y: 539 lines of code rbi/openai/models/beta/file_search_tool.rbi x: 3 commits (all time) y: 173 lines of code rbi/openai/models/beta/message_stream_event.rbi x: 3 commits (all time) y: 191 lines of code rbi/openai/models/beta/run_step_stream_event.rbi x: 3 commits (all time) y: 276 lines of code rbi/openai/models/beta/run_stream_event.rbi x: 3 commits (all time) y: 359 lines of code rbi/openai/models/beta/thread.rbi x: 3 commits (all time) y: 160 lines of code rbi/openai/models/beta/thread_update_params.rbi x: 3 commits (all time) y: 167 lines of code rbi/openai/models/beta/threads/file_citation_delta_annotation.rbi x: 3 commits (all time) y: 111 lines of code rbi/openai/models/beta/threads/file_path_delta_annotation.rbi x: 3 commits (all time) y: 104 lines of code rbi/openai/models/beta/threads/runs/file_search_tool_call.rbi x: 3 commits (all time) y: 347 lines of code rbi/openai/models/chat/chat_completion_audio_param.rbi x: 3 commits (all time) y: 200 lines of code rbi/openai/models/chat/chat_completion_content_part_input_audio.rbi x: 3 commits (all time) y: 123 lines of code rbi/openai/models/chat/chat_completion_reasoning_effort.rbi x: 3 commits (all time) y: 8 lines of code rbi/openai/models/evals/runs/output_item_list_response.rbi x: 3 commits (all time) y: 365 lines of code rbi/openai/models/fine_tuning/alpha/grader_run_response.rbi x: 1 commits (all time) y: 231 lines of code rbi/openai/models/fine_tuning/dpo_hyperparameters.rbi x: 1 commits (all time) y: 108 lines of code rbi/openai/models/fine_tuning/fine_tuning_job_event.rbi x: 3 commits (all time) y: 142 lines of code rbi/openai/models/fine_tuning/reinforcement_hyperparameters.rbi x: 1 commits (all time) y: 210 lines of code rbi/openai/models/image_generate_params.rbi x: 3 commits (all time) y: 291 lines of code rbi/openai/models/images_response.rbi x: 3 commits (all time) y: 270 lines of code rbi/openai/models/moderation.rbi x: 3 commits (all time) y: 827 lines of code rbi/openai/models/responses/file_search_tool.rbi x: 3 commits (all time) y: 220 lines of code rbi/openai/models/responses/response_computer_tool_call.rbi x: 3 commits (all time) y: 721 lines of code rbi/openai/models/responses/web_search_tool.rbi x: 3 commits (all time) y: 252 lines of code
2147.0
lines of code
  min: 3.0
  average: 82.41
  25th percentile: 16.0
  median: 34.0
  75th percentile: 79.0
  max: 2147.0
0 17.0
commits (all time)
min: 1.0 | average: 3.52 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 5.0 | max: 17.0

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

lib/openai/auth/workload_identity.rb x: 3 contributors (all time) y: 20 lines of code lib/openai/auth/workload_identity_auth.rb x: 3 contributors (all time) y: 147 lines of code lib/openai/version.rb x: 5 contributors (all time) y: 3 lines of code rbi/openai/auth.rbi x: 3 contributors (all time) y: 45 lines of code rbi/openai/models/responses/response_compact_params.rbi x: 2 contributors (all time) y: 705 lines of code rbi/openai/resources/responses.rbi x: 5 contributors (all time) y: 495 lines of code lib/openai/client.rb x: 5 contributors (all time) y: 169 lines of code lib/openai/internal/transport/base_client.rb x: 2 contributors (all time) y: 350 lines of code lib/openai/resources/chat/completions.rb x: 7 contributors (all time) y: 204 lines of code rbi/openai/client.rbi x: 3 contributors (all time) y: 109 lines of code rbi/openai/internal/transport/base_client.rbi x: 2 contributors (all time) y: 275 lines of code lib/openai.rb x: 6 contributors (all time) y: 1068 lines of code lib/openai/auth/subject_token_provider.rb x: 1 contributors (all time) y: 12 lines of code lib/openai/auth/subject_token_providers/azure_managed_identity_token_provider.rb x: 1 contributors (all time) y: 77 lines of code lib/openai/auth/subject_token_providers/gcp_id_token_provider.rb x: 1 contributors (all time) y: 56 lines of code lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb x: 1 contributors (all time) y: 31 lines of code lib/openai/auth/token_type.rb x: 1 contributors (all time) y: 8 lines of code lib/openai/errors.rb x: 5 contributors (all time) y: 170 lines of code lib/openai/models.rb x: 3 contributors (all time) y: 173 lines of code rbi/openai/models/oauth_error_code.rbi x: 1 contributors (all time) y: 18 lines of code lib/openai/models/batch_create_params.rb x: 4 contributors (all time) y: 32 lines of code lib/openai/models/chat_model.rb x: 3 contributors (all time) y: 85 lines of code lib/openai/models/comparison_filter.rb x: 4 contributors (all time) y: 34 lines of code rbi/openai/models/batch_create_params.rbi x: 2 contributors (all time) y: 162 lines of code rbi/openai/models/chat_model.rbi x: 3 contributors (all time) y: 154 lines of code rbi/openai/models/comparison_filter.rbi x: 3 contributors (all time) y: 96 lines of code rbi/openai/models/responses/namespace_tool.rbi x: 1 contributors (all time) y: 141 lines of code rbi/openai/resources/batches.rbi x: 2 contributors (all time) y: 65 lines of code lib/openai/models/responses/response_function_web_search.rb x: 4 contributors (all time) y: 46 lines of code rbi/openai/models/responses/response_function_web_search.rbi x: 2 contributors (all time) y: 286 lines of code lib/openai/resources/webhooks.rb x: 2 contributors (all time) y: 73 lines of code lib/openai/helpers/streaming/chat_completion_stream.rb x: 1 contributors (all time) y: 538 lines of code lib/openai/helpers/streaming/chat_events.rb x: 1 contributors (all time) y: 64 lines of code lib/openai/helpers/streaming/response_stream.rb x: 1 contributors (all time) y: 187 lines of code rbi/openai/helpers/streaming/events.rbi x: 1 contributors (all time) y: 122 lines of code lib/openai/models/chat/chat_completion_message.rb x: 3 contributors (all time) y: 35 lines of code lib/openai/models/responses/response_output_text.rb x: 3 contributors (all time) y: 63 lines of code lib/openai/helpers/structured_output/base_model.rb x: 1 contributors (all time) y: 46 lines of code lib/openai/helpers/structured_output/json_schema_converter.rb x: 1 contributors (all time) y: 135 lines of code rbi/openai/helpers/structured_output/array_of.rbi x: 2 contributors (all time) y: 10 lines of code rbi/openai/models/chat/completion_create_params.rbi x: 3 contributors (all time) y: 1003 lines of code rbi/openai/resources/chat/completions.rbi x: 3 contributors (all time) y: 337 lines of code lib/openai/models/chat/chat_completion_message_tool_call.rb x: 3 contributors (all time) y: 13 lines of code lib/openai/internal/type/boolean.rb x: 2 contributors (all time) y: 22 lines of code lib/openai/internal/type/converter.rb x: 2 contributors (all time) y: 172 lines of code lib/openai/internal/type/file_input.rb x: 2 contributors (all time) y: 53 lines of code lib/openai/internal/type/hash_of.rb x: 2 contributors (all time) y: 80 lines of code lib/openai/internal/type/union.rb x: 2 contributors (all time) y: 120 lines of code lib/openai/models/audio/speech_create_params.rb x: 3 contributors (all time) y: 73 lines of code lib/openai/models/audio/transcription_text_done_event.rb x: 2 contributors (all time) y: 29 lines of code rbi/openai/errors.rbi x: 2 contributors (all time) y: 193 lines of code rbi/openai/internal/type/boolean.rbi x: 2 contributors (all time) y: 42 lines of code rbi/openai/internal/type/converter.rbi x: 2 contributors (all time) y: 154 lines of code rbi/openai/internal/type/union.rbi x: 2 contributors (all time) y: 93 lines of code rbi/openai/models/audio/speech_create_params.rbi x: 2 contributors (all time) y: 288 lines of code rbi/openai/models/audio/transcription.rbi x: 2 contributors (all time) y: 246 lines of code rbi/openai/models/audio/transcription_text_done_event.rbi x: 2 contributors (all time) y: 214 lines of code rbi/openai/models/fine_tuning/checkpoints/permission_retrieve_response.rbi x: 2 contributors (all time) y: 113 lines of code rbi/openai/models/responses/response_code_interpreter_call_completed_event.rbi x: 2 contributors (all time) y: 50 lines of code rbi/openai/models/responses/response_code_interpreter_tool_call.rbi x: 2 contributors (all time) y: 201 lines of code rbi/openai/models/responses/response_create_params.rbi x: 2 contributors (all time) y: 730 lines of code rbi/openai/models/responses/response_output_text.rbi x: 2 contributors (all time) y: 374 lines of code rbi/openai/resources/fine_tuning/checkpoints/permissions.rbi x: 2 contributors (all time) y: 91 lines of code lib/openai/models/chat/chat_completion.rb x: 3 contributors (all time) y: 124 lines of code lib/openai/models/chat/chat_completion_chunk.rb x: 3 contributors (all time) y: 166 lines of code lib/openai/models/chat/completion_create_params.rb x: 3 contributors (all time) y: 141 lines of code lib/openai/models/fine_tuning/job_create_params.rb x: 3 contributors (all time) y: 79 lines of code rbi/openai/models/chat/chat_completion.rbi x: 2 contributors (all time) y: 765 lines of code rbi/openai/models/chat/chat_completion_chunk.rbi x: 2 contributors (all time) y: 1097 lines of code rbi/openai/models/fine_tuning/job_create_params.rbi x: 2 contributors (all time) y: 434 lines of code rbi/openai/models/image_edit_params.rbi x: 2 contributors (all time) y: 263 lines of code rbi/openai/models/responses/response.rbi x: 2 contributors (all time) y: 932 lines of code rbi/openai/models/responses/response_prompt.rbi x: 1 contributors (all time) y: 97 lines of code rbi/openai/resources/fine_tuning/jobs.rbi x: 2 contributors (all time) y: 128 lines of code rbi/openai/resources/images.rbi x: 2 contributors (all time) y: 211 lines of code lib/openai/models/evals/run_retrieve_response.rb x: 2 contributors (all time) y: 178 lines of code rbi/openai/models/evals/create_eval_completions_run_data_source.rbi x: 2 contributors (all time) y: 832 lines of code rbi/openai/models/evals/run_cancel_response.rbi x: 2 contributors (all time) y: 1154 lines of code rbi/openai/models/evals/run_create_params.rbi x: 2 contributors (all time) y: 1076 lines of code rbi/openai/models/fine_tuning/fine_tuning_job.rbi x: 2 contributors (all time) y: 440 lines of code lib/openai/resources/beta/threads/runs/steps.rb x: 3 contributors (all time) y: 52 lines of code lib/openai/models/responses/tool.rb x: 3 contributors (all time) y: 209 lines of code lib/openai/models/audio/translation_create_params.rb x: 3 contributors (all time) y: 28 lines of code lib/openai/models/container_create_params.rb x: 1 contributors (all time) y: 41 lines of code lib/openai/models/eval_create_params.rb x: 2 contributors (all time) y: 104 lines of code lib/openai/models/eval_custom_data_source_config.rb x: 2 contributors (all time) y: 8 lines of code lib/openai/models/static_file_chunking_strategy.rb x: 3 contributors (all time) y: 8 lines of code rbi/openai/internal/type/base_model.rbi x: 2 contributors (all time) y: 220 lines of code rbi/openai/models/audio/transcription_create_params.rbi x: 2 contributors (all time) y: 302 lines of code rbi/openai/models/audio/translation_create_params.rbi x: 2 contributors (all time) y: 136 lines of code rbi/openai/models/beta/thread_create_params.rbi x: 2 contributors (all time) y: 632 lines of code rbi/openai/models/beta/threads/run.rbi x: 2 contributors (all time) y: 588 lines of code rbi/openai/models/beta/threads/runs/run_step.rbi x: 2 contributors (all time) y: 358 lines of code rbi/openai/models/chat/chat_completion_message.rbi x: 2 contributors (all time) y: 237 lines of code rbi/openai/models/container_create_params.rbi x: 1 contributors (all time) y: 261 lines of code rbi/openai/models/container_create_response.rbi x: 1 contributors (all time) y: 301 lines of code rbi/openai/models/container_list_params.rbi x: 1 contributors (all time) y: 73 lines of code rbi/openai/models/container_list_response.rbi x: 1 contributors (all time) y: 295 lines of code rbi/openai/models/containers/file_list_params.rbi x: 1 contributors (all time) y: 88 lines of code rbi/openai/models/embedding_create_params.rbi x: 2 contributors (all time) y: 147 lines of code rbi/openai/models/eval_create_params.rbi x: 2 contributors (all time) y: 682 lines of code rbi/openai/models/eval_retrieve_response.rbi x: 2 contributors (all time) y: 230 lines of code rbi/openai/models/graders/score_model_grader.rbi x: 2 contributors (all time) y: 364 lines of code rbi/openai/models/responses/response_input_item.rbi x: 2 contributors (all time) y: 2147 lines of code rbi/openai/models/responses/response_output_item.rbi x: 2 contributors (all time) y: 846 lines of code rbi/openai/models/responses/tool.rbi x: 2 contributors (all time) y: 1269 lines of code rbi/openai/models/vector_stores/vector_store_file.rbi x: 2 contributors (all time) y: 254 lines of code rbi/openai/models/batch.rbi x: 1 contributors (all time) y: 208 lines of code rbi/openai/models/beta/assistant_create_params.rbi x: 1 contributors (all time) y: 511 lines of code rbi/openai/models/beta/assistant_stream_event.rbi x: 1 contributors (all time) y: 856 lines of code rbi/openai/models/beta/file_search_tool.rbi x: 1 contributors (all time) y: 173 lines of code rbi/openai/models/beta/run_step_stream_event.rbi x: 1 contributors (all time) y: 276 lines of code rbi/openai/models/beta/run_stream_event.rbi x: 1 contributors (all time) y: 359 lines of code rbi/openai/models/beta/thread.rbi x: 1 contributors (all time) y: 160 lines of code rbi/openai/models/beta/thread_update_params.rbi x: 1 contributors (all time) y: 167 lines of code rbi/openai/models/beta/threads/file_citation_delta_annotation.rbi x: 1 contributors (all time) y: 111 lines of code rbi/openai/models/beta/threads/file_path_delta_annotation.rbi x: 1 contributors (all time) y: 104 lines of code rbi/openai/models/beta/threads/runs/file_search_tool_call.rbi x: 1 contributors (all time) y: 347 lines of code rbi/openai/models/beta/threads/runs/step_list_params.rbi x: 1 contributors (all time) y: 148 lines of code rbi/openai/models/chat/chat_completion_audio_param.rbi x: 1 contributors (all time) y: 200 lines of code rbi/openai/models/evals/runs/output_item_list_response.rbi x: 1 contributors (all time) y: 365 lines of code rbi/openai/models/fine_tuning/alpha/grader_run_response.rbi x: 1 contributors (all time) y: 231 lines of code rbi/openai/models/images_response.rbi x: 1 contributors (all time) y: 270 lines of code rbi/openai/models/moderation.rbi x: 1 contributors (all time) y: 827 lines of code rbi/openai/models/responses/file_search_tool.rbi x: 1 contributors (all time) y: 220 lines of code rbi/openai/models/responses/response_computer_tool_call.rbi x: 1 contributors (all time) y: 721 lines of code rbi/openai/models/responses/web_search_tool.rbi x: 1 contributors (all time) y: 252 lines of code
2147.0
lines of code
  min: 3.0
  average: 82.41
  25th percentile: 16.0
  median: 34.0
  75th percentile: 79.0
  max: 2147.0
0 7.0
contributors (all time)
min: 1.0 | average: 1.81 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.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): 22 points

lib/openai/auth/workload_identity.rb x: 4 commits (90d) y: 20 lines of code lib/openai/auth/workload_identity_auth.rb x: 4 commits (90d) y: 147 lines of code lib/openai/version.rb x: 1 commits (90d) y: 3 lines of code rbi/openai/auth.rbi x: 4 commits (90d) y: 45 lines of code rbi/openai/models/responses/response_compact_params.rbi x: 1 commits (90d) y: 705 lines of code rbi/openai/resources/responses.rbi x: 1 commits (90d) y: 495 lines of code lib/openai/client.rb x: 3 commits (90d) y: 169 lines of code lib/openai/internal/transport/base_client.rb x: 1 commits (90d) y: 350 lines of code lib/openai/resources/chat/completions.rb x: 1 commits (90d) y: 204 lines of code rbi/openai/client.rbi x: 1 commits (90d) y: 109 lines of code rbi/openai/internal/transport/base_client.rbi x: 1 commits (90d) y: 275 lines of code lib/openai.rb x: 1 commits (90d) y: 1068 lines of code lib/openai/auth/subject_token_provider.rb x: 1 commits (90d) y: 12 lines of code lib/openai/auth/subject_token_providers/azure_managed_identity_token_provider.rb x: 1 commits (90d) y: 77 lines of code lib/openai/auth/subject_token_providers/gcp_id_token_provider.rb x: 1 commits (90d) y: 56 lines of code lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb x: 1 commits (90d) y: 31 lines of code lib/openai/auth/token_type.rb x: 1 commits (90d) y: 8 lines of code lib/openai/errors.rb x: 1 commits (90d) y: 170 lines of code lib/openai/models.rb x: 1 commits (90d) y: 173 lines of code lib/openai/models/oauth_error_code.rb x: 1 commits (90d) y: 15 lines of code rbi/openai/models.rbi x: 1 commits (90d) y: 144 lines of code rbi/openai/models/oauth_error_code.rbi x: 1 commits (90d) y: 18 lines of code
1068.0
lines of code
  min: 3.0
  average: 195.18
  25th percentile: 19.5
  median: 126.5
  75th percentile: 221.75
  max: 1068.0
0 4.0
commits (90d)
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

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

lib/openai/auth/workload_identity.rb x: 3 contributors (90d) y: 20 lines of code lib/openai/auth/workload_identity_auth.rb x: 3 contributors (90d) y: 147 lines of code lib/openai/version.rb x: 1 contributors (90d) y: 3 lines of code rbi/openai/auth.rbi x: 3 contributors (90d) y: 45 lines of code rbi/openai/models/responses/response_compact_params.rbi x: 1 contributors (90d) y: 705 lines of code rbi/openai/resources/responses.rbi x: 1 contributors (90d) y: 495 lines of code lib/openai/client.rb x: 2 contributors (90d) y: 169 lines of code lib/openai/internal/transport/base_client.rb x: 1 contributors (90d) y: 350 lines of code lib/openai/resources/chat/completions.rb x: 1 contributors (90d) y: 204 lines of code rbi/openai/client.rbi x: 1 contributors (90d) y: 109 lines of code rbi/openai/internal/transport/base_client.rbi x: 1 contributors (90d) y: 275 lines of code lib/openai.rb x: 1 contributors (90d) y: 1068 lines of code lib/openai/auth/subject_token_provider.rb x: 1 contributors (90d) y: 12 lines of code lib/openai/auth/subject_token_providers/azure_managed_identity_token_provider.rb x: 1 contributors (90d) y: 77 lines of code lib/openai/auth/subject_token_providers/gcp_id_token_provider.rb x: 1 contributors (90d) y: 56 lines of code lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb x: 1 contributors (90d) y: 31 lines of code lib/openai/auth/token_type.rb x: 1 contributors (90d) y: 8 lines of code lib/openai/errors.rb x: 1 contributors (90d) y: 170 lines of code lib/openai/models.rb x: 1 contributors (90d) y: 173 lines of code lib/openai/models/oauth_error_code.rb x: 1 contributors (90d) y: 15 lines of code rbi/openai/models.rbi x: 1 contributors (90d) y: 144 lines of code rbi/openai/models/oauth_error_code.rbi x: 1 contributors (90d) y: 18 lines of code
1068.0
lines of code
  min: 3.0
  average: 195.18
  25th percentile: 19.5
  median: 126.5
  75th percentile: 221.75
  max: 1068.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.32 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0