Spaces:
Runtime error
Runtime error
Commit
·
5707559
1
Parent(s):
abb6f94
.env dockerignore added
Browse files- .dockerignore +6 -0
- app/.env +4 -0
- app/settings.py +8 -7
.dockerignore
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# .dockerignore
|
2 |
+
__pycache__/
|
3 |
+
.git/
|
4 |
+
Dockerfile
|
5 |
+
*.pyc
|
6 |
+
.DS_Store
|
app/.env
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
1 |
+
OPENAI_API_KEY = ''
|
2 |
+
COLLECTION_NAME = "AI_Assistant"
|
3 |
+
MODEL_ID = 'TheBloke/Mistral-7B-v0.1-GGUF'
|
4 |
+
MODEL_BASENAME = 'mistral-7b-v0.1.Q4_0.gguf'
|
app/settings.py
CHANGED
@@ -2,8 +2,9 @@ import os
|
|
2 |
from dotenv import load_dotenv
|
3 |
|
4 |
from pathlib import Path
|
5 |
-
env_path = Path(__file__).resolve().parent.parent / '.env'
|
6 |
-
load_dotenv(dotenv_path=env_path, override=True)
|
|
|
7 |
|
8 |
class Config:
|
9 |
API_KEY = os.getenv('OPENAI_API_KEY')
|
@@ -11,18 +12,18 @@ class Config:
|
|
11 |
MODEL_BASENAME = os.getenv('MODEL_BASENAME')
|
12 |
COLLECTION_NAME = os.getenv('COLLECTION_NAME')
|
13 |
|
14 |
-
PERSIST_DIRECTORY = os.path.join(os.path.dirname(__file__),'
|
15 |
os.makedirs(PERSIST_DIRECTORY, exist_ok=True)
|
16 |
|
17 |
-
UPLOAD_DIR = os.path.join(os.path.dirname(__file__),'
|
18 |
os.makedirs(UPLOAD_DIR, exist_ok=True)
|
19 |
|
20 |
-
LOG_DIR = os.path.join(os.path.dirname(__file__),'
|
21 |
os.makedirs(LOG_DIR, exist_ok=True)
|
22 |
|
23 |
-
MODELS_PATH = os.path.join(os.path.dirname(__file__),'
|
24 |
|
25 |
-
CACHE_DIR = os.path.join(os.path.dirname(__file__),'
|
26 |
os.makedirs(CACHE_DIR, exist_ok=True)
|
27 |
# MODELS_PATH = '/models'
|
28 |
|
|
|
2 |
from dotenv import load_dotenv
|
3 |
|
4 |
from pathlib import Path
|
5 |
+
# env_path = Path(__file__).resolve().parent.parent / '.env'
|
6 |
+
# load_dotenv(dotenv_path=env_path, override=True)
|
7 |
+
load_dotenv(override=True)
|
8 |
|
9 |
class Config:
|
10 |
API_KEY = os.getenv('OPENAI_API_KEY')
|
|
|
12 |
MODEL_BASENAME = os.getenv('MODEL_BASENAME')
|
13 |
COLLECTION_NAME = os.getenv('COLLECTION_NAME')
|
14 |
|
15 |
+
PERSIST_DIRECTORY = os.path.join(os.path.dirname(__file__),'vector_store')
|
16 |
os.makedirs(PERSIST_DIRECTORY, exist_ok=True)
|
17 |
|
18 |
+
UPLOAD_DIR = os.path.join(os.path.dirname(__file__),'uploads')
|
19 |
os.makedirs(UPLOAD_DIR, exist_ok=True)
|
20 |
|
21 |
+
LOG_DIR = os.path.join(os.path.dirname(__file__),'log_dir')
|
22 |
os.makedirs(LOG_DIR, exist_ok=True)
|
23 |
|
24 |
+
MODELS_PATH = os.path.join(os.path.dirname(__file__),'models')
|
25 |
|
26 |
+
CACHE_DIR = os.path.join(os.path.dirname(__file__),'models')
|
27 |
os.makedirs(CACHE_DIR, exist_ok=True)
|
28 |
# MODELS_PATH = '/models'
|
29 |
|