mariagrandury commited on
Commit
3b6b956
·
1 Parent(s): 77ab908

improve setup

Browse files
Files changed (4) hide show
  1. .env_example +3 -0
  2. .gitignore +2 -0
  3. app.py +11 -3
  4. requirements.txt +1 -0
.env_example ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ ARGILLA_API_URL=XXX
2
+ ARGILLA_API_KEY=XXX
3
+ HF_TOKEN=XXX
.gitignore ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ venv/
2
+ .env
app.py CHANGED
@@ -6,11 +6,19 @@ from functools import lru_cache
6
  import argilla as rg
7
  import gradio as gr
8
  import pandas as pd
 
9
  from fastapi import FastAPI
10
 
11
- client = rg.Argilla(
12
- api_url=os.getenv("ARGILLA_API_URL", ""), api_key=os.getenv("ARGILLA_API_KEY", "")
13
- )
 
 
 
 
 
 
 
14
 
15
  countries = {
16
  "Argentina": {"iso": "ARG", "emoji": "🇦🇷"},
 
6
  import argilla as rg
7
  import gradio as gr
8
  import pandas as pd
9
+ from dotenv import load_dotenv
10
  from fastapi import FastAPI
11
 
12
+ load_dotenv()
13
+
14
+ try:
15
+ client = rg.Argilla(
16
+ api_url=os.getenv("ARGILLA_API_URL", ""),
17
+ api_key=os.getenv("ARGILLA_API_KEY", ""),
18
+ )
19
+ except Exception as e:
20
+ print(f"Error initializing Argilla client: {e}")
21
+ client = None
22
 
23
  countries = {
24
  "Argentina": {"iso": "ARG", "emoji": "🇦🇷"},
requirements.txt CHANGED
@@ -1,2 +1,3 @@
1
  gradio ~= 4.44.0
2
  argilla ~= 2.5.0
 
 
1
  gradio ~= 4.44.0
2
  argilla ~= 2.5.0
3
+ python-dotenv ~= 1.0.0