An overview of contributor trends.
Committed in past 6 months (a rookie = the first commit in past year)
Past 30 days (4):
Past 31 to 90 days (3):
Past 91 to 180 days (2):
Last contributors more than 6 months ago
Committed in past 6 months (a rookie = the first commit in past year)
No bots in past 30 days.
No bots in past 31 to 90 days.
Past 91 to 180 days (1):
Last bots more than 6 months ago
Commits (3m) |
Commit Days |
1
|
3
|
2
|
5
|
4
|
1
|
4
|
2
|
1
|
1
|
2
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
kwhinnery@openai.com | 2 | 3 |
|
-
|
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
kontakt@jakub-partyka.pl | 1 | 1 |
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
tomer@stainless.com | 8 | 5 |
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
45607042+mssfang@users.noreply.github.com | 2 | 5 |
-
|
|
-
|
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
ykoh@student.42seoul.kr | 1 | 1 |
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
robert@craigie.dev | 1 | 4 |
-
|
-
|
-
|
|
|
-
|
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
tomer@stainlessapi.com | 1 | 8 |
-
|
-
|
-
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
14188700+achandmsft@users.noreply.github.com | - | 1 |
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
dev@stainlessapi.com | - | 12 |
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
Commits (3m) |
Commit Days |
-
|
-
|
-
|
-
|
-
|
-
|
1
|
1
|
1
|
1
|
1
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
1
|
|
107565488+stainless-bot@users.noreply.github.com | - | 42 |
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
4 contributors (4 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
File Updates (per extension) |
---|---|---|---|---|---|
1. | tomer@stainless.com | 2025-02-20 | 2025-04-08 | 1 (25%) | kt (8) |
2. | 45607042+mssfang@users.noreply.github.com | 2024-11-07 | 2025-04-08 | 1 (25%) | kt (2) |
3. | kwhinnery@openai.com | 2025-01-21 | 2025-05-02 | 1 (25%) | kt (27), md (2), kts (2), java (1), yaml (1) |
4. | kontakt@jakub-partyka.pl | 2025-04-30 | 2025-04-30 | 1 (25%) | java (1) |
A contributor dependency is detected if two contributors have changed the same files in the past 30 days.
The number on lines shows the number of same files that both persons changed in past 30 days.
Contributor 1 | Contributor 2 | # shared files | |
---|---|---|---|
1. | kontakt@jakub-partyka.pl | kwhinnery@openai.com |
1 shared file
openai-java-example/src/main/java/com/openai/example/ImageGenerationExample.java |
Contributor | # connections | # commits | |
---|---|---|---|
1. | kwhinnery@openai.com | 1 | 1 |
2. | kontakt@jakub-partyka.pl | 1 | 1 |
3. | tomer@stainless.com | 0 | 1 |
4. | 45607042+mssfang@users.noreply.github.com | 0 | 1 |
C-median: 1.0
A half of the contributors has more than 1.0 connections, and a half has less than this number.
C-mean: 1.0
An average number of connections a contributor has with other contributors.
C-index: 1.0
There are 1.0 contributors with 1.0 or more connections.
7 contributors (16 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
File Updates (per extension) |
---|---|---|---|---|---|
1. | tomer@stainlessapi.com | 2024-10-22 | 2025-02-04 | 1 (6%) | kt (2) |
2. | tomer@stainless.com | 2025-02-20 | 2025-04-08 | 8 (50%) | java (33), kt (16), md (1) |
3. | 45607042+mssfang@users.noreply.github.com | 2024-11-07 | 2025-04-08 | 2 (12%) | kt (4) |
4. | robert@craigie.dev | 2024-07-08 | 2025-02-14 | 1 (6%) | kt (4) |
5. | kwhinnery@openai.com | 2025-01-21 | 2025-05-02 | 2 (12%) | kt (798), java (28), md (4), kts (4), yaml (2) |
6. | kontakt@jakub-partyka.pl | 2025-04-30 | 2025-04-30 | 1 (6%) | java (1) |
7. | ykoh@student.42seoul.kr | 2025-02-24 | 2025-02-24 | 1 (6%) | java (2) |
A contributor dependency is detected if two contributors have changed the same files in the past 90 days.
The number on lines shows the number of same files that both persons changed in past 90 days.
Contributor 1 | Contributor 2 | # shared files | |
---|---|---|---|
1. | tomer@stainless.com | kwhinnery@openai.com |
36 shared files
openai-java-example/src/main/java/com/openai/example/CompletionsAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingAsyncExample.java openai-java-example/src/main/java/com/openai/example/FunctionCallingExample.java openai-java-core/src/main/kotlin/com/openai/services/async/ResponseServiceAsyncImpl.kt README.md openai-java-example/src/main/java/com/openai/example/ResponsesAsyncExample.java openai-java-example/src/main/java/com/openai/example/EmbeddingsExample.java openai-java-example/src/main/java/com/openai/example/CompletionsExample.java openai-java-example/src/main/java/com/openai/example/StructuredOutputsAsyncExample.java openai-java-core/src/main/kotlin/com/openai/services/blocking/vectorstores/FileServiceImpl.kt openai-java-example/src/main/java/com/openai/example/AssistantAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingExample.java openai-java-example/src/main/java/com/openai/example/ModelListExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingCancellationAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsConversationExample.java openai-java-example/src/main/java/com/openai/example/CompletionsConversationAsyncExample.java openai-java-example/src/main/java/com/openai/example/ModelListAsyncExample.java openai-java-example/src/main/java/com/openai/example/AssistantExample.java openai-java-core/src/main/kotlin/com/openai/services/blocking/VectorStoreServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/vectorstores/FileServiceAsyncImpl.kt openai-java-example/src/main/java/com/openai/example/ModerationsAsyncExample.java openai-java-example/src/main/java/com/openai/example/AzureEntraIdExample.java openai-java-example/src/main/java/com/openai/example/FunctionCallingAsyncExample.java openai-java-core/src/main/kotlin/com/openai/services/blocking/ResponseServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/audio/TranscriptionServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/VectorStoreServiceAsyncImpl.kt openai-java-example/src/main/java/com/openai/example/AudioTranscriptionsAsyncExample.java openai-java-example/src/main/java/com/openai/example/EmbeddingsAsyncExample.java openai-java-core/src/main/kotlin/com/openai/services/async/audio/TranscriptionServiceAsyncImpl.kt openai-java-example/src/main/java/com/openai/example/StructuredOutputsExample.java openai-java-example/src/main/java/com/openai/example/ModerationsExample.java openai-java-example/src/main/java/com/openai/example/ResponsesStreamingExample.java openai-java-example/src/main/java/com/openai/example/ResponsesStreamingAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingCancellationExample.java openai-java-example/src/main/java/com/openai/example/ResponsesExample.java openai-java-example/src/main/java/com/openai/example/AudioTranscriptionsExample.java |
2. | tomer@stainlessapi.com | kwhinnery@openai.com |
2 shared files
openai-java-core/src/main/kotlin/com/openai/services/blocking/FileServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/FileServiceAsyncImpl.kt |
3. | robert@craigie.dev | kwhinnery@openai.com |
2 shared files
openai-java-core/src/main/kotlin/com/openai/services/async/chat/completions/MessageServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/chat/completions/MessageServiceImpl.kt |
4. | ykoh@student.42seoul.kr | tomer@stainless.com |
2 shared files
openai-java-example/src/main/java/com/openai/example/ModerationsAsyncExample.java openai-java-example/src/main/java/com/openai/example/ModerationsExample.java |
5. | ykoh@student.42seoul.kr | kwhinnery@openai.com |
2 shared files
openai-java-example/src/main/java/com/openai/example/ModerationsAsyncExample.java openai-java-example/src/main/java/com/openai/example/ModerationsExample.java |
6. | kontakt@jakub-partyka.pl | kwhinnery@openai.com |
1 shared file
openai-java-example/src/main/java/com/openai/example/ImageGenerationExample.java |
7. | 45607042+mssfang@users.noreply.github.com | kwhinnery@openai.com |
1 shared file
openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt |
Contributor | # connections | # commits | |
---|---|---|---|
1. | kwhinnery@openai.com | 6 | 2 |
2. | tomer@stainless.com | 2 | 8 |
3. | ykoh@student.42seoul.kr | 2 | 1 |
4. | 45607042+mssfang@users.noreply.github.com | 1 | 2 |
5. | tomer@stainlessapi.com | 1 | 1 |
6. | robert@craigie.dev | 1 | 1 |
7. | kontakt@jakub-partyka.pl | 1 | 1 |
C-median: 1.0
A half of the contributors has more than 1.0 connections, and a half has less than this number.
C-mean: 2.0
An average number of connections a contributor has with other contributors.
C-index: 2.0
There are 2.0 contributors with 2.0 or more connections.
9 contributors (31 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
---|---|---|---|---|
1. | dev@stainlessapi.com | 2024-07-17 | 2024-11-26 | 1 (3%) |
2. | tomer@stainlessapi.com | 2024-10-22 | 2025-02-04 | 8 (25%) |
3. | tomer@stainless.com | 2025-02-20 | 2025-04-08 | 8 (25%) |
4. | 45607042+mssfang@users.noreply.github.com | 2024-11-07 | 2025-04-08 | 5 (16%) |
5. | robert@craigie.dev | 2024-07-08 | 2025-02-14 | 3 (9%) |
6. | kwhinnery@openai.com | 2025-01-21 | 2025-05-02 | 3 (9%) |
7. | kontakt@jakub-partyka.pl | 2025-04-30 | 2025-04-30 | 1 (3%) |
8. | ykoh@student.42seoul.kr | 2025-02-24 | 2025-02-24 | 1 (3%) |
9. | 14188700+achandmsft@users.noreply.github.com | 2025-01-21 | 2025-01-21 | 1 (3%) |
1 bot (7 commit):
# | Bot |
First Commit |
Latest Commit |
Commits Count |
---|---|---|---|---|
1. | 107565488+stainless-bot@users.noreply.github.com | 2023-05-23 | 2024-11-08 | 7 (100%) |
A contributor dependency is detected if two contributors have changed the same files in the past 180 days.
The number on lines shows the number of same files that both persons changed in past 180 days.
Contributor 1 | Contributor 2 | # shared files | |
---|---|---|---|
1. | tomer@stainless.com | kwhinnery@openai.com |
36 shared files
openai-java-example/src/main/java/com/openai/example/CompletionsAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingAsyncExample.java openai-java-example/src/main/java/com/openai/example/FunctionCallingExample.java openai-java-core/src/main/kotlin/com/openai/services/async/ResponseServiceAsyncImpl.kt README.md openai-java-example/src/main/java/com/openai/example/ResponsesAsyncExample.java openai-java-example/src/main/java/com/openai/example/EmbeddingsExample.java openai-java-example/src/main/java/com/openai/example/CompletionsExample.java openai-java-example/src/main/java/com/openai/example/StructuredOutputsAsyncExample.java openai-java-core/src/main/kotlin/com/openai/services/blocking/vectorstores/FileServiceImpl.kt openai-java-example/src/main/java/com/openai/example/AssistantAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingExample.java openai-java-example/src/main/java/com/openai/example/ModelListExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingCancellationAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsConversationExample.java openai-java-example/src/main/java/com/openai/example/CompletionsConversationAsyncExample.java openai-java-example/src/main/java/com/openai/example/ModelListAsyncExample.java openai-java-example/src/main/java/com/openai/example/AssistantExample.java openai-java-core/src/main/kotlin/com/openai/services/blocking/VectorStoreServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/vectorstores/FileServiceAsyncImpl.kt openai-java-example/src/main/java/com/openai/example/ModerationsAsyncExample.java openai-java-example/src/main/java/com/openai/example/AzureEntraIdExample.java openai-java-example/src/main/java/com/openai/example/FunctionCallingAsyncExample.java openai-java-core/src/main/kotlin/com/openai/services/blocking/ResponseServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/audio/TranscriptionServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/VectorStoreServiceAsyncImpl.kt openai-java-example/src/main/java/com/openai/example/AudioTranscriptionsAsyncExample.java openai-java-example/src/main/java/com/openai/example/EmbeddingsAsyncExample.java openai-java-core/src/main/kotlin/com/openai/services/async/audio/TranscriptionServiceAsyncImpl.kt openai-java-example/src/main/java/com/openai/example/StructuredOutputsExample.java openai-java-example/src/main/java/com/openai/example/ModerationsExample.java openai-java-example/src/main/java/com/openai/example/ResponsesStreamingExample.java openai-java-example/src/main/java/com/openai/example/ResponsesStreamingAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingCancellationExample.java openai-java-example/src/main/java/com/openai/example/ResponsesExample.java openai-java-example/src/main/java/com/openai/example/AudioTranscriptionsExample.java |
2. | kwhinnery@openai.com | 107565488+stainless-bot@users.noreply.github.com |
30 shared files
openai-java-core/src/test/kotlin/com/openai/services/blocking/ModerationServiceTest.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/ModelServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/ModerationServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/BatchServiceImpl.kt openai-java-core/src/test/kotlin/com/openai/services/ServiceParamsTest.kt openai-java-core/src/main/kotlin/com/openai/services/async/CompletionServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/EmbeddingServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/ImageServiceAsyncImpl.kt README.md openai-java-core/src/main/kotlin/com/openai/services/blocking/CompletionServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/FileServiceImpl.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/EmbeddingServiceTest.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClientAsync.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClient.kt openai-java-core/src/main/kotlin/com/openai/services/async/UploadServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/ModerationServiceImpl.kt openai-java-core/src/test/kotlin/com/openai/services/ErrorHandlingTest.kt build.gradle.kts openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsyncImpl.kt .release-please-manifest.json openai-java-core/src/main/kotlin/com/openai/services/async/ModelServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/BatchServiceAsyncImpl.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/CompletionServiceTest.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/ImageServiceTest.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/ImageServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/UploadServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/EmbeddingServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/FileServiceAsyncImpl.kt |
3. | 45607042+mssfang@users.noreply.github.com | robert@craigie.dev |
18 shared files
openai-java-core/src/main/kotlin/com/openai/core/Utils.kt openai-java-core/src/main/kotlin/com/openai/azure/credential/AzureApiKeyCredential.kt openai-java-core/src/main/kotlin/com/openai/credential/BearerTokenCredential.kt openai-java-core/src/main/kotlin/com/openai/azure/AzureOpenAIServiceVersion.kt openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureEntraIDExampleAsync.java README.md openai-java-core/src/main/kotlin/com/openai/services/blocking/chat/CompletionServiceImpl.kt openai-java-core/src/test/kotlin/com/openai/core/http/ClientOptionsTest.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClientAsync.kt openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureApiKeyExample.java openai-java-core/src/main/kotlin/com/openai/credential/Credential.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClient.kt openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt openai-java-core/src/main/kotlin/com/openai/services/async/chat/CompletionServiceAsyncImpl.kt settings.gradle.kts openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureApiKeyExampleAsync.java openai-java-core/src/test/kotlin/com/openai/services/blocking/fineTuning/jobs/CheckpointServiceTest.kt openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureEntraIDExample.java |
4. | tomer@stainlessapi.com | kwhinnery@openai.com |
16 shared files
openai-java-example/src/main/java/com/openai/example/CompletionsAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingAsyncExample.java README.md openai-java-core/src/main/kotlin/com/openai/services/blocking/FileServiceImpl.kt openai-java-example/src/main/java/com/openai/example/CompletionsExample.java openai-java-example/src/main/java/com/openai/example/StructuredOutputsAsyncExample.java openai-java-example/src/main/java/com/openai/example/AssistantAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingExample.java openai-java-example/src/main/java/com/openai/example/ModelListExample.java openai-java-example/src/main/java/com/openai/example/CompletionsConversationExample.java openai-java-example/src/main/java/com/openai/example/CompletionsConversationAsyncExample.java openai-java-example/src/main/java/com/openai/example/ModelListAsyncExample.java openai-java-example/src/main/java/com/openai/example/AssistantExample.java openai-java-example/src/main/java/com/openai/example/AzureEntraIdExample.java openai-java-example/src/main/java/com/openai/example/StructuredOutputsExample.java openai-java-core/src/main/kotlin/com/openai/services/async/FileServiceAsyncImpl.kt |
5. | tomer@stainlessapi.com | tomer@stainless.com |
14 shared files
openai-java-example/src/main/java/com/openai/example/CompletionsAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingAsyncExample.java README.md openai-java-example/src/main/java/com/openai/example/CompletionsExample.java openai-java-example/src/main/java/com/openai/example/StructuredOutputsAsyncExample.java openai-java-example/src/main/java/com/openai/example/AssistantAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingExample.java openai-java-example/src/main/java/com/openai/example/ModelListExample.java openai-java-example/src/main/java/com/openai/example/CompletionsConversationExample.java openai-java-example/src/main/java/com/openai/example/CompletionsConversationAsyncExample.java openai-java-example/src/main/java/com/openai/example/ModelListAsyncExample.java openai-java-example/src/main/java/com/openai/example/AssistantExample.java openai-java-example/src/main/java/com/openai/example/AzureEntraIdExample.java openai-java-example/src/main/java/com/openai/example/StructuredOutputsExample.java |
6. | dev@stainlessapi.com | 107565488+stainless-bot@users.noreply.github.com |
13 shared files
openai-java-core/src/test/kotlin/com/openai/services/blocking/ModerationServiceTest.kt openai-java-core/src/test/kotlin/com/openai/services/ServiceParamsTest.kt openai-java-core/src/test/kotlin/com/openai/models/ImageGenerateParamsTest.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/chat/CompletionServiceTest.kt openai-java-core/src/main/kotlin/com/openai/models/ModerationCreateParams.kt openai-java-core/src/test/kotlin/com/openai/models/ModerationCreateParamsTest.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/EmbeddingServiceTest.kt openai-java-core/src/main/kotlin/com/openai/models/ImageGenerateParams.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionCreateParamsTest.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionCreateParams.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/ImageServiceTest.kt openai-java-core/src/test/kotlin/com/openai/models/EmbeddingCreateParamsTest.kt openai-java-core/src/main/kotlin/com/openai/models/EmbeddingCreateParams.kt |
7. | 107565488+stainless-bot@users.noreply.github.com | 45607042+mssfang@users.noreply.github.com |
13 shared files
openai-java-core/src/main/kotlin/com/openai/core/Utils.kt openai-java-core/src/main/kotlin/com/openai/services/async/CompletionServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/EmbeddingServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/ImageServiceAsyncImpl.kt README.md openai-java-core/src/main/kotlin/com/openai/services/blocking/chat/CompletionServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/CompletionServiceImpl.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClientAsync.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClient.kt openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt openai-java-core/src/main/kotlin/com/openai/services/async/chat/CompletionServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/ImageServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/EmbeddingServiceAsyncImpl.kt |
8. | 45607042+mssfang@users.noreply.github.com | kwhinnery@openai.com |
10 shared files
openai-java-core/src/main/kotlin/com/openai/services/async/CompletionServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/EmbeddingServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/ImageServiceAsyncImpl.kt README.md openai-java-core/src/main/kotlin/com/openai/services/blocking/CompletionServiceImpl.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClientAsync.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClient.kt openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/ImageServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/EmbeddingServiceAsyncImpl.kt |
9. | 107565488+stainless-bot@users.noreply.github.com | robert@craigie.dev |
7 shared files
openai-java-core/src/main/kotlin/com/openai/core/Utils.kt README.md openai-java-core/src/main/kotlin/com/openai/services/blocking/chat/CompletionServiceImpl.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClientAsync.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClient.kt openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt openai-java-core/src/main/kotlin/com/openai/services/async/chat/CompletionServiceAsyncImpl.kt |
10. | tomer@stainlessapi.com | robert@craigie.dev |
7 shared files
openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureEntraIDExampleAsync.java README.md openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureApiKeyExample.java settings.gradle.kts openai-java-example/src/main/java/com/openai/example/Main.java openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureApiKeyExampleAsync.java openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureEntraIDExample.java |
11. | tomer@stainlessapi.com | 45607042+mssfang@users.noreply.github.com |
6 shared files
openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureEntraIDExampleAsync.java README.md openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureApiKeyExample.java settings.gradle.kts openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureApiKeyExampleAsync.java openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureEntraIDExample.java |
12. | kwhinnery@openai.com | robert@craigie.dev |
6 shared files
README.md openai-java-core/src/main/kotlin/com/openai/services/async/chat/completions/MessageServiceAsyncImpl.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClientAsync.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClient.kt openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/chat/completions/MessageServiceImpl.kt |
13. | kwhinnery@openai.com | dev@stainlessapi.com |
4 shared files
openai-java-core/src/test/kotlin/com/openai/services/blocking/ModerationServiceTest.kt openai-java-core/src/test/kotlin/com/openai/services/ServiceParamsTest.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/EmbeddingServiceTest.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/ImageServiceTest.kt |
14. | tomer@stainlessapi.com | 107565488+stainless-bot@users.noreply.github.com |
3 shared files
README.md openai-java-core/src/main/kotlin/com/openai/services/blocking/FileServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/FileServiceAsyncImpl.kt |
15. | ykoh@student.42seoul.kr | tomer@stainless.com |
2 shared files
openai-java-example/src/main/java/com/openai/example/ModerationsAsyncExample.java openai-java-example/src/main/java/com/openai/example/ModerationsExample.java |
16. | ykoh@student.42seoul.kr | kwhinnery@openai.com |
2 shared files
openai-java-example/src/main/java/com/openai/example/ModerationsAsyncExample.java openai-java-example/src/main/java/com/openai/example/ModerationsExample.java |
17. | kontakt@jakub-partyka.pl | kwhinnery@openai.com |
1 shared file
openai-java-example/src/main/java/com/openai/example/ImageGenerationExample.java |
18. | kwhinnery@openai.com | 14188700+achandmsft@users.noreply.github.com |
1 shared file
README.md |
19. | tomer@stainless.com | robert@craigie.dev |
1 shared file
README.md |
20. | tomer@stainless.com | 14188700+achandmsft@users.noreply.github.com |
1 shared file
README.md |
21. | tomer@stainless.com | 45607042+mssfang@users.noreply.github.com |
1 shared file
README.md |
22. | tomer@stainless.com | 107565488+stainless-bot@users.noreply.github.com |
1 shared file
README.md |
23. | tomer@stainlessapi.com | 14188700+achandmsft@users.noreply.github.com |
1 shared file
README.md |
24. | robert@craigie.dev | 14188700+achandmsft@users.noreply.github.com |
1 shared file
README.md |
25. | 14188700+achandmsft@users.noreply.github.com | 45607042+mssfang@users.noreply.github.com |
1 shared file
README.md |
26. | 14188700+achandmsft@users.noreply.github.com | 107565488+stainless-bot@users.noreply.github.com |
1 shared file
README.md |
27. | tomer@stainlessapi.com | dev@stainlessapi.com |
1 shared file
openai-java-example/src/main/java/com/openai/example/Main.java |
28. | dev@stainlessapi.com | robert@craigie.dev |
1 shared file
openai-java-example/src/main/java/com/openai/example/Main.java |
Contributor | # connections | # commits | |
---|---|---|---|
1. | kwhinnery@openai.com | 9 | 3 |
2. | tomer@stainlessapi.com | 7 | 8 |
3. | tomer@stainless.com | 7 | 8 |
4. | 107565488+stainless-bot@users.noreply.github.com | 7 | 7 |
5. | robert@craigie.dev | 7 | 3 |
6. | 45607042+mssfang@users.noreply.github.com | 6 | 5 |
7. | 14188700+achandmsft@users.noreply.github.com | 6 | 1 |
8. | dev@stainlessapi.com | 4 | 1 |
9. | ykoh@student.42seoul.kr | 2 | 1 |
10. | kontakt@jakub-partyka.pl | 1 | 1 |
C-median: 6.5
A half of the contributors has more than 6.5 connections, and a half has less than this number.
C-mean: 5.6
An average number of connections a contributor has with other contributors.
C-index: 6.0
There are 6.0 contributors with 6.0 or more connections.
9 contributors (49 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
---|---|---|---|---|
1. | dev@stainlessapi.com | 2024-07-17 | 2024-11-26 | 16 (32%) |
2. | tomer@stainlessapi.com | 2024-10-22 | 2025-02-04 | 10 (20%) |
3. | tomer@stainless.com | 2025-02-20 | 2025-04-08 | 8 (16%) |
4. | 45607042+mssfang@users.noreply.github.com | 2024-11-07 | 2025-04-08 | 5 (10%) |
5. | robert@craigie.dev | 2024-07-08 | 2025-02-14 | 4 (8%) |
6. | kwhinnery@openai.com | 2025-01-21 | 2025-05-02 | 3 (6%) |
7. | kontakt@jakub-partyka.pl | 2025-04-30 | 2025-04-30 | 1 (2%) |
8. | ykoh@student.42seoul.kr | 2025-02-24 | 2025-02-24 | 1 (2%) |
9. | 14188700+achandmsft@users.noreply.github.com | 2025-01-21 | 2025-01-21 | 1 (2%) |
1 bot (78 commit):
# | Bot |
First Commit |
Latest Commit |
Commits Count |
---|---|---|---|---|
1. | 107565488+stainless-bot@users.noreply.github.com | 2023-05-23 | 2024-11-08 | 78 (100%) |
A contributor dependency is detected if two contributors have changed the same files in the past 365 days.
The number on lines shows the number of same files that both persons changed in past 365 days.
Contributor 1 | Contributor 2 | # shared files | |
---|---|---|---|
1. | robert@craigie.dev | 107565488+stainless-bot@users.noreply.github.com |
90 shared files
openai-java-core/build.gradle.kts openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionTokenLogprobTest.kt openai-java-core/src/main/kotlin/com/openai/core/Utils.kt openai-java-core/src/main/kotlin/com/openai/services/async/ChatServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/chat/CompletionService.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionSystemMessageParam.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionMessageToolCallTest.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionNamedToolChoiceTest.kt buildSrc/src/main/kotlin/openai.kotlin.gradle.kts openai-java-core/src/main/kotlin/com/openai/services/async/ChatServiceAsync.kt openai-java-core/src/main/kotlin/com/openai/client/OpenAIClient.kt openai-java-core/src/main/kotlin/com/openai/services/Handlers.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionStreamOptions.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionTokenLogprob.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionMessageParam.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionMessageToolCall.kt README.md openai-java-core/src/main/kotlin/com/openai/services/blocking/chat/CompletionServiceImpl.kt openai-java-client-okhttp/build.gradle.kts openai-java-core/src/main/kotlin/com/openai/models/ErrorObject.kt openai-java-core/src/main/kotlin/com/openai/errors/PermissionDeniedException.kt openai-java-core/src/main/kotlin/com/openai/core/http/HttpClient.kt openai-java-core/src/main/kotlin/com/openai/errors/RateLimitException.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionFunctionCallOption.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionContentPartTextTest.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionMessageTest.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClientAsync.kt openai-java-core/src/main/kotlin/com/openai/models/ChatModel.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionSystemMessageParamTest.kt openai-java-core/src/main/kotlin/com/openai/core/http/HttpRequest.kt openai-java-core/src/main/kotlin/com/openai/errors/UnauthorizedException.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionToolChoiceOption.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/ChatService.kt .devcontainer/Dockerfile openai-java-core/src/main/kotlin/com/openai/errors/BadRequestException.kt openai-java-core/src/main/kotlin/com/openai/errors/InternalServerException.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionContentPartImage.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionNamedToolChoice.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClient.kt openai-java-core/src/main/kotlin/com/openai/core/http/BinaryResponseContent.kt openai-java-core/src/main/kotlin/com/openai/core/Values.kt openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionTest.kt openai-java-core/src/main/kotlin/com/openai/models/FunctionDefinition.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionCreateParams.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionUserMessageParam.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionFunctionMessageParam.kt .stats.yml openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionChunk.kt openai-java-core/src/test/kotlin/com/openai/models/ErrorObjectTest.kt openai-java-core/src/main/kotlin/com/openai/core/http/HttpRequestBody.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionFunctionCallOptionTest.kt build.gradle.kts buildSrc/src/main/kotlin/openai.java.gradle.kts openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionTool.kt openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/errors/NotFoundException.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionAssistantMessageParam.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionMessage.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionChunkTest.kt openai-java-core/src/test/kotlin/com/openai/models/FunctionDefinitionTest.kt openai-java-core/src/main/kotlin/com/openai/core/Properties.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionToolMessageParamTest.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletion.kt scripts/mock openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionAssistantMessageParamTest.kt openai-java-core/src/main/kotlin/com/openai/services/async/chat/CompletionServiceAsyncImpl.kt openai-java-core/src/test/kotlin/com/openai/core/http/SerializerTest.kt openai-java-core/src/main/kotlin/com/openai/core/http/RetryingHttpClient.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OkHttpClient.kt .github/workflows/ci.yml openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionContentPart.kt openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsync.kt openai-java-core/src/main/kotlin/com/openai/errors/UnprocessableEntityException.kt openai-java-core/src/main/kotlin/com/openai/models/FunctionParameters.kt openai-java-core/src/main/kotlin/com/openai/errors/UnexpectedStatusCodeException.kt openai-java-core/src/main/kotlin/com/openai/errors/OpenAIServiceException.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionContentPartText.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionRole.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/fineTuning/jobs/CheckpointServiceTest.kt openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientImpl.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionToolMessageParam.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/ChatServiceImpl.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionUserMessageParamTest.kt openai-java-core/src/main/kotlin/com/openai/errors/OpenAIError.kt buildSrc/src/main/kotlin/openai.publish.gradle.kts openai-java-core/src/main/kotlin/com/openai/core/http/HttpResponse.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionToolTest.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionFunctionMessageParamTest.kt openai-java-core/src/test/kotlin/com/openai/core/http/RetryingHttpClientTest.kt |
2. | kwhinnery@openai.com | 107565488+stainless-bot@users.noreply.github.com |
74 shared files
openai-java-core/src/test/kotlin/com/openai/services/blocking/ModerationServiceTest.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/ModelServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/ChatServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/ModerationServiceAsyncImpl.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/ModelServiceTest.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/FileService.kt buildSrc/src/main/kotlin/openai.kotlin.gradle.kts openai-java-core/src/main/kotlin/com/openai/services/blocking/BatchServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/ChatServiceAsync.kt openai-java-core/src/main/kotlin/com/openai/client/OpenAIClient.kt openai-java-core/src/test/kotlin/com/openai/services/ServiceParamsTest.kt openai-java-core/src/main/kotlin/com/openai/services/async/CompletionServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/EmbeddingServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/ModelServiceAsync.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/FineTuningServiceImpl.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/BatchServiceTest.kt openai-java-core/src/main/kotlin/com/openai/services/async/ImageServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/BatchService.kt README.md openai-java-core/src/main/kotlin/com/openai/services/blocking/CompletionServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/FileServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/models/ErrorObject.kt openai-java-core/src/main/kotlin/com/openai/core/http/HttpClient.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/EmbeddingServiceTest.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClientAsync.kt openai-java-core/src/main/kotlin/com/openai/models/ChatModel.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/ImageService.kt openai-java-core/src/main/kotlin/com/openai/models/ResponseFormatJsonObject.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/uploads/PartService.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/ChatService.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClient.kt openai-java-core/src/main/kotlin/com/openai/services/async/FineTuningServiceAsyncImpl.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/UploadServiceTest.kt openai-java-core/src/main/kotlin/com/openai/services/async/UploadServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt openai-java-core/src/main/kotlin/com/openai/services/async/FileServiceAsync.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/ModelService.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/ModerationServiceImpl.kt openai-java-core/src/test/kotlin/com/openai/services/ErrorHandlingTest.kt openai-java-core/src/main/kotlin/com/openai/models/FunctionDefinition.kt openai-java-core/src/main/kotlin/com/openai/services/async/EmbeddingServiceAsync.kt .stats.yml openai-java-core/src/main/kotlin/com/openai/services/async/FineTuningServiceAsync.kt openai-java-core/src/main/kotlin/com/openai/models/ResponseFormatJsonSchema.kt build.gradle.kts buildSrc/src/main/kotlin/openai.java.gradle.kts openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/uploads/PartServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/ModerationServiceAsync.kt openai-java-core/src/main/kotlin/com/openai/services/async/UploadServiceAsync.kt .release-please-manifest.json openai-java-core/src/main/kotlin/com/openai/services/async/ModelServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/CompletionService.kt openai-java-core/src/main/kotlin/com/openai/models/ResponseFormatText.kt openai-java-core/src/main/kotlin/com/openai/services/async/BatchServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/ImageServiceAsync.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/CompletionServiceTest.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/ImageServiceTest.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/ImageServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsync.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/UploadServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/uploads/PartServiceAsync.kt openai-java-core/src/main/kotlin/com/openai/services/async/BatchServiceAsync.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/FineTuningService.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/EmbeddingService.kt openai-java-core/src/main/kotlin/com/openai/services/async/CompletionServiceAsync.kt openai-java-core/src/main/kotlin/com/openai/services/async/EmbeddingServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/FileServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/ModerationService.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/ChatServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/UploadService.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/uploads/PartServiceImpl.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/FileServiceTest.kt |
3. | dev@stainlessapi.com | 107565488+stainless-bot@users.noreply.github.com |
45 shared files
openai-java-core/src/test/kotlin/com/openai/services/blocking/ModerationServiceTest.kt openai-java-core/src/main/kotlin/com/openai/core/Utils.kt openai-java-core/src/test/kotlin/com/openai/core/http/HeadersTest.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/chat/CompletionService.kt openai-java-core/src/main/kotlin/com/openai/client/OpenAIClient.kt openai-java-core/src/test/kotlin/com/openai/services/ServiceParamsTest.kt openai-java-core/src/test/kotlin/com/openai/models/ImageGenerateParamsTest.kt openai-java-core/src/main/kotlin/com/openai/models/CompletionCreateParams.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/chat/CompletionServiceTest.kt openai-java-core/src/main/kotlin/com/openai/models/Batch.kt openai-java-core/src/main/kotlin/com/openai/models/ModerationCreateParams.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionMessageParam.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/chat/CompletionServiceImpl.kt openai-java-core/src/test/kotlin/com/openai/models/ModerationCreateParamsTest.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/EmbeddingServiceTest.kt openai-java-core/src/main/kotlin/com/openai/models/ImageGenerateParams.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionContentPartInputAudio.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionMessageTest.kt openai-java-core/src/main/kotlin/com/openai/models/ChatModel.kt openai-java-core/src/main/kotlin/com/openai/models/FineTuningJob.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionToolChoiceOption.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionContentPartImage.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionCreateParamsTest.kt openai-java-core/src/test/kotlin/com/openai/models/FineTuningJobTest.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionTest.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionCreateParams.kt openai-java-core/src/main/kotlin/com/openai/core/http/Headers.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionUserMessageParam.kt .stats.yml openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionAssistantMessageParam.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionMessage.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionAudioParam.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionAssistantMessageParamTest.kt openai-java-core/src/main/kotlin/com/openai/services/async/chat/CompletionServiceAsyncImpl.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OkHttpClient.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/ImageServiceTest.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionContentPart.kt openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsync.kt openai-java-core/src/test/kotlin/com/openai/models/EmbeddingCreateParamsTest.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionContentPartText.kt openai-java-core/src/main/kotlin/com/openai/models/FineTuningJobCreateParams.kt openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientImpl.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionAudio.kt openai-java-core/src/main/kotlin/com/openai/models/EmbeddingCreateParams.kt |
4. | tomer@stainless.com | kwhinnery@openai.com |
36 shared files
openai-java-example/src/main/java/com/openai/example/CompletionsAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingAsyncExample.java openai-java-example/src/main/java/com/openai/example/FunctionCallingExample.java openai-java-core/src/main/kotlin/com/openai/services/async/ResponseServiceAsyncImpl.kt README.md openai-java-example/src/main/java/com/openai/example/ResponsesAsyncExample.java openai-java-example/src/main/java/com/openai/example/EmbeddingsExample.java openai-java-example/src/main/java/com/openai/example/CompletionsExample.java openai-java-example/src/main/java/com/openai/example/StructuredOutputsAsyncExample.java openai-java-core/src/main/kotlin/com/openai/services/blocking/vectorstores/FileServiceImpl.kt openai-java-example/src/main/java/com/openai/example/AssistantAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingExample.java openai-java-example/src/main/java/com/openai/example/ModelListExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingCancellationAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsConversationExample.java openai-java-example/src/main/java/com/openai/example/CompletionsConversationAsyncExample.java openai-java-example/src/main/java/com/openai/example/ModelListAsyncExample.java openai-java-example/src/main/java/com/openai/example/AssistantExample.java openai-java-core/src/main/kotlin/com/openai/services/blocking/VectorStoreServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/vectorstores/FileServiceAsyncImpl.kt openai-java-example/src/main/java/com/openai/example/ModerationsAsyncExample.java openai-java-example/src/main/java/com/openai/example/AzureEntraIdExample.java openai-java-example/src/main/java/com/openai/example/FunctionCallingAsyncExample.java openai-java-core/src/main/kotlin/com/openai/services/blocking/ResponseServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/audio/TranscriptionServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/VectorStoreServiceAsyncImpl.kt openai-java-example/src/main/java/com/openai/example/AudioTranscriptionsAsyncExample.java openai-java-example/src/main/java/com/openai/example/EmbeddingsAsyncExample.java openai-java-core/src/main/kotlin/com/openai/services/async/audio/TranscriptionServiceAsyncImpl.kt openai-java-example/src/main/java/com/openai/example/StructuredOutputsExample.java openai-java-example/src/main/java/com/openai/example/ModerationsExample.java openai-java-example/src/main/java/com/openai/example/ResponsesStreamingExample.java openai-java-example/src/main/java/com/openai/example/ResponsesStreamingAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingCancellationExample.java openai-java-example/src/main/java/com/openai/example/ResponsesExample.java openai-java-example/src/main/java/com/openai/example/AudioTranscriptionsExample.java |
5. | robert@craigie.dev | dev@stainlessapi.com |
25 shared files
openai-java-core/src/main/kotlin/com/openai/core/Utils.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/chat/CompletionService.kt openai-java-core/src/main/kotlin/com/openai/client/OpenAIClient.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionMessageParam.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/chat/CompletionServiceImpl.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionMessageTest.kt openai-java-core/src/main/kotlin/com/openai/models/ChatModel.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionToolChoiceOption.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionContentPartImage.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionTest.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionCreateParams.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionUserMessageParam.kt .stats.yml openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionAssistantMessageParam.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionMessage.kt openai-java-core/src/test/kotlin/com/openai/models/ChatCompletionAssistantMessageParamTest.kt openai-java-core/src/main/kotlin/com/openai/services/async/chat/CompletionServiceAsyncImpl.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OkHttpClient.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionContentPart.kt openai-java-example/src/main/java/com/openai/example/Main.java openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsync.kt openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionContentPartText.kt openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/chat/CompletionServiceAsync.kt |
6. | robert@craigie.dev | kwhinnery@openai.com |
23 shared files
openai-java-core/src/main/kotlin/com/openai/services/async/ChatServiceAsyncImpl.kt buildSrc/src/main/kotlin/openai.kotlin.gradle.kts openai-java-core/src/main/kotlin/com/openai/services/async/ChatServiceAsync.kt openai-java-core/src/main/kotlin/com/openai/client/OpenAIClient.kt README.md openai-java-core/src/main/kotlin/com/openai/services/async/chat/completions/MessageServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/models/ErrorObject.kt openai-java-core/src/main/kotlin/com/openai/core/http/HttpClient.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClientAsync.kt openai-java-core/src/main/kotlin/com/openai/models/ChatModel.kt .gitignore openai-java-core/src/main/kotlin/com/openai/services/blocking/ChatService.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClient.kt openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt openai-java-core/src/main/kotlin/com/openai/models/FunctionDefinition.kt .stats.yml build.gradle.kts buildSrc/src/main/kotlin/openai.java.gradle.kts openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/chat/completions/MessageServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsync.kt openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/ChatServiceImpl.kt |
7. | robert@craigie.dev | 45607042+mssfang@users.noreply.github.com |
18 shared files
openai-java-core/src/main/kotlin/com/openai/core/Utils.kt openai-java-core/src/main/kotlin/com/openai/azure/credential/AzureApiKeyCredential.kt openai-java-core/src/main/kotlin/com/openai/credential/BearerTokenCredential.kt openai-java-core/src/main/kotlin/com/openai/azure/AzureOpenAIServiceVersion.kt openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureEntraIDExampleAsync.java README.md openai-java-core/src/main/kotlin/com/openai/services/blocking/chat/CompletionServiceImpl.kt openai-java-core/src/test/kotlin/com/openai/core/http/ClientOptionsTest.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClientAsync.kt openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureApiKeyExample.java openai-java-core/src/main/kotlin/com/openai/credential/Credential.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClient.kt openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt openai-java-core/src/main/kotlin/com/openai/services/async/chat/CompletionServiceAsyncImpl.kt settings.gradle.kts openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureApiKeyExampleAsync.java openai-java-core/src/test/kotlin/com/openai/services/blocking/fineTuning/jobs/CheckpointServiceTest.kt openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureEntraIDExample.java |
8. | tomer@stainlessapi.com | kwhinnery@openai.com |
16 shared files
openai-java-example/src/main/java/com/openai/example/CompletionsAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingAsyncExample.java README.md openai-java-core/src/main/kotlin/com/openai/services/blocking/FileServiceImpl.kt openai-java-example/src/main/java/com/openai/example/CompletionsExample.java openai-java-example/src/main/java/com/openai/example/StructuredOutputsAsyncExample.java openai-java-example/src/main/java/com/openai/example/AssistantAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingExample.java openai-java-example/src/main/java/com/openai/example/ModelListExample.java openai-java-example/src/main/java/com/openai/example/CompletionsConversationExample.java openai-java-example/src/main/java/com/openai/example/CompletionsConversationAsyncExample.java openai-java-example/src/main/java/com/openai/example/ModelListAsyncExample.java openai-java-example/src/main/java/com/openai/example/AssistantExample.java openai-java-example/src/main/java/com/openai/example/AzureEntraIdExample.java openai-java-example/src/main/java/com/openai/example/StructuredOutputsExample.java openai-java-core/src/main/kotlin/com/openai/services/async/FileServiceAsyncImpl.kt |
9. | 107565488+stainless-bot@users.noreply.github.com | 45607042+mssfang@users.noreply.github.com |
14 shared files
openai-java-core/src/main/kotlin/com/openai/core/Utils.kt openai-java-core/src/main/kotlin/com/openai/services/async/CompletionServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/EmbeddingServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/ImageServiceAsyncImpl.kt README.md openai-java-core/src/main/kotlin/com/openai/services/blocking/chat/CompletionServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/CompletionServiceImpl.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClientAsync.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClient.kt openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt openai-java-core/src/main/kotlin/com/openai/services/async/chat/CompletionServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/ImageServiceImpl.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/fineTuning/jobs/CheckpointServiceTest.kt openai-java-core/src/main/kotlin/com/openai/services/async/EmbeddingServiceAsyncImpl.kt |
10. | tomer@stainlessapi.com | tomer@stainless.com |
14 shared files
openai-java-example/src/main/java/com/openai/example/CompletionsAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingAsyncExample.java README.md openai-java-example/src/main/java/com/openai/example/CompletionsExample.java openai-java-example/src/main/java/com/openai/example/StructuredOutputsAsyncExample.java openai-java-example/src/main/java/com/openai/example/AssistantAsyncExample.java openai-java-example/src/main/java/com/openai/example/CompletionsStreamingExample.java openai-java-example/src/main/java/com/openai/example/ModelListExample.java openai-java-example/src/main/java/com/openai/example/CompletionsConversationExample.java openai-java-example/src/main/java/com/openai/example/CompletionsConversationAsyncExample.java openai-java-example/src/main/java/com/openai/example/ModelListAsyncExample.java openai-java-example/src/main/java/com/openai/example/AssistantExample.java openai-java-example/src/main/java/com/openai/example/AzureEntraIdExample.java openai-java-example/src/main/java/com/openai/example/StructuredOutputsExample.java |
11. | kwhinnery@openai.com | dev@stainlessapi.com |
10 shared files
openai-java-core/src/test/kotlin/com/openai/services/blocking/ModerationServiceTest.kt openai-java-core/src/main/kotlin/com/openai/client/OpenAIClient.kt openai-java-core/src/test/kotlin/com/openai/services/ServiceParamsTest.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/EmbeddingServiceTest.kt openai-java-core/src/main/kotlin/com/openai/models/ChatModel.kt .stats.yml openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsyncImpl.kt openai-java-core/src/test/kotlin/com/openai/services/blocking/ImageServiceTest.kt openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsync.kt openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientImpl.kt |
12. | 45607042+mssfang@users.noreply.github.com | kwhinnery@openai.com |
10 shared files
openai-java-core/src/main/kotlin/com/openai/services/async/CompletionServiceAsyncImpl.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/EmbeddingServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/ImageServiceAsyncImpl.kt README.md openai-java-core/src/main/kotlin/com/openai/services/blocking/CompletionServiceImpl.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClientAsync.kt openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClient.kt openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/ImageServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/EmbeddingServiceAsyncImpl.kt |
13. | tomer@stainlessapi.com | robert@craigie.dev |
7 shared files
openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureEntraIDExampleAsync.java README.md openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureApiKeyExample.java settings.gradle.kts openai-java-example/src/main/java/com/openai/example/Main.java openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureApiKeyExampleAsync.java openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureEntraIDExample.java |
14. | tomer@stainlessapi.com | 45607042+mssfang@users.noreply.github.com |
6 shared files
openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureEntraIDExampleAsync.java README.md openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureApiKeyExample.java settings.gradle.kts openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureApiKeyExampleAsync.java openai-azure-java-example/src/main/java/com.openai.azure.examples/AzureEntraIDExample.java |
15. | dev@stainlessapi.com | 45607042+mssfang@users.noreply.github.com |
3 shared files
openai-java-core/src/main/kotlin/com/openai/core/Utils.kt openai-java-core/src/main/kotlin/com/openai/services/blocking/chat/CompletionServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/chat/CompletionServiceAsyncImpl.kt |
16. | tomer@stainlessapi.com | 107565488+stainless-bot@users.noreply.github.com |
3 shared files
README.md openai-java-core/src/main/kotlin/com/openai/services/blocking/FileServiceImpl.kt openai-java-core/src/main/kotlin/com/openai/services/async/FileServiceAsyncImpl.kt |
17. | ykoh@student.42seoul.kr | tomer@stainless.com |
2 shared files
openai-java-example/src/main/java/com/openai/example/ModerationsAsyncExample.java openai-java-example/src/main/java/com/openai/example/ModerationsExample.java |
18. | ykoh@student.42seoul.kr | kwhinnery@openai.com |
2 shared files
openai-java-example/src/main/java/com/openai/example/ModerationsAsyncExample.java openai-java-example/src/main/java/com/openai/example/ModerationsExample.java |
19. | kontakt@jakub-partyka.pl | kwhinnery@openai.com |
1 shared file
openai-java-example/src/main/java/com/openai/example/ImageGenerationExample.java |
20. | kwhinnery@openai.com | 14188700+achandmsft@users.noreply.github.com |
1 shared file
README.md |
21. | tomer@stainless.com | robert@craigie.dev |
1 shared file
README.md |
22. | tomer@stainless.com | 14188700+achandmsft@users.noreply.github.com |
1 shared file
README.md |
23. | tomer@stainless.com | 45607042+mssfang@users.noreply.github.com |
1 shared file
README.md |
24. | tomer@stainless.com | 107565488+stainless-bot@users.noreply.github.com |
1 shared file
README.md |
25. | tomer@stainlessapi.com | 14188700+achandmsft@users.noreply.github.com |
1 shared file
README.md |
26. | robert@craigie.dev | 14188700+achandmsft@users.noreply.github.com |
1 shared file
README.md |
27. | 14188700+achandmsft@users.noreply.github.com | 45607042+mssfang@users.noreply.github.com |
1 shared file
README.md |
28. | 14188700+achandmsft@users.noreply.github.com | 107565488+stainless-bot@users.noreply.github.com |
1 shared file
README.md |
29. | tomer@stainlessapi.com | dev@stainlessapi.com |
1 shared file
openai-java-example/src/main/java/com/openai/example/Main.java |
Contributor | # connections | # commits | |
---|---|---|---|
1. | kwhinnery@openai.com | 9 | 3 |
2. | 107565488+stainless-bot@users.noreply.github.com | 7 | 78 |
3. | tomer@stainlessapi.com | 7 | 10 |
4. | tomer@stainless.com | 7 | 8 |
5. | 45607042+mssfang@users.noreply.github.com | 7 | 5 |
6. | robert@craigie.dev | 7 | 4 |
7. | 14188700+achandmsft@users.noreply.github.com | 6 | 1 |
8. | dev@stainlessapi.com | 5 | 16 |
9. | ykoh@student.42seoul.kr | 2 | 1 |
10. | kontakt@jakub-partyka.pl | 1 | 1 |
C-median: 7.0
A half of the contributors has more than 7.0 connections, and a half has less than this number.
C-mean: 5.8
An average number of connections a contributor has with other contributors.
C-index: 6.0
There are 6.0 contributors with 6.0 or more connections.