epam / ai-dial-adapter-bedrock
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 82 files with 5,982 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (270 lines of code)
    • 17 files changed 6-20 times (2,337 lines of code)
    • 63 files changed 1-5 times (3,375 lines of code)
0% | 0% | 4% | 39% | 56%
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 82 files with 5,982 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 24 files changed by 2-5 contributors (2,972 lines of code)
    • 58 files changed by 1 contributor (3,010 lines of code)
0% | 0% | 0% | 49% | 50%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, yaml, md, json, toml, gitignore, dockerignore, txt, sh
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 3% | 39% | 57%
toml0% | 0% | 100% | 0% | 0%
yaml0% | 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
aidial_adapter_bedrock0% | 0% | 3% | 39% | 56%
ROOT0% | 0% | 63% | 0% | 36%
scripts0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
74 - 2023-10-10 2025-01-14 43 5 specialepm-dialdevteam@epam... anton_dubovik@epam.com
adapter.py
in aidial_adapter_bedrock/llm/model
196 - 2023-11-10 2025-01-07 30 4 anton_dubovik@epam.com anton_dubovik@epam.com
chat_completion.py
in aidial_adapter_bedrock
155 1 2023-11-10 2025-01-14 19 4 anton_dubovik@epam.com anton_dubovik@epam.com
chat_model.py
in aidial_adapter_bedrock/llm
161 7 2023-11-10 2025-01-14 19 3 anton_dubovik@epam.com anton_dubovik@epam.com
app.py
in aidial_adapter_bedrock
35 - 2023-11-10 2024-12-18 14 2 anton_dubovik@epam.com anton_dubovik@epam.com
deployments.py
in aidial_adapter_bedrock
81 - 2024-05-03 2024-12-18 14 3 anton_dubovik@epam.com anton_dubovik@epam.com
request.py
in aidial_adapter_bedrock/dial_api
103 7 2023-12-01 2024-10-25 11 1 anton_dubovik@epam.com anton_dubovik@epam.com
amazon.py
in aidial_adapter_bedrock/llm/model
107 6 2023-11-10 2024-09-23 11 1 anton_dubovik@epam.com anton_dubovik@epam.com
exceptions.py
in aidial_adapter_bedrock/server
112 9 2024-03-19 2025-01-14 10 2 133792808+oleksii-klimov@us... anton_dubovik@epam.com
storage.py
in aidial_adapter_bedrock/dial_api
114 6 2023-12-01 2024-12-02 10 2 anton_dubovik@epam.com anton_dubovik@epam.com
ai21.py
in aidial_adapter_bedrock/llm/model
92 5 2023-11-10 2024-09-23 9 1 anton_dubovik@epam.com anton_dubovik@epam.com
consumer.py
in aidial_adapter_bedrock/llm
128 22 2023-11-10 2024-12-06 9 3 anton_dubovik@epam.com anton_dubovik@epam.com
adapter.py
in aidial_adapter_bedrock/llm/model/claude/v3
307 1 2024-05-02 2024-12-18 9 3 anton_dubovik@epam.com anton_dubovik@epam.com
bedrock.py
in aidial_adapter_bedrock
109 3 2023-12-05 2024-11-19 7 3 anton_dubovik@epam.com 66549992+roman-romanov-o@us...
cohere.py
in aidial_adapter_bedrock/llm/model
136 7 2023-12-11 2024-09-23 7 1 anton_dubovik@epam.com anton_dubovik@epam.com
message.py
in aidial_adapter_bedrock/llm
213 23 2023-12-20 2025-01-09 7 2 anton_dubovik@epam.com anton_dubovik@epam.com
converters.py
in aidial_adapter_bedrock/llm/model/claude/v3
241 10 2024-05-02 2024-10-25 7 2 anton_dubovik@epam.com anton_dubovik@epam.com
truncate_prompt.py
in aidial_adapter_bedrock/llm
121 6 2023-12-11 2024-10-30 6 1 anton_dubovik@epam.com anton_dubovik@epam.com
adapter.py
in aidial_adapter_bedrock/llm/model/claude/v1_v2
122 4 2024-05-02 2025-01-06 6 1 anton_dubovik@epam.com anton_dubovik@epam.com
v3.py
in aidial_adapter_bedrock/llm/model/llama
7 1 2024-05-07 2024-12-06 5 2 anton_dubovik@epam.com 66549992+roman-romanov-o@us...
env.py
in aidial_adapter_bedrock/utils
35 3 2023-12-18 2024-12-18 5 1 anton_dubovik@epam.com anton_dubovik@epam.com
response.py
in aidial_adapter_bedrock/dial_api
48 4 2023-12-01 2024-12-18 5 1 anton_dubovik@epam.com anton_dubovik@epam.com
claude_emulator.py
in aidial_adapter_bedrock/llm/tools
99 7 2023-12-20 2024-10-11 5 2 anton_dubovik@epam.com anton_dubovik@epam.com
claude_protocol.py
in aidial_adapter_bedrock/llm/tools
139 12 2023-12-20 2024-06-21 5 3 anton_dubovik@epam.com 66549992+roman-romanov-o@us...
titan_image.py
in aidial_adapter_bedrock/embedding/amazon
141 5 2024-07-26 2024-12-05 5 1 anton_dubovik@epam.com anton_dubovik@epam.com
tokenizer.py
in aidial_adapter_bedrock/llm/model/claude/v3
169 6 2024-09-23 2024-12-02 5 2 anton_dubovik@epam.com anton_dubovik@epam.com
v2.py
in aidial_adapter_bedrock/llm/model/stability
172 6 2024-11-06 2025-01-09 5 2 66549992+roman-romanov-o@us... anton_dubovik@epam.com
log_config.py
in aidial_adapter_bedrock/utils
31 1 2023-11-10 2024-07-26 4 1 anton_dubovik@epam.com anton_dubovik@epam.com
tools.py
in aidial_adapter_bedrock/llm/model/claude/v3
93 4 2024-06-21 2024-10-25 4 2 66549992+roman-romanov-o@us... anton_dubovik@epam.com
embeddings.py
in aidial_adapter_bedrock
22 1 2024-07-26 2024-12-18 3 2 anton_dubovik@epam.com anton_dubovik@epam.com
list.py
in aidial_adapter_bedrock/utils
27 4 2023-11-10 2024-10-25 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
noxfile.py
in root
32 6 2023-12-12 2024-10-30 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
emulator.py
in aidial_adapter_bedrock/llm/tools
32 5 2023-12-20 2024-05-14 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
default_emulator.py
in aidial_adapter_bedrock/llm/tools
41 5 2023-12-20 2024-05-14 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
stream.py
in aidial_adapter_bedrock/utils
61 - 2023-11-10 2023-12-11 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
titan_text.py
in aidial_adapter_bedrock/embedding/amazon
72 3 2024-07-26 2024-12-05 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
aws_client_config.py
in aidial_adapter_bedrock
75 4 2024-09-05 2024-10-30 3 2 lagutin.igor@gmail.com anton_dubovik@epam.com
chat_emulator.py
in aidial_adapter_bedrock/llm
82 7 2023-12-12 2024-10-11 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
v1.py
in aidial_adapter_bedrock/llm/model/stability
95 6 2024-11-06 2025-01-09 3 2 66549992+roman-romanov-o@us... anton_dubovik@epam.com
tools_config.py
in aidial_adapter_bedrock/llm/tools
152 10 2024-05-14 2024-12-06 3 2 anton_dubovik@epam.com anton_dubovik@epam.com
tokenize.py
in aidial_adapter_bedrock/llm
2 1 2023-12-11 2024-03-28 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
pydantic.py
in aidial_adapter_bedrock/utils
4 - 2024-06-14 2024-07-26 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
conf.py
in aidial_adapter_bedrock/llm/model
5 - 2023-11-10 2023-12-11 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
token_usage.py
in aidial_adapter_bedrock/dial_api
11 2 2023-12-01 2023-12-20 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
model_listing.py
in aidial_adapter_bedrock/llm
12 1 2023-11-10 2023-12-20 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
validation.py
in aidial_adapter_bedrock/embedding
17 1 2024-07-26 2024-07-29 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
call_recognizer.py
in aidial_adapter_bedrock/llm/tools
23 2 2023-12-20 2024-01-25 2 2 anton_dubovik@epam.com 133792808+oleksii-klimov@us...
errors.py
in aidial_adapter_bedrock/llm
31 4 2024-05-03 2024-09-04 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
constants.py
in aidial_adapter_bedrock/llm/converse
36 - 2024-11-19 2024-12-19 2 1 66549992+roman-romanov-o@us... 66549992+roman-romanov-o@us...
embed_text.py
in aidial_adapter_bedrock/embedding/cohere
72 3 2024-07-29 2024-12-05 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
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
74 - 2023-10-10 2025-01-14 43 5 specialepm-dialdevteam@epam... anton_dubovik@epam.com
adapter.py
in aidial_adapter_bedrock/llm/model
196 - 2023-11-10 2025-01-07 30 4 anton_dubovik@epam.com anton_dubovik@epam.com
chat_completion.py
in aidial_adapter_bedrock
155 1 2023-11-10 2025-01-14 19 4 anton_dubovik@epam.com anton_dubovik@epam.com
chat_model.py
in aidial_adapter_bedrock/llm
161 7 2023-11-10 2025-01-14 19 3 anton_dubovik@epam.com anton_dubovik@epam.com
deployments.py
in aidial_adapter_bedrock
81 - 2024-05-03 2024-12-18 14 3 anton_dubovik@epam.com anton_dubovik@epam.com
consumer.py
in aidial_adapter_bedrock/llm
128 22 2023-11-10 2024-12-06 9 3 anton_dubovik@epam.com anton_dubovik@epam.com
adapter.py
in aidial_adapter_bedrock/llm/model/claude/v3
307 1 2024-05-02 2024-12-18 9 3 anton_dubovik@epam.com anton_dubovik@epam.com
bedrock.py
in aidial_adapter_bedrock
109 3 2023-12-05 2024-11-19 7 3 anton_dubovik@epam.com 66549992+roman-romanov-o@us...
claude_protocol.py
in aidial_adapter_bedrock/llm/tools
139 12 2023-12-20 2024-06-21 5 3 anton_dubovik@epam.com 66549992+roman-romanov-o@us...
app.py
in aidial_adapter_bedrock
35 - 2023-11-10 2024-12-18 14 2 anton_dubovik@epam.com anton_dubovik@epam.com
exceptions.py
in aidial_adapter_bedrock/server
112 9 2024-03-19 2025-01-14 10 2 133792808+oleksii-klimov@us... anton_dubovik@epam.com
storage.py
in aidial_adapter_bedrock/dial_api
114 6 2023-12-01 2024-12-02 10 2 anton_dubovik@epam.com anton_dubovik@epam.com
message.py
in aidial_adapter_bedrock/llm
213 23 2023-12-20 2025-01-09 7 2 anton_dubovik@epam.com anton_dubovik@epam.com
converters.py
in aidial_adapter_bedrock/llm/model/claude/v3
241 10 2024-05-02 2024-10-25 7 2 anton_dubovik@epam.com anton_dubovik@epam.com
claude_emulator.py
in aidial_adapter_bedrock/llm/tools
99 7 2023-12-20 2024-10-11 5 2 anton_dubovik@epam.com anton_dubovik@epam.com
tokenizer.py
in aidial_adapter_bedrock/llm/model/claude/v3
169 6 2024-09-23 2024-12-02 5 2 anton_dubovik@epam.com anton_dubovik@epam.com
v2.py
in aidial_adapter_bedrock/llm/model/stability
172 6 2024-11-06 2025-01-09 5 2 66549992+roman-romanov-o@us... anton_dubovik@epam.com
v3.py
in aidial_adapter_bedrock/llm/model/llama
7 1 2024-05-07 2024-12-06 5 2 anton_dubovik@epam.com 66549992+roman-romanov-o@us...
tools.py
in aidial_adapter_bedrock/llm/model/claude/v3
93 4 2024-06-21 2024-10-25 4 2 66549992+roman-romanov-o@us... anton_dubovik@epam.com
aws_client_config.py
in aidial_adapter_bedrock
75 4 2024-09-05 2024-10-30 3 2 lagutin.igor@gmail.com anton_dubovik@epam.com
tools_config.py
in aidial_adapter_bedrock/llm/tools
152 10 2024-05-14 2024-12-06 3 2 anton_dubovik@epam.com anton_dubovik@epam.com
v1.py
in aidial_adapter_bedrock/llm/model/stability
95 6 2024-11-06 2025-01-09 3 2 66549992+roman-romanov-o@us... anton_dubovik@epam.com
embeddings.py
in aidial_adapter_bedrock
22 1 2024-07-26 2024-12-18 3 2 anton_dubovik@epam.com anton_dubovik@epam.com
call_recognizer.py
in aidial_adapter_bedrock/llm/tools
23 2 2023-12-20 2024-01-25 2 2 anton_dubovik@epam.com 133792808+oleksii-klimov@us...
amazon.py
in aidial_adapter_bedrock/llm/model
107 6 2023-11-10 2024-09-23 11 1 anton_dubovik@epam.com anton_dubovik@epam.com
request.py
in aidial_adapter_bedrock/dial_api
103 7 2023-12-01 2024-10-25 11 1 anton_dubovik@epam.com anton_dubovik@epam.com
ai21.py
in aidial_adapter_bedrock/llm/model
92 5 2023-11-10 2024-09-23 9 1 anton_dubovik@epam.com anton_dubovik@epam.com
cohere.py
in aidial_adapter_bedrock/llm/model
136 7 2023-12-11 2024-09-23 7 1 anton_dubovik@epam.com anton_dubovik@epam.com
truncate_prompt.py
in aidial_adapter_bedrock/llm
121 6 2023-12-11 2024-10-30 6 1 anton_dubovik@epam.com anton_dubovik@epam.com
adapter.py
in aidial_adapter_bedrock/llm/model/claude/v1_v2
122 4 2024-05-02 2025-01-06 6 1 anton_dubovik@epam.com anton_dubovik@epam.com
titan_image.py
in aidial_adapter_bedrock/embedding/amazon
141 5 2024-07-26 2024-12-05 5 1 anton_dubovik@epam.com anton_dubovik@epam.com
env.py
in aidial_adapter_bedrock/utils
35 3 2023-12-18 2024-12-18 5 1 anton_dubovik@epam.com anton_dubovik@epam.com
response.py
in aidial_adapter_bedrock/dial_api
48 4 2023-12-01 2024-12-18 5 1 anton_dubovik@epam.com anton_dubovik@epam.com
log_config.py
in aidial_adapter_bedrock/utils
31 1 2023-11-10 2024-07-26 4 1 anton_dubovik@epam.com anton_dubovik@epam.com
default_emulator.py
in aidial_adapter_bedrock/llm/tools
41 5 2023-12-20 2024-05-14 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
emulator.py
in aidial_adapter_bedrock/llm/tools
32 5 2023-12-20 2024-05-14 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
chat_emulator.py
in aidial_adapter_bedrock/llm
82 7 2023-12-12 2024-10-11 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
titan_text.py
in aidial_adapter_bedrock/embedding/amazon
72 3 2024-07-26 2024-12-05 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
list.py
in aidial_adapter_bedrock/utils
27 4 2023-11-10 2024-10-25 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
stream.py
in aidial_adapter_bedrock/utils
61 - 2023-11-10 2023-12-11 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
noxfile.py
in root
32 6 2023-12-12 2024-10-30 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
conf.py
in aidial_adapter_bedrock/llm/model
5 - 2023-11-10 2023-12-11 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
errors.py
in aidial_adapter_bedrock/llm
31 4 2024-05-03 2024-09-04 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
adapter.py
in aidial_adapter_bedrock/llm/converse
166 2 2024-11-19 2024-12-19 2 1 66549992+roman-romanov-o@us... 66549992+roman-romanov-o@us...
constants.py
in aidial_adapter_bedrock/llm/converse
36 - 2024-11-19 2024-12-19 2 1 66549992+roman-romanov-o@us... 66549992+roman-romanov-o@us...
types.py
in aidial_adapter_bedrock/llm/converse
117 3 2024-11-19 2024-12-19 2 1 66549992+roman-romanov-o@us... 66549992+roman-romanov-o@us...
input.py
in aidial_adapter_bedrock/llm/converse
353 11 2024-11-19 2024-12-19 2 1 66549992+roman-romanov-o@us... 66549992+roman-romanov-o@us...
tokenize.py
in aidial_adapter_bedrock/llm
2 1 2023-12-11 2024-03-28 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
model_listing.py
in aidial_adapter_bedrock/llm
12 1 2023-11-10 2023-12-20 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
embed_text.py
in aidial_adapter_bedrock/embedding/cohere
72 3 2024-07-29 2024-12-05 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
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
clean.py
in scripts
22 3
2 -
__init__.py
in aidial_adapter_bedrock/llm
1 -
__init__.py
in aidial_adapter_bedrock/server
1 -
__init__.py
in aidial_adapter_bedrock/utils
1 -
input.py
in aidial_adapter_bedrock/llm/converse
353 11 2024-11-19 2024-12-19 2 1 66549992+roman-romanov-o@us... 66549992+roman-romanov-o@us...
adapter.py
in aidial_adapter_bedrock/llm/converse
166 2 2024-11-19 2024-12-19 2 1 66549992+roman-romanov-o@us... 66549992+roman-romanov-o@us...
titan_image.py
in aidial_adapter_bedrock/embedding/amazon
141 5 2024-07-26 2024-12-05 5 1 anton_dubovik@epam.com anton_dubovik@epam.com
cohere.py
in aidial_adapter_bedrock/llm/model
136 7 2023-12-11 2024-09-23 7 1 anton_dubovik@epam.com anton_dubovik@epam.com
resource.py
in aidial_adapter_bedrock/dial_api
135 8 2024-10-11 2024-10-11 1 1 anton_dubovik@epam.com anton_dubovik@epam.com
output.py
in aidial_adapter_bedrock/llm/converse
128 2 2024-11-19 2024-11-19 1 1 66549992+roman-romanov-o@us... 66549992+roman-romanov-o@us...
adapter.py
in aidial_adapter_bedrock/llm/model/claude/v1_v2
122 4 2024-05-02 2025-01-06 6 1 anton_dubovik@epam.com anton_dubovik@epam.com
truncate_prompt.py
in aidial_adapter_bedrock/llm
121 6 2023-12-11 2024-10-30 6 1 anton_dubovik@epam.com anton_dubovik@epam.com
types.py
in aidial_adapter_bedrock/llm/converse
117 3 2024-11-19 2024-12-19 2 1 66549992+roman-romanov-o@us... 66549992+roman-romanov-o@us...
amazon.py
in aidial_adapter_bedrock/llm/model
107 6 2023-11-10 2024-09-23 11 1 anton_dubovik@epam.com anton_dubovik@epam.com
adapter_deployments.py
in aidial_adapter_bedrock
106 5 2024-12-18 2024-12-18 1 1 anton_dubovik@epam.com anton_dubovik@epam.com
request.py
in aidial_adapter_bedrock/dial_api
103 7 2023-12-01 2024-10-25 11 1 anton_dubovik@epam.com anton_dubovik@epam.com
ai21.py
in aidial_adapter_bedrock/llm/model
92 5 2023-11-10 2024-09-23 9 1 anton_dubovik@epam.com anton_dubovik@epam.com
embedding_inputs.py
in aidial_adapter_bedrock/dial_api
87 1 2024-07-26 2024-10-11 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
chat_emulator.py
in aidial_adapter_bedrock/llm
82 7 2023-12-12 2024-10-11 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
json.py
in aidial_adapter_bedrock/utils
77 7 2024-06-14 2024-07-26 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
embed_text.py
in aidial_adapter_bedrock/embedding/cohere
72 3 2024-07-29 2024-12-05 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
titan_text.py
in aidial_adapter_bedrock/embedding/amazon
72 3 2024-07-26 2024-12-05 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
stream.py
in aidial_adapter_bedrock/utils
61 - 2023-11-10 2023-12-11 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
message.py
in aidial_adapter_bedrock/llm/model/stability
60 2 2025-01-09 2025-01-09 1 1 anton_dubovik@epam.com anton_dubovik@epam.com
xml.py
in aidial_adapter_bedrock/utils
54 14 2023-12-20 2023-12-20 1 1 anton_dubovik@epam.com anton_dubovik@epam.com
response.py
in aidial_adapter_bedrock/dial_api
48 4 2023-12-01 2024-12-18 5 1 anton_dubovik@epam.com anton_dubovik@epam.com
factory.py
in aidial_adapter_bedrock/llm/converse
45 - 2025-01-07 2025-01-07 1 1 anton_dubovik@epam.com anton_dubovik@epam.com
default_emulator.py
in aidial_adapter_bedrock/llm/tools
41 5 2023-12-20 2024-05-14 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
constants.py
in aidial_adapter_bedrock/llm/converse
36 - 2024-11-19 2024-12-19 2 1 66549992+roman-romanov-o@us... 66549992+roman-romanov-o@us...
resource.py
in aidial_adapter_bedrock/utils
36 7 2024-10-11 2024-10-11 1 1 anton_dubovik@epam.com anton_dubovik@epam.com
env.py
in aidial_adapter_bedrock/utils
35 3 2023-12-18 2024-12-18 5 1 anton_dubovik@epam.com anton_dubovik@epam.com
emulator.py
in aidial_adapter_bedrock/llm/tools
32 5 2023-12-20 2024-05-14 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
noxfile.py
in root
32 6 2023-12-12 2024-10-30 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
errors.py
in aidial_adapter_bedrock/llm
31 4 2024-05-03 2024-09-04 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
log_config.py
in aidial_adapter_bedrock/utils
31 1 2023-11-10 2024-07-26 4 1 anton_dubovik@epam.com anton_dubovik@epam.com
concurrency.py
in aidial_adapter_bedrock/utils
28 1 2023-12-05 2023-12-05 1 1 anton_dubovik@epam.com anton_dubovik@epam.com
list.py
in aidial_adapter_bedrock/utils
27 4 2023-11-10 2024-10-25 3 1 anton_dubovik@epam.com anton_dubovik@epam.com
list_projection.py
in aidial_adapter_bedrock/utils
20 4 2024-10-25 2024-10-25 1 1 anton_dubovik@epam.com anton_dubovik@epam.com
storage.py
in aidial_adapter_bedrock/llm/model/stability
19 - 2024-11-06 2024-11-06 1 1 66549992+roman-romanov-o@us... 66549992+roman-romanov-o@us...
default_tokenizer.py
in aidial_adapter_bedrock/llm/converse
19 1 2024-12-06 2024-12-06 1 1 66549992+roman-romanov-o@us... 66549992+roman-romanov-o@us...
response.py
in aidial_adapter_bedrock/embedding/cohere
18 - 2024-07-29 2024-07-29 1 1 anton_dubovik@epam.com anton_dubovik@epam.com
validation.py
in aidial_adapter_bedrock/embedding
17 1 2024-07-26 2024-07-29 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
params.py
in aidial_adapter_bedrock/llm/model/claude/v3
12 - 2024-09-23 2024-09-23 1 1 anton_dubovik@epam.com anton_dubovik@epam.com
model_listing.py
in aidial_adapter_bedrock/llm
12 1 2023-11-10 2023-12-20 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
response.py
in aidial_adapter_bedrock/embedding/amazon
12 - 2024-07-29 2024-07-29 1 1 anton_dubovik@epam.com anton_dubovik@epam.com
embeddings_adapter.py
in aidial_adapter_bedrock/embedding
12 - 2024-07-26 2024-07-26 1 1 anton_dubovik@epam.com anton_dubovik@epam.com
token_usage.py
in aidial_adapter_bedrock/dial_api
11 2 2023-12-01 2023-12-20 2 1 anton_dubovik@epam.com anton_dubovik@epam.com
trivy.yaml
in root
10 - 2024-11-14 2024-11-14 1 1 andrei_tataranovich@epam.com andrei_tataranovich@epam.com
encoding.py
in aidial_adapter_bedrock/embedding
10 2 2024-07-26 2024-07-26 1 1 anton_dubovik@epam.com anton_dubovik@epam.com
Correlations

