Andre commited on
Commit
96410e5
·
1 Parent(s): 21e7c28
Files changed (2) hide show
  1. colab.ipynb +1 -4
  2. config.py +11 -4
colab.ipynb CHANGED
@@ -6,16 +6,13 @@
6
  "metadata": {},
7
  "outputs": [],
8
  "source": [
 
9
  "# Import necessary libraries\n",
10
  "import random\n",
11
  "import ipywidgets as widgets\n",
12
  "from IPython.display import display, clear_output\n",
13
  "from img_gen_logic import generate_image\n",
14
  "from config import models, prompts\n",
15
- "from google.colab import userdata\n",
16
- "\n",
17
- "# Retrieve the Hugging Face token from Colab secrets\n",
18
- "api_token = userdata.get(\"HF_CTB_TOKEN\")\n",
19
  "\n",
20
  "# Dropdown menu for model selection\n",
21
  "model_dropdown = widgets.Dropdown(\n",
 
6
  "metadata": {},
7
  "outputs": [],
8
  "source": [
9
+ "# colab.ipynb\n",
10
  "# Import necessary libraries\n",
11
  "import random\n",
12
  "import ipywidgets as widgets\n",
13
  "from IPython.display import display, clear_output\n",
14
  "from img_gen_logic import generate_image\n",
15
  "from config import models, prompts\n",
 
 
 
 
16
  "\n",
17
  "# Dropdown menu for model selection\n",
18
  "model_dropdown = widgets.Dropdown(\n",
config.py CHANGED
@@ -1,15 +1,22 @@
1
- # src/config.py
2
  import os
 
3
 
4
- # Retrieve the Hugging Face token from environment variables
5
- api_token = os.getenv("HF_CTB_TOKEN")
 
 
 
 
 
6
 
7
  # Debugging: Check if the Hugging Face token is available
8
  if not api_token:
9
- print("ERROR: Hugging Face token (HF_CTB_TOKEN) is missing. Please set it as an environment variable.")
10
  else:
11
  print("Hugging Face token loaded successfully.")
12
 
 
13
  # List of models with aliases
14
  models = [
15
  {"alias": "FLUX.1-dev", "name": "black-forest-labs/FLUX.1-dev"},
 
1
+ # config.py
2
  import os
3
+ from google.colab import userdata # Only for Colab
4
 
5
+ # Retrieve the Hugging Face token
6
+ try:
7
+ # Try to get the token from Colab secrets
8
+ api_token = userdata.get("HF_CTB_TOKEN")
9
+ except ImportError:
10
+ # Fall back to environment variable (for local execution)
11
+ api_token = os.getenv("HF_CTB_TOKEN")
12
 
13
  # Debugging: Check if the Hugging Face token is available
14
  if not api_token:
15
+ print("ERROR: Hugging Face token (HF_CTB_TOKEN) is missing. Please set it as an environment variable or in Colab secrets.")
16
  else:
17
  print("Hugging Face token loaded successfully.")
18
 
19
+
20
  # List of models with aliases
21
  models = [
22
  {"alias": "FLUX.1-dev", "name": "black-forest-labs/FLUX.1-dev"},