openai / openai-java
File Size

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

Intro
Learn more...
File Size Overall
33% | 13% | 23% | 22% | 8%
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
kt33% | 13% | 23% | 22% | 7%
java0% | 0% | 0% | 9% | 90%
kts0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
openai-java-core33% | 13% | 23% | 21% | 7%
openai-java-client-okhttp0% | 0% | 0% | 97% | 2%
openai-java-example0% | 0% | 0% | 9% | 90%
buildSrc0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
openai-java0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
RunRetrieveResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
3365 88
RunCreateResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
3365 88
RunListResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
3365 88
RunCancelResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
3365 88
ThreadCreateAndRunParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads
2961 51
RunCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
2941 81
EvalCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals
2803 72
JobCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/finetuning/jobs
2796 85
FineTuningJob.kt
in openai-java-core/src/main/kotlin/com/openai/models/finetuning/jobs
2652 83
CreateEvalCompletionsRunDataSource.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
2155 54
ThreadCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads
1889 41
Moderation.kt
in openai-java-core/src/main/kotlin/com/openai/models/moderations
1856 19
RunCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs
1640 25
ResponseComputerToolCall.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
1616 34
AssistantCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/assistants
1500 21
EvalListResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals
1410 41
EvalUpdateResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals
1410 41
EvalRetrieveResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals
1410 41
EvalCreateResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals
1410 41
ResponseInputItem.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
1343 39
RunStreamEvent.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/assistants
1285 34
ChatCompletionChunk.kt
in openai-java-core/src/main/kotlin/com/openai/models/chat/completions
1214 15
AssistantUpdateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/assistants
1140 7
ResponseCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
1136 21
CompletionCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/completions
1021 22
RunStepStreamEvent.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/assistants
956 27
Response.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
946 15
ImageGenerateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/images
942 9
OutputItemRetrieveResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs/outputitems
927 7
OutputItemListResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs/outputitems
927 7
Message.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads/messages
926 15
RunStep.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps
911 15
MessageCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads/messages
812 20
ImageEditParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/images
765 13
VectorStoreSearchParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/vectorstores
746 18
MessageStreamEvent.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/assistants
716 21
FileSearchToolCall.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps
684 7
ResponseTextAnnotationDeltaEvent.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
680 13
CreateEvalJsonlRunDataSource.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
679 15
Assistant.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/assistants
673 5
ChatCompletionAssistantMessageParam.kt
in openai-java-core/src/main/kotlin/com/openai/models/chat/completions
671 24
EvalLabelModelGrader.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals
661 14
CodeInterpreterToolCall.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps
651 13
ResponseCodeInterpreterToolCall.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
650 12
ResponseOutputText.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
644 13
ThreadUpdateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads
636 6
Batch.kt
in openai-java-core/src/main/kotlin/com/openai/models/batches
628 4
ChatCompletion.kt
in openai-java-core/src/main/kotlin/com/openai/models/chat/completions
606 5
VectorStore.kt
in openai-java-core/src/main/kotlin/com/openai/models/vectorstores
592 5
EmbeddingCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/embeddings
549 14
Files With Most Units (Top 50)
File# lines# units
RunRetrieveResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
3365 88
RunCreateResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
3365 88
RunListResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
3365 88
RunCancelResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
3365 88
JobCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/finetuning/jobs
2796 85
FineTuningJob.kt
in openai-java-core/src/main/kotlin/com/openai/models/finetuning/jobs
2652 83
RunCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
2941 81
EvalCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals
2803 72
CreateEvalCompletionsRunDataSource.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
2155 54
ThreadCreateAndRunParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads
2961 51
ThreadCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads
1889 41
EvalListResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals
1410 41
EvalUpdateResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals
1410 41
EvalRetrieveResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals
1410 41
EvalCreateResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals
1410 41
ResponseInputItem.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
1343 39
ResponseComputerToolCall.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
1616 34
RunStreamEvent.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/assistants
1285 34
RunStepStreamEvent.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/assistants
956 27
RunCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs
1640 25
ChatCompletionAssistantMessageParam.kt
in openai-java-core/src/main/kotlin/com/openai/models/chat/completions
671 24
ResponseItem.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
304 23
CompletionCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/completions
1021 22
ResponseCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
1136 21
MessageStreamEvent.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/assistants
716 21
AssistantCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/assistants
1500 21
MessageCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads/messages
812 20
Moderation.kt
in openai-java-core/src/main/kotlin/com/openai/models/moderations
1856 19
VectorStoreSearchParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/vectorstores
746 18
OpenAIClientAsync.kt
in openai-java-core/src/main/kotlin/com/openai/client
53 18
OpenAIClient.kt
in openai-java-core/src/main/kotlin/com/openai/client
53 18
RunServiceAsyncImpl.kt
in openai-java-core/src/main/kotlin/com/openai/services/async/beta/threads
392 16
Response.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
946 15
ResponseOutputItem.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
216 15
ModerationCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/moderations
413 15
Message.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads/messages
926 15
RunStep.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps
911 15
CreateEvalJsonlRunDataSource.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
679 15
ChatCompletionChunk.kt
in openai-java-core/src/main/kotlin/com/openai/models/chat/completions
1214 15
EmbeddingCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/embeddings
549 14
EvalLabelModelGrader.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals
661 14
ChatCompletionMessageParam.kt
in openai-java-core/src/main/kotlin/com/openai/models/chat/completions
229 14
ResponseContent.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
187 13
ResponseOutputText.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
644 13
EasyInputMessage.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
379 13
ResponseTextAnnotationDeltaEvent.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
680 13
CodeInterpreterToolCall.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps
651 13
AssistantResponseFormatOption.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads
207 13
ImageEditParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/images
765 13
ChatCompletionContentPart.kt
in openai-java-core/src/main/kotlin/com/openai/models/chat/completions
386 13
Files With Long Lines (Top 50)

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