File Size vs. Number of Changes: 82 points

pyproject.toml x: 74 lines of code y: 43 # changes aidial_adapter_bedrock/chat_completion.py x: 155 lines of code y: 19 # changes aidial_adapter_bedrock/llm/chat_model.py x: 161 lines of code y: 19 # changes aidial_adapter_bedrock/server/exceptions.py x: 112 lines of code y: 10 # changes aidial_adapter_bedrock/llm/message.py x: 213 lines of code y: 7 # changes aidial_adapter_bedrock/llm/model/stability/message.py x: 60 lines of code y: 1 # changes aidial_adapter_bedrock/llm/model/stability/v1.py x: 95 lines of code y: 3 # changes aidial_adapter_bedrock/llm/model/stability/v2.py x: 172 lines of code y: 5 # changes aidial_adapter_bedrock/llm/converse/factory.py x: 45 lines of code y: 1 # changes aidial_adapter_bedrock/llm/model/adapter.py x: 196 lines of code y: 30 # changes aidial_adapter_bedrock/llm/model/claude/v1_v2/adapter.py x: 122 lines of code y: 6 # changes aidial_adapter_bedrock/llm/converse/adapter.py x: 166 lines of code y: 2 # changes aidial_adapter_bedrock/llm/converse/constants.py x: 36 lines of code y: 2 # changes aidial_adapter_bedrock/llm/converse/input.py x: 353 lines of code y: 2 # changes aidial_adapter_bedrock/llm/converse/types.py x: 117 lines of code y: 2 # changes aidial_adapter_bedrock/adapter_deployments.py x: 106 lines of code y: 1 # changes aidial_adapter_bedrock/app.py x: 35 lines of code y: 14 # changes aidial_adapter_bedrock/deployments.py x: 81 lines of code y: 14 # changes aidial_adapter_bedrock/dial_api/response.py x: 48 lines of code y: 5 # changes aidial_adapter_bedrock/embeddings.py x: 22 lines of code y: 3 # changes aidial_adapter_bedrock/llm/model/claude/v3/adapter.py x: 307 lines of code y: 9 # changes aidial_adapter_bedrock/utils/env.py x: 35 lines of code y: 5 # changes aidial_adapter_bedrock/llm/consumer.py x: 128 lines of code y: 9 # changes aidial_adapter_bedrock/llm/tools/tools_config.py x: 152 lines of code y: 3 # changes aidial_adapter_bedrock/llm/converse/default_tokenizer.py x: 19 lines of code y: 1 # changes aidial_adapter_bedrock/llm/model/llama/v3.py x: 7 lines of code y: 5 # changes aidial_adapter_bedrock/embedding/amazon/titan_image.py x: 141 lines of code y: 5 # changes aidial_adapter_bedrock/embedding/amazon/titan_text.py x: 72 lines of code y: 3 # changes aidial_adapter_bedrock/embedding/cohere/embed_text.py x: 72 lines of code y: 2 # changes aidial_adapter_bedrock/dial_api/storage.py x: 114 lines of code y: 10 # changes aidial_adapter_bedrock/llm/model/claude/v3/tokenizer.py x: 169 lines of code y: 5 # changes aidial_adapter_bedrock/bedrock.py x: 109 lines of code y: 7 # changes aidial_adapter_bedrock/llm/converse/__init__.py x: 1 lines of code y: 1 # changes aidial_adapter_bedrock/llm/converse/output.py x: 128 lines of code y: 1 # changes trivy.yaml x: 10 lines of code y: 1 # changes aidial_adapter_bedrock/aws_client_config.py x: 75 lines of code y: 3 # changes aidial_adapter_bedrock/llm/truncate_prompt.py x: 121 lines of code y: 6 # changes noxfile.py x: 32 lines of code y: 3 # changes aidial_adapter_bedrock/dial_api/request.py x: 103 lines of code y: 11 # changes aidial_adapter_bedrock/llm/model/claude/v3/converters.py x: 241 lines of code y: 7 # changes aidial_adapter_bedrock/llm/model/claude/v3/tools.py x: 93 lines of code y: 4 # changes aidial_adapter_bedrock/utils/list.py x: 27 lines of code y: 3 # changes aidial_adapter_bedrock/utils/list_projection.py x: 20 lines of code y: 1 # changes aidial_adapter_bedrock/dial_api/embedding_inputs.py x: 87 lines of code y: 2 # changes aidial_adapter_bedrock/dial_api/resource.py x: 135 lines of code y: 1 # changes aidial_adapter_bedrock/llm/chat_emulator.py x: 82 lines of code y: 3 # changes aidial_adapter_bedrock/llm/tools/claude_emulator.py x: 99 lines of code y: 5 # changes aidial_adapter_bedrock/utils/resource.py x: 36 lines of code y: 1 # changes aidial_adapter_bedrock/utils/text.py x: 4 lines of code y: 1 # changes aidial_adapter_bedrock/llm/model/ai21.py x: 92 lines of code y: 9 # changes aidial_adapter_bedrock/llm/model/amazon.py x: 107 lines of code y: 11 # changes aidial_adapter_bedrock/llm/model/claude/v3/params.py x: 12 lines of code y: 1 # changes aidial_adapter_bedrock/llm/model/cohere.py x: 136 lines of code y: 7 # changes aidial_adapter_bedrock/llm/errors.py x: 31 lines of code y: 2 # changes aidial_adapter_bedrock/embedding/cohere/response.py x: 18 lines of code y: 1 # changes aidial_adapter_bedrock/embedding/validation.py x: 17 lines of code y: 2 # changes aidial_adapter_bedrock/utils/json.py x: 77 lines of code y: 2 # changes aidial_adapter_bedrock/utils/log_config.py x: 31 lines of code y: 4 # changes aidial_adapter_bedrock/utils/pydantic.py x: 4 lines of code y: 2 # changes aidial_adapter_bedrock/llm/tools/claude_protocol.py x: 139 lines of code y: 5 # changes aidial_adapter_bedrock/llm/tools/default_emulator.py x: 41 lines of code y: 3 # changes aidial_adapter_bedrock/llm/tokenize.py x: 2 lines of code y: 2 # changes aidial_adapter_bedrock/llm/tools/call_recognizer.py x: 23 lines of code y: 2 # changes aidial_adapter_bedrock/dial_api/token_usage.py x: 11 lines of code y: 2 # changes aidial_adapter_bedrock/llm/model_listing.py x: 12 lines of code y: 2 # changes aidial_adapter_bedrock/utils/xml.py x: 54 lines of code y: 1 # changes aidial_adapter_bedrock/llm/model/conf.py x: 5 lines of code y: 2 # changes aidial_adapter_bedrock/utils/stream.py x: 61 lines of code y: 3 # changes aidial_adapter_bedrock/utils/concurrency.py x: 28 lines of code y: 1 # changes
43.0
# changes
  min: 1.0
  average: 4.71
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 43.0
0 353.0
lines of code
min: 1.0 | average: 72.95 | 25th percentile: 12.0 | median: 51.0 | 75th percentile: 114.75 | max: 353.0

