openai / openai-node
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 109 files with 13,703 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 4 files changed 51-100 times (1,557 lines of code)
    • 8 files changed 21-50 times (2,038 lines of code)
    • 31 files changed 6-20 times (4,965 lines of code)
    • 66 files changed 1-5 times (5,143 lines of code)
0% | 11% | 14% | 36% | 37%
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 109 files with 13,703 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (1,555 lines of code)
    • 18 files changed by 6-10 contributors (1,456 lines of code)
    • 47 files changed by 2-5 contributors (8,024 lines of code)
    • 42 files changed by 1 contributor (2,668 lines of code)
0% | 11% | 10% | 58% | 19%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ts, json, cjs, md, js, yaml, gitignore, mjs, tsx, sh, snap, babelrc, toml, jsonl, jsonc, txt, editorconfig, html, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 11% | 15% | 36% | 36%
cjs0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
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
src0% | 11% | 15% | 36% | 36%
scripts0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
1 - 2023-07-01 2025-01-21 99 9 dschnurr@openai.com kwhinnery@openai.com
index.ts
in src
585 8 2023-07-01 2025-03-11 63 12 dschnurr@openai.com robert@craigie.dev
completions.ts
in src/resources/chat
1 - 2023-07-01 2025-02-14 54 10 dschnurr@openai.com robert@craigie.dev
core.ts
in src
970 36 2023-07-01 2025-04-07 52 11 dschnurr@openai.com rixript@gmail.com
files.ts
in src/resources
103 1 2023-07-01 2025-03-11 31 9 dschnurr@openai.com robert@craigie.dev
254 14 2023-07-01 2025-03-27 31 7 dschnurr@openai.com robert@craigie.dev
completions.ts
in src/resources
108 - 2023-07-01 2024-11-01 28 7 dschnurr@openai.com dev+git@stainlessapi.com
runs.ts
in src/resources/beta/threads/runs
621 3 2023-11-06 2025-03-11 28 5 107565488+stainless-bot@use... robert@craigie.dev
threads.ts
in src/resources/beta/threads
631 1 2023-11-06 2025-04-18 26 5 107565488+stainless-bot@use... robert@craigie.dev
chat.ts
in src/resources/chat
102 - 2023-07-01 2025-03-11 24 8 dschnurr@openai.com robert@craigie.dev
embeddings.ts
in src/resources
68 - 2023-07-01 2025-03-28 22 8 dschnurr@openai.com github@wassim.dev
transcriptions.ts
in src/resources/audio
151 - 2023-07-01 2025-03-27 21 9 dschnurr@openai.com robert@craigie.dev
translations.ts
in src/resources/audio
55 - 2023-07-01 2025-02-03 18 9 dschnurr@openai.com dealmaha@microsoft.com
index.ts
in src/resources/chat
46 - 2023-07-01 2025-03-11 17 6 dschnurr@openai.com robert@craigie.dev
index.ts
in src/resources
98 - 2023-07-01 2025-03-11 17 6 dschnurr@openai.com robert@craigie.dev
error.ts
in src
115 7 2023-07-01 2024-12-10 17 8 dschnurr@openai.com robert@craigie.dev
models.ts
in src/resources
30 - 2023-07-01 2024-11-01 15 6 dschnurr@openai.com dev+git@stainlessapi.com
images.ts
in src/resources
94 - 2023-07-01 2024-11-01 15 7 dschnurr@openai.com dev+git@stainlessapi.com
moderations.ts
in src/resources
102 - 2023-07-01 2024-11-01 14 6 dschnurr@openai.com dev+git@stainlessapi.com
beta.ts
in src/resources/beta
191 - 2023-10-30 2025-03-11 14 5 107565488+stainless-bot@use... robert@craigie.dev
assistants.ts
in src/resources/beta
506 - 2024-04-17 2025-04-18 13 4 nikunj@openai.com robert@craigie.dev
index.ts
in src/resources/beta
37 - 2023-10-30 2025-03-11 12 5 107565488+stainless-bot@use... robert@craigie.dev
steps.ts
in src/resources/beta/threads/runs
277 - 2023-11-06 2024-11-01 12 4 107565488+stainless-bot@use... dev+git@stainlessapi.com
423 13 2023-10-30 2024-11-02 12 5 107565488+stainless-bot@use... youngjinpark20@gmail.com
audio.ts
in src/resources/audio
63 - 2023-07-01 2024-11-01 11 7 dschnurr@openai.com dev+git@stainlessapi.com
completions.ts
in src/resources/beta/chat
129 - 2023-10-30 2025-02-20 11 4 107565488+stainless-bot@use... robert@craigie.dev
177 5 2023-07-01 2024-03-19 11 3 dschnurr@openai.com 107565488+stainless-bot@use...
messages.ts
in src/resources/beta/threads
298 - 2024-04-17 2024-11-01 11 3 107565488+stainless-bot@use... dev+git@stainlessapi.com
652 24 2024-03-13 2025-02-11 11 5 atty@openai.com robert@craigie.dev
speech.ts
in src/resources/audio
37 - 2023-11-06 2024-11-01 10 3 107565488+stainless-bot@use... dev+git@stainlessapi.com
index.ts
in src/resources/beta/threads
71 - 2023-11-06 2024-11-01 10 5 107565488+stainless-bot@use... dev+git@stainlessapi.com
76 2 2023-07-01 2025-02-14 10 5 dschnurr@openai.com robert@craigie.dev
batches.ts
in src/resources
94 - 2024-04-15 2024-11-20 10 3 107565488+stainless-bot@use... lukas@openai.com
jobs.ts
in src/resources/fine-tuning/jobs
224 - 2024-04-15 2024-11-01 9 3 107565488+stainless-bot@use... dev+git@stainlessapi.com
644 14 2023-10-30 2024-11-02 9 3 107565488+stainless-bot@use... youngjinpark20@gmail.com
index.ts
in src/resources/beta/threads/runs
44 - 2023-11-06 2024-11-01 8 4 107565488+stainless-bot@use... dev+git@stainlessapi.com
fine-tuning.ts
in src/resources/fine-tuning
41 - 2023-08-22 2024-11-01 7 6 dschnurr@openai.com dev+git@stainlessapi.com
node-runtime.ts
in src/_shims
63 2 2023-09-20 2024-01-05 7 3 107565488+stainless-bot@use... 107565488+stainless-bot@use...
69 3 2023-10-30 2024-11-02 7 3 107565488+stainless-bot@use... youngjinpark20@gmail.com
shared.ts
in src/resources
115 - 2023-11-08 2025-03-11 7 4 107565488+stainless-bot@use... robert@craigie.dev
index.ts
in src/resources/audio
24 - 2023-07-01 2024-11-01 6 6 dschnurr@openai.com dev+git@stainlessapi.com
64 3 2023-10-30 2024-11-02 6 3 107565488+stainless-bot@use... youngjinpark20@gmail.com
zod.ts
in src/helpers
106 9 2024-08-06 2025-03-11 6 2 robert@craigie.dev robert@craigie.dev
websocket.ts
in src/beta/realtime
119 4 2025-01-16 2025-02-13 5 4 robert@craigie.dev code@jamon.dev
7 1 2023-07-01 2024-03-19 4 4 dschnurr@openai.com 107565488+stainless-bot@use...
chat.ts
in src/resources/beta/chat
8 - 2023-10-30 2024-05-13 4 2 107565488+stainless-bot@use... 107565488+stainless-bot@use...
index.ts
in src/resources/fine-tuning
15 - 2023-08-22 2024-11-01 4 4 dschnurr@openai.com dev+git@stainlessapi.com
checkpoints.ts
in src/resources/fine-tuning/jobs
59 - 2024-04-15 2024-11-01 4 2 107565488+stainless-bot@use... dev+git@stainlessapi.com
registry.ts
in src/_shims
59 1 2023-09-20 2024-01-05 4 2 107565488+stainless-bot@use... 107565488+stainless-bot@use...
81 3 2023-10-30 2024-08-06 4 2 107565488+stainless-bot@use... robert@craigie.dev
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
index.ts
in src
585 8 2023-07-01 2025-03-11 63 12 dschnurr@openai.com robert@craigie.dev
core.ts
in src
970 36 2023-07-01 2025-04-07 52 11 dschnurr@openai.com rixript@gmail.com
completions.ts
in src/resources/chat
1 - 2023-07-01 2025-02-14 54 10 dschnurr@openai.com robert@craigie.dev
1 - 2023-07-01 2025-01-21 99 9 dschnurr@openai.com kwhinnery@openai.com
files.ts
in src/resources
103 1 2023-07-01 2025-03-11 31 9 dschnurr@openai.com robert@craigie.dev
transcriptions.ts
in src/resources/audio
151 - 2023-07-01 2025-03-27 21 9 dschnurr@openai.com robert@craigie.dev
translations.ts
in src/resources/audio
55 - 2023-07-01 2025-02-03 18 9 dschnurr@openai.com dealmaha@microsoft.com
chat.ts
in src/resources/chat
102 - 2023-07-01 2025-03-11 24 8 dschnurr@openai.com robert@craigie.dev
embeddings.ts
in src/resources
68 - 2023-07-01 2025-03-28 22 8 dschnurr@openai.com github@wassim.dev
error.ts
in src
115 7 2023-07-01 2024-12-10 17 8 dschnurr@openai.com robert@craigie.dev
254 14 2023-07-01 2025-03-27 31 7 dschnurr@openai.com robert@craigie.dev
completions.ts
in src/resources
108 - 2023-07-01 2024-11-01 28 7 dschnurr@openai.com dev+git@stainlessapi.com
images.ts
in src/resources
94 - 2023-07-01 2024-11-01 15 7 dschnurr@openai.com dev+git@stainlessapi.com
audio.ts
in src/resources/audio
63 - 2023-07-01 2024-11-01 11 7 dschnurr@openai.com dev+git@stainlessapi.com
index.ts
in src/resources
98 - 2023-07-01 2025-03-11 17 6 dschnurr@openai.com robert@craigie.dev
index.ts
in src/resources/chat
46 - 2023-07-01 2025-03-11 17 6 dschnurr@openai.com robert@craigie.dev
models.ts
in src/resources
30 - 2023-07-01 2024-11-01 15 6 dschnurr@openai.com dev+git@stainlessapi.com
moderations.ts
in src/resources
102 - 2023-07-01 2024-11-01 14 6 dschnurr@openai.com dev+git@stainlessapi.com
fine-tuning.ts
in src/resources/fine-tuning
41 - 2023-08-22 2024-11-01 7 6 dschnurr@openai.com dev+git@stainlessapi.com
index.ts
in src/resources/audio
24 - 2023-07-01 2024-11-01 6 6 dschnurr@openai.com dev+git@stainlessapi.com
runs.ts
in src/resources/beta/threads/runs
621 3 2023-11-06 2025-03-11 28 5 107565488+stainless-bot@use... robert@craigie.dev
threads.ts
in src/resources/beta/threads
631 1 2023-11-06 2025-04-18 26 5 107565488+stainless-bot@use... robert@craigie.dev
beta.ts
in src/resources/beta
191 - 2023-10-30 2025-03-11 14 5 107565488+stainless-bot@use... robert@craigie.dev
index.ts
in src/resources/beta
37 - 2023-10-30 2025-03-11 12 5 107565488+stainless-bot@use... robert@craigie.dev
423 13 2023-10-30 2024-11-02 12 5 107565488+stainless-bot@use... youngjinpark20@gmail.com
652 24 2024-03-13 2025-02-11 11 5 atty@openai.com robert@craigie.dev
76 2 2023-07-01 2025-02-14 10 5 dschnurr@openai.com robert@craigie.dev
index.ts
in src/resources/beta/threads
71 - 2023-11-06 2024-11-01 10 5 107565488+stainless-bot@use... dev+git@stainlessapi.com
assistants.ts
in src/resources/beta
506 - 2024-04-17 2025-04-18 13 4 nikunj@openai.com robert@craigie.dev
steps.ts
in src/resources/beta/threads/runs
277 - 2023-11-06 2024-11-01 12 4 107565488+stainless-bot@use... dev+git@stainlessapi.com
completions.ts
in src/resources/beta/chat
129 - 2023-10-30 2025-02-20 11 4 107565488+stainless-bot@use... robert@craigie.dev
index.ts
in src/resources/beta/threads/runs
44 - 2023-11-06 2024-11-01 8 4 107565488+stainless-bot@use... dev+git@stainlessapi.com
shared.ts
in src/resources
115 - 2023-11-08 2025-03-11 7 4 107565488+stainless-bot@use... robert@craigie.dev
websocket.ts
in src/beta/realtime
119 4 2025-01-16 2025-02-13 5 4 robert@craigie.dev code@jamon.dev
index.ts
in src/resources/fine-tuning
15 - 2023-08-22 2024-11-01 4 4 dschnurr@openai.com dev+git@stainlessapi.com
7 1 2023-07-01 2024-03-19 4 4 dschnurr@openai.com 107565488+stainless-bot@use...
messages.ts
in src/resources/beta/threads
298 - 2024-04-17 2024-11-01 11 3 107565488+stainless-bot@use... dev+git@stainlessapi.com
177 5 2023-07-01 2024-03-19 11 3 dschnurr@openai.com 107565488+stainless-bot@use...
speech.ts
in src/resources/audio
37 - 2023-11-06 2024-11-01 10 3 107565488+stainless-bot@use... dev+git@stainlessapi.com
batches.ts
in src/resources
94 - 2024-04-15 2024-11-20 10 3 107565488+stainless-bot@use... lukas@openai.com
jobs.ts
in src/resources/fine-tuning/jobs
224 - 2024-04-15 2024-11-01 9 3 107565488+stainless-bot@use... dev+git@stainlessapi.com
644 14 2023-10-30 2024-11-02 9 3 107565488+stainless-bot@use... youngjinpark20@gmail.com
node-runtime.ts
in src/_shims
63 2 2023-09-20 2024-01-05 7 3 107565488+stainless-bot@use... 107565488+stainless-bot@use...
69 3 2023-10-30 2024-11-02 7 3 107565488+stainless-bot@use... youngjinpark20@gmail.com
64 3 2023-10-30 2024-11-02 6 3 107565488+stainless-bot@use... youngjinpark20@gmail.com
ws.ts
in src/beta/realtime
84 3 2025-01-16 2025-02-05 4 3 robert@craigie.dev minhanhphan@microsoft.com
zod.ts
in src/helpers
106 9 2024-08-06 2025-03-11 6 2 robert@craigie.dev robert@craigie.dev
registry.ts
in src/_shims
59 1 2023-09-20 2024-01-05 4 2 107565488+stainless-bot@use... 107565488+stainless-bot@use...
web-runtime.ts
in src/_shims
86 5 2023-09-20 2024-01-05 4 2 107565488+stainless-bot@use... 107565488+stainless-bot@use...
chat.ts
in src/resources/beta/chat
8 - 2023-10-30 2024-05-13 4 2 107565488+stainless-bot@use... 107565488+stainless-bot@use...
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
realtime.ts
in src/resources/beta/realtime
696 -
runs.ts
in src/resources/evals/runs
693 -
evals.ts
in src/resources/evals
419 -
sessions.ts
in src/resources/beta/realtime
180 -
output-items.ts
in src/resources/evals/runs
139 -
line.ts
in src/internal/decoders
123 3
convert-jsr-readme.cjs
in scripts/utils
112 8
permissions.ts
in src/resources/fine-tuning/checkpoints
96 -
transcription-sessions.ts
in src/resources/beta/realtime
71 -
index.ts
in src/resources/evals
31 -
checkpoints.ts
in src/resources/fine-tuning/checkpoints
27 -
stream-utils.ts
in src/internal
25 3
index.ts
in src/resources/evals/runs
21 -
index.ts
in src/resources/fine-tuning/checkpoints
10 -
index.ts
in src/resources/beta/realtime
7 -
evals.ts
in src/resources
1 -
checkpoints.ts
in src/resources/fine-tuning
1 -
runs.ts
in src/resources/evals
1 -
1 -
completions.ts
in src/resources/chat/completions
477 - 2025-03-11 2025-03-11 1 1 robert@craigie.dev robert@craigie.dev
stringify.ts
in src/internal/qs
326 9 2024-09-17 2024-09-17 1 1 dev+git@stainlessapi.com dev+git@stainlessapi.com
ResponseStream.ts
in src/lib/responses
267 8 2025-03-11 2025-03-11 1 1 robert@craigie.dev robert@craigie.dev
vector-stores.ts
in src/resources/vector-stores
238 - 2025-03-11 2025-03-11 1 1 robert@craigie.dev robert@craigie.dev
utils.ts
in src/internal/qs
215 10 2024-09-17 2024-09-17 1 1 dev+git@stainlessapi.com dev+git@stainlessapi.com
files.ts
in src/resources/vector-stores
200 4 2025-03-11 2025-03-11 1 1 robert@craigie.dev robert@craigie.dev
file-batches.ts
in src/resources/vector-stores
176 4 2025-03-11 2025-03-11 1 1 robert@craigie.dev robert@craigie.dev
audio.ts
in src/helpers
125 7 2025-03-20 2025-03-20 1 1 kwhinnery@openai.com kwhinnery@openai.com
index-deno.ts
in src/_shims
86 2 2023-09-20 2024-01-05 2 1 107565488+stainless-bot@use... 107565488+stainless-bot@use...
EventTypes.ts
in src/lib/responses
73 - 2025-03-11 2025-03-11 1 1 robert@craigie.dev robert@craigie.dev
jsonschema.ts
in src/lib
72 - 2023-10-30 2023-10-30 1 1 107565488+stainless-bot@use... 107565488+stainless-bot@use...
types.ts
in src/internal/qs
62 - 2024-09-17 2024-09-17 1 1 dev+git@stainlessapi.com dev+git@stainlessapi.com
EventEmitter.ts
in src/lib
58 2 2025-01-16 2025-01-16 1 1 robert@craigie.dev robert@craigie.dev
input-items.ts
in src/resources/responses
46 - 2025-03-11 2025-03-18 2 1 robert@craigie.dev robert@craigie.dev
index.ts
in src/resources/chat/completions
46 - 2025-03-11 2025-03-11 1 1 robert@craigie.dev robert@craigie.dev
messages.ts
in src/resources/chat/completions
38 - 2025-03-11 2025-03-11 1 1 robert@craigie.dev robert@craigie.dev
index.ts
in src/resources/vector-stores
36 - 2025-03-11 2025-03-11 1 1 robert@craigie.dev robert@craigie.dev
parts.ts
in src/resources/uploads
26 - 2024-11-01 2024-11-01 1 1 dev+git@stainlessapi.com dev+git@stainlessapi.com
Util.ts
in src/lib
17 - 2024-04-17 2024-04-17 1 1 107565488+stainless-bot@use... 107565488+stainless-bot@use...
index.js
in src/_shims
13 1 2023-09-20 2023-09-20 1 1 107565488+stainless-bot@use... 107565488+stainless-bot@use...
bun-runtime.ts
in src/_shims
10 2 2023-09-20 2023-09-20 1 1 107565488+stainless-bot@use... 107565488+stainless-bot@use...
mjs
index.mjs
in src/_shims
10 - 2023-09-20 2023-09-20 1 1 107565488+stainless-bot@use... 107565488+stainless-bot@use...
index.ts
in src/internal/qs
10 - 2024-09-17 2024-09-17 1 1 dev+git@stainlessapi.com dev+git@stainlessapi.com
formats.ts
in src/internal/qs
8 - 2024-09-17 2024-09-17 1 1 dev+git@stainlessapi.com dev+git@stainlessapi.com
MultipartBody.ts
in src/_shims
6 - 2023-09-20 2023-09-20 1 1 107565488+stainless-bot@use... 107565488+stainless-bot@use...
mjs
web-types.mjs
in src/_shims
3 - 2023-09-20 2023-09-20 1 1 107565488+stainless-bot@use... 107565488+stainless-bot@use...
mjs
manual-types.mjs
in src/_shims
3 - 2023-09-20 2023-09-20 1 1 107565488+stainless-bot@use... 107565488+stainless-bot@use...
mjs
types.mjs
in src/_shims/auto
3 - 2023-09-20 2023-09-20 1 1 107565488+stainless-bot@use... 107565488+stainless-bot@use...
mjs
node-types.mjs
in src/_shims
3 - 2023-09-20 2023-09-20 1 1 107565488+stainless-bot@use... 107565488+stainless-bot@use...
index.ts
in src/resources/responses
2 - 2025-03-11 2025-03-11 1 1 robert@craigie.dev robert@craigie.dev
index.ts
in src/resources/uploads
2 - 2024-11-01 2024-11-01 1 1 dev+git@stainlessapi.com dev+git@stainlessapi.com
Correlations