File# lines# units# long lines
RunRetrieveResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
3365 88 35
RunCreateResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
3365 88 35
RunListResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
3365 88 35
RunCancelResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
3365 88 35
ThreadCreateAndRunParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads
2961 51 29
RunCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
2941 81 29
EvalCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals
2803 72 27
JobCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/finetuning/jobs
2796 85 20
ThreadCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads
1889 41 19
CreateEvalCompletionsRunDataSource.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs
2155 54 19
AssistantCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/assistants
1500 21 17
FineTuningJob.kt
in openai-java-core/src/main/kotlin/com/openai/models/finetuning/jobs
2652 83 16
ResponseComputerToolCall.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
1616 34 15
EvalListResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals
1410 41 13
EvalUpdateResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals
1410 41 13
EvalRetrieveResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals
1410 41 13
EvalCreateResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals
1410 41 13
ChatCompletionChunk.kt
in openai-java-core/src/main/kotlin/com/openai/models/chat/completions
1214 15 13
ResponseInputItem.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
1343 39 12
Moderation.kt
in openai-java-core/src/main/kotlin/com/openai/models/moderations
1856 19 12
RunStreamEvent.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/assistants
1285 34 12
OutputItemRetrieveResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs/outputitems
927 7 11
OutputItemListResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals/runs/outputitems
927 7 11
ResponseTextAnnotationDeltaEvent.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
680 13 9
AssistantUpdateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/assistants
1140 7 9
RunStepStreamEvent.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/assistants
956 27 9
RunCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs
1640 25 9
ResponseOutputText.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
644 13 8
CompletionUsage.kt
in openai-java-core/src/main/kotlin/com/openai/models/completions
425 3 8
VectorStore.kt
in openai-java-core/src/main/kotlin/com/openai/models/vectorstores
592 5 7
VectorStoreSearchParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/vectorstores
746 18 7
MessageStreamEvent.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/assistants
716 21 7
Assistant.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/assistants
673 5 7
ThreadUpdateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads
636 6 7
RunStep.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps
911 15 7
FileSearchToolCall.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps
684 7 7
Thread.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads
513 5 7
ChatCompletionMessage.kt
in openai-java-core/src/main/kotlin/com/openai/models/chat/completions
547 5 7
VectorStoreCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/vectorstores
508 4 6
VectorStoreFileBatch.kt
in openai-java-core/src/main/kotlin/com/openai/models/vectorstores/filebatches
361 3 6
ResponseCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/responses
1136 21 6
CompletionCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/completions
1021 22 6
Message.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads/messages
926 15 6
CodeInterpreterToolCall.kt
in openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps
651 13 6
EmbeddingCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/embeddings
549 14 6
EvalLabelModelGrader.kt
in openai-java-core/src/main/kotlin/com/openai/models/evals
661 14 6
FineTuningJobCheckpoint.kt
in openai-java-core/src/main/kotlin/com/openai/models/finetuning/jobs/checkpoints
380 2 6
ImagesResponse.kt
in openai-java-core/src/main/kotlin/com/openai/models/images
372 3 6
ChatCompletion.kt
in openai-java-core/src/main/kotlin/com/openai/models/chat/completions
606 5 6
BatchCreateParams.kt
in openai-java-core/src/main/kotlin/com/openai/models/batches
484 5 5
Correlations

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