Number of Contributors vs. Number of Changes: 82 points

pyproject.toml x: 5 # contributors y: 43 # changes aidial_adapter_bedrock/chat_completion.py x: 4 # contributors y: 19 # changes aidial_adapter_bedrock/llm/chat_model.py x: 3 # contributors y: 19 # changes aidial_adapter_bedrock/server/exceptions.py x: 2 # contributors y: 10 # changes aidial_adapter_bedrock/llm/message.py x: 2 # contributors y: 7 # changes aidial_adapter_bedrock/llm/model/stability/message.py x: 1 # contributors y: 1 # changes aidial_adapter_bedrock/llm/model/stability/v1.py x: 2 # contributors y: 3 # changes aidial_adapter_bedrock/llm/model/stability/v2.py x: 2 # contributors y: 5 # changes aidial_adapter_bedrock/llm/model/adapter.py x: 4 # contributors y: 30 # changes aidial_adapter_bedrock/llm/model/claude/v1_v2/adapter.py x: 1 # contributors y: 6 # changes aidial_adapter_bedrock/llm/converse/adapter.py x: 1 # contributors y: 2 # changes aidial_adapter_bedrock/app.py x: 2 # contributors y: 14 # changes aidial_adapter_bedrock/deployments.py x: 3 # contributors y: 14 # changes aidial_adapter_bedrock/dial_api/response.py x: 1 # contributors y: 5 # changes aidial_adapter_bedrock/llm/model/claude/v3/adapter.py x: 3 # contributors y: 9 # changes aidial_adapter_bedrock/embedding/amazon/titan_text.py x: 1 # contributors y: 3 # changes aidial_adapter_bedrock/bedrock.py x: 3 # contributors y: 7 # changes aidial_adapter_bedrock/dial_api/request.py x: 1 # contributors y: 11 # changes aidial_adapter_bedrock/llm/model/claude/v3/tools.py x: 2 # contributors y: 4 # changes aidial_adapter_bedrock/llm/model/ai21.py x: 1 # contributors y: 9 # changes aidial_adapter_bedrock/llm/model/cohere.py x: 1 # contributors y: 7 # changes aidial_adapter_bedrock/utils/log_config.py x: 1 # contributors y: 4 # changes aidial_adapter_bedrock/llm/tools/claude_protocol.py x: 3 # contributors y: 5 # changes aidial_adapter_bedrock/llm/tools/call_recognizer.py x: 2 # contributors y: 2 # changes
43.0
# changes
  min: 1.0
  average: 4.71
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 43.0
0 5.0
# contributors
min: 1.0 | average: 1.45 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 82 points

