openai / openai-dotnet
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
  • For duplication, we look at places in code where there are 6 or more lines of code that are exactly the same.
  • Before duplication is calculated, the code is cleaned to remove empty lines, comments, and frequently duplicated constructs such as imports.
  • You should aim at having as little as possible (<5%) of duplicated code as high-level of duplication can lead to maintenance difficulties, poor factoring, and logical contradictions.
Learn more...
Duplication Overall
  • 9% duplication:
    • 17,476 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 1,654 duplicated lines
  • 245 duplicates
system9% (1,654 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
cs10% (1,626 lines)
ps11% (28 lines)
Duplication per Component (primary)
OpenAI11% (1,345 lines)
OpenAI.Responses12% (267 lines)
scripts1% (28 lines)
codegen1% (14 lines)
.github0% (0 lines)
api0% (0 lines)
specification0% (0 lines)

Duplication Between Components (50+ lines)

flowchart TB
    n0["OpenAI.Responses"]
    n1["OpenAI"]
    n0 ---|"374"| n1
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#DC143CFF,stroke-width:10px


Download: Mermaid (.mmd) (open online Mermaid editor)

2D force graph | 3D force graph

Show more details on duplication between components...
From Component
 --> To Component
Duplicated
Lines
File Pairs Details
OpenAI.Responses (8%)
  --> OpenAI (1%)
374 21 file pairs details...

Longest Duplicates
The list of 50 longest duplicates.
See data for all 245 duplicates...
Size#FoldersFilesLinesCode
30 x 2 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
69:112 (43%)
69:112 (43%)
view
28 x 2 OpenAI.Responses/src/Custom/Internal
OpenAI/src/Custom/Internal
60:101 (25%)
14:55 (50%)
view
24 x 2 OpenAI.Responses/src/Custom
OpenAI/src/Custom
12:72 (64%)
13:73 (64%)
view
24 x 2 OpenAI/src/Custom
OpenAI/src/Custom/Realtime
13:73 (64%)
12:72 (64%)
view
24 x 2 OpenAI.Responses/src/Custom
OpenAI/src/Custom/Realtime
12:72 (64%)
12:72 (64%)
view
15 x 2 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
14:33 (75%)
14:33 (75%)
view
15 x 2 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
14:33 (75%)
14:33 (75%)
view
15 x 2 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
23:48 (33%)
23:48 (33%)
view
15 x 2 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
14:33 (75%)
14:33 (75%)
view
14 x 2 OpenAI/src/Custom/Moderations
OpenAI/src/Custom/Moderations
19:32 (26%)
37:50 (26%)
view
14 x 2 OpenAI/src/Custom/Realtime/GA
OpenAI/src/Custom/Realtime/GA
11:38 (82%)
11:38 (82%)
view
14 x 2 OpenAI.Responses/src/Custom/Internal
OpenAI/src/Custom/Internal
180:208 (12%)
83:110 (25%)
view
13 x 2 OpenAI/src/Custom/FineTuning/Internal
OpenAI/src/Custom/FineTuning/Internal/Pagination
57:78 (32%)
75:96 (18%)
view
13 x 2 OpenAI/src/Custom/FineTuning/Internal
OpenAI/src/Custom/FineTuning/Internal/Pagination
57:78 (32%)
75:96 (18%)
view
12 x 2 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
97:108 (17%)
62:73 (20%)
view
12 x 2 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
62:73 (20%)
97:108 (17%)
view
11 x 2 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
28:48 (24%)
29:49 (23%)
view
11 x 2 OpenAI.Responses/src/Custom/Internal
OpenAI/src/Custom/Internal
6:24 (100%)
6:24 (100%)
view
11 x 2 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
28:48 (24%)
29:49 (23%)
view
11 x 2 OpenAI/src/Custom/Assistants
OpenAI/src/Custom/Assistants
361:373 (2%)
391:403 (2%)
view
10 x 2 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
72:90 (14%)
42:60 (16%)
view
10 x 2 OpenAI/src/Custom/Embeddings
OpenAI/src/Custom/Moderations
114:133 (10%)
114:133 (10%)
view
10 x 2 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
14:28 (41%)
14:28 (50%)
view
10 x 2 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
42:60 (16%)
72:90 (14%)
view
10 x 2 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
25:35 (10%)
46:56 (10%)
view
10 x 2 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
14:28 (41%)
14:28 (50%)
view
10 x 2 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
38:57 (22%)
38:57 (22%)
view
10 x 2 OpenAI/src/Custom/Images
OpenAI/src/Custom/Moderations
112:131 (4%)
114:133 (10%)
view
10 x 2 OpenAI/src/Custom/Embeddings
OpenAI/src/Custom/Images
114:133 (10%)
112:131 (4%)
view
10 x 2 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
14:28 (41%)
14:28 (50%)
view
9 x 2 OpenAI.Responses/src/Custom/Streaming
OpenAI/src/Custom/Realtime/GA/ServerUpdate
13:28 (81%)
13:28 (75%)
view
9 x 2 OpenAI.Responses/src/Custom/Items/McpTool
OpenAI/src/Custom/Realtime/GA/Item/Mcp
13:28 (81%)
13:28 (75%)
view
9 x 2 OpenAI/src/Custom/Assistants
OpenAI/src/Custom/Assistants
589:599 (2%)
616:626 (2%)
view
9 x 2 OpenAI.Responses/src/Custom/Items/McpTool
OpenAI/src/Custom/Realtime/GA/Item/Mcp
13:28 (81%)
13:28 (75%)
view
9 x 2 OpenAI.Responses/src/Custom/Items/McpTool
OpenAI/src/Custom/Realtime/GA/ServerUpdate
13:28 (81%)
13:28 (75%)
view
9 x 2 OpenAI.Responses/src/Custom/Streaming
OpenAI/src/Custom/Realtime/GA/ServerUpdate
13:28 (81%)
13:28 (75%)
view
9 x 2 OpenAI/src/Custom/Realtime/GA/Item/Mcp
OpenAI/src/Custom/Realtime/GA/Item/Mcp
13:28 (75%)
13:28 (75%)
view
9 x 2 OpenAI.Responses/src/Custom/Items/FunctionTool
OpenAI/src/Custom/Realtime/GA/ServerUpdate
13:28 (81%)
13:28 (75%)
view
9 x 2 OpenAI.Responses/src/Custom/Items/FunctionTool
OpenAI.Responses/src/Custom/Streaming
13:28 (81%)
13:28 (81%)
view
9 x 2 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
18:30 (42%)
16:28 (45%)
view
9 x 2 OpenAI.Responses/src/Custom/Streaming
OpenAI/src/Custom/Realtime/GA/Item/Function
13:28 (81%)
13:28 (75%)
view
9 x 2 OpenAI.Responses/src/Custom
OpenAI.Responses/src/Custom
275:287 (2%)
296:308 (2%)
view
9 x 2 OpenAI.Responses/src/Custom/Streaming
OpenAI/src/Custom/Realtime/GA/Item/Mcp
13:28 (81%)
13:28 (75%)
view
9 x 2 OpenAI.Responses/src/Custom/Items/McpTool
OpenAI/src/Custom/Realtime/GA/ServerUpdate
13:28 (81%)
13:28 (75%)
view
9 x 2 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
16:28 (45%)
18:30 (42%)
view
9 x 2 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
14:27 (37%)
14:27 (42%)
view
9 x 2 OpenAI.Responses/src/Custom/Items/McpTool
OpenAI/src/Custom/Realtime/GA/Item/Mcp
13:28 (81%)
13:28 (75%)
view
9 x 2 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
14:27 (45%)
14:27 (42%)
view
9 x 2 OpenAI/src/Custom/Images
OpenAI/src/Custom/Images
27:44 (13%)
18:35 (34%)
view
9 x 2 OpenAI/src/Custom/Realtime/GA/Item/Function
OpenAI/src/Custom/Realtime/GA/ServerUpdate
13:28 (75%)
13:28 (75%)
view
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 7 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Internal
18:26 (28%)
20:28 (28%)
18:26 (30%)
18:26 (25%)
18:26 (30%)
18:26 (30%)
20:28 (20%)
view
6 x 7 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Internal
16:24 (28%)
18:26 (28%)
16:24 (30%)
16:24 (25%)
16:24 (30%)
16:24 (30%)
18:26 (20%)
view
6 x 6 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
62:71 (13%)
62:71 (13%)
59:68 (12%)
58:67 (13%)
69:78 (12%)
58:67 (13%)
view
6 x 6 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
19:27 (28%)
21:29 (28%)
19:27 (30%)
19:27 (25%)
19:27 (30%)
19:27 (30%)
view
6 x 6 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal
OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/Batch/Internal
OpenAI/src/Custom/FineTuning/Internal/Pagination
79:90 (8%)
61:72 (15%)
49:60 (10%)
79:90 (8%)
58:69 (15%)
87:98 (9%)
view
6 x 6 OpenAI.Responses/src/Custom/Streaming
OpenAI.Responses/src/Custom/Items/McpTool
OpenAI/src/Custom/Realtime/GA/Item/Mcp
OpenAI.Responses/src/Custom/Items/McpTool
OpenAI/src/Custom/Realtime/GA/ServerUpdate
OpenAI/src/Custom/Realtime/GA/Item/Mcp
17:28 (54%)
17:28 (54%)
17:28 (50%)
17:28 (54%)
17:28 (50%)
17:28 (50%)
view
6 x 6 OpenAI.Responses/src/Custom/Streaming
OpenAI.Responses/src/Custom/Items/McpTool
OpenAI/src/Custom/Realtime/GA/Item/Mcp
OpenAI.Responses/src/Custom/Items/McpTool
OpenAI/src/Custom/Realtime/GA/ServerUpdate
OpenAI/src/Custom/Realtime/GA/Item/Mcp
13:19 (54%)
13:19 (54%)
13:19 (50%)
13:19 (54%)
13:19 (50%)
13:19 (50%)
view
6 x 6 OpenAI.Responses/src/Custom/Streaming
OpenAI.Responses/src/Custom/Items/McpTool
OpenAI/src/Custom/Realtime/GA/Item/Mcp
OpenAI.Responses/src/Custom/Items/McpTool
OpenAI/src/Custom/Realtime/GA/ServerUpdate
OpenAI/src/Custom/Realtime/GA/Item/Mcp
14:25 (54%)
14:25 (54%)
14:25 (50%)
14:25 (54%)
14:25 (50%)
14:25 (50%)
view
6 x 6 OpenAI.Responses/src/Custom/Streaming
OpenAI.Responses/src/Custom/Items/McpTool
OpenAI/src/Custom/Realtime/GA/Item/Mcp
OpenAI.Responses/src/Custom/Items/McpTool
OpenAI/src/Custom/Realtime/GA/ServerUpdate
OpenAI/src/Custom/Realtime/GA/Item/Mcp
16:26 (54%)
16:26 (54%)
16:26 (50%)
16:26 (54%)
16:26 (50%)
16:26 (50%)
view
6 x 6 OpenAI/src/Custom/Internal
OpenAI.Responses/src/Custom/Internal
OpenAI.Responses/src/Custom/Internal
OpenAI.Responses/src/Custom/Internal
OpenAI.Responses/src/Custom/Internal
OpenAI/src/Custom/Internal
25:32 (10%)
27:34 (5%)
49:56 (5%)
71:78 (5%)
93:100 (5%)
47:54 (10%)
view
6 x 6 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal
OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/Batch/Internal
OpenAI/src/Custom/FineTuning/Internal/Pagination
75:86 (8%)
57:68 (15%)
45:56 (10%)
75:86 (8%)
54:65 (15%)
83:94 (9%)
view
6 x 6 OpenAI/src/Custom/LegacyCompletions/Internal
OpenAI/src/Custom/Moderations
OpenAI/src/Custom/Images
OpenAI/src/Custom/Embeddings
OpenAI/src/Custom/Chat
OpenAI/src/Custom/Audio
75:81 (27%)
86:92 (6%)
84:90 (2%)
86:92 (6%)
88:94 (4%)
84:90 (2%)
view
6 x 6 OpenAI/src/Custom/LegacyCompletions/Internal
OpenAI/src/Custom/Moderations
OpenAI/src/Custom/Images
OpenAI/src/Custom/Embeddings
OpenAI/src/Custom/Chat
OpenAI/src/Custom/Audio
97:103 (27%)
114:120 (6%)
112:118 (2%)
114:120 (6%)
112:118 (4%)
106:112 (2%)
view
6 x 6 OpenAI/src/Custom/Internal
OpenAI.Responses/src/Custom/Internal
OpenAI.Responses/src/Custom/Internal
OpenAI.Responses/src/Custom/Internal
OpenAI.Responses/src/Custom/Internal
OpenAI/src/Custom/Internal
26:33 (10%)
28:35 (5%)
50:57 (5%)
72:79 (5%)
94:101 (5%)
48:55 (10%)
view
6 x 6 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal
OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/Batch/Internal
OpenAI/src/Custom/FineTuning/Internal/Pagination
77:88 (8%)
59:70 (15%)
47:58 (10%)
77:88 (8%)
56:67 (15%)
85:96 (9%)
view
6 x 5 OpenAI/src/Custom/Chat
OpenAI/src/Custom/Moderations
OpenAI/src/Custom/Embeddings
OpenAI/src/Custom/Images
OpenAI/src/Custom/Audio
12:21 (60%)
12:21 (60%)
12:21 (60%)
12:21 (60%)
12:21 (60%)
view
6 x 5 OpenAI/src/Custom/Realtime/GA/ToolChoice
OpenAI/src/Custom/Realtime/GA/Tool/McpTool
OpenAI/src/Custom/Realtime/GA/Truncation
OpenAI/src/Custom/Realtime/GA/Tracing
OpenAI/src/Custom/Realtime/GA/MaxOutputTokenCount
14:22 (18%)
14:22 (18%)
14:22 (18%)
14:22 (18%)
14:22 (18%)
view
6 x 5 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
14:22 (25%)
14:22 (30%)
14:22 (30%)
14:22 (28%)
14:22 (30%)
view
6 x 5 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
27:32 (6%)
48:53 (6%)
67:72 (6%)
86:91 (6%)
131:136 (6%)
view
6 x 5 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
21:28 (30%)
23:30 (28%)
21:28 (25%)
21:28 (30%)
21:28 (30%)
view
6 x 5 OpenAI/src/Custom/Chat
OpenAI/src/Custom/Moderations
OpenAI/src/Custom/Embeddings
OpenAI/src/Custom/Images
OpenAI/src/Custom/Audio
10:19 (60%)
10:19 (60%)
10:19 (60%)
10:19 (60%)
10:19 (60%)
view
6 x 5 OpenAI/src/Custom/Realtime/GA/ToolChoice
OpenAI/src/Custom/Realtime/GA/Tool/McpTool
OpenAI/src/Custom/Realtime/GA/Truncation
OpenAI/src/Custom/Realtime/GA/Tracing
OpenAI/src/Custom/Realtime/GA/MaxOutputTokenCount
15:26 (18%)
15:26 (18%)
15:26 (18%)
15:26 (18%)
15:26 (18%)
view
6 x 4 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
66:71 (10%)
104:109 (9%)
101:106 (8%)
101:106 (8%)
view
6 x 4 OpenAI/src/Custom/Assistants
OpenAI/src/Custom/Assistants
OpenAI/src/Custom/Assistants
OpenAI/src/Custom/Assistants
783:789 (1%)
809:815 (1%)
833:839 (1%)
860:866 (1%)
view
6 x 4 OpenAI.Responses/src/Custom/Streaming
OpenAI.Responses/src/Custom/Streaming
OpenAI/src/Custom/Realtime/GA/ServerUpdate
OpenAI/src/Custom/Realtime/GA/ServerUpdate
13:19 (54%)
13:19 (54%)
13:19 (50%)
13:19 (50%)
view
6 x 4 OpenAI/src/Custom/Realtime/GA/Item/Function
OpenAI.Responses/src/Custom/Streaming
OpenAI/src/Custom/Realtime/GA/ServerUpdate
OpenAI.Responses/src/Custom/Items/FunctionTool
14:25 (50%)
14:25 (54%)
14:25 (50%)
14:25 (54%)
view
6 x 4 OpenAI/src/Custom/Realtime/GA/Item/Function
OpenAI.Responses/src/Custom/Streaming
OpenAI/src/Custom/Realtime/GA/ServerUpdate
OpenAI.Responses/src/Custom/Items/FunctionTool
16:26 (50%)
16:26 (54%)
16:26 (50%)
16:26 (54%)
view
6 x 4 OpenAI/src/Custom/Realtime/GA/Item/Function
OpenAI.Responses/src/Custom/Streaming
OpenAI/src/Custom/Realtime/GA/ServerUpdate
OpenAI.Responses/src/Custom/Items/FunctionTool
13:19 (50%)
13:19 (54%)
13:19 (50%)
13:19 (54%)
view
6 x 4 OpenAI.Responses/src/Custom/Streaming
OpenAI.Responses/src/Custom/Streaming
OpenAI/src/Custom/Realtime/GA/ServerUpdate
OpenAI/src/Custom/Realtime/GA/ServerUpdate
14:25 (54%)
14:25 (54%)
14:25 (50%)
14:25 (50%)
view
6 x 4 OpenAI.Responses/src/Custom/Streaming
OpenAI.Responses/src/Custom/Streaming
OpenAI/src/Custom/Realtime/GA/ServerUpdate
OpenAI/src/Custom/Realtime/GA/ServerUpdate
16:26 (54%)
16:26 (54%)
16:26 (50%)
16:26 (50%)
view
6 x 4 OpenAI/src/Custom/Images
OpenAI/src/Custom/Images
OpenAI/src/Custom/Images
OpenAI/src/Custom/Images
334:340 (2%)
371:377 (2%)
567:573 (2%)
605:611 (2%)
view
6 x 4 OpenAI/src/Custom/Realtime/GA/Item/Function
OpenAI.Responses/src/Custom/Streaming
OpenAI/src/Custom/Realtime/GA/ServerUpdate
OpenAI.Responses/src/Custom/Items/FunctionTool
17:28 (50%)
17:28 (54%)
17:28 (50%)
17:28 (54%)
view
6 x 4 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
28:33 (6%)
49:54 (6%)
68:73 (6%)
87:92 (6%)
view
6 x 4 OpenAI.Responses/src/Custom/Streaming
OpenAI.Responses/src/Custom/Streaming
OpenAI/src/Custom/Realtime/GA/ServerUpdate
OpenAI/src/Custom/Realtime/GA/ServerUpdate
17:28 (54%)
17:28 (54%)
17:28 (50%)
17:28 (50%)
view
6 x 3 OpenAI/src/Custom
OpenAI/src/Custom/Realtime
OpenAI.Responses/src/Custom
54:67 (16%)
53:66 (16%)
53:66 (16%)
view
6 x 3 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
24:31 (13%)
24:31 (13%)
27:34 (13%)
view
6 x 3 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal
OpenAI/src/Custom/FineTuning/Internal/Pagination
90:96 (8%)
72:78 (15%)
90:96 (8%)
view
6 x 3 OpenAI/src/Custom
OpenAI/src/Custom/Realtime
OpenAI.Responses/src/Custom
60:73 (16%)
59:72 (16%)
59:72 (16%)
view
6 x 3 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
35:43 (12%)
34:42 (13%)
34:42 (13%)
view
6 x 3 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal
OpenAI/src/Custom/FineTuning/Internal/Pagination
81:92 (8%)
63:74 (15%)
81:92 (8%)
view
6 x 3 OpenAI/src/Custom/Embeddings
OpenAI/src/Custom/Moderations
OpenAI/src/Custom/Images
87:95 (6%)
87:95 (6%)
85:93 (2%)
view
6 x 3 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
24:30 (30%)
24:30 (30%)
24:30 (30%)
view
6 x 3 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal
OpenAI/src/Custom/FineTuning/Internal/Pagination
83:93 (8%)
65:75 (15%)
83:93 (8%)
view
6 x 3 OpenAI/src/Custom
OpenAI/src/Custom/Realtime
OpenAI.Responses/src/Custom
89:101 (16%)
87:99 (16%)
87:99 (16%)
view
6 x 3 OpenAI/src/Custom/Assistants
OpenAI/src/Custom/Assistants
OpenAI/src/Custom/Chat
9:18 (75%)
9:18 (75%)
19:34 (50%)
view
6 x 3 OpenAI.Responses/src/Custom
OpenAI.Responses/src/Custom
OpenAI.Responses/src/Custom
547:552 (1%)
580:585 (1%)
595:600 (1%)
view
6 x 3 OpenAI/src/Custom
OpenAI/src/Custom/Realtime
OpenAI.Responses/src/Custom
41:57 (16%)
40:56 (16%)
40:56 (16%)
view
6 x 3 OpenAI/src/Custom/Embeddings
OpenAI/src/Custom/Moderations
OpenAI/src/Custom/Images
116:127 (6%)
116:127 (6%)
114:125 (2%)
view
6 x 3 OpenAI/src/Custom
OpenAI/src/Custom/Realtime
OpenAI.Responses/src/Custom
13:23 (16%)
12:22 (16%)
12:22 (16%)
view
6 x 3 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
37:47 (12%)
36:46 (13%)
36:46 (13%)
view
Duplicated Units
The list of top 21 duplicated units.
See data for all 21 unit duplicates...
Size#FoldersFilesLinesCode
18 x 3 OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
OpenAI/src/Custom/Chat/Messages
13:34 
13:34 
13:34 
view
17 x 2 OpenAI/src/Custom/FineTuning
OpenAI/src/Custom/FineTuning
10:30 
23:43 
view
17 x 2 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
29:53 
26:51 
view
17 x 3 OpenAI/src/Custom
OpenAI/src/Custom/Realtime
OpenAI.Responses/src/Custom
87:108 
85:106 
85:106 
view
17 x 2 OpenAI/src/Custom/Internal
OpenAI.Responses/src/Custom/Internal
14:34 
16:36 
view
17 x 2 OpenAI/src/Custom/Internal
OpenAI.Responses/src/Custom/Internal
36:56 
38:58 
view
11 x 2 OpenAI/src/Custom/Internal
OpenAI.Responses/src/Custom/Internal
8:21 
8:21 
view
10 x 2 OpenAI/src/Custom/Internal
OpenAI.Responses/src/Custom/Internal
98:111 
196:209 
view
9 x 3 OpenAI/src/Custom/FineTuning
OpenAI/src/Custom/FineTuning
OpenAI/src/Custom/FineTuning
68:78 
69:79 
69:79 
view
9 x 2 OpenAI/src/Custom
OpenAI.Responses/src/Custom
46:57 
28:39 
view
8 x 3 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
35:45 
34:44 
34:44 
view
8 x 2 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
38:48 
38:48 
view
8 x 2 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
22:32 
22:32 
view
8 x 2 OpenAI/src/Custom
OpenAI.Responses/src/Custom
34:44 
16:26 
view
7 x 5 OpenAI/src/Custom/Chat
OpenAI/src/Custom/Audio
OpenAI/src/Custom/Embeddings
OpenAI/src/Custom/Moderations
OpenAI/src/Custom/Images
14:23 
14:23 
14:23 
14:23 
14:23 
view
7 x 5 OpenAI/src/Custom/LegacyCompletions/Internal
OpenAI/src/Custom/Audio
OpenAI/src/Custom/Embeddings
OpenAI/src/Custom/Moderations
OpenAI/src/Custom/Images
73:82 
82:91 
84:93 
84:93 
82:91 
view
7 x 5 OpenAI/src/Custom/LegacyCompletions/Internal
OpenAI/src/Custom/Audio
OpenAI/src/Custom/Embeddings
OpenAI/src/Custom/Moderations
OpenAI/src/Custom/Images
95:104 
104:113 
112:121 
112:121 
110:119 
view
6 x 12 OpenAI/src/Custom/Videos
OpenAI/src/Custom/Files
OpenAI/src/Custom/FineTuning
OpenAI/src/Custom/Graders
OpenAI/src/Custom/Batch
OpenAI/src/Custom/Conversations
OpenAI/src/Custom/Assistants
OpenAI/src/Custom/Models
OpenAI/src/Custom/Containers
OpenAI/src/Custom/Skills
...
12:19 
12:19 
12:19 
12:19 
12:19 
12:19 
12:19 
13:20 
12:19 
12:19 
...
view
6 x 3 OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
OpenAI/src/Custom/FineTuning/Internal/Pagination
73:83 
72:82 
72:82 
view
6 x 2 OpenAI/src/Custom/Chat/Streaming
OpenAI/src/Custom/Chat/Streaming
23:30 
23:30 
view
6 x 2 OpenAI/src/Custom/Realtime/GA/Tool/McpTool
OpenAI.Responses/src/Custom/Tools/McpTool
16:24 
16:24 
view