build.gradle.kts x: 5 commits (all time) y: 18 lines of code buildSrc/src/main/kotlin/openai.java.gradle.kts x: 4 commits (all time) y: 39 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/speech/SpeechCreateParams.kt x: 2 commits (all time) y: 512 lines of code openai-java-core/src/main/kotlin/com/openai/models/images/ImageEditParams.kt x: 2 commits (all time) y: 765 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ComputerTool.kt x: 2 commits (all time) y: 219 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/FileSearchTool.kt x: 2 commits (all time) y: 465 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/Response.kt x: 2 commits (all time) y: 946 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseCreateParams.kt x: 2 commits (all time) y: 1136 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseIncludable.kt x: 2 commits (all time) y: 72 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputFile.kt x: 2 commits (all time) y: 126 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputImage.kt x: 2 commits (all time) y: 195 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputItem.kt x: 2 commits (all time) y: 1343 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseReasoningItem.kt x: 1 commits (all time) y: 316 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/Tool.kt x: 2 commits (all time) y: 165 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/WebSearchTool.kt x: 2 commits (all time) y: 385 lines of code openai-java-example/src/main/java/com/openai/example/ImageGenerationExample.java x: 2 commits (all time) y: 22 lines of code openai-java-core/src/main/kotlin/com/openai/core/Utils.kt x: 11 commits (all time) y: 59 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/EvalServiceAsyncImpl.kt x: 1 commits (all time) y: 217 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/evals/runs/OutputItemServiceAsyncImpl.kt x: 1 commits (all time) y: 116 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/finetuning/checkpoints/PermissionServiceAsyncImpl.kt x: 1 commits (all time) y: 157 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/EvalServiceImpl.kt x: 1 commits (all time) y: 197 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/finetuning/checkpoints/PermissionServiceImpl.kt x: 1 commits (all time) y: 147 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/audio/TranscriptionServiceImpl.kt x: 2 commits (all time) y: 103 lines of code buildSrc/src/main/kotlin/openai.kotlin.gradle.kts x: 4 commits (all time) y: 34 lines of code openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClient.kt x: 9 commits (all time) y: 124 lines of code openai-java-core/src/main/kotlin/com/openai/client/OpenAIClient.kt x: 8 commits (all time) y: 53 lines of code openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsyncImpl.kt x: 12 commits (all time) y: 164 lines of code openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientImpl.kt x: 12 commits (all time) y: 154 lines of code openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt x: 14 commits (all time) y: 261 lines of code openai-java-core/src/main/kotlin/com/openai/core/Timeout.kt x: 1 commits (all time) y: 64 lines of code openai-java-core/src/main/kotlin/com/openai/core/handlers/EmptyHandler.kt x: 1 commits (all time) y: 8 lines of code openai-java-core/src/main/kotlin/com/openai/core/http/HttpClient.kt x: 4 commits (all time) y: 18 lines of code openai-java-core/src/main/kotlin/com/openai/models/ChatModel.kt x: 10 commits (all time) y: 317 lines of code openai-java-core/src/main/kotlin/com/openai/models/ComparisonFilter.kt x: 1 commits (all time) y: 335 lines of code openai-java-core/src/main/kotlin/com/openai/models/CompoundFilter.kt x: 1 commits (all time) y: 305 lines of code openai-java-core/src/main/kotlin/com/openai/models/ErrorObject.kt x: 5 commits (all time) y: 132 lines of code openai-java-core/src/main/kotlin/com/openai/models/FunctionDefinition.kt x: 6 commits (all time) y: 140 lines of code openai-java-core/src/main/kotlin/com/openai/models/Reasoning.kt x: 1 commits (all time) y: 255 lines of code openai-java-core/src/main/kotlin/com/openai/models/ResponseFormatJsonObject.kt x: 5 commits (all time) y: 91 lines of code openai-java-core/src/main/kotlin/com/openai/models/ResponseFormatJsonSchema.kt x: 5 commits (all time) y: 303 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/AudioResponseFormat.kt x: 1 commits (all time) y: 76 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/transcriptions/Transcription.kt x: 1 commits (all time) y: 234 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/transcriptions/TranscriptionCreateParams.kt x: 1 commits (all time) y: 418 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/transcriptions/TranscriptionCreateResponse.kt x: 1 commits (all time) y: 139 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/transcriptions/TranscriptionWord.kt x: 1 commits (all time) y: 117 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/translations/Translation.kt x: 1 commits (all time) y: 89 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/translations/TranslationCreateParams.kt x: 1 commits (all time) y: 349 lines of code openai-java-core/src/main/kotlin/com/openai/models/batches/Batch.kt x: 1 commits (all time) y: 628 lines of code openai-java-core/src/main/kotlin/com/openai/models/batches/BatchCreateParams.kt x: 1 commits (all time) y: 484 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/Assistant.kt x: 1 commits (all time) y: 673 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/AssistantCreateParams.kt x: 1 commits (all time) y: 1500 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/AssistantUpdateParams.kt x: 1 commits (all time) y: 1140 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/FileSearchTool.kt x: 1 commits (all time) y: 375 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/MessageStreamEvent.kt x: 1 commits (all time) y: 716 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/RunStepStreamEvent.kt x: 1 commits (all time) y: 956 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/RunStreamEvent.kt x: 1 commits (all time) y: 1285 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/AssistantResponseFormatOption.kt x: 1 commits (all time) y: 207 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/AssistantToolChoice.kt x: 1 commits (all time) y: 175 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/Thread.kt x: 1 commits (all time) y: 513 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/ThreadCreateAndRunParams.kt x: 1 commits (all time) y: 2961 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/ThreadCreateParams.kt x: 1 commits (all time) y: 1889 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/ThreadUpdateParams.kt x: 1 commits (all time) y: 636 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/messages/FileCitationAnnotation.kt x: 1 commits (all time) y: 225 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/messages/ImageFile.kt x: 1 commits (all time) y: 164 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/messages/Message.kt x: 1 commits (all time) y: 926 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/messages/MessageCreateParams.kt x: 1 commits (all time) y: 812 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/RunCreateParams.kt x: 1 commits (all time) y: 1640 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/RunStatus.kt x: 1 commits (all time) y: 95 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/RunSubmitToolOutputsParams.kt x: 1 commits (all time) y: 364 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps/CodeInterpreterToolCall.kt x: 1 commits (all time) y: 651 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps/FileSearchToolCall.kt x: 1 commits (all time) y: 684 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps/RunStep.kt x: 1 commits (all time) y: 911 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletion.kt x: 1 commits (all time) y: 606 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionAudioParam.kt x: 1 commits (all time) y: 283 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionChunk.kt x: 1 commits (all time) y: 1214 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionContentPart.kt x: 1 commits (all time) y: 386 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionContentPartImage.kt x: 1 commits (all time) y: 263 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionMessage.kt x: 1 commits (all time) y: 547 lines of code openai-java-core/src/main/kotlin/com/openai/models/completions/CompletionChoice.kt x: 1 commits (all time) y: 428 lines of code openai-java-core/src/main/kotlin/com/openai/models/completions/CompletionCreateParams.kt x: 1 commits (all time) y: 1021 lines of code openai-java-core/src/main/kotlin/com/openai/models/embeddings/EmbeddingCreateParams.kt x: 1 commits (all time) y: 549 lines of code openai-java-core/src/main/kotlin/com/openai/models/files/FileObject.kt x: 1 commits (all time) y: 354 lines of code openai-java-core/src/main/kotlin/com/openai/models/finetuning/jobs/FineTuningJob.kt x: 1 commits (all time) y: 2652 lines of code openai-java-core/src/main/kotlin/com/openai/models/finetuning/jobs/FineTuningJobEvent.kt x: 1 commits (all time) y: 277 lines of code openai-java-core/src/main/kotlin/com/openai/models/finetuning/jobs/JobCreateParams.kt x: 1 commits (all time) y: 2796 lines of code openai-java-core/src/main/kotlin/com/openai/models/images/ImageCreateVariationParams.kt x: 1 commits (all time) y: 407 lines of code openai-java-core/src/main/kotlin/com/openai/models/images/ImageGenerateParams.kt x: 1 commits (all time) y: 942 lines of code openai-java-core/src/main/kotlin/com/openai/models/moderations/Moderation.kt x: 1 commits (all time) y: 1856 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseComputerToolCall.kt x: 1 commits (all time) y: 1616 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseFileSearchToolCall.kt x: 1 commits (all time) y: 435 lines of code openai-java-core/src/main/kotlin/com/openai/models/vectorstores/VectorStore.kt x: 1 commits (all time) y: 592 lines of code openai-java-core/src/main/kotlin/com/openai/models/vectorstores/VectorStoreCreateParams.kt x: 1 commits (all time) y: 508 lines of code openai-java-core/src/main/kotlin/com/openai/models/vectorstores/VectorStoreSearchParams.kt x: 1 commits (all time) y: 746 lines of code openai-java-core/src/main/kotlin/com/openai/models/vectorstores/VectorStoreUpdateParams.kt x: 1 commits (all time) y: 449 lines of code openai-java-core/src/main/kotlin/com/openai/models/vectorstores/files/FileListParams.kt x: 1 commits (all time) y: 300 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/BatchServiceAsync.kt x: 2 commits (all time) y: 86 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/BatchServiceAsyncImpl.kt x: 6 commits (all time) y: 171 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/BetaServiceAsync.kt x: 1 commits (all time) y: 12 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/BetaServiceAsyncImpl.kt x: 1 commits (all time) y: 30 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/ChatServiceAsync.kt x: 3 commits (all time) y: 9 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/CompletionServiceAsync.kt x: 2 commits (all time) y: 44 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/CompletionServiceAsyncImpl.kt x: 5 commits (all time) y: 117 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/EmbeddingServiceAsync.kt x: 2 commits (all time) y: 28 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/EmbeddingServiceAsyncImpl.kt x: 5 commits (all time) y: 62 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/FileServiceAsync.kt x: 4 commits (all time) y: 104 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/FileServiceAsyncImpl.kt x: 9 commits (all time) y: 195 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/FineTuningServiceAsync.kt x: 3 commits (all time) y: 12 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/FineTuningServiceAsyncImpl.kt x: 5 commits (all time) y: 30 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/ImageServiceAsync.kt x: 2 commits (all time) y: 60 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/ModelServiceAsyncImpl.kt x: 6 commits (all time) y: 138 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/ModerationServiceAsync.kt x: 3 commits (all time) y: 28 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/UploadServiceAsync.kt x: 3 commits (all time) y: 59 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/VectorStoreServiceAsyncImpl.kt x: 2 commits (all time) y: 278 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/audio/SpeechServiceAsyncImpl.kt x: 1 commits (all time) y: 49 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/beta/threads/runs/StepServiceAsync.kt x: 1 commits (all time) y: 42 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/vectorstores/FileServiceAsyncImpl.kt x: 2 commits (all time) y: 281 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/CompletionService.kt x: 3 commits (all time) y: 43 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/CompletionServiceImpl.kt x: 8 commits (all time) y: 105 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/EmbeddingServiceImpl.kt x: 5 commits (all time) y: 58 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/FileService.kt x: 4 commits (all time) y: 93 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/FileServiceImpl.kt x: 9 commits (all time) y: 164 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/ImageService.kt x: 2 commits (all time) y: 54 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/ModelServiceImpl.kt x: 6 commits (all time) y: 119 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/ResponseServiceImpl.kt x: 2 commits (all time) y: 163 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/UploadService.kt x: 3 commits (all time) y: 55 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/VectorStoreServiceImpl.kt x: 2 commits (all time) y: 257 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/vectorstores/FileServiceImpl.kt x: 2 commits (all time) y: 252 lines of code openai-java-example/src/main/java/com/openai/example/AssistantAsyncExample.java x: 3 commits (all time) y: 109 lines of code openai-java-example/src/main/java/com/openai/example/AssistantExample.java x: 4 commits (all time) y: 79 lines of code settings.gradle.kts x: 5 commits (all time) y: 5 lines of code openai-java-example/src/main/java/com/openai/example/Main.java x: 8 commits (all time) y: 9 lines of code openai-java-core/src/main/kotlin/com/openai/credential/Credential.kt x: 2 commits (all time) y: 2 lines of code openai-java-core/src/main/kotlin/com/openai/core/handlers/SseHandler.kt x: 7 commits (all time) y: 117 lines of code openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OkHttpClient.kt x: 5 commits (all time) y: 179 lines of code openai-java-core/src/main/kotlin/com/openai/core/http/HttpRequest.kt x: 5 commits (all time) y: 111 lines of code openai-java-core/src/main/kotlin/com/openai/core/http/RetryingHttpClient.kt x: 6 commits (all time) y: 214 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/fineTuning/JobServiceAsyncImpl.kt x: 5 commits (all time) y: 224 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/fineTuning/JobServiceImpl.kt x: 5 commits (all time) y: 196 lines of code openai-java-core/src/main/kotlin/com/openai/core/Values.kt x: 4 commits (all time) y: 397 lines of code
2961.0
lines of code
  min: 2.0
  average: 197.8
  25th percentile: 66.5
  median: 124.0
  75th percentile: 205.5
  max: 2961.0
