gabykim commited on
Commit
1d034b2
·
1 Parent(s): 64557d2

huggingface gradio configuration

Browse files
Files changed (3) hide show
  1. README.md +11 -0
  2. app.py +7 -0
  3. requirements.txt +138 -0
README.md CHANGED
@@ -1,3 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
1
  # Know Lang Bot
2
  A tool for exploring and understanding complex codebases using LLMs.
3
  Features
 
1
+ ---
2
+ title: KnowLangBot
3
+ emoji: 🤖
4
+ colorFrom: blue
5
+ colorTo: purple
6
+ sdk: gradio
7
+ sdk_version: 5.13.1
8
+ app_file: app.py
9
+ pinned: false
10
+ ---
11
+
12
  # Know Lang Bot
13
  A tool for exploring and understanding complex codebases using LLMs.
14
  Features
app.py ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ from know_lang_bot.chat_bot.chat_interface import create_chatbot
2
+ from know_lang_bot.config import AppConfig
3
+
4
+
5
+ config = AppConfig()
6
+ demo = create_chatbot(config)
7
+ demo.launch()
requirements.txt ADDED
@@ -0,0 +1,138 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ aiofiles==23.2.1 ; python_version >= "3.10" and python_version < "4.0"
2
+ annotated-types==0.7.0 ; python_version >= "3.10" and python_version < "4.0"
3
+ anthropic==0.45.0 ; python_version >= "3.10" and python_version < "4.0"
4
+ anyio==4.8.0 ; python_version >= "3.10" and python_version < "4.0"
5
+ asgiref==3.8.1 ; python_version >= "3.10" and python_version < "4.0"
6
+ audioop-lts==0.2.1 ; python_version >= "3.13" and python_version < "4.0"
7
+ backoff==2.2.1 ; python_version >= "3.10" and python_version < "4.0"
8
+ bcrypt==4.2.1 ; python_version >= "3.10" and python_version < "4.0"
9
+ build==1.2.2.post1 ; python_version >= "3.10" and python_version < "4.0"
10
+ cachetools==5.5.1 ; python_version >= "3.10" and python_version < "4.0"
11
+ certifi==2024.12.14 ; python_version >= "3.10" and python_version < "4.0"
12
+ charset-normalizer==3.4.1 ; python_version >= "3.10" and python_version < "4.0"
13
+ chroma-hnswlib==0.7.6 ; python_version >= "3.10" and python_version < "4.0"
14
+ chromadb==0.6.3 ; python_version >= "3.10" and python_version < "4.0"
15
+ click==8.1.8 ; python_version >= "3.10" and python_version < "4.0"
16
+ cohere==5.13.11 ; python_version >= "3.10" and python_version < "4.0"
17
+ colorama==0.4.6 ; python_version >= "3.10" and python_version < "4.0"
18
+ coloredlogs==15.0.1 ; python_version >= "3.10" and python_version < "4.0"
19
+ deprecated==1.2.18 ; python_version >= "3.10" and python_version < "4.0"
20
+ distro==1.9.0 ; python_version >= "3.10" and python_version < "4.0"
21
+ durationpy==0.9 ; python_version >= "3.10" and python_version < "4.0"
22
+ eval-type-backport==0.2.2 ; python_version >= "3.10" and python_version < "4.0"
23
+ exceptiongroup==1.2.2 ; python_version >= "3.10" and python_version < "3.11"
24
+ executing==2.2.0 ; python_version >= "3.10" and python_version < "4.0"
25
+ fastapi==0.115.7 ; python_version >= "3.10" and python_version < "4.0"
26
+ fastavro==1.10.0 ; python_version >= "3.10" and python_version < "4.0"
27
+ ffmpy==0.5.0 ; python_version >= "3.10" and python_version < "4.0"
28
+ filelock==3.17.0 ; python_version >= "3.10" and python_version < "4.0"
29
+ flatbuffers==25.1.24 ; python_version >= "3.10" and python_version < "4.0"
30
+ fsspec==2024.12.0 ; python_version >= "3.10" and python_version < "4.0"
31
+ gitdb==4.0.12 ; python_version >= "3.10" and python_version < "4.0"
32
+ gitpython==3.1.44 ; python_version >= "3.10" and python_version < "4.0"
33
+ google-auth==2.38.0 ; python_version >= "3.10" and python_version < "4.0"
34
+ googleapis-common-protos==1.66.0 ; python_version >= "3.10" and python_version < "4.0"
35
+ gradio-client==1.6.0 ; python_version >= "3.10" and python_version < "4.0"
36
+ gradio==5.13.1 ; python_version >= "3.10" and python_version < "4.0"
37
+ griffe==1.5.5 ; python_version >= "3.10" and python_version < "4.0"
38
+ groq==0.15.0 ; python_version >= "3.10" and python_version < "4.0"
39
+ grpcio==1.70.0 ; python_version >= "3.10" and python_version < "4.0"
40
+ h11==0.14.0 ; python_version >= "3.10" and python_version < "4.0"
41
+ httpcore==1.0.7 ; python_version >= "3.10" and python_version < "4.0"
42
+ httptools==0.6.4 ; python_version >= "3.10" and python_version < "4.0"
43
+ httpx-sse==0.4.0 ; python_version >= "3.10" and python_version < "4.0"
44
+ httpx==0.28.1 ; python_version >= "3.10" and python_version < "4.0"
45
+ huggingface-hub==0.27.1 ; python_version >= "3.10" and python_version < "4.0"
46
+ humanfriendly==10.0 ; python_version >= "3.10" and python_version < "4.0"
47
+ idna==3.10 ; python_version >= "3.10" and python_version < "4.0"
48
+ importlib-metadata==8.5.0 ; python_version >= "3.10" and python_version < "4.0"
49
+ importlib-resources==6.5.2 ; python_version >= "3.10" and python_version < "4.0"
50
+ jinja2==3.1.5 ; python_version >= "3.10" and python_version < "4.0"
51
+ jiter==0.8.2 ; python_version >= "3.10" and python_version < "4.0"
52
+ jsonpath-python==1.0.6 ; python_version >= "3.10" and python_version < "4.0"
53
+ kubernetes==32.0.0 ; python_version >= "3.10" and python_version < "4.0"
54
+ logfire-api==3.3.0 ; python_version >= "3.10" and python_version < "4.0"
55
+ logfire==3.4.0 ; python_version >= "3.10" and python_version < "4.0"
56
+ markdown-it-py==3.0.0 ; python_version >= "3.10" and python_version < "4.0"
57
+ markupsafe==2.1.5 ; python_version >= "3.10" and python_version < "4.0"
58
+ mdurl==0.1.2 ; python_version >= "3.10" and python_version < "4.0"
59
+ mistralai==1.4.0 ; python_version >= "3.10" and python_version < "4.0"
60
+ mmh3==5.1.0 ; python_version >= "3.10" and python_version < "4.0"
61
+ monotonic==1.6 ; python_version >= "3.10" and python_version < "4.0"
62
+ mpmath==1.3.0 ; python_version >= "3.10" and python_version < "4.0"
63
+ mypy-extensions==1.0.0 ; python_version >= "3.10" and python_version < "4.0"
64
+ numpy==2.2.2 ; python_version >= "3.10" and python_version < "4.0"
65
+ oauthlib==3.2.2 ; python_version >= "3.10" and python_version < "4.0"
66
+ ollama==0.4.7 ; python_version >= "3.10" and python_version < "4.0"
67
+ onnxruntime==1.20.1 ; python_version >= "3.10" and python_version < "4.0"
68
+ openai==1.60.1 ; python_version >= "3.10" and python_version < "4.0"
69
+ opentelemetry-api==1.29.0 ; python_version >= "3.10" and python_version < "4.0"
70
+ opentelemetry-exporter-otlp-proto-common==1.29.0 ; python_version >= "3.10" and python_version < "4.0"
71
+ opentelemetry-exporter-otlp-proto-grpc==1.29.0 ; python_version >= "3.10" and python_version < "4.0"
72
+ opentelemetry-exporter-otlp-proto-http==1.29.0 ; python_version >= "3.10" and python_version < "4.0"
73
+ opentelemetry-instrumentation-asgi==0.50b0 ; python_version >= "3.10" and python_version < "4.0"
74
+ opentelemetry-instrumentation-fastapi==0.50b0 ; python_version >= "3.10" and python_version < "4.0"
75
+ opentelemetry-instrumentation==0.50b0 ; python_version >= "3.10" and python_version < "4.0"
76
+ opentelemetry-proto==1.29.0 ; python_version >= "3.10" and python_version < "4.0"
77
+ opentelemetry-sdk==1.29.0 ; python_version >= "3.10" and python_version < "4.0"
78
+ opentelemetry-semantic-conventions==0.50b0 ; python_version >= "3.10" and python_version < "4.0"
79
+ opentelemetry-util-http==0.50b0 ; python_version >= "3.10" and python_version < "4.0"
80
+ orjson==3.10.15 ; python_version >= "3.10" and python_version < "4.0"
81
+ overrides==7.7.0 ; python_version >= "3.10" and python_version < "4.0"
82
+ packaging==24.2 ; python_version >= "3.10" and python_version < "4.0"
83
+ pandas==2.2.3 ; python_version >= "3.10" and python_version < "4.0"
84
+ pillow==11.1.0 ; python_version >= "3.10" and python_version < "4.0"
85
+ posthog==3.10.0 ; python_version >= "3.10" and python_version < "4.0"
86
+ protobuf==5.29.3 ; python_version >= "3.10" and python_version < "4.0"
87
+ pyasn1-modules==0.4.1 ; python_version >= "3.10" and python_version < "4.0"
88
+ pyasn1==0.6.1 ; python_version >= "3.10" and python_version < "4.0"
89
+ pydantic-ai-slim[anthropic,cohere,graph,groq,mistral,openai,vertexai]==0.0.20 ; python_version >= "3.10" and python_version < "4.0"
90
+ pydantic-ai[logfire]==0.0.20 ; python_version >= "3.10" and python_version < "4.0"
91
+ pydantic-core==2.27.2 ; python_version >= "3.10" and python_version < "4.0"
92
+ pydantic-graph==0.0.20 ; python_version >= "3.10" and python_version < "4.0"
93
+ pydantic-settings==2.7.1 ; python_version >= "3.10" and python_version < "4.0"
94
+ pydantic==2.10.6 ; python_version >= "3.10" and python_version < "4.0"
95
+ pydub==0.25.1 ; python_version >= "3.10" and python_version < "4.0"
96
+ pygments==2.19.1 ; python_version >= "3.10" and python_version < "4.0"
97
+ pypika==0.48.9 ; python_version >= "3.10" and python_version < "4.0"
98
+ pyproject-hooks==1.2.0 ; python_version >= "3.10" and python_version < "4.0"
99
+ pyreadline3==3.5.4 ; sys_platform == "win32" and python_version >= "3.10" and python_version < "4.0"
100
+ python-dateutil==2.9.0.post0 ; python_version >= "3.10" and python_version < "4.0"
101
+ python-dotenv==1.0.1 ; python_version >= "3.10" and python_version < "4.0"
102
+ python-multipart==0.0.20 ; python_version >= "3.10" and python_version < "4.0"
103
+ pytz==2024.2 ; python_version >= "3.10" and python_version < "4.0"
104
+ pyyaml==6.0.2 ; python_version >= "3.10" and python_version < "4.0"
105
+ requests-oauthlib==2.0.0 ; python_version >= "3.10" and python_version < "4.0"
106
+ requests==2.32.3 ; python_version >= "3.10" and python_version < "4.0"
107
+ rich==13.9.4 ; python_version >= "3.10" and python_version < "4.0"
108
+ rsa==4.9 ; python_version >= "3.10" and python_version < "4"
109
+ ruff==0.9.3 ; python_version >= "3.10" and python_version < "4.0" and sys_platform != "emscripten"
110
+ safehttpx==0.1.6 ; python_version >= "3.10" and python_version < "4.0"
111
+ semantic-version==2.10.0 ; python_version >= "3.10" and python_version < "4.0"
112
+ shellingham==1.5.4 ; python_version >= "3.10" and python_version < "4.0"
113
+ six==1.17.0 ; python_version >= "3.10" and python_version < "4.0"
114
+ smmap==5.0.2 ; python_version >= "3.10" and python_version < "4.0"
115
+ sniffio==1.3.1 ; python_version >= "3.10" and python_version < "4.0"
116
+ starlette==0.45.3 ; python_version >= "3.10" and python_version < "4.0"
117
+ sympy==1.13.3 ; python_version >= "3.10" and python_version < "4.0"
118
+ tenacity==9.0.0 ; python_version >= "3.10" and python_version < "4.0"
119
+ tokenizers==0.21.0 ; python_version >= "3.10" and python_version < "4.0"
120
+ tomli==2.2.1 ; python_version >= "3.10" and python_version < "3.11"
121
+ tomlkit==0.13.2 ; python_version >= "3.10" and python_version < "4.0"
122
+ tqdm==4.67.1 ; python_version >= "3.10" and python_version < "4.0"
123
+ tree-sitter-python==0.23.6 ; python_version >= "3.10" and python_version < "4.0"
124
+ tree-sitter==0.24.0 ; python_version >= "3.10" and python_version < "4.0"
125
+ typer==0.15.1 ; python_version >= "3.10" and python_version < "4.0"
126
+ types-requests==2.32.0.20241016 ; python_version >= "3.10" and python_version < "4.0"
127
+ typing-extensions==4.12.2 ; python_version >= "3.10" and python_version < "4.0"
128
+ typing-inspect==0.9.0 ; python_version >= "3.10" and python_version < "4.0"
129
+ tzdata==2025.1 ; python_version >= "3.10" and python_version < "4.0"
130
+ urllib3==2.3.0 ; python_version >= "3.10" and python_version < "4.0"
131
+ uvicorn==0.34.0 ; python_version >= "3.10" and python_version < "4.0" and sys_platform != "emscripten"
132
+ uvicorn[standard]==0.34.0 ; python_version >= "3.10" and python_version < "4.0"
133
+ uvloop==0.21.0 ; (sys_platform != "win32" and sys_platform != "cygwin") and platform_python_implementation != "PyPy" and python_version >= "3.10" and python_version < "4.0"
134
+ watchfiles==1.0.4 ; python_version >= "3.10" and python_version < "4.0"
135
+ websocket-client==1.8.0 ; python_version >= "3.10" and python_version < "4.0"
136
+ websockets==14.2 ; python_version >= "3.10" and python_version < "4.0"
137
+ wrapt==1.17.2 ; python_version >= "3.10" and python_version < "4.0"
138
+ zipp==3.21.0 ; python_version >= "3.10" and python_version < "4.0"