File Size vs. Number of Changes: 109 points

src/lib/ResponsesParser.ts x: 225 lines of code y: 2 # changes src/resources/beta/assistants.ts x: 506 lines of code y: 13 # changes src/resources/beta/threads/threads.ts x: 631 lines of code y: 26 # changes src/core.ts x: 970 lines of code y: 52 # changes src/resources/responses/responses.ts x: 946 lines of code y: 2 # changes src/resources/embeddings.ts x: 68 lines of code y: 22 # changes src/resources/audio/transcriptions.ts x: 151 lines of code y: 21 # changes src/streaming.ts x: 254 lines of code y: 31 # changes src/helpers/audio.ts x: 125 lines of code y: 1 # changes src/resources/responses/input-items.ts x: 46 lines of code y: 2 # changes src/lib/responses/ResponseStream.ts x: 267 lines of code y: 1 # changes src/helpers/zod.ts x: 106 lines of code y: 6 # changes src/index.ts x: 585 lines of code y: 63 # changes src/lib/parser.ts x: 238 lines of code y: 4 # changes src/lib/responses/EventTypes.ts x: 73 lines of code y: 1 # changes src/resources/beta/beta.ts x: 191 lines of code y: 14 # changes src/resources/beta/index.ts x: 37 lines of code y: 12 # changes src/resources/beta/threads/runs/runs.ts x: 621 lines of code y: 28 # changes src/resources/chat/chat.ts x: 102 lines of code y: 24 # changes src/resources/chat/completions/completions.ts x: 477 lines of code y: 1 # changes src/resources/chat/completions/index.ts x: 46 lines of code y: 1 # changes src/resources/chat/completions/messages.ts x: 38 lines of code y: 1 # changes src/resources/chat/index.ts x: 46 lines of code y: 17 # changes src/resources/files.ts x: 103 lines of code y: 31 # changes src/resources/index.ts x: 98 lines of code y: 17 # changes src/resources/responses/index.ts x: 2 lines of code y: 1 # changes src/resources/shared.ts x: 115 lines of code y: 7 # changes src/resources/uploads/uploads.ts x: 51 lines of code y: 2 # changes src/resources/vector-stores/file-batches.ts x: 176 lines of code y: 1 # changes src/resources/vector-stores/files.ts x: 200 lines of code y: 1 # changes src/resources/vector-stores/index.ts x: 36 lines of code y: 1 # changes src/resources/vector-stores/vector-stores.ts x: 238 lines of code y: 1 # changes src/resources/beta/chat/completions.ts x: 129 lines of code y: 11 # changes src/pagination.ts x: 76 lines of code y: 10 # changes src/resources/chat/completions.ts x: 1 lines of code y: 54 # changes src/beta/realtime/websocket.ts x: 119 lines of code y: 5 # changes src/lib/AssistantStream.ts x: 652 lines of code y: 11 # changes src/beta/realtime/ws.ts x: 84 lines of code y: 4 # changes src/resources/audio/translations.ts x: 55 lines of code y: 18 # changes src/beta/realtime/internal-base.ts x: 65 lines of code y: 2 # changes src/version.ts x: 1 lines of code y: 99 # changes src/beta/realtime/index.ts x: 1 lines of code y: 1 # changes src/lib/EventEmitter.ts x: 58 lines of code y: 1 # changes src/error.ts x: 115 lines of code y: 17 # changes src/resources/batches.ts x: 94 lines of code y: 10 # changes src/lib/AbstractChatCompletionRunner.ts x: 423 lines of code y: 12 # changes src/lib/ChatCompletionRunner.ts x: 69 lines of code y: 7 # changes src/lib/ChatCompletionStream.ts x: 644 lines of code y: 9 # changes src/lib/ChatCompletionStreamingRunner.ts x: 64 lines of code y: 6 # changes src/lib/EventStream.ts x: 163 lines of code y: 2 # changes src/lib/chatCompletionUtils.ts x: 24 lines of code y: 2 # changes src/resources/audio/audio.ts x: 63 lines of code y: 11 # changes src/resources/audio/index.ts x: 24 lines of code y: 6 # changes src/resources/audio/speech.ts x: 37 lines of code y: 10 # changes src/resources/beta/threads/index.ts x: 71 lines of code y: 10 # changes src/resources/beta/threads/messages.ts x: 298 lines of code y: 11 # changes src/resources/beta/threads/runs/index.ts x: 44 lines of code y: 8 # changes src/resources/beta/threads/runs/steps.ts x: 277 lines of code y: 12 # changes src/resources/completions.ts x: 108 lines of code y: 28 # changes src/resources/fine-tuning/fine-tuning.ts x: 41 lines of code y: 7 # changes src/resources/fine-tuning/index.ts x: 15 lines of code y: 4 # changes src/resources/fine-tuning/jobs/checkpoints.ts x: 59 lines of code y: 4 # changes src/resources/fine-tuning/jobs/index.ts x: 19 lines of code y: 2 # changes src/resources/fine-tuning/jobs/jobs.ts x: 224 lines of code y: 9 # changes src/resources/images.ts x: 94 lines of code y: 15 # changes src/resources/models.ts x: 30 lines of code y: 15 # changes src/resources/moderations.ts x: 102 lines of code y: 14 # changes src/resources/uploads/parts.ts x: 26 lines of code y: 1 # changes src/internal/qs/formats.ts x: 8 lines of code y: 1 # changes src/internal/qs/index.ts x: 10 lines of code y: 1 # changes src/internal/qs/stringify.ts x: 326 lines of code y: 1 # changes src/internal/qs/types.ts x: 62 lines of code y: 1 # changes src/internal/qs/utils.ts x: 215 lines of code y: 1 # changes src/lib/RunnableFunction.ts x: 81 lines of code y: 4 # changes src/resources/beta/chat/chat.ts x: 8 lines of code y: 4 # changes scripts/utils/fix-index-exports.cjs x: 12 lines of code y: 2 # changes scripts/utils/check-version.cjs x: 17 lines of code y: 1 # changes scripts/utils/postprocess-files.cjs x: 122 lines of code y: 1 # changes src/uploads.ts x: 177 lines of code y: 11 # changes src/resource.ts x: 7 lines of code y: 4 # changes src/resources/beta/chat/index.ts x: 2 lines of code y: 2 # changes src/_shims/index-deno.ts x: 86 lines of code y: 2 # changes src/_shims/node-runtime.ts x: 63 lines of code y: 7 # changes src/_shims/web-runtime.ts x: 86 lines of code y: 4 # changes src/shims/node.ts x: 28 lines of code y: 3 # changes src/_shims/MultipartBody.ts x: 6 lines of code y: 1 # changes src/_shims/index.js x: 13 lines of code y: 1 # changes
99.0
# changes
  min: 1.0
  average: 8.57
  25th percentile: 1.0
  median: 3.0
  75th percentile: 11.0
  max: 99.0