0 14.0
commits (all time)
min: 1.0 | average: 1.74 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 14.0

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

build.gradle.kts x: 3 contributors (all time) y: 18 lines of code buildSrc/src/main/kotlin/openai.java.gradle.kts x: 3 contributors (all time) y: 39 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/speech/SpeechCreateParams.kt x: 1 contributors (all time) y: 512 lines of code openai-java-core/src/main/kotlin/com/openai/models/images/ImageEditParams.kt x: 1 contributors (all time) y: 765 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ComputerTool.kt x: 1 contributors (all time) y: 219 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/FileSearchTool.kt x: 1 contributors (all time) y: 465 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/Response.kt x: 1 contributors (all time) y: 946 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseCreateParams.kt x: 1 contributors (all time) y: 1136 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseIncludable.kt x: 1 contributors (all time) y: 72 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputFile.kt x: 1 contributors (all time) y: 126 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputImage.kt x: 1 contributors (all time) y: 195 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputItem.kt x: 1 contributors (all time) y: 1343 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseReasoningItem.kt x: 1 contributors (all time) y: 316 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/Tool.kt x: 1 contributors (all time) y: 165 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/WebSearchTool.kt x: 1 contributors (all time) y: 385 lines of code openai-java-example/src/main/java/com/openai/example/ImageGenerationExample.java x: 2 contributors (all time) y: 22 lines of code openai-java-core/src/main/kotlin/com/openai/core/Utils.kt x: 4 contributors (all time) y: 59 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/evals/runs/OutputItemServiceAsyncImpl.kt x: 1 contributors (all time) y: 116 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/finetuning/checkpoints/PermissionServiceAsyncImpl.kt x: 1 contributors (all time) y: 157 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/finetuning/checkpoints/PermissionServiceImpl.kt x: 1 contributors (all time) y: 147 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/audio/TranscriptionServiceAsyncImpl.kt x: 2 contributors (all time) y: 123 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/audio/TranscriptionServiceImpl.kt x: 2 contributors (all time) y: 103 lines of code buildSrc/src/main/kotlin/openai.kotlin.gradle.kts x: 3 contributors (all time) y: 34 lines of code openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClient.kt x: 4 contributors (all time) y: 124 lines of code openai-java-core/src/main/kotlin/com/openai/client/OpenAIClient.kt x: 4 contributors (all time) y: 53 lines of code openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsyncImpl.kt x: 4 contributors (all time) y: 164 lines of code openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientImpl.kt x: 4 contributors (all time) y: 154 lines of code openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt x: 4 contributors (all time) y: 261 lines of code openai-java-core/src/main/kotlin/com/openai/core/Timeout.kt x: 1 contributors (all time) y: 64 lines of code openai-java-core/src/main/kotlin/com/openai/core/handlers/EmptyHandler.kt x: 1 contributors (all time) y: 8 lines of code openai-java-core/src/main/kotlin/com/openai/models/ChatModel.kt x: 4 contributors (all time) y: 317 lines of code openai-java-core/src/main/kotlin/com/openai/models/ComparisonFilter.kt x: 1 contributors (all time) y: 335 lines of code openai-java-core/src/main/kotlin/com/openai/models/CompoundFilter.kt x: 1 contributors (all time) y: 305 lines of code openai-java-core/src/main/kotlin/com/openai/models/ErrorObject.kt x: 3 contributors (all time) y: 132 lines of code openai-java-core/src/main/kotlin/com/openai/models/FunctionDefinition.kt x: 3 contributors (all time) y: 140 lines of code openai-java-core/src/main/kotlin/com/openai/models/Reasoning.kt x: 1 contributors (all time) y: 255 lines of code openai-java-core/src/main/kotlin/com/openai/models/ResponseFormatJsonObject.kt x: 2 contributors (all time) y: 91 lines of code openai-java-core/src/main/kotlin/com/openai/models/ResponseFormatJsonSchema.kt x: 2 contributors (all time) y: 303 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/transcriptions/Transcription.kt x: 1 contributors (all time) y: 234 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/transcriptions/TranscriptionCreateParams.kt x: 1 contributors (all time) y: 418 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/transcriptions/TranscriptionCreateResponse.kt x: 1 contributors (all time) y: 139 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/translations/Translation.kt x: 1 contributors (all time) y: 89 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/translations/TranslationCreateParams.kt x: 1 contributors (all time) y: 349 lines of code openai-java-core/src/main/kotlin/com/openai/models/batches/Batch.kt x: 1 contributors (all time) y: 628 lines of code openai-java-core/src/main/kotlin/com/openai/models/batches/BatchCreateParams.kt x: 1 contributors (all time) y: 484 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/Assistant.kt x: 1 contributors (all time) y: 673 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/AssistantCreateParams.kt x: 1 contributors (all time) y: 1500 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/FileSearchTool.kt x: 1 contributors (all time) y: 375 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/MessageStreamEvent.kt x: 1 contributors (all time) y: 716 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/RunStepStreamEvent.kt x: 1 contributors (all time) y: 956 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/RunStreamEvent.kt x: 1 contributors (all time) y: 1285 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/AssistantResponseFormatOption.kt x: 1 contributors (all time) y: 207 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/AssistantToolChoice.kt x: 1 contributors (all time) y: 175 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/Thread.kt x: 1 contributors (all time) y: 513 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/ThreadCreateAndRunParams.kt x: 1 contributors (all time) y: 2961 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/ThreadCreateParams.kt x: 1 contributors (all time) y: 1889 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/ThreadUpdateParams.kt x: 1 contributors (all time) y: 636 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/messages/FileCitationAnnotation.kt x: 1 contributors (all time) y: 225 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/messages/Message.kt x: 1 contributors (all time) y: 926 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/messages/MessageCreateParams.kt x: 1 contributors (all time) y: 812 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/RunCreateParams.kt x: 1 contributors (all time) y: 1640 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/RunStatus.kt x: 1 contributors (all time) y: 95 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/RunSubmitToolOutputsParams.kt x: 1 contributors (all time) y: 364 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps/CodeInterpreterToolCall.kt x: 1 contributors (all time) y: 651 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps/FileSearchToolCall.kt x: 1 contributors (all time) y: 684 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps/RunStep.kt x: 1 contributors (all time) y: 911 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletion.kt x: 1 contributors (all time) y: 606 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionAudioParam.kt x: 1 contributors (all time) y: 283 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionChunk.kt x: 1 contributors (all time) y: 1214 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionContentPartImage.kt x: 1 contributors (all time) y: 263 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionMessage.kt x: 1 contributors (all time) y: 547 lines of code openai-java-core/src/main/kotlin/com/openai/models/completions/CompletionChoice.kt x: 1 contributors (all time) y: 428 lines of code openai-java-core/src/main/kotlin/com/openai/models/completions/CompletionCreateParams.kt x: 1 contributors (all time) y: 1021 lines of code openai-java-core/src/main/kotlin/com/openai/models/embeddings/EmbeddingCreateParams.kt x: 1 contributors (all time) y: 549 lines of code openai-java-core/src/main/kotlin/com/openai/models/files/FileObject.kt x: 1 contributors (all time) y: 354 lines of code openai-java-core/src/main/kotlin/com/openai/models/finetuning/jobs/FineTuningJob.kt x: 1 contributors (all time) y: 2652 lines of code openai-java-core/src/main/kotlin/com/openai/models/finetuning/jobs/FineTuningJobEvent.kt x: 1 contributors (all time) y: 277 lines of code openai-java-core/src/main/kotlin/com/openai/models/finetuning/jobs/JobCreateParams.kt x: 1 contributors (all time) y: 2796 lines of code openai-java-core/src/main/kotlin/com/openai/models/images/ImageCreateVariationParams.kt x: 1 contributors (all time) y: 407 lines of code openai-java-core/src/main/kotlin/com/openai/models/images/ImageGenerateParams.kt x: 1 contributors (all time) y: 942 lines of code openai-java-core/src/main/kotlin/com/openai/models/moderations/Moderation.kt x: 1 contributors (all time) y: 1856 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseComputerToolCall.kt x: 1 contributors (all time) y: 1616 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseFileSearchToolCall.kt x: 1 contributors (all time) y: 435 lines of code openai-java-core/src/main/kotlin/com/openai/models/vectorstores/VectorStore.kt x: 1 contributors (all time) y: 592 lines of code openai-java-core/src/main/kotlin/com/openai/models/vectorstores/VectorStoreSearchParams.kt x: 1 contributors (all time) y: 746 lines of code openai-java-core/src/main/kotlin/com/openai/models/vectorstores/VectorStoreUpdateParams.kt x: 1 contributors (all time) y: 449 lines of code openai-java-core/src/main/kotlin/com/openai/models/vectorstores/files/FileListParams.kt x: 1 contributors (all time) y: 300 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/BatchServiceAsyncImpl.kt x: 2 contributors (all time) y: 171 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/BetaServiceAsync.kt x: 1 contributors (all time) y: 12 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/BetaServiceAsyncImpl.kt x: 1 contributors (all time) y: 30 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/ChatServiceAsync.kt x: 3 contributors (all time) y: 9 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/CompletionServiceAsync.kt x: 2 contributors (all time) y: 44 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/CompletionServiceAsyncImpl.kt x: 3 contributors (all time) y: 117 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/EmbeddingServiceAsync.kt x: 2 contributors (all time) y: 28 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/EmbeddingServiceAsyncImpl.kt x: 3 contributors (all time) y: 62 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/FileServiceAsyncImpl.kt x: 3 contributors (all time) y: 195 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/ImageServiceAsync.kt x: 2 contributors (all time) y: 60 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/ModelServiceAsync.kt x: 2 contributors (all time) y: 72 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/ModelServiceAsyncImpl.kt x: 2 contributors (all time) y: 138 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/ResponseServiceAsyncImpl.kt x: 2 contributors (all time) y: 188 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/VectorStoreServiceAsyncImpl.kt x: 2 contributors (all time) y: 278 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/audio/SpeechServiceAsyncImpl.kt x: 1 contributors (all time) y: 49 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/beta/threads/runs/StepServiceAsync.kt x: 1 contributors (all time) y: 42 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/vectorstores/FileServiceAsyncImpl.kt x: 2 contributors (all time) y: 281 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/BatchServiceImpl.kt x: 2 contributors (all time) y: 146 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/CompletionServiceImpl.kt x: 3 contributors (all time) y: 105 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/EmbeddingServiceImpl.kt x: 3 contributors (all time) y: 58 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/FileServiceImpl.kt x: 3 contributors (all time) y: 164 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/ImageService.kt x: 2 contributors (all time) y: 54 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/ResponseServiceImpl.kt x: 2 contributors (all time) y: 163 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/VectorStoreServiceImpl.kt x: 2 contributors (all time) y: 257 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/vectorstores/FileServiceImpl.kt x: 2 contributors (all time) y: 252 lines of code openai-java-example/src/main/java/com/openai/example/AssistantExample.java x: 3 contributors (all time) y: 79 lines of code settings.gradle.kts x: 4 contributors (all time) y: 5 lines of code openai-java-core/src/main/kotlin/com/openai/credential/Credential.kt x: 2 contributors (all time) y: 2 lines of code openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OkHttpClient.kt x: 3 contributors (all time) y: 179 lines of code openai-java-core/src/main/kotlin/com/openai/core/http/HttpRequest.kt x: 2 contributors (all time) y: 111 lines of code openai-java-core/src/main/kotlin/com/openai/core/http/RetryingHttpClient.kt x: 2 contributors (all time) y: 214 lines of code openai-java-core/src/main/kotlin/com/openai/core/Values.kt x: 2 contributors (all time) y: 397 lines of code
2961.0
lines of code
  min: 2.0
  average: 197.8
  25th percentile: 66.5
  median: 124.0
  75th percentile: 205.5
  max: 2961.0
