openai / openai-dotnet
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 585 files with 28,934 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (3,760 lines of code)
    • 100 files changed 6-20 times (6,552 lines of code)
    • 484 files changed 1-5 times (18,622 lines of code)
0% | 0% | 12% | 22% | 64%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 585 files with 28,934 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 13 files changed by 6-10 contributors (2,382 lines of code)
    • 250 files changed by 2-5 contributors (12,504 lines of code)
    • 322 files changed by 1 contributor (14,048 lines of code)
0% | 0% | 8% | 43% | 48%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cs, yaml, md, csproj, json, targets, txt, gitignore, editorconfig
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 0% | 12% | 22% | 64%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
api0% | 0% | 48% | 0% | 51%
src0% | 0% | 0% | 30% | 69%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
3760 - 2024-08-05 2025-03-19 24 3 45773732+joseharriaga@users... 45773732+joseharriaga@users...
OpenAIClient.cs
in src/Custom
145 5 2024-05-30 2025-03-12 19 7 josar@microsoft.com 45773732+joseharriaga@users...
GeneratorStubs.Internal.cs
in src/Custom/Assistants/Internal
263 - 2024-05-30 2025-03-12 17 6 josar@microsoft.com 45773732+joseharriaga@users...
AssistantClient.cs
in src/Custom/Assistants
677 44 2024-05-30 2025-03-12 15 7 josar@microsoft.com 45773732+joseharriaga@users...
ChatCompletionOptions.cs
in src/Custom/Chat
92 1 2024-05-30 2025-03-12 14 5 josar@microsoft.com 45773732+joseharriaga@users...
ChatMessageContentPart.cs
in src/Custom/Chat
104 9 2024-05-30 2025-03-18 14 7 josar@microsoft.com 45773732+joseharriaga@users...
ChatClient.cs
in src/Custom/Chat
131 6 2024-05-30 2025-03-12 14 7 josar@microsoft.com 45773732+joseharriaga@users...
EmbeddingClient.cs
in src/Custom/Embeddings
141 8 2024-05-30 2025-03-12 13 6 josar@microsoft.com 45773732+joseharriaga@users...
VectorStoreClient.cs
in src/Custom/VectorStores
371 30 2024-05-30 2025-03-12 13 7 josar@microsoft.com 45773732+joseharriaga@users...
ModerationClient.cs
in src/Custom/Moderations
101 6 2024-05-30 2025-03-12 12 6 josar@microsoft.com 45773732+joseharriaga@users...
102 2 2024-05-30 2025-03-18 12 5 josar@microsoft.com 45773732+joseharriaga@users...
GeneratorStubs.cs
in src/Custom/Chat/Internal
88 - 2024-05-30 2025-03-18 11 5 josar@microsoft.com 45773732+joseharriaga@users...
GeneratorStubs.cs
in src/Custom/FineTuning/Internal
126 - 2024-05-30 2025-03-18 11 5 josar@microsoft.com 45773732+joseharriaga@users...
AudioClient.cs
in src/Custom/Audio
141 10 2024-05-30 2025-03-12 11 6 josar@microsoft.com 45773732+joseharriaga@users...
GeneratorStubs.cs
in src/Custom/Assistants
35 - 2024-05-30 2025-03-12 10 5 josar@microsoft.com 45773732+joseharriaga@users...
FineTuningClient.cs
in src/Custom/FineTuning
48 3 2024-05-30 2025-03-12 10 4 josar@microsoft.com 45773732+joseharriaga@users...
BatchClient.cs
in src/Custom/Batch
49 3 2024-05-30 2025-03-12 10 4 josar@microsoft.com 45773732+joseharriaga@users...
ThreadRun.cs
in src/Custom/Assistants
60 1 2024-05-30 2025-03-12 10 5 josar@microsoft.com 45773732+joseharriaga@users...
OpenAIChatModelFactory.cs
in src/Custom/Chat
294 12 2024-08-29 2025-03-12 10 2 45216704+shivangireja@users... 45773732+joseharriaga@users...
ImageClient.cs
in src/Custom/Images
323 19 2024-05-30 2025-03-12 10 5 josar@microsoft.com 45773732+joseharriaga@users...
ChatResponseFormat.cs
in src/Custom/Chat
23 2 2024-05-30 2025-03-12 9 4 josar@microsoft.com 45773732+joseharriaga@users...
FunctionToolDefinition.cs
in src/Custom/Assistants
38 1 2024-05-30 2025-03-19 9 5 josar@microsoft.com 45773732+joseharriaga@users...
51 2 2024-05-30 2025-03-12 9 5 josar@microsoft.com 45773732+joseharriaga@users...
RunCreationOptions.cs
in src/Custom/Assistants
61 1 2024-05-30 2025-03-12 9 5 josar@microsoft.com 45773732+joseharriaga@users...
VectorStoreExpirationPolicy.cs
in src/Custom/VectorStores
16 1 2024-05-30 2025-03-19 8 4 josar@microsoft.com 45773732+joseharriaga@users...
AudioTranscriptionFormat.cs
in src/Custom/Audio
17 - 2024-05-30 2025-03-12 8 3 josar@microsoft.com 45773732+joseharriaga@users...
AudioTranslationFormat.cs
in src/Custom/Audio
17 - 2024-05-30 2025-03-12 8 4 josar@microsoft.com 45773732+joseharriaga@users...
TranscribedSegment.cs
in src/Custom/Audio
21 - 2024-05-30 2025-03-12 8 5 josar@microsoft.com 45773732+joseharriaga@users...
ToolDefinition.cs
in src/Custom/Assistants
31 4 2024-05-30 2025-03-12 8 5 josar@microsoft.com 45773732+joseharriaga@users...
FileSearchToolResources.cs
in src/Custom/Assistants
31 1 2024-05-30 2025-03-12 8 5 josar@microsoft.com 45773732+joseharriaga@users...
LegacyCompletionClient.cs
in src/Custom/LegacyCompletions/Internal
34 2 2024-05-30 2025-03-12 8 4 josar@microsoft.com 45773732+joseharriaga@users...
ChatCompletion.cs
in src/Custom/Chat
36 - 2024-05-30 2025-03-12 8 5 josar@microsoft.com 45773732+joseharriaga@users...
ChatFunctionChoice.cs
in src/Custom/Chat
37 4 2024-05-30 2025-03-12 8 3 josar@microsoft.com 45773732+joseharriaga@users...
InternalAssistantRunClient.cs
in src/Custom/Assistants/Internal
46 2 2024-05-30 2025-03-12 8 4 josar@microsoft.com 45773732+joseharriaga@users...
47 - 2024-05-30 2025-03-12 8 6 josar@microsoft.com 45773732+joseharriaga@users...
OpenAIFilesModelFactory.cs
in src/Custom/Files
49 3 2024-08-14 2025-03-12 8 3 45773732+joseharriaga@users... 45773732+joseharriaga@users...
ImageEditOptions.cs
in src/Custom/Images
50 2 2024-05-30 2025-03-12 8 4 josar@microsoft.com 45773732+joseharriaga@users...
ModerationResult.cs
in src/Custom/Moderations
63 3 2024-05-30 2025-03-12 8 4 josar@microsoft.com 45773732+joseharriaga@users...
AssistantResponseFormat.cs
in src/Custom/Assistants
97 4 2024-05-30 2025-03-12 8 6 josar@microsoft.com 45773732+joseharriaga@users...
VectorStoreClient.Protocol.cs
in src/Custom/VectorStores
246 26 2024-05-30 2025-03-12 8 5 josar@microsoft.com 45773732+joseharriaga@users...
5 - 2024-05-30 2025-03-12 7 5 josar@microsoft.com 45773732+joseharriaga@users...
9 - 2024-05-30 2025-03-18 7 4 josar@microsoft.com 45773732+joseharriaga@users...
VectorStoreCreationOptions.cs
in src/Custom/VectorStores
12 - 2024-05-30 2025-03-12 7 5 josar@microsoft.com 45773732+joseharriaga@users...
GeneratorStubs.cs
in src/Custom/Files/Internal
15 - 2024-05-30 2025-03-12 7 5 josar@microsoft.com 45773732+joseharriaga@users...
16 1 2024-05-30 2025-02-07 7 4 josar@microsoft.com 45773732+joseharriaga@users...
16 1 2024-05-30 2025-02-07 7 4 josar@microsoft.com 45773732+joseharriaga@users...
GeneratorStubs.cs
in src/Custom/Audio/Internal
19 - 2024-05-30 2025-03-12 7 4 josar@microsoft.com 45773732+joseharriaga@users...
RunTruncationStrategy.cs
in src/Custom/Assistants
19 - 2024-05-30 2025-03-12 7 4 josar@microsoft.com 45773732+joseharriaga@users...
VectorStoreCreationHelper.cs
in src/Custom/Assistants
21 2 2024-05-30 2025-03-12 7 5 josar@microsoft.com 45773732+joseharriaga@users...
24 1 2024-06-14 2025-01-17 7 3 35748617+trrwilson@users.no... 45773732+joseharriaga@users...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
OpenAIClient.cs
in src/Custom
145 5 2024-05-30 2025-03-12 19 7 josar@microsoft.com 45773732+joseharriaga@users...
AssistantClient.cs
in src/Custom/Assistants
677 44 2024-05-30 2025-03-12 15 7 josar@microsoft.com 45773732+joseharriaga@users...
ChatMessageContentPart.cs
in src/Custom/Chat
104 9 2024-05-30 2025-03-18 14 7 josar@microsoft.com 45773732+joseharriaga@users...
ChatClient.cs
in src/Custom/Chat
131 6 2024-05-30 2025-03-12 14 7 josar@microsoft.com 45773732+joseharriaga@users...
VectorStoreClient.cs
in src/Custom/VectorStores
371 30 2024-05-30 2025-03-12 13 7 josar@microsoft.com 45773732+joseharriaga@users...
GeneratorStubs.Internal.cs
in src/Custom/Assistants/Internal
263 - 2024-05-30 2025-03-12 17 6 josar@microsoft.com 45773732+joseharriaga@users...
EmbeddingClient.cs
in src/Custom/Embeddings
141 8 2024-05-30 2025-03-12 13 6 josar@microsoft.com 45773732+joseharriaga@users...
ModerationClient.cs
in src/Custom/Moderations
101 6 2024-05-30 2025-03-12 12 6 josar@microsoft.com 45773732+joseharriaga@users...
AudioClient.cs
in src/Custom/Audio
141 10 2024-05-30 2025-03-12 11 6 josar@microsoft.com 45773732+joseharriaga@users...
AssistantResponseFormat.cs
in src/Custom/Assistants
97 4 2024-05-30 2025-03-12 8 6 josar@microsoft.com 45773732+joseharriaga@users...
47 - 2024-05-30 2025-03-12 8 6 josar@microsoft.com 45773732+joseharriaga@users...
ThreadInitializationMessage.cs
in src/Custom/Assistants
16 2 2024-05-30 2025-01-17 6 6 josar@microsoft.com 45773732+joseharriaga@users...
148 10 2024-05-30 2025-03-12 6 6 josar@microsoft.com 45773732+joseharriaga@users...
ChatCompletionOptions.cs
in src/Custom/Chat
92 1 2024-05-30 2025-03-12 14 5 josar@microsoft.com 45773732+joseharriaga@users...
102 2 2024-05-30 2025-03-18 12 5 josar@microsoft.com 45773732+joseharriaga@users...
GeneratorStubs.cs
in src/Custom/Chat/Internal
88 - 2024-05-30 2025-03-18 11 5 josar@microsoft.com 45773732+joseharriaga@users...
GeneratorStubs.cs
in src/Custom/FineTuning/Internal
126 - 2024-05-30 2025-03-18 11 5 josar@microsoft.com 45773732+joseharriaga@users...
ImageClient.cs
in src/Custom/Images
323 19 2024-05-30 2025-03-12 10 5 josar@microsoft.com 45773732+joseharriaga@users...
GeneratorStubs.cs
in src/Custom/Assistants
35 - 2024-05-30 2025-03-12 10 5 josar@microsoft.com 45773732+joseharriaga@users...
ThreadRun.cs
in src/Custom/Assistants
60 1 2024-05-30 2025-03-12 10 5 josar@microsoft.com 45773732+joseharriaga@users...
51 2 2024-05-30 2025-03-12 9 5 josar@microsoft.com 45773732+joseharriaga@users...
FunctionToolDefinition.cs
in src/Custom/Assistants
38 1 2024-05-30 2025-03-19 9 5 josar@microsoft.com 45773732+joseharriaga@users...
RunCreationOptions.cs
in src/Custom/Assistants
61 1 2024-05-30 2025-03-12 9 5 josar@microsoft.com 45773732+joseharriaga@users...
ChatCompletion.cs
in src/Custom/Chat
36 - 2024-05-30 2025-03-12 8 5 josar@microsoft.com 45773732+joseharriaga@users...
FileSearchToolResources.cs
in src/Custom/Assistants
31 1 2024-05-30 2025-03-12 8 5 josar@microsoft.com 45773732+joseharriaga@users...
ToolDefinition.cs
in src/Custom/Assistants
31 4 2024-05-30 2025-03-12 8 5 josar@microsoft.com 45773732+joseharriaga@users...
VectorStoreClient.Protocol.cs
in src/Custom/VectorStores
246 26 2024-05-30 2025-03-12 8 5 josar@microsoft.com 45773732+joseharriaga@users...
TranscribedSegment.cs
in src/Custom/Audio
21 - 2024-05-30 2025-03-12 8 5 josar@microsoft.com 45773732+joseharriaga@users...
5 - 2024-05-30 2025-03-12 7 5 josar@microsoft.com 45773732+joseharriaga@users...
79 5 2024-05-30 2025-02-18 7 5 josar@microsoft.com 45773732+joseharriaga@users...
GeneratorStubs.cs
in src/Custom/Files/Internal
15 - 2024-05-30 2025-03-12 7 5 josar@microsoft.com 45773732+joseharriaga@users...
MessageContent.cs
in src/Custom/Assistants
31 1 2024-05-30 2025-03-12 7 5 josar@microsoft.com 45773732+joseharriaga@users...
VectorStoreCreationHelper.cs
in src/Custom/Assistants
21 2 2024-05-30 2025-03-12 7 5 josar@microsoft.com 45773732+joseharriaga@users...
TextAnnotationUpdate.cs
in src/Custom/Assistants/Streaming
42 1 2024-05-30 2024-08-29 7 5 josar@microsoft.com 45216704+shivangireja@users...
AssistantClient.Protocol.cs
in src/Custom/Assistants
207 16 2024-05-30 2025-01-17 7 5 josar@microsoft.com 45773732+joseharriaga@users...
TextAnnotation.cs
in src/Custom/Assistants
36 1 2024-05-30 2024-08-29 7 5 josar@microsoft.com 45216704+shivangireja@users...
VectorStoreCreationOptions.cs
in src/Custom/VectorStores
12 - 2024-05-30 2025-03-12 7 5 josar@microsoft.com 45773732+joseharriaga@users...
AssistantCreationOptions.cs
in src/Custom/Assistants
26 1 2024-05-30 2025-03-12 6 5 josar@microsoft.com 45773732+joseharriaga@users...
RunStepDetailsUpdate.cs
in src/Custom/Assistants/Streaming
80 2 2024-05-30 2024-11-20 6 5 josar@microsoft.com 45773732+joseharriaga@users...
MessageCreationOptions.cs
in src/Custom/Assistants
27 2 2024-05-30 2025-03-12 6 5 josar@microsoft.com 45773732+joseharriaga@users...
GeneratorStubs.cs
in src/Custom/VectorStores/Internal
43 - 2024-05-30 2025-03-12 6 5 josar@microsoft.com 45773732+joseharriaga@users...
VectorStoreFileAssociation.cs
in src/Custom/VectorStores
20 - 2024-05-30 2025-03-12 6 5 josar@microsoft.com 45773732+joseharriaga@users...
RequiredActionUpdate.cs
in src/Custom/Assistants/Streaming
29 2 2024-05-30 2025-01-17 5 5 josar@microsoft.com 45773732+joseharriaga@users...
RunStepDetailsUpdateCodeInterpreterOutput.cs
in src/Custom/Assistants/Streaming
14 - 2024-05-30 2025-03-12 5 5 josar@microsoft.com 45773732+joseharriaga@users...
MessageContentUpdate.cs
in src/Custom/Assistants/Streaming
64 3 2024-05-30 2024-08-29 5 5 josar@microsoft.com 45216704+shivangireja@users...
StreamingUpdate.cs
in src/Custom/Assistants/Streaming
61 3 2024-05-30 2025-03-12 5 5 josar@microsoft.com 45773732+joseharriaga@users...
AudioClient.Protocol.cs
in src/Custom/Audio
59 6 2024-05-30 2025-01-17 5 5 josar@microsoft.com 45773732+joseharriaga@users...
BatchClient.cs
in src/Custom/Batch
49 3 2024-05-30 2025-03-12 10 4 josar@microsoft.com 45773732+joseharriaga@users...
FineTuningClient.cs
in src/Custom/FineTuning
48 3 2024-05-30 2025-03-12 10 4 josar@microsoft.com 45773732+joseharriaga@users...
ChatResponseFormat.cs
in src/Custom/Chat
23 2 2024-05-30 2025-03-12 9 4 josar@microsoft.com 45773732+joseharriaga@users...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
3954 - 2025-02-18 2025-03-19 4 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
385 12 2024-06-14 2024-06-14 1 1 stoub@microsoft.com stoub@microsoft.com
FineTuningJobOperation.Protocol.cs
in src/Custom/FineTuning
253 28 2024-09-27 2024-11-01 2 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
OpenAIResponseClient.cs
in src/Custom/Responses
171 13 2025-03-12 2025-03-18 2 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
156 8 2025-03-12 2025-03-12 1 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
VectorStoreFileBatchCollectionPageToken.cs
in src/Custom/VectorStores/Internal/Pagination
151 4 2024-09-20 2024-09-20 1 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
145 10 2025-03-12 2025-03-12 1 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
OpenAIFileClient.cs
in src/Custom/Files
143 10 2024-09-30 2025-03-12 3 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
VectorStoreFileCollectionPageToken.cs
in src/Custom/VectorStores/Internal/Pagination
141 4 2024-09-20 2024-09-20 1 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
RunStepCollectionPageToken.cs
in src/Custom/Assistants/Internal/Pagination
138 4 2024-09-20 2024-09-20 1 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
OpenAIFileClient.Protocol.cs
in src/Custom/Files
130 18 2024-09-30 2025-01-17 2 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
RunCollectionPageToken.cs
in src/Custom/Assistants/Internal/Pagination
129 4 2024-09-20 2024-09-20 1 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
MessageCollectionPageToken.cs
in src/Custom/Assistants/Internal/Pagination
129 4 2024-09-20 2024-09-20 1 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
CreateBatchFileJobOperation.cs
in src/Custom/VectorStores
120 11 2024-09-27 2025-03-12 3 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
AssistantCollectionPageToken.cs
in src/Custom/Assistants/Internal/Pagination
116 4 2024-09-20 2024-09-20 1 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
VectorStoreCollectionPageToken.cs
in src/Custom/VectorStores/Internal/Pagination
116 4 2024-09-20 2024-09-20 1 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
ResponseItemCollectionPageToken.cs
in src/Custom/Responses/Pagination
116 4 2025-03-12 2025-03-12 1 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
ResponseItem.cs
in src/Custom/Responses/Items
114 18 2025-03-12 2025-03-18 2 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
113 13 2024-09-27 2025-03-12 2 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
AddFileToVectorStoreOperation.cs
in src/Custom/VectorStores
106 10 2024-09-27 2025-03-12 3 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
ComputerCallAction.cs
in src/Custom/Responses/Items
106 9 2025-03-12 2025-03-18 2 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
FineTuningJobEventCollectionPageToken.cs
in src/Custom/FineTuning/Internal/Pagination
105 4 2024-09-20 2024-09-20 1 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
FineTuningJobCheckpointCollectionPageToken.cs
in src/Custom/FineTuning/Internal/Pagination
105 4 2024-09-20 2024-09-20 1 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
CreateVectorStoreOperation.cs
in src/Custom/VectorStores
101 10 2024-09-27 2025-03-12 3 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
98 2 2024-09-30 2025-01-17 2 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
OpenAIResponseClient.Protocol.cs
in src/Custom/Responses
90 8 2025-03-12 2025-03-12 1 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
VectorStoreFileBatchCollectionResult.cs
in src/Custom/VectorStores/Internal/Pagination
82 7 2024-09-20 2025-03-12 2 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
AsyncVectorStoreFileBatchCollectionResult.cs
in src/Custom/VectorStores/Internal/Pagination
80 6 2024-09-20 2025-03-12 3 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
VectorStoreFileCollectionResult.cs
in src/Custom/VectorStores/Internal/Pagination
79 7 2024-09-20 2025-03-12 3 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
AsyncVectorStoreFileCollectionResult.cs
in src/Custom/VectorStores/Internal/Pagination
77 6 2024-09-20 2025-03-12 3 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
CreateBatchFileJobOperationToken.cs
in src/Custom/VectorStores/Internal
75 3 2024-09-27 2024-09-27 1 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
AddFileToVectorStoreOperationToken.cs
in src/Custom/VectorStores/Internal
75 3 2024-09-27 2024-09-27 1 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
ResponseItemCollectionResult.cs
in src/Custom/Responses/Pagination
75 7 2025-03-12 2025-03-12 1 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
AssistantChatMessage.cs
in src/Custom/Chat/Messages
74 8 2025-02-07 2025-03-12 2 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
AsyncAssistantCollectionResult.cs
in src/Custom/Assistants/Internal/Pagination
74 7 2024-09-20 2025-01-17 2 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
AssistantCollectionResult.cs
in src/Custom/Assistants/Internal/Pagination
73 7 2024-09-20 2025-01-17 2 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
VectorStoreCollectionResult.cs
in src/Custom/VectorStores/Internal/Pagination
73 7 2024-09-20 2025-03-12 2 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
BatchCollectionPageToken.cs
in src/Custom/Batch/Internal/Pagination
73 3 2024-09-20 2024-09-20 1 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
FineTuningJobCollectionPageToken.cs
in src/Custom/FineTuning/Internal/Pagination
73 3 2024-09-20 2024-09-20 1 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
ResponseContentPart.cs
in src/Custom/Responses
72 7 2025-03-12 2025-03-18 2 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
RunStepCollectionResult.cs
in src/Custom/Assistants/Internal/Pagination
71 6 2024-09-20 2024-11-01 2 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
WebsocketPipelineResponse.cs
in src/Custom/RealtimeConversation/Internal
71 4 2024-10-01 2024-10-01 1 1 35748617+trrwilson@users.no... 35748617+trrwilson@users.no...
AsyncVectorStoreCollectionResult.cs
in src/Custom/VectorStores/Internal/Pagination
70 6 2024-09-20 2025-03-12 2 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
AsyncResponseItemCollectionResult.cs
in src/Custom/Responses/Pagination
70 6 2025-03-12 2025-03-12 1 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
OpenAIModelClient.cs
in src/Custom/Models
69 5 2024-09-30 2025-03-12 3 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
AsyncRunStepCollectionResult.cs
in src/Custom/Assistants/Internal/Pagination
69 5 2024-09-20 2024-11-01 2 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
ChatMessage.cs
in src/Custom/Chat/Messages
68 4 2025-02-07 2025-03-12 2 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
RunCollectionResult.cs
in src/Custom/Assistants/Internal/Pagination
68 6 2024-09-20 2025-01-17 2 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
MessageCollectionResult.cs
in src/Custom/Assistants/Internal/Pagination
68 6 2024-09-20 2025-01-17 3 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
AsyncRunCollectionResult.cs
in src/Custom/Assistants/Internal/Pagination
67 5 2024-09-20 2025-01-17 3 1 45773732+joseharriaga@users... 45773732+joseharriaga@users...
Correlations