0 970.0
lines of code
min: 1.0 | average: 125.72 | 25th percentile: 11.0 | median: 62.0 | 75th percentile: 127.0 | max: 970.0

Number of Contributors vs. Number of Changes: 109 points

src/lib/ResponsesParser.ts x: 2 # contributors y: 2 # changes src/resources/beta/assistants.ts x: 4 # contributors y: 13 # changes src/resources/beta/threads/threads.ts x: 5 # contributors y: 26 # changes src/core.ts x: 11 # contributors y: 52 # changes src/resources/embeddings.ts x: 8 # contributors y: 22 # changes src/resources/audio/transcriptions.ts x: 9 # contributors y: 21 # changes src/streaming.ts x: 7 # contributors y: 31 # changes src/helpers/audio.ts x: 1 # contributors y: 1 # changes src/resources/responses/input-items.ts x: 1 # contributors y: 2 # changes src/helpers/zod.ts x: 2 # contributors y: 6 # changes src/index.ts x: 12 # contributors y: 63 # changes src/lib/parser.ts x: 2 # contributors y: 4 # changes src/resources/beta/beta.ts x: 5 # contributors y: 14 # changes src/resources/beta/index.ts x: 5 # contributors y: 12 # changes src/resources/beta/threads/runs/runs.ts x: 5 # contributors y: 28 # changes src/resources/chat/chat.ts x: 8 # contributors y: 24 # changes src/resources/chat/index.ts x: 6 # contributors y: 17 # changes src/resources/files.ts x: 9 # contributors y: 31 # changes src/resources/shared.ts x: 4 # contributors y: 7 # changes src/resources/beta/chat/completions.ts x: 4 # contributors y: 11 # changes src/pagination.ts x: 5 # contributors y: 10 # changes src/resources/chat/completions.ts x: 10 # contributors y: 54 # changes src/beta/realtime/websocket.ts x: 4 # contributors y: 5 # changes src/lib/AssistantStream.ts x: 5 # contributors y: 11 # changes src/beta/realtime/ws.ts x: 3 # contributors y: 4 # changes src/resources/audio/translations.ts x: 9 # contributors y: 18 # changes src/version.ts x: 9 # contributors y: 99 # changes src/error.ts x: 8 # contributors y: 17 # changes src/resources/batches.ts x: 3 # contributors y: 10 # changes src/lib/ChatCompletionRunner.ts x: 3 # contributors y: 7 # changes src/lib/ChatCompletionStream.ts x: 3 # contributors y: 9 # changes src/lib/ChatCompletionStreamingRunner.ts x: 3 # contributors y: 6 # changes src/resources/audio/audio.ts x: 7 # contributors y: 11 # changes src/resources/audio/index.ts x: 6 # contributors y: 6 # changes src/resources/beta/threads/messages.ts x: 3 # contributors y: 11 # changes src/resources/beta/threads/runs/index.ts x: 4 # contributors y: 8 # changes src/resources/beta/threads/runs/steps.ts x: 4 # contributors y: 12 # changes src/resources/completions.ts x: 7 # contributors y: 28 # changes src/resources/fine-tuning/fine-tuning.ts x: 6 # contributors y: 7 # changes src/resources/fine-tuning/index.ts x: 4 # contributors y: 4 # changes src/resources/images.ts x: 7 # contributors y: 15 # changes src/resources/models.ts x: 6 # contributors y: 15 # changes src/resources/moderations.ts x: 6 # contributors y: 14 # changes scripts/utils/check-version.cjs x: 2 # contributors y: 1 # changes src/shims/node.ts x: 2 # contributors y: 3 # changes
99.0
# changes
  min: 1.0
  average: 8.57
  25th percentile: 1.0
  median: 3.0
  75th percentile: 11.0
  max: 99.0