0 4.0
contributors (all time)
min: 1.0 | average: 1.33 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

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

build.gradle.kts x: 1 commits (30d) y: 18 lines of code buildSrc/src/main/kotlin/openai.java.gradle.kts x: 1 commits (30d) y: 39 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/speech/SpeechCreateParams.kt x: 1 commits (30d) y: 512 lines of code openai-java-core/src/main/kotlin/com/openai/models/images/ImageEditParams.kt x: 1 commits (30d) y: 765 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ComputerTool.kt x: 1 commits (30d) y: 219 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/FileSearchTool.kt x: 1 commits (30d) y: 465 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/FunctionTool.kt x: 1 commits (30d) y: 216 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/Response.kt x: 1 commits (30d) y: 946 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseCreateParams.kt x: 1 commits (30d) y: 1136 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseIncludable.kt x: 1 commits (30d) y: 72 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputFile.kt x: 1 commits (30d) y: 126 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputImage.kt x: 1 commits (30d) y: 195 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputItem.kt x: 1 commits (30d) y: 1343 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseReasoningItem.kt x: 1 commits (30d) y: 316 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/Tool.kt x: 1 commits (30d) y: 165 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/WebSearchTool.kt x: 1 commits (30d) y: 385 lines of code openai-java-example/src/main/java/com/openai/example/ImageGenerationExample.java x: 2 commits (30d) y: 22 lines of code openai-java-core/src/main/kotlin/com/openai/core/Utils.kt x: 1 commits (30d) y: 59 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/evals/runs/OutputItemServiceAsyncImpl.kt x: 1 commits (30d) y: 116 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/finetuning/checkpoints/PermissionServiceAsyncImpl.kt x: 1 commits (30d) y: 157 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/EvalServiceImpl.kt x: 1 commits (30d) y: 197 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/evals/runs/OutputItemServiceImpl.kt x: 1 commits (30d) y: 109 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/finetuning/checkpoints/PermissionServiceImpl.kt x: 1 commits (30d) y: 147 lines of code
1343.0
lines of code
  min: 18.0
  average: 317.56
  25th percentile: 116.0
  median: 197.0
  75th percentile: 385.0
  max: 1343.0
