init: add mockup files for system workflow (UI, RAG, LLM) and requirements.txt
Browse files- requirements.txt +9 -0
- src/llm.py +7 -0
- src/rag.py +3 -0
- src/ui.py +3 -0
- src/util.py +3 -0
requirements.txt
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
gradio
|
| 2 |
+
huggingface_hub
|
| 3 |
+
langchain
|
| 4 |
+
langchain-openai
|
| 5 |
+
langchain_experimental
|
| 6 |
+
chromadb
|
| 7 |
+
pyyaml
|
| 8 |
+
pypdf
|
| 9 |
+
openai
|
src/llm.py
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
class ChatLLM:
|
| 2 |
+
def __init__(self) -> None:
|
| 3 |
+
pass
|
| 4 |
+
|
| 5 |
+
class EmbeddingLLM:
|
| 6 |
+
def __init__(self) -> None:
|
| 7 |
+
pass
|
src/rag.py
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
class RAG:
|
| 2 |
+
def __init__(self) -> None:
|
| 3 |
+
pass
|
src/ui.py
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
class UI:
|
| 2 |
+
def __init__(self) -> None:
|
| 3 |
+
pass
|
src/util.py
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
class MemoryUpdate:
|
| 2 |
+
def __init__(self) -> None:
|
| 3 |
+
pass
|