Spaces:
Running
Running
phyloforfun
commited on
Commit
•
28ebe52
1
Parent(s):
34c6d2f
mammal collage for Field Museum
Browse files
app.py
CHANGED
@@ -271,8 +271,8 @@ def handle_image_upload_and_gallery_hf(uploaded_files):
|
|
271 |
return True
|
272 |
|
273 |
# Print out details of the uploaded file for debugging
|
274 |
-
st.write(f"Uploaded file: {uploaded_file.name}")
|
275 |
-
st.write(f"File size: {len(uploaded_file.getvalue())} bytes")
|
276 |
|
277 |
# Check if the uploaded file is not empty
|
278 |
if len(uploaded_file.getvalue()) == 0:
|
|
|
271 |
return True
|
272 |
|
273 |
# Print out details of the uploaded file for debugging
|
274 |
+
# st.write(f"Uploaded file: {uploaded_file.name}")
|
275 |
+
# st.write(f"File size: {len(uploaded_file.getvalue())} bytes")
|
276 |
|
277 |
# Check if the uploaded file is not empty
|
278 |
if len(uploaded_file.getvalue()) == 0:
|
vouchervision/API_validation.py
CHANGED
@@ -318,7 +318,6 @@ class APIvalidation:
|
|
318 |
k_OPENAI_API_KEY = self.cfg_private['openai']['OPENAI_API_KEY']
|
319 |
k_openai_azure = self.cfg_private['openai_azure']['OPENAI_API_KEY_AZURE']
|
320 |
|
321 |
-
k_huggingface = self.cfg_private['huggingface']['hf_token']
|
322 |
|
323 |
k_project_id = self.cfg_private['google']['GOOGLE_PROJECT_ID']
|
324 |
k_location = self.cfg_private['google']['GOOGLE_LOCATION']
|
@@ -328,7 +327,9 @@ class APIvalidation:
|
|
328 |
k_here = self.cfg_private['here']['API_KEY']
|
329 |
k_opencage = self.cfg_private['open_cage_geocode']['API_KEY']
|
330 |
|
331 |
-
|
|
|
|
|
332 |
|
333 |
|
334 |
# Check each key and add to the respective list
|
|
|
318 |
k_OPENAI_API_KEY = self.cfg_private['openai']['OPENAI_API_KEY']
|
319 |
k_openai_azure = self.cfg_private['openai_azure']['OPENAI_API_KEY_AZURE']
|
320 |
|
|
|
321 |
|
322 |
k_project_id = self.cfg_private['google']['GOOGLE_PROJECT_ID']
|
323 |
k_location = self.cfg_private['google']['GOOGLE_LOCATION']
|
|
|
327 |
k_here = self.cfg_private['here']['API_KEY']
|
328 |
k_opencage = self.cfg_private['open_cage_geocode']['API_KEY']
|
329 |
|
330 |
+
k_huggingface = self.cfg_private['huggingface']['hf_token']
|
331 |
+
os.environ["HUGGING_FACE_KEY"] = k_huggingface
|
332 |
+
|
333 |
|
334 |
|
335 |
# Check each key and add to the respective list
|
vouchervision/LLM_local_MistralAI.py
CHANGED
@@ -36,7 +36,12 @@ class LocalMistralHandler:
|
|
36 |
|
37 |
self.model_name = model_name
|
38 |
self.model_id = f"mistralai/{self.model_name}"
|
39 |
-
|
|
|
|
|
|
|
|
|
|
|
40 |
|
41 |
self.JSON_dict_structure = JSON_dict_structure
|
42 |
self.starting_temp = float(self.STARTING_TEMP)
|
|
|
36 |
|
37 |
self.model_name = model_name
|
38 |
self.model_id = f"mistralai/{self.model_name}"
|
39 |
+
huggingface_token = os.getenv("HUGGING_FACE_KEY")
|
40 |
+
if not huggingface_token:
|
41 |
+
self.logger.error("Hugging Face token is not set. Please set it using the HUGGING_FACE_KEY environment variable.")
|
42 |
+
raise ValueError("Hugging Face token is not set.")
|
43 |
+
|
44 |
+
self.model_path = hf_hub_download(repo_id=self.model_id, repo_type="model", filename="config.json", token=huggingface_token)
|
45 |
|
46 |
self.JSON_dict_structure = JSON_dict_structure
|
47 |
self.starting_temp = float(self.STARTING_TEMP)
|
vouchervision/LLM_local_cpu_MistralAI.py
CHANGED
@@ -48,12 +48,18 @@ class LocalCPUMistralHandler:
|
|
48 |
self.model_name = "Mistral-7B-Instruct-v0.2-GGUF" #huggingface-cli download TheBloke/Mistral-7B-Instruct-v0.2-GGUF mistral-7b-instruct-v0.2.Q4_K_M.gguf --local-dir /home/brlab/.cache --local-dir-use-symlinks False
|
49 |
self.model_id = f"TheBloke/{self.model_name}"
|
50 |
name_parts = self.model_name.split('-')
|
|
|
|
|
|
|
|
|
|
|
51 |
|
52 |
if self.model_name == "Mistral-7B-Instruct-v0.2-GGUF":
|
53 |
self.model_file = 'mistral-7b-instruct-v0.2.Q4_K_M.gguf'
|
54 |
self.model_path = hf_hub_download(repo_id=self.model_id,
|
55 |
filename=self.model_file,
|
56 |
-
repo_type="model"
|
|
|
57 |
else:
|
58 |
raise f"Unsupported GGUF model name"
|
59 |
|
|
|
48 |
self.model_name = "Mistral-7B-Instruct-v0.2-GGUF" #huggingface-cli download TheBloke/Mistral-7B-Instruct-v0.2-GGUF mistral-7b-instruct-v0.2.Q4_K_M.gguf --local-dir /home/brlab/.cache --local-dir-use-symlinks False
|
49 |
self.model_id = f"TheBloke/{self.model_name}"
|
50 |
name_parts = self.model_name.split('-')
|
51 |
+
|
52 |
+
huggingface_token = os.getenv("HUGGING_FACE_KEY")
|
53 |
+
if not huggingface_token:
|
54 |
+
self.logger.error("Hugging Face token is not set. Please set it using the HUGGING_FACE_KEY environment variable.")
|
55 |
+
raise ValueError("Hugging Face token is not set.")
|
56 |
|
57 |
if self.model_name == "Mistral-7B-Instruct-v0.2-GGUF":
|
58 |
self.model_file = 'mistral-7b-instruct-v0.2.Q4_K_M.gguf'
|
59 |
self.model_path = hf_hub_download(repo_id=self.model_id,
|
60 |
filename=self.model_file,
|
61 |
+
repo_type="model",
|
62 |
+
token=huggingface_token)
|
63 |
else:
|
64 |
raise f"Unsupported GGUF model name"
|
65 |
|
vouchervision/utils_VoucherVision.py
CHANGED
@@ -472,6 +472,7 @@ class VoucherVision():
|
|
472 |
k_openai_azure = self.cfg_private['openai_azure']['OPENAI_API_KEY_AZURE']
|
473 |
|
474 |
k_huggingface = self.cfg_private['huggingface']['hf_token']
|
|
|
475 |
|
476 |
k_google_project_id = self.cfg_private['google']['GOOGLE_PROJECT_ID']
|
477 |
k_google_location = self.cfg_private['google']['GOOGLE_LOCATION']
|
|
|
472 |
k_openai_azure = self.cfg_private['openai_azure']['OPENAI_API_KEY_AZURE']
|
473 |
|
474 |
k_huggingface = self.cfg_private['huggingface']['hf_token']
|
475 |
+
os.environ["HUGGING_FACE_KEY"] = k_huggingface
|
476 |
|
477 |
k_google_project_id = self.cfg_private['google']['GOOGLE_PROJECT_ID']
|
478 |
k_google_location = self.cfg_private['google']['GOOGLE_LOCATION']
|