File Size vs. Number of Changes: 585 points

api/OpenAI.net8.0.cs x: 3954 lines of code y: 4 # changes api/OpenAI.netstandard2.0.cs x: 3760 lines of code y: 24 # changes src/Custom/Assistants/FileSearchRankingOptions.cs x: 9 lines of code y: 5 # changes src/Custom/Assistants/FunctionToolDefinition.cs x: 38 lines of code y: 9 # changes src/Custom/RealtimeConversation/ConversationFunctionTool.cs x: 30 lines of code y: 3 # changes src/Custom/VectorStores/VectorStoreExpirationPolicy.cs x: 16 lines of code y: 8 # changes src/Custom/Chat/ChatMessageContentPart.Serialization.cs x: 102 lines of code y: 12 # changes src/Custom/Chat/ChatMessageContentPart.cs x: 104 lines of code y: 14 # changes src/Custom/Chat/ChatMessageContentPartKind.Serialization.cs x: 25 lines of code y: 3 # changes src/Custom/Chat/ChatMessageContentPartKind.cs x: 9 lines of code y: 7 # changes src/Custom/Chat/Internal/GeneratorStubs.cs x: 88 lines of code y: 11 # changes src/Custom/Chat/Internal/InternalChatCompletionMessageToolCallFunction.Serialization.cs x: 21 lines of code y: 2 # changes src/Custom/Chat/Internal/InternalChatCompletionRequestMessageContentPartFileFile.cs x: 22 lines of code y: 1 # changes src/Custom/FineTuning/Internal/GeneratorStubs.cs x: 126 lines of code y: 11 # changes src/Custom/Responses/Internal/GeneratorStubs.cs x: 64 lines of code y: 2 # changes src/Custom/Responses/Internal/InternalUnknownResponsesContent.cs x: 5 lines of code y: 1 # changes src/Custom/Responses/Items/ComputerCallAction.cs x: 106 lines of code y: 2 # changes src/Custom/Responses/Items/ComputerCallActionMouseButton.cs x: 12 lines of code y: 2 # changes src/Custom/Responses/Items/ComputerCallOutputResponseItem.cs x: 7 lines of code y: 2 # changes src/Custom/Responses/Items/ComputerOutput.cs x: 35 lines of code y: 2 # changes src/Custom/Responses/Items/FunctionCallResponseItem.Serialization.cs x: 21 lines of code y: 1 # changes src/Custom/Responses/Items/MessageRole.Serialization.cs x: 33 lines of code y: 1 # changes src/Custom/Responses/Items/ReasoningResponseItem.cs x: 24 lines of code y: 2 # changes src/Custom/Responses/Items/ResponseItem.cs x: 114 lines of code y: 2 # changes src/Custom/Responses/OpenAIResponse.cs x: 36 lines of code y: 2 # changes src/Custom/Responses/OpenAIResponseClient.cs x: 171 lines of code y: 2 # changes src/Custom/Responses/ResponseContentPart.cs x: 72 lines of code y: 2 # changes src/Custom/Responses/ResponseContentPartKind.Serialization.cs x: 38 lines of code y: 1 # changes src/Custom/Responses/ResponseCreationOptions.cs x: 53 lines of code y: 2 # changes src/Custom/Responses/ResponseTextFormatKind.cs x: 8 lines of code y: 1 # changes src/Custom/Responses/Tools/ResponseToolChoice.Serialization.cs x: 49 lines of code y: 1 # changes src/Custom/Assistants/AssistantClient.cs x: 677 lines of code y: 15 # changes src/Custom/Assistants/AssistantCreationOptions.cs x: 26 lines of code y: 6 # changes src/Custom/Assistants/AssistantModificationOptions.cs x: 20 lines of code y: 6 # changes src/Custom/Assistants/AssistantResponseFormat.cs x: 97 lines of code y: 8 # changes src/Custom/Assistants/FileSearchToolResources.cs x: 31 lines of code y: 8 # changes src/Custom/Assistants/GeneratorStubs.cs x: 35 lines of code y: 10 # changes src/Custom/Assistants/Internal/GeneratorStubs.Internal.cs x: 263 lines of code y: 17 # changes src/Custom/Assistants/Internal/InternalAssistantMessageClient.cs x: 37 lines of code y: 7 # changes src/Custom/Assistants/Internal/InternalAssistantRunClient.Protocol.cs x: 225 lines of code y: 6 # changes src/Custom/Assistants/Internal/InternalAssistantRunClient.cs x: 46 lines of code y: 8 # changes src/Custom/Assistants/Internal/InternalAssistantThreadClient.cs x: 35 lines of code y: 6 # changes src/Custom/Assistants/Internal/InternalMessageImageFileContent.cs x: 21 lines of code y: 4 # changes src/Custom/Assistants/Internal/InternalRequestMessageTextContent.cs x: 7 lines of code y: 3 # changes src/Custom/Assistants/Internal/InternalRequiredFunctionToolCall.cs x: 11 lines of code y: 4 # changes src/Custom/Assistants/Internal/InternalResponseMessageTextContent.cs x: 28 lines of code y: 4 # changes src/Custom/Assistants/Internal/InternalRunStepDetailsMessageCreationObject.cs x: 8 lines of code y: 3 # changes src/Custom/Assistants/MessageContent.cs x: 31 lines of code y: 7 # changes src/Custom/Assistants/MessageModificationOptions.cs x: 7 lines of code y: 4 # changes src/Custom/Assistants/RunCreationOptions.cs x: 61 lines of code y: 9 # changes src/Custom/Assistants/RunIncompleteReason.cs x: 16 lines of code y: 3 # changes src/Custom/Assistants/RunStep.cs x: 13 lines of code y: 6 # changes src/Custom/Assistants/RunTruncationStrategy.cs x: 19 lines of code y: 7 # changes src/Custom/Assistants/Streaming/StreamingUpdate.cs x: 61 lines of code y: 5 # changes src/Custom/Assistants/ThreadCreationOptions.cs x: 25 lines of code y: 5 # changes src/Custom/Assistants/ThreadRun.cs x: 60 lines of code y: 10 # changes src/Custom/Assistants/ToolConstraint.cs x: 47 lines of code y: 7 # changes src/Custom/Audio/AudioClient.cs x: 141 lines of code y: 11 # changes src/Custom/Audio/AudioTranscriptionOptions.cs x: 49 lines of code y: 5 # changes src/Custom/Audio/GeneratedSpeechFormat.cs x: 5 lines of code y: 6 # changes src/Custom/Audio/GeneratedSpeechVoice.cs x: 5 lines of code y: 5 # changes src/Custom/Batch/BatchClient.cs x: 49 lines of code y: 10 # changes src/Custom/Batch/Internal/GeneratorStubs.cs x: 35 lines of code y: 4 # changes src/Custom/Chat/ChatClient.cs x: 131 lines of code y: 14 # changes src/Custom/Chat/ChatCompletion.cs x: 36 lines of code y: 8 # changes src/Custom/Chat/ChatCompletionOptions.cs x: 92 lines of code y: 14 # changes src/Custom/Chat/ChatFinishReason.cs x: 15 lines of code y: 5 # changes src/Custom/Chat/ChatResponseFormat.cs x: 23 lines of code y: 9 # changes src/Custom/Chat/ChatToolChoice.cs x: 62 lines of code y: 7 # changes src/Custom/Chat/Internal/InternalChatCompletionRequestMessageContentPartImageImageUrl.cs x: 51 lines of code y: 9 # changes src/Custom/Chat/Messages/ChatMessage.cs x: 68 lines of code y: 2 # changes src/Custom/Chat/OpenAIChatModelFactory.cs x: 294 lines of code y: 10 # changes src/Custom/Chat/Streaming/StreamingChatCompletionUpdate.cs x: 44 lines of code y: 6 # changes src/Custom/Embeddings/EmbeddingClient.cs x: 141 lines of code y: 13 # changes src/Custom/Embeddings/OpenAIEmbedding.cs x: 63 lines of code y: 3 # changes src/Custom/Files/OpenAIFileClient.cs x: 143 lines of code y: 3 # changes src/Custom/Files/OpenAIFileCollection.cs x: 41 lines of code y: 4 # changes src/Custom/Images/ImageClient.cs x: 323 lines of code y: 10 # changes src/Custom/Images/ImageEditOptions.cs x: 50 lines of code y: 8 # changes src/Custom/Models/OpenAIModelClient.cs x: 69 lines of code y: 3 # changes src/Custom/Moderations/ModerationResult.cs x: 63 lines of code y: 8 # changes src/Custom/OpenAIClient.cs x: 145 lines of code y: 19 # changes src/Custom/OpenAIError.cs x: 41 lines of code y: 5 # changes src/Custom/OpenAIModelFactory.cs x: 5 lines of code y: 7 # changes src/Custom/RealtimeConversation/ConversationResponseOptions.cs x: 45 lines of code y: 2 # changes src/Custom/RealtimeConversation/RealtimeConversationClient.cs x: 71 lines of code y: 4 # changes src/Custom/Responses/OpenAIResponseClient.Protocol.cs x: 90 lines of code y: 1 # changes src/Custom/Responses/Pagination/AsyncResponseItemCollectionResult.cs x: 70 lines of code y: 1 # changes src/Custom/Responses/Pagination/ResponseItemCollectionPageToken.cs x: 116 lines of code y: 1 # changes src/Custom/Responses/Pagination/ResponseItemCollectionResult.cs x: 75 lines of code y: 1 # changes src/Custom/VectorStores/AddFileToVectorStoreOperation.cs x: 106 lines of code y: 3 # changes src/Custom/VectorStores/CreateBatchFileJobOperation.cs x: 120 lines of code y: 3 # changes src/Custom/VectorStores/Internal/Pagination/AsyncVectorStoreFileBatchCollectionResult.cs x: 80 lines of code y: 3 # changes src/Custom/VectorStores/Internal/Pagination/AsyncVectorStoreFileCollectionResult.cs x: 77 lines of code y: 3 # changes src/Custom/VectorStores/Internal/Pagination/VectorStoreFileBatchCollectionResult.cs x: 82 lines of code y: 2 # changes src/Custom/VectorStores/VectorStoreClient.Protocol.cs x: 246 lines of code y: 8 # changes src/Custom/VectorStores/VectorStoreClient.cs x: 371 lines of code y: 13 # changes src/Utility/AsyncSseUpdateCollection.cs x: 156 lines of code y: 1 # changes src/Utility/CustomSerializationHelpers.cs x: 148 lines of code y: 6 # changes src/Utility/SseUpdateCollection.cs x: 145 lines of code y: 1 # changes src/Custom/Chat/ChatCompletionOptions.Serialization.cs x: 79 lines of code y: 7 # changes src/Custom/Moderations/OpenAIModerationsModelFactory.cs x: 56 lines of code y: 5 # changes src/Custom/RealtimeConversation/ConversationContentModalities.Serialization.cs x: 37 lines of code y: 3 # changes src/Custom/RealtimeConversation/RealtimeConversationSession.cs x: 292 lines of code y: 5 # changes src/Custom/Assistants/AssistantClient.Protocol.cs x: 207 lines of code y: 7 # changes src/Custom/Assistants/FileSearchToolDefinition.Serialization.cs x: 24 lines of code y: 7 # changes src/Custom/Assistants/Internal/InternalAssistantThreadClient.Protocol.cs x: 56 lines of code y: 3 # changes src/Custom/Assistants/Streaming/RequiredActionUpdate.cs x: 29 lines of code y: 5 # changes src/Custom/Audio/OpenAIAudioModelFactory.cs x: 54 lines of code y: 4 # changes src/Custom/Batch/BatchClient.Protocol.cs x: 124 lines of code y: 7 # changes src/Custom/Chat/ChatToolChoice.Serialization.cs x: 76 lines of code y: 6 # changes src/Custom/Chat/Internal/InternalChatResponseFormatJsonSchema.Serialization.cs x: 45 lines of code y: 3 # changes src/Custom/Chat/Streaming/InternalCreateChatCompletionStreamResponseChoice.Serialization.cs x: 98 lines of code y: 2 # changes src/Custom/Files/OpenAIFileClient.Protocol.cs x: 130 lines of code y: 2 # changes src/Custom/Images/ImageClient.Protocol.cs x: 61 lines of code y: 4 # changes src/Custom/Moderations/ModerationResult.Serialization.cs x: 184 lines of code y: 3 # changes src/Utility/SemaphoreSlimExtensions.cs x: 50 lines of code y: 1 # changes src/Custom/Assistants/Streaming/RunStepDetailsUpdate.cs x: 80 lines of code y: 6 # changes src/Custom/FineTuning/FineTuningJobOperation.Protocol.cs x: 253 lines of code y: 2 # changes src/Custom/Assistants/Internal/Pagination/MessageCollectionPageToken.cs x: 129 lines of code y: 1 # changes src/Custom/Assistants/Internal/Pagination/RunStepCollectionPageToken.cs x: 138 lines of code y: 1 # changes src/Custom/Batch/Internal/Pagination/BatchCollectionResult.cs x: 62 lines of code y: 1 # changes src/Custom/FineTuning/Internal/Pagination/FineTuningJobCheckpointCollectionPageToken.cs x: 105 lines of code y: 1 # changes src/Utility/Telemetry/OpenTelemetryScope.cs x: 182 lines of code y: 2 # changes src/Custom/Assistants/ToolConstraint.Serialization.cs x: 87 lines of code y: 4 # changes src/Utility/System.Net.ServerSentEvents.cs x: 385 lines of code y: 1 # changes
24.0
# changes
  min: 1.0
  average: 3.35
  25th percentile: 2.0
  median: 2.0
  75th percentile: 5.0
  max: 24.0
