epam / ai-dial-adapter-vertexai
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 20% | 39% | 40%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py0% | 0% | 20% | 40% | 38%
toml0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
aidial_adapter_vertexai0% | 0% | 20% | 41% | 38%
ROOT0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
tools.py
in aidial_adapter_vertexai/chat
245 16
processor.py
in aidial_adapter_vertexai/chat/gemini
221 10
vertex_lib.py
in aidial_adapter_vertexai/chat/gemini/adapter
220 3
genai_lib.py
in aidial_adapter_vertexai/chat/gemini/adapter
210 1
multi_modal.py
in aidial_adapter_vertexai/embedding
174 5
chat_completion.py
in aidial_adapter_vertexai
164 1
inputs.py
in aidial_adapter_vertexai/chat/gemini
154 1
text.py
in aidial_adapter_vertexai/embedding
153 1
truncate_prompt.py
in aidial_adapter_vertexai/chat
148 10
static_tools.py
in aidial_adapter_vertexai/chat
135 11
resource.py
in aidial_adapter_vertexai/dial_api
135 8
conversation_factory.py
in aidial_adapter_vertexai/chat/gemini
133 20
adapter.py
in aidial_adapter_vertexai/chat/bison
127 6
prompt.py
in aidial_adapter_vertexai/chat/bison
118 9
adapter.py
in aidial_adapter_vertexai/chat/imagen
117 2
consumer.py
in aidial_adapter_vertexai/chat
107 7
storage.py
in aidial_adapter_vertexai/dial_api
107 6
output.py
in aidial_adapter_vertexai/chat/gemini
95 -
base.py
in aidial_adapter_vertexai/chat/bison
94 3
92 -
processors.py
in aidial_adapter_vertexai/chat/gemini
90 5
adapters.py
in aidial_adapter_vertexai
90 -
embedding_inputs.py
in aidial_adapter_vertexai/dial_api
87 1
json.py
in aidial_adapter_vertexai/utils
82 6
gemini_1_0_pro_vision.py
in aidial_adapter_vertexai/chat/gemini/prompt
79 3
finish_reason.py
in aidial_adapter_vertexai/chat/gemini
72 2
exceptions.py
in aidial_adapter_vertexai/dial_api
71 2
base.py
in aidial_adapter_vertexai/chat/gemini/prompt
67 6
grounding.py
in aidial_adapter_vertexai/chat/gemini
66 1
request.py
in aidial_adapter_vertexai/dial_api
65 3
gemini_2.py
in aidial_adapter_vertexai/chat/gemini/prompt
63 -
gemini_1_5.py
in aidial_adapter_vertexai/chat/gemini/prompt
61 1
generation_config.py
in aidial_adapter_vertexai/chat/gemini
49 3
app.py
in aidial_adapter_vertexai
49 -
deployments.py
in aidial_adapter_vertexai
45 2
gemini_1_0_pro.py
in aidial_adapter_vertexai/chat/gemini/prompt
42 -
resource.py
in aidial_adapter_vertexai/utils
36 7
vertex_ai.py
in aidial_adapter_vertexai
34 -
chat_completion_adapter.py
in aidial_adapter_vertexai/chat
33 -
errors.py
in aidial_adapter_vertexai/chat
33 4
noxfile.py
in root
32 6
log_config.py
in aidial_adapter_vertexai/utils
31 1
protobuf.py
in aidial_adapter_vertexai/utils
30 4
error.py
in aidial_adapter_vertexai/chat/gemini
24 1
clean.py
in scripts
22 3
timer.py
in aidial_adapter_vertexai/utils
22 5
types.py
in aidial_adapter_vertexai/embedding
20 2
concurrency.py
in aidial_adapter_vertexai/utils
20 -
pdf.py
in aidial_adapter_vertexai/utils
13 1
embeddings_adapter.py
in aidial_adapter_vertexai/embedding
12 -
Files With Most Units (Top 45)
File# lines# units
conversation_factory.py
in aidial_adapter_vertexai/chat/gemini
133 20
tools.py
in aidial_adapter_vertexai/chat
245 16
static_tools.py
in aidial_adapter_vertexai/chat
135 11
processor.py
in aidial_adapter_vertexai/chat/gemini
221 10
truncate_prompt.py
in aidial_adapter_vertexai/chat
148 10
prompt.py
in aidial_adapter_vertexai/chat/bison
118 9
resource.py
in aidial_adapter_vertexai/dial_api
135 8
consumer.py
in aidial_adapter_vertexai/chat
107 7
resource.py
in aidial_adapter_vertexai/utils
36 7
noxfile.py
in root
32 6
base.py
in aidial_adapter_vertexai/chat/gemini/prompt
67 6
adapter.py
in aidial_adapter_vertexai/chat/bison
127 6
json.py
in aidial_adapter_vertexai/utils
82 6
storage.py
in aidial_adapter_vertexai/dial_api
107 6
processors.py
in aidial_adapter_vertexai/chat/gemini
90 5
multi_modal.py
in aidial_adapter_vertexai/embedding
174 5
timer.py
in aidial_adapter_vertexai/utils
22 5
errors.py
in aidial_adapter_vertexai/chat
33 4
protobuf.py
in aidial_adapter_vertexai/utils
30 4
clean.py
in scripts
22 3
generation_config.py
in aidial_adapter_vertexai/chat/gemini
49 3
vertex_lib.py
in aidial_adapter_vertexai/chat/gemini/adapter
220 3
gemini_1_0_pro_vision.py
in aidial_adapter_vertexai/chat/gemini/prompt
79 3
base.py
in aidial_adapter_vertexai/chat/bison
94 3
request.py
in aidial_adapter_vertexai/dial_api
65 3
finish_reason.py
in aidial_adapter_vertexai/chat/gemini
72 2
adapter.py
in aidial_adapter_vertexai/chat/imagen
117 2
encoding.py
in aidial_adapter_vertexai/embedding
10 2
types.py
in aidial_adapter_vertexai/embedding
20 2
not_implemented.py
in aidial_adapter_vertexai/utils
5 2
text.py
in aidial_adapter_vertexai/utils
8 2
token_usage.py
in aidial_adapter_vertexai/dial_api
11 2
exceptions.py
in aidial_adapter_vertexai/dial_api
71 2
deployments.py
in aidial_adapter_vertexai
45 2
chat_completion.py
in aidial_adapter_vertexai
164 1
error.py
in aidial_adapter_vertexai/chat/gemini
24 1
genai_lib.py
in aidial_adapter_vertexai/chat/gemini/adapter
210 1
inputs.py
in aidial_adapter_vertexai/chat/gemini
154 1
gemini_1_5.py
in aidial_adapter_vertexai/chat/gemini/prompt
61 1
grounding.py
in aidial_adapter_vertexai/chat/gemini
66 1
text.py
in aidial_adapter_vertexai/embedding
153 1
env.py
in aidial_adapter_vertexai/utils
7 1
log_config.py
in aidial_adapter_vertexai/utils
31 1
pdf.py
in aidial_adapter_vertexai/utils
13 1
embedding_inputs.py
in aidial_adapter_vertexai/dial_api
87 1
Files With Long Lines (Top 4)

There are 4 files with lines longer than 120 characters. In total, there are 4 long lines.

File# lines# units# long lines
92 - 1
multi_modal.py
in aidial_adapter_vertexai/embedding
174 5 1
text.py
in aidial_adapter_vertexai/embedding
153 1 1
embedding_inputs.py
in aidial_adapter_vertexai/dial_api
87 1 1