0 2.0
commits (30d)
min: 1.0 | average: 1.04 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

build.gradle.kts x: 1 contributors (30d) y: 18 lines of code buildSrc/src/main/kotlin/openai.java.gradle.kts x: 1 contributors (30d) y: 39 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/speech/SpeechCreateParams.kt x: 1 contributors (30d) y: 512 lines of code openai-java-core/src/main/kotlin/com/openai/models/images/ImageEditParams.kt x: 1 contributors (30d) y: 765 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ComputerTool.kt x: 1 contributors (30d) y: 219 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/FileSearchTool.kt x: 1 contributors (30d) y: 465 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/FunctionTool.kt x: 1 contributors (30d) y: 216 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/Response.kt x: 1 contributors (30d) y: 946 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseCreateParams.kt x: 1 contributors (30d) y: 1136 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseIncludable.kt x: 1 contributors (30d) y: 72 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputFile.kt x: 1 contributors (30d) y: 126 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputImage.kt x: 1 contributors (30d) y: 195 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputItem.kt x: 1 contributors (30d) y: 1343 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseReasoningItem.kt x: 1 contributors (30d) y: 316 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/Tool.kt x: 1 contributors (30d) y: 165 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/WebSearchTool.kt x: 1 contributors (30d) y: 385 lines of code openai-java-example/src/main/java/com/openai/example/ImageGenerationExample.java x: 2 contributors (30d) y: 22 lines of code openai-java-core/src/main/kotlin/com/openai/core/Utils.kt x: 1 contributors (30d) y: 59 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/evals/runs/OutputItemServiceAsyncImpl.kt x: 1 contributors (30d) y: 116 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/finetuning/checkpoints/PermissionServiceAsyncImpl.kt x: 1 contributors (30d) y: 157 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/EvalServiceImpl.kt x: 1 contributors (30d) y: 197 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/evals/runs/OutputItemServiceImpl.kt x: 1 contributors (30d) y: 109 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/finetuning/checkpoints/PermissionServiceImpl.kt x: 1 contributors (30d) y: 147 lines of code
1343.0
lines of code
  min: 18.0
  average: 317.56
  25th percentile: 116.0
  median: 197.0
  75th percentile: 385.0
  max: 1343.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.04 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

build.gradle.kts x: 2 commits (90d) y: 18 lines of code buildSrc/src/main/kotlin/openai.java.gradle.kts x: 1 commits (90d) y: 39 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/speech/SpeechCreateParams.kt x: 2 commits (90d) y: 512 lines of code openai-java-core/src/main/kotlin/com/openai/models/images/ImageEditParams.kt x: 2 commits (90d) y: 765 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ComputerTool.kt x: 2 commits (90d) y: 219 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/FileSearchTool.kt x: 2 commits (90d) y: 465 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/Response.kt x: 2 commits (90d) y: 946 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseCreateParams.kt x: 2 commits (90d) y: 1136 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseIncludable.kt x: 2 commits (90d) y: 72 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputFile.kt x: 2 commits (90d) y: 126 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputImage.kt x: 2 commits (90d) y: 195 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputItem.kt x: 2 commits (90d) y: 1343 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseReasoningItem.kt x: 1 commits (90d) y: 316 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/Tool.kt x: 2 commits (90d) y: 165 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/WebSearchTool.kt x: 2 commits (90d) y: 385 lines of code openai-java-core/src/main/kotlin/com/openai/core/Utils.kt x: 1 commits (90d) y: 59 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/EvalServiceAsyncImpl.kt x: 1 commits (90d) y: 217 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/evals/runs/OutputItemServiceAsyncImpl.kt x: 1 commits (90d) y: 116 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/finetuning/checkpoints/PermissionServiceAsyncImpl.kt x: 1 commits (90d) y: 157 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/EvalServiceImpl.kt x: 1 commits (90d) y: 197 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/finetuning/checkpoints/PermissionServiceImpl.kt x: 1 commits (90d) y: 147 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/audio/TranscriptionServiceImpl.kt x: 2 commits (90d) y: 103 lines of code buildSrc/src/main/kotlin/openai.kotlin.gradle.kts x: 1 commits (90d) y: 34 lines of code openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClient.kt x: 1 commits (90d) y: 124 lines of code openai-java-core/src/main/kotlin/com/openai/client/OpenAIClient.kt x: 1 commits (90d) y: 53 lines of code openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsyncImpl.kt x: 1 commits (90d) y: 164 lines of code openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt x: 2 commits (90d) y: 261 lines of code openai-java-core/src/main/kotlin/com/openai/core/handlers/EmptyHandler.kt x: 1 commits (90d) y: 8 lines of code openai-java-core/src/main/kotlin/com/openai/core/http/HttpClient.kt x: 1 commits (90d) y: 18 lines of code openai-java-core/src/main/kotlin/com/openai/models/ComparisonFilter.kt x: 1 commits (90d) y: 335 lines of code openai-java-core/src/main/kotlin/com/openai/models/CompoundFilter.kt x: 1 commits (90d) y: 305 lines of code openai-java-core/src/main/kotlin/com/openai/models/ErrorObject.kt x: 1 commits (90d) y: 132 lines of code openai-java-core/src/main/kotlin/com/openai/models/Reasoning.kt x: 1 commits (90d) y: 255 lines of code openai-java-core/src/main/kotlin/com/openai/models/ResponseFormatJsonObject.kt x: 1 commits (90d) y: 91 lines of code openai-java-core/src/main/kotlin/com/openai/models/ResponseFormatJsonSchema.kt x: 1 commits (90d) y: 303 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/AudioResponseFormat.kt x: 1 commits (90d) y: 76 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/transcriptions/Transcription.kt x: 1 commits (90d) y: 234 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/transcriptions/TranscriptionCreateParams.kt x: 1 commits (90d) y: 418 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/translations/TranslationCreateParams.kt x: 1 commits (90d) y: 349 lines of code openai-java-core/src/main/kotlin/com/openai/models/batches/Batch.kt x: 1 commits (90d) y: 628 lines of code openai-java-core/src/main/kotlin/com/openai/models/batches/BatchCreateParams.kt x: 1 commits (90d) y: 484 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/Assistant.kt x: 1 commits (90d) y: 673 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/AssistantCreateParams.kt x: 1 commits (90d) y: 1500 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/AssistantUpdateParams.kt x: 1 commits (90d) y: 1140 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/FileSearchTool.kt x: 1 commits (90d) y: 375 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/MessageStreamEvent.kt x: 1 commits (90d) y: 716 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/RunStepStreamEvent.kt x: 1 commits (90d) y: 956 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/RunStreamEvent.kt x: 1 commits (90d) y: 1285 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/AssistantResponseFormatOption.kt x: 1 commits (90d) y: 207 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/AssistantToolChoice.kt x: 1 commits (90d) y: 175 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/Thread.kt x: 1 commits (90d) y: 513 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/ThreadCreateAndRunParams.kt x: 1 commits (90d) y: 2961 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/ThreadCreateParams.kt x: 1 commits (90d) y: 1889 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/ThreadUpdateParams.kt x: 1 commits (90d) y: 636 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/messages/FileCitationAnnotation.kt x: 1 commits (90d) y: 225 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/messages/Message.kt x: 1 commits (90d) y: 926 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/messages/MessageCreateParams.kt x: 1 commits (90d) y: 812 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/RunCreateParams.kt x: 1 commits (90d) y: 1640 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/RunStatus.kt x: 1 commits (90d) y: 95 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/RunSubmitToolOutputsParams.kt x: 1 commits (90d) y: 364 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps/CodeInterpreterToolCall.kt x: 1 commits (90d) y: 651 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps/FileSearchToolCall.kt x: 1 commits (90d) y: 684 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps/RunStep.kt x: 1 commits (90d) y: 911 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletion.kt x: 1 commits (90d) y: 606 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionAudioParam.kt x: 1 commits (90d) y: 283 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionChunk.kt x: 1 commits (90d) y: 1214 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionContentPart.kt x: 1 commits (90d) y: 386 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionContentPartImage.kt x: 1 commits (90d) y: 263 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionMessage.kt x: 1 commits (90d) y: 547 lines of code openai-java-core/src/main/kotlin/com/openai/models/completions/CompletionChoice.kt x: 1 commits (90d) y: 428 lines of code openai-java-core/src/main/kotlin/com/openai/models/completions/CompletionCreateParams.kt x: 1 commits (90d) y: 1021 lines of code openai-java-core/src/main/kotlin/com/openai/models/embeddings/EmbeddingCreateParams.kt x: 1 commits (90d) y: 549 lines of code openai-java-core/src/main/kotlin/com/openai/models/files/FileObject.kt x: 1 commits (90d) y: 354 lines of code openai-java-core/src/main/kotlin/com/openai/models/finetuning/jobs/FineTuningJob.kt x: 1 commits (90d) y: 2652 lines of code openai-java-core/src/main/kotlin/com/openai/models/finetuning/jobs/FineTuningJobEvent.kt x: 1 commits (90d) y: 277 lines of code openai-java-core/src/main/kotlin/com/openai/models/finetuning/jobs/JobCreateParams.kt x: 1 commits (90d) y: 2796 lines of code openai-java-core/src/main/kotlin/com/openai/models/images/ImageCreateVariationParams.kt x: 1 commits (90d) y: 407 lines of code openai-java-core/src/main/kotlin/com/openai/models/images/ImageGenerateParams.kt x: 1 commits (90d) y: 942 lines of code openai-java-core/src/main/kotlin/com/openai/models/moderations/Moderation.kt x: 1 commits (90d) y: 1856 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseComputerToolCall.kt x: 1 commits (90d) y: 1616 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseFileSearchToolCall.kt x: 1 commits (90d) y: 435 lines of code openai-java-core/src/main/kotlin/com/openai/models/vectorstores/VectorStore.kt x: 1 commits (90d) y: 592 lines of code openai-java-core/src/main/kotlin/com/openai/models/vectorstores/VectorStoreCreateParams.kt x: 1 commits (90d) y: 508 lines of code openai-java-core/src/main/kotlin/com/openai/models/vectorstores/VectorStoreSearchParams.kt x: 1 commits (90d) y: 746 lines of code openai-java-core/src/main/kotlin/com/openai/models/vectorstores/VectorStoreUpdateParams.kt x: 1 commits (90d) y: 449 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/VectorStoreServiceAsyncImpl.kt x: 2 commits (90d) y: 278 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/chat/completions/MessageServiceAsyncImpl.kt x: 2 commits (90d) y: 68 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/vectorstores/FileServiceAsyncImpl.kt x: 2 commits (90d) y: 281 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/ResponseServiceImpl.kt x: 2 commits (90d) y: 163 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/vectorstores/FileServiceImpl.kt x: 2 commits (90d) y: 252 lines of code openai-java-example/src/main/java/com/openai/example/AssistantAsyncExample.java x: 2 commits (90d) y: 109 lines of code openai-java-example/src/main/java/com/openai/example/AssistantExample.java x: 3 commits (90d) y: 79 lines of code openai-java-example/src/main/java/com/openai/example/AudioTranscriptionsAsyncExample.java x: 2 commits (90d) y: 25 lines of code openai-java-example/src/main/java/com/openai/example/CompletionsConversationAsyncExample.java x: 2 commits (90d) y: 41 lines of code openai-java-example/src/main/java/com/openai/example/CompletionsStreamingAsyncExample.java x: 4 commits (90d) y: 25 lines of code openai-java-example/src/main/java/com/openai/example/CompletionsStreamingCancellationAsyncExample.java x: 3 commits (90d) y: 32 lines of code openai-java-example/src/main/java/com/openai/example/ModelListExample.java x: 2 commits (90d) y: 10 lines of code openai-java-example/src/main/java/com/openai/example/ModerationsAsyncExample.java x: 3 commits (90d) y: 19 lines of code
2961.0
lines of code
  min: 8.0
  average: 214.59
  25th percentile: 80.0
  median: 128.0
  75th percentile: 217.5
  max: 2961.0