0 3954.0
lines of code
min: 1.0 | average: 49.46 | 25th percentile: 9.0 | median: 18.0 | 75th percentile: 44.0 | max: 3954.0

Number of Contributors vs. Number of Changes: 585 points

api/OpenAI.net8.0.cs x: 1 # contributors y: 4 # changes api/OpenAI.netstandard2.0.cs x: 3 # contributors y: 24 # changes src/Custom/Assistants/FileSearchRankingOptions.cs x: 1 # contributors y: 5 # changes src/Custom/Assistants/FunctionToolDefinition.cs x: 5 # contributors y: 9 # changes src/Custom/RealtimeConversation/ConversationFunctionTool.cs x: 2 # contributors y: 3 # changes src/Custom/VectorStores/VectorStoreExpirationPolicy.cs x: 4 # contributors y: 8 # changes src/Custom/Chat/ChatMessageContentPart.Serialization.cs x: 5 # contributors y: 12 # changes src/Custom/Chat/ChatMessageContentPart.cs x: 7 # contributors y: 14 # changes src/Custom/Chat/ChatMessageContentPartKind.Serialization.cs x: 1 # contributors y: 3 # changes src/Custom/Chat/ChatMessageContentPartKind.cs x: 4 # contributors y: 7 # changes src/Custom/Chat/Internal/GeneratorStubs.cs x: 5 # contributors y: 11 # changes src/Custom/Chat/Internal/InternalChatCompletionMessageToolCallFunction.Serialization.cs x: 1 # contributors y: 2 # changes src/Custom/Chat/Internal/InternalChatCompletionRequestMessageContentPartFileFile.cs x: 1 # contributors y: 1 # changes src/Custom/Administration/Internal/GeneratorStubs.cs x: 2 # contributors y: 2 # changes src/Custom/Assistants/Assistant.cs x: 4 # contributors y: 5 # changes src/Custom/Assistants/AssistantClient.cs x: 7 # contributors y: 15 # changes src/Custom/Assistants/AssistantCreationOptions.cs x: 5 # contributors y: 6 # changes src/Custom/Assistants/AssistantModificationOptions.cs x: 4 # contributors y: 6 # changes src/Custom/Assistants/AssistantResponseFormat.cs x: 6 # contributors y: 8 # changes src/Custom/Assistants/FileSearchToolDefinition.cs x: 3 # contributors y: 6 # changes src/Custom/Assistants/FileSearchToolResources.cs x: 5 # contributors y: 8 # changes src/Custom/Assistants/GeneratorStubs.cs x: 5 # contributors y: 10 # changes src/Custom/Assistants/Internal/GeneratorStubs.Internal.cs x: 6 # contributors y: 17 # changes src/Custom/Assistants/Internal/InternalMessageImageFileContent.cs x: 4 # contributors y: 4 # changes src/Custom/Assistants/Internal/InternalRequestMessageTextContent.cs x: 3 # contributors y: 3 # changes src/Custom/Assistants/Internal/InternalResponseMessageTextContent.cs x: 3 # contributors y: 4 # changes src/Custom/Assistants/MessageContent.cs x: 5 # contributors y: 7 # changes src/Custom/Assistants/Streaming/RunStepDetailsUpdateCodeInterpreterOutput.cs x: 5 # contributors y: 5 # changes src/Custom/Audio/AudioClient.cs x: 6 # contributors y: 11 # changes src/Custom/Audio/AudioTranscriptionFormat.cs x: 3 # contributors y: 8 # changes src/Custom/Batch/BatchClient.cs x: 4 # contributors y: 10 # changes src/Custom/Chat/ChatCompletionOptions.cs x: 5 # contributors y: 14 # changes src/Custom/Chat/ChatFinishReason.cs x: 3 # contributors y: 5 # changes src/Custom/Chat/ChatOutputTokenUsageDetails.cs x: 1 # contributors y: 6 # changes src/Custom/Chat/ChatResponseFormat.cs x: 4 # contributors y: 9 # changes src/Custom/Chat/ChatToolChoice.cs x: 3 # contributors y: 7 # changes src/Custom/Chat/OpenAIChatModelFactory.cs x: 2 # contributors y: 10 # changes src/Custom/Embeddings/EmbeddingClient.cs x: 6 # contributors y: 13 # changes src/Custom/Files/OpenAIFileCollection.cs x: 2 # contributors y: 4 # changes src/Custom/Moderations/ModerationClient.cs x: 6 # contributors y: 12 # changes src/Custom/OpenAIClient.cs x: 7 # contributors y: 19 # changes src/Custom/RealtimeConversation/ConversationSessionOptions.cs x: 2 # contributors y: 5 # changes src/Custom/VectorStores/VectorStoreClient.cs x: 7 # contributors y: 13 # changes src/Utility/CustomSerializationHelpers.cs x: 6 # contributors y: 6 # changes
24.0
# changes
  min: 1.0
  average: 3.35
  25th percentile: 2.0
  median: 2.0
  75th percentile: 5.0
  max: 24.0