pyproject.toml x: 5 # contributors y: 74 lines of code aidial_adapter_bedrock/chat_completion.py x: 4 # contributors y: 155 lines of code aidial_adapter_bedrock/llm/chat_model.py x: 3 # contributors y: 161 lines of code aidial_adapter_bedrock/server/exceptions.py x: 2 # contributors y: 112 lines of code aidial_adapter_bedrock/llm/message.py x: 2 # contributors y: 213 lines of code aidial_adapter_bedrock/llm/model/stability/message.py x: 1 # contributors y: 60 lines of code aidial_adapter_bedrock/llm/model/stability/v1.py x: 2 # contributors y: 95 lines of code aidial_adapter_bedrock/llm/model/stability/v2.py x: 2 # contributors y: 172 lines of code aidial_adapter_bedrock/llm/converse/factory.py x: 1 # contributors y: 45 lines of code aidial_adapter_bedrock/llm/model/adapter.py x: 4 # contributors y: 196 lines of code aidial_adapter_bedrock/llm/model/claude/v1_v2/adapter.py x: 1 # contributors y: 122 lines of code aidial_adapter_bedrock/llm/converse/adapter.py x: 1 # contributors y: 166 lines of code aidial_adapter_bedrock/llm/converse/constants.py x: 1 # contributors y: 36 lines of code aidial_adapter_bedrock/llm/converse/input.py x: 1 # contributors y: 353 lines of code aidial_adapter_bedrock/llm/converse/types.py x: 1 # contributors y: 117 lines of code aidial_adapter_bedrock/adapter_deployments.py x: 1 # contributors y: 106 lines of code aidial_adapter_bedrock/app.py x: 2 # contributors y: 35 lines of code aidial_adapter_bedrock/deployments.py x: 3 # contributors y: 81 lines of code aidial_adapter_bedrock/dial_api/response.py x: 1 # contributors y: 48 lines of code aidial_adapter_bedrock/embeddings.py x: 2 # contributors y: 22 lines of code aidial_adapter_bedrock/llm/model/claude/v3/adapter.py x: 3 # contributors y: 307 lines of code aidial_adapter_bedrock/llm/consumer.py x: 3 # contributors y: 128 lines of code aidial_adapter_bedrock/llm/tools/tools_config.py x: 2 # contributors y: 152 lines of code aidial_adapter_bedrock/llm/converse/default_tokenizer.py x: 1 # contributors y: 19 lines of code aidial_adapter_bedrock/llm/model/llama/v3.py x: 2 # contributors y: 7 lines of code aidial_adapter_bedrock/embedding/amazon/titan_image.py x: 1 # contributors y: 141 lines of code aidial_adapter_bedrock/embedding/amazon/titan_text.py x: 1 # contributors y: 72 lines of code aidial_adapter_bedrock/dial_api/storage.py x: 2 # contributors y: 114 lines of code aidial_adapter_bedrock/llm/model/claude/v3/tokenizer.py x: 2 # contributors y: 169 lines of code aidial_adapter_bedrock/bedrock.py x: 3 # contributors y: 109 lines of code aidial_adapter_bedrock/llm/converse/__init__.py x: 1 # contributors y: 1 lines of code aidial_adapter_bedrock/llm/converse/output.py x: 1 # contributors y: 128 lines of code trivy.yaml x: 1 # contributors y: 10 lines of code aidial_adapter_bedrock/aws_client_config.py x: 2 # contributors y: 75 lines of code noxfile.py x: 1 # contributors y: 32 lines of code aidial_adapter_bedrock/dial_api/request.py x: 1 # contributors y: 103 lines of code aidial_adapter_bedrock/llm/model/claude/v3/converters.py x: 2 # contributors y: 241 lines of code aidial_adapter_bedrock/llm/model/claude/v3/tools.py x: 2 # contributors y: 93 lines of code aidial_adapter_bedrock/utils/list.py x: 1 # contributors y: 27 lines of code aidial_adapter_bedrock/utils/list_projection.py x: 1 # contributors y: 20 lines of code aidial_adapter_bedrock/dial_api/embedding_inputs.py x: 1 # contributors y: 87 lines of code aidial_adapter_bedrock/dial_api/resource.py x: 1 # contributors y: 135 lines of code aidial_adapter_bedrock/llm/chat_emulator.py x: 1 # contributors y: 82 lines of code aidial_adapter_bedrock/llm/tools/claude_emulator.py x: 2 # contributors y: 99 lines of code aidial_adapter_bedrock/utils/text.py x: 1 # contributors y: 4 lines of code aidial_adapter_bedrock/llm/model/ai21.py x: 1 # contributors y: 92 lines of code aidial_adapter_bedrock/llm/model/claude/v3/params.py x: 1 # contributors y: 12 lines of code aidial_adapter_bedrock/llm/errors.py x: 1 # contributors y: 31 lines of code aidial_adapter_bedrock/embedding/cohere/response.py x: 1 # contributors y: 18 lines of code aidial_adapter_bedrock/utils/json.py x: 1 # contributors y: 77 lines of code aidial_adapter_bedrock/llm/tools/claude_protocol.py x: 3 # contributors y: 139 lines of code aidial_adapter_bedrock/llm/tools/default_emulator.py x: 1 # contributors y: 41 lines of code aidial_adapter_bedrock/llm/tokenize.py x: 1 # contributors y: 2 lines of code aidial_adapter_bedrock/llm/tools/call_recognizer.py x: 2 # contributors y: 23 lines of code aidial_adapter_bedrock/utils/xml.py x: 1 # contributors y: 54 lines of code aidial_adapter_bedrock/llm/model/conf.py x: 1 # contributors y: 5 lines of code aidial_adapter_bedrock/utils/concurrency.py x: 1 # contributors y: 28 lines of code
353.0
lines of code
  min: 1.0
  average: 72.95
  25th percentile: 12.0
  median: 51.0
  75th percentile: 114.75
  max: 353.0
0 5.0
# contributors
min: 1.0 | average: 1.45 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0