0 4.0
commits (90d)
min: 1.0 | average: 1.13 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

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

build.gradle.kts x: 1 contributors (90d) y: 18 lines of code buildSrc/src/main/kotlin/openai.java.gradle.kts x: 1 contributors (90d) y: 39 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/speech/SpeechCreateParams.kt x: 1 contributors (90d) y: 512 lines of code openai-java-core/src/main/kotlin/com/openai/models/images/ImageEditParams.kt x: 1 contributors (90d) y: 765 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ComputerTool.kt x: 1 contributors (90d) y: 219 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/FileSearchTool.kt x: 1 contributors (90d) y: 465 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/Response.kt x: 1 contributors (90d) y: 946 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseCreateParams.kt x: 1 contributors (90d) y: 1136 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseIncludable.kt x: 1 contributors (90d) y: 72 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputFile.kt x: 1 contributors (90d) y: 126 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputImage.kt x: 1 contributors (90d) y: 195 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputItem.kt x: 1 contributors (90d) y: 1343 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseReasoningItem.kt x: 1 contributors (90d) y: 316 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/Tool.kt x: 1 contributors (90d) y: 165 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/WebSearchTool.kt x: 1 contributors (90d) y: 385 lines of code openai-java-example/src/main/java/com/openai/example/ImageGenerationExample.java x: 2 contributors (90d) y: 22 lines of code openai-java-core/src/main/kotlin/com/openai/core/Utils.kt x: 1 contributors (90d) y: 59 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/evals/runs/OutputItemServiceAsyncImpl.kt x: 1 contributors (90d) y: 116 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/finetuning/checkpoints/PermissionServiceAsyncImpl.kt x: 1 contributors (90d) y: 157 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/finetuning/checkpoints/PermissionServiceImpl.kt x: 1 contributors (90d) y: 147 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/audio/TranscriptionServiceAsyncImpl.kt x: 2 contributors (90d) y: 123 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/audio/TranscriptionServiceImpl.kt x: 2 contributors (90d) y: 103 lines of code buildSrc/src/main/kotlin/openai.kotlin.gradle.kts x: 1 contributors (90d) y: 34 lines of code openai-java-core/src/main/kotlin/com/openai/client/OpenAIClient.kt x: 1 contributors (90d) y: 53 lines of code openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt x: 2 contributors (90d) y: 261 lines of code openai-java-core/src/main/kotlin/com/openai/core/handlers/EmptyHandler.kt x: 1 contributors (90d) y: 8 lines of code openai-java-core/src/main/kotlin/com/openai/models/ComparisonFilter.kt x: 1 contributors (90d) y: 335 lines of code openai-java-core/src/main/kotlin/com/openai/models/CompoundFilter.kt x: 1 contributors (90d) y: 305 lines of code openai-java-core/src/main/kotlin/com/openai/models/ErrorObject.kt x: 1 contributors (90d) y: 132 lines of code openai-java-core/src/main/kotlin/com/openai/models/Reasoning.kt x: 1 contributors (90d) y: 255 lines of code openai-java-core/src/main/kotlin/com/openai/models/ResponseFormatJsonObject.kt x: 1 contributors (90d) y: 91 lines of code openai-java-core/src/main/kotlin/com/openai/models/ResponseFormatJsonSchema.kt x: 1 contributors (90d) y: 303 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/transcriptions/Transcription.kt x: 1 contributors (90d) y: 234 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/transcriptions/TranscriptionCreateParams.kt x: 1 contributors (90d) y: 418 lines of code openai-java-core/src/main/kotlin/com/openai/models/audio/translations/TranslationCreateParams.kt x: 1 contributors (90d) y: 349 lines of code openai-java-core/src/main/kotlin/com/openai/models/batches/Batch.kt x: 1 contributors (90d) y: 628 lines of code openai-java-core/src/main/kotlin/com/openai/models/batches/BatchCreateParams.kt x: 1 contributors (90d) y: 484 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/Assistant.kt x: 1 contributors (90d) y: 673 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/AssistantCreateParams.kt x: 1 contributors (90d) y: 1500 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/FileSearchTool.kt x: 1 contributors (90d) y: 375 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/MessageStreamEvent.kt x: 1 contributors (90d) y: 716 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/RunStepStreamEvent.kt x: 1 contributors (90d) y: 956 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/assistants/RunStreamEvent.kt x: 1 contributors (90d) y: 1285 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/AssistantResponseFormatOption.kt x: 1 contributors (90d) y: 207 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/AssistantToolChoice.kt x: 1 contributors (90d) y: 175 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/Thread.kt x: 1 contributors (90d) y: 513 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/ThreadCreateAndRunParams.kt x: 1 contributors (90d) y: 2961 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/ThreadCreateParams.kt x: 1 contributors (90d) y: 1889 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/ThreadUpdateParams.kt x: 1 contributors (90d) y: 636 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/messages/FileCitationAnnotation.kt x: 1 contributors (90d) y: 225 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/messages/Message.kt x: 1 contributors (90d) y: 926 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/messages/MessageCreateParams.kt x: 1 contributors (90d) y: 812 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/RunCreateParams.kt x: 1 contributors (90d) y: 1640 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/RunStatus.kt x: 1 contributors (90d) y: 95 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/RunSubmitToolOutputsParams.kt x: 1 contributors (90d) y: 364 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps/CodeInterpreterToolCall.kt x: 1 contributors (90d) y: 651 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps/FileSearchToolCall.kt x: 1 contributors (90d) y: 684 lines of code openai-java-core/src/main/kotlin/com/openai/models/beta/threads/runs/steps/RunStep.kt x: 1 contributors (90d) y: 911 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletion.kt x: 1 contributors (90d) y: 606 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionAudioParam.kt x: 1 contributors (90d) y: 283 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionChunk.kt x: 1 contributors (90d) y: 1214 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionContentPartImage.kt x: 1 contributors (90d) y: 263 lines of code openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionMessage.kt x: 1 contributors (90d) y: 547 lines of code openai-java-core/src/main/kotlin/com/openai/models/completions/CompletionChoice.kt x: 1 contributors (90d) y: 428 lines of code openai-java-core/src/main/kotlin/com/openai/models/completions/CompletionCreateParams.kt x: 1 contributors (90d) y: 1021 lines of code openai-java-core/src/main/kotlin/com/openai/models/embeddings/EmbeddingCreateParams.kt x: 1 contributors (90d) y: 549 lines of code openai-java-core/src/main/kotlin/com/openai/models/files/FileObject.kt x: 1 contributors (90d) y: 354 lines of code openai-java-core/src/main/kotlin/com/openai/models/finetuning/jobs/FineTuningJob.kt x: 1 contributors (90d) y: 2652 lines of code openai-java-core/src/main/kotlin/com/openai/models/finetuning/jobs/FineTuningJobEvent.kt x: 1 contributors (90d) y: 277 lines of code openai-java-core/src/main/kotlin/com/openai/models/finetuning/jobs/JobCreateParams.kt x: 1 contributors (90d) y: 2796 lines of code openai-java-core/src/main/kotlin/com/openai/models/images/ImageCreateVariationParams.kt x: 1 contributors (90d) y: 407 lines of code openai-java-core/src/main/kotlin/com/openai/models/images/ImageGenerateParams.kt x: 1 contributors (90d) y: 942 lines of code openai-java-core/src/main/kotlin/com/openai/models/moderations/Moderation.kt x: 1 contributors (90d) y: 1856 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseComputerToolCall.kt x: 1 contributors (90d) y: 1616 lines of code openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseFileSearchToolCall.kt x: 1 contributors (90d) y: 435 lines of code openai-java-core/src/main/kotlin/com/openai/models/vectorstores/VectorStore.kt x: 1 contributors (90d) y: 592 lines of code openai-java-core/src/main/kotlin/com/openai/models/vectorstores/VectorStoreSearchParams.kt x: 1 contributors (90d) y: 746 lines of code openai-java-core/src/main/kotlin/com/openai/models/vectorstores/VectorStoreUpdateParams.kt x: 1 contributors (90d) y: 449 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/FileServiceAsyncImpl.kt x: 2 contributors (90d) y: 195 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/VectorStoreServiceAsyncImpl.kt x: 2 contributors (90d) y: 278 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/chat/completions/MessageServiceAsyncImpl.kt x: 2 contributors (90d) y: 68 lines of code openai-java-core/src/main/kotlin/com/openai/services/async/vectorstores/FileServiceAsyncImpl.kt x: 2 contributors (90d) y: 281 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/FileServiceImpl.kt x: 2 contributors (90d) y: 164 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/ResponseServiceImpl.kt x: 2 contributors (90d) y: 163 lines of code openai-java-core/src/main/kotlin/com/openai/services/blocking/vectorstores/FileServiceImpl.kt x: 2 contributors (90d) y: 252 lines of code openai-java-example/src/main/java/com/openai/example/AssistantAsyncExample.java x: 2 contributors (90d) y: 109 lines of code openai-java-example/src/main/java/com/openai/example/AssistantExample.java x: 2 contributors (90d) y: 79 lines of code openai-java-example/src/main/java/com/openai/example/AudioTranscriptionsAsyncExample.java x: 2 contributors (90d) y: 25 lines of code openai-java-example/src/main/java/com/openai/example/CompletionsConversationAsyncExample.java x: 2 contributors (90d) y: 41 lines of code openai-java-example/src/main/java/com/openai/example/ModelListExample.java x: 2 contributors (90d) y: 10 lines of code openai-java-example/src/main/java/com/openai/example/ModerationsAsyncExample.java x: 3 contributors (90d) y: 19 lines of code
2961.0
lines of code
  min: 8.0
  average: 214.59
  25th percentile: 80.0
  median: 128.0
  75th percentile: 217.5
  max: 2961.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0