0 7.0
# contributors
min: 1.0 | average: 2.12 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 7.0

Number of Contributors vs. File Size: 585 points

api/OpenAI.net8.0.cs x: 1 # contributors y: 3954 lines of code api/OpenAI.netstandard2.0.cs x: 3 # contributors y: 3760 lines of code src/Custom/Assistants/FileSearchRankingOptions.cs x: 1 # contributors y: 9 lines of code src/Custom/Assistants/FunctionToolDefinition.cs x: 5 # contributors y: 38 lines of code src/Custom/RealtimeConversation/ConversationFunctionTool.cs x: 2 # contributors y: 30 lines of code src/Custom/VectorStores/VectorStoreExpirationPolicy.cs x: 4 # contributors y: 16 lines of code src/Custom/Chat/ChatMessageContentPart.Serialization.cs x: 5 # contributors y: 102 lines of code src/Custom/Chat/ChatMessageContentPart.cs x: 7 # contributors y: 104 lines of code src/Custom/Chat/ChatMessageContentPartKind.Serialization.cs x: 1 # contributors y: 25 lines of code src/Custom/Chat/ChatMessageContentPartKind.cs x: 4 # contributors y: 9 lines of code src/Custom/Chat/Internal/GeneratorStubs.cs x: 5 # contributors y: 88 lines of code src/Custom/FineTuning/Internal/GeneratorStubs.cs x: 5 # contributors y: 126 lines of code src/Custom/Responses/Internal/GeneratorStubs.cs x: 1 # contributors y: 64 lines of code src/Custom/Responses/Items/ComputerCallAction.cs x: 1 # contributors y: 106 lines of code src/Custom/Responses/Items/ComputerOutput.cs x: 1 # contributors y: 35 lines of code src/Custom/Responses/Items/ResponseItem.cs x: 1 # contributors y: 114 lines of code src/Custom/Responses/OpenAIResponseClient.cs x: 1 # contributors y: 171 lines of code src/Custom/Responses/ResponseCreationOptions.cs x: 1 # contributors y: 53 lines of code src/Custom/Administration/Internal/GeneratorStubs.cs x: 2 # contributors y: 35 lines of code src/Custom/Assistants/AssistantClient.cs x: 7 # contributors y: 677 lines of code src/Custom/Assistants/AssistantCreationOptions.cs x: 5 # contributors y: 26 lines of code src/Custom/Assistants/AssistantResponseFormat.cs x: 6 # contributors y: 97 lines of code src/Custom/Assistants/FileSearchToolDefinition.cs x: 3 # contributors y: 25 lines of code src/Custom/Assistants/Internal/GeneratorStubs.Internal.cs x: 6 # contributors y: 263 lines of code src/Custom/Assistants/Internal/InternalAssistantMessageClient.cs x: 4 # contributors y: 37 lines of code src/Custom/Assistants/Internal/InternalAssistantRunClient.Protocol.cs x: 4 # contributors y: 225 lines of code src/Custom/Assistants/Internal/InternalAssistantToolsFileSearchFileSearch.cs x: 2 # contributors y: 7 lines of code src/Custom/Assistants/Internal/InternalRequestMessageTextContent.cs x: 3 # contributors y: 7 lines of code src/Custom/Assistants/RunCreationOptions.cs x: 5 # contributors y: 61 lines of code src/Custom/Assistants/Streaming/RunStepDetailsUpdateCodeInterpreterOutput.cs x: 5 # contributors y: 14 lines of code src/Custom/Assistants/ToolConstraint.cs x: 4 # contributors y: 47 lines of code src/Custom/Audio/AudioClient.cs x: 6 # contributors y: 141 lines of code src/Custom/Batch/Internal/GeneratorStubs.cs x: 3 # contributors y: 35 lines of code src/Custom/Chat/ChatClient.cs x: 7 # contributors y: 131 lines of code src/Custom/Chat/ChatToolChoice.cs x: 3 # contributors y: 62 lines of code src/Custom/Chat/OpenAIChatModelFactory.cs x: 2 # contributors y: 294 lines of code src/Custom/Embeddings/OpenAIEmbedding.cs x: 2 # contributors y: 63 lines of code src/Custom/Embeddings/OpenAIEmbeddingCollection.Serialization.cs x: 2 # contributors y: 78 lines of code src/Custom/Files/OpenAIFileClient.cs x: 1 # contributors y: 143 lines of code src/Custom/Images/ImageClient.cs x: 5 # contributors y: 323 lines of code src/Custom/Moderations/ModerationResult.cs x: 4 # contributors y: 63 lines of code src/Custom/OpenAIClient.cs x: 7 # contributors y: 145 lines of code src/Custom/OpenAIClientOptions.cs x: 6 # contributors y: 47 lines of code src/Custom/RealtimeConversation/Internal/GeneratorStubs.cs x: 2 # contributors y: 48 lines of code src/Custom/Responses/OpenAIResponseClient.Protocol.cs x: 1 # contributors y: 90 lines of code src/Custom/VectorStores/VectorStoreClient.Protocol.cs x: 5 # contributors y: 246 lines of code src/Custom/VectorStores/VectorStoreClient.cs x: 7 # contributors y: 371 lines of code src/Custom/Assistants/AssistantClient.Protocol.cs x: 5 # contributors y: 207 lines of code src/Custom/Assistants/ThreadInitializationMessage.cs x: 6 # contributors y: 16 lines of code src/Custom/Batch/BatchClient.Protocol.cs x: 4 # contributors y: 124 lines of code src/Custom/Files/OpenAIFileClient.Protocol.cs x: 1 # contributors y: 130 lines of code src/Custom/Moderations/ModerationResult.Serialization.cs x: 2 # contributors y: 184 lines of code src/Custom/FineTuning/FineTuningJobOperation.Protocol.cs x: 1 # contributors y: 253 lines of code src/Custom/Assistants/Streaming/MessageContentUpdate.cs x: 5 # contributors y: 64 lines of code src/Custom/Assistants/ToolConstraint.Serialization.cs x: 4 # contributors y: 87 lines of code src/Utility/System.Net.ServerSentEvents.cs x: 1 # contributors y: 385 lines of code src/Custom/Internal/TelemetryDetails.cs x: 2 # contributors y: 106 lines of code
3954.0
lines of code
  min: 1.0
  average: 49.46
  25th percentile: 9.0
  median: 18.0
  75th percentile: 44.0
  max: 3954.0
0 7.0
# contributors
min: 1.0 | average: 2.12 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 7.0