0 12.0
# contributors
min: 1.0 | average: 3.15 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 12.0

Number of Contributors vs. File Size: 109 points

src/lib/ResponsesParser.ts x: 2 # contributors y: 225 lines of code src/resources/beta/assistants.ts x: 4 # contributors y: 506 lines of code src/resources/beta/threads/threads.ts x: 5 # contributors y: 631 lines of code src/core.ts x: 11 # contributors y: 970 lines of code src/resources/responses/responses.ts x: 2 # contributors y: 946 lines of code src/resources/embeddings.ts x: 8 # contributors y: 68 lines of code src/resources/audio/transcriptions.ts x: 9 # contributors y: 151 lines of code src/streaming.ts x: 7 # contributors y: 254 lines of code src/helpers/audio.ts x: 1 # contributors y: 125 lines of code src/resources/responses/input-items.ts x: 1 # contributors y: 46 lines of code src/lib/responses/ResponseStream.ts x: 1 # contributors y: 267 lines of code src/helpers/zod.ts x: 2 # contributors y: 106 lines of code src/index.ts x: 12 # contributors y: 585 lines of code src/lib/parser.ts x: 2 # contributors y: 238 lines of code src/lib/responses/EventTypes.ts x: 1 # contributors y: 73 lines of code src/resources/beta/beta.ts x: 5 # contributors y: 191 lines of code src/resources/beta/index.ts x: 5 # contributors y: 37 lines of code src/resources/beta/threads/runs/runs.ts x: 5 # contributors y: 621 lines of code src/resources/chat/chat.ts x: 8 # contributors y: 102 lines of code src/resources/chat/completions/completions.ts x: 1 # contributors y: 477 lines of code src/resources/chat/completions/messages.ts x: 1 # contributors y: 38 lines of code src/resources/chat/index.ts x: 6 # contributors y: 46 lines of code src/resources/files.ts x: 9 # contributors y: 103 lines of code src/resources/index.ts x: 6 # contributors y: 98 lines of code src/resources/responses/index.ts x: 1 # contributors y: 2 lines of code src/resources/shared.ts x: 4 # contributors y: 115 lines of code src/resources/uploads/uploads.ts x: 2 # contributors y: 51 lines of code src/resources/vector-stores/file-batches.ts x: 1 # contributors y: 176 lines of code src/resources/vector-stores/files.ts x: 1 # contributors y: 200 lines of code src/resources/vector-stores/vector-stores.ts x: 1 # contributors y: 238 lines of code src/resources/beta/chat/completions.ts x: 4 # contributors y: 129 lines of code src/pagination.ts x: 5 # contributors y: 76 lines of code src/resources/chat/completions.ts x: 10 # contributors y: 1 lines of code src/beta/realtime/websocket.ts x: 4 # contributors y: 119 lines of code src/lib/AssistantStream.ts x: 5 # contributors y: 652 lines of code src/beta/realtime/ws.ts x: 3 # contributors y: 84 lines of code src/resources/audio/translations.ts x: 9 # contributors y: 55 lines of code src/beta/realtime/internal-base.ts x: 2 # contributors y: 65 lines of code src/version.ts x: 9 # contributors y: 1 lines of code src/lib/EventEmitter.ts x: 1 # contributors y: 58 lines of code src/error.ts x: 8 # contributors y: 115 lines of code src/resources/batches.ts x: 3 # contributors y: 94 lines of code src/lib/AbstractChatCompletionRunner.ts x: 5 # contributors y: 423 lines of code src/lib/ChatCompletionRunner.ts x: 3 # contributors y: 69 lines of code src/lib/ChatCompletionStream.ts x: 3 # contributors y: 644 lines of code src/lib/ChatCompletionStreamingRunner.ts x: 3 # contributors y: 64 lines of code src/lib/EventStream.ts x: 2 # contributors y: 163 lines of code src/lib/chatCompletionUtils.ts x: 2 # contributors y: 24 lines of code src/resources/audio/audio.ts x: 7 # contributors y: 63 lines of code src/resources/audio/index.ts x: 6 # contributors y: 24 lines of code src/resources/audio/speech.ts x: 3 # contributors y: 37 lines of code src/resources/beta/threads/index.ts x: 5 # contributors y: 71 lines of code src/resources/beta/threads/messages.ts x: 3 # contributors y: 298 lines of code src/resources/beta/threads/runs/index.ts x: 4 # contributors y: 44 lines of code src/resources/beta/threads/runs/steps.ts x: 4 # contributors y: 277 lines of code src/resources/completions.ts x: 7 # contributors y: 108 lines of code src/resources/fine-tuning/fine-tuning.ts x: 6 # contributors y: 41 lines of code src/resources/fine-tuning/index.ts x: 4 # contributors y: 15 lines of code src/resources/fine-tuning/jobs/checkpoints.ts x: 2 # contributors y: 59 lines of code src/resources/fine-tuning/jobs/index.ts x: 2 # contributors y: 19 lines of code src/resources/fine-tuning/jobs/jobs.ts x: 3 # contributors y: 224 lines of code src/resources/images.ts x: 7 # contributors y: 94 lines of code src/resources/models.ts x: 6 # contributors y: 30 lines of code src/resources/moderations.ts x: 6 # contributors y: 102 lines of code src/resources/uploads/parts.ts x: 1 # contributors y: 26 lines of code src/internal/qs/formats.ts x: 1 # contributors y: 8 lines of code src/internal/qs/stringify.ts x: 1 # contributors y: 326 lines of code src/internal/qs/types.ts x: 1 # contributors y: 62 lines of code src/internal/qs/utils.ts x: 1 # contributors y: 215 lines of code src/lib/RunnableFunction.ts x: 2 # contributors y: 81 lines of code src/resources/beta/chat/chat.ts x: 2 # contributors y: 8 lines of code scripts/utils/fix-index-exports.cjs x: 2 # contributors y: 12 lines of code scripts/utils/postprocess-files.cjs x: 2 # contributors y: 122 lines of code src/lib/Util.ts x: 1 # contributors y: 17 lines of code src/uploads.ts x: 3 # contributors y: 177 lines of code src/resource.ts x: 4 # contributors y: 7 lines of code src/resources/beta/chat/index.ts x: 2 # contributors y: 2 lines of code src/_shims/index-deno.ts x: 1 # contributors y: 86 lines of code src/_shims/web-runtime.ts x: 2 # contributors y: 86 lines of code src/lib/jsonschema.ts x: 1 # contributors y: 72 lines of code src/shims/node.ts x: 2 # contributors y: 28 lines of code src/_shims/MultipartBody.ts x: 1 # contributors y: 6 lines of code src/_shims/index.js x: 1 # contributors y: 13 lines of code
970.0
lines of code
  min: 1.0
  average: 125.72
  25th percentile: 11.0
  median: 62.0
  75th percentile: 127.0
  max: 970.0
0 12.0
# contributors
min: 1.0 | average: 3.15 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 12.0