Spaces:
Runtime error
Runtime error
try different auth method
Browse files- app.py +11 -2
- requirements.txt +3 -1
app.py
CHANGED
|
@@ -34,7 +34,9 @@ import uuid #for generating unique filenames
|
|
| 34 |
# GCP credentials stuff
|
| 35 |
import json
|
| 36 |
import tempfile
|
| 37 |
-
|
|
|
|
|
|
|
| 38 |
|
| 39 |
load_dotenv()
|
| 40 |
|
|
@@ -77,7 +79,14 @@ def get_creds_json():
|
|
| 77 |
return json.loads(creds_json_str)
|
| 78 |
|
| 79 |
# pass
|
| 80 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 81 |
|
| 82 |
# pick a random challenge
|
| 83 |
def get_challenge():
|
|
|
|
| 34 |
# GCP credentials stuff
|
| 35 |
import json
|
| 36 |
import tempfile
|
| 37 |
+
import pybase64
|
| 38 |
+
from google.oauth2 import service_account
|
| 39 |
+
import google.auth
|
| 40 |
|
| 41 |
load_dotenv()
|
| 42 |
|
|
|
|
| 79 |
return json.loads(creds_json_str)
|
| 80 |
|
| 81 |
# pass
|
| 82 |
+
# service_acct_json = open(pdr-imagen-encoded.json')
|
| 83 |
+
service_account_json = pybase64.b64decode(os.getenv("IMAGEN"))
|
| 84 |
+
service_account_info = json.loads(service_account_json)
|
| 85 |
+
credentials = service_account.Credentials.from_service_account_info(service_account_info)
|
| 86 |
+
#os.environ["GOOGLE_APPLICATION_CREDENTIALS"]= get_creds_json()
|
| 87 |
+
project="pdr-imagen"
|
| 88 |
+
aiplatform.init(project=project, credentials=credentials)
|
| 89 |
+
|
| 90 |
|
| 91 |
# pick a random challenge
|
| 92 |
def get_challenge():
|
requirements.txt
CHANGED
|
@@ -3,4 +3,6 @@ openai==1.2.3
|
|
| 3 |
python-dotenv==1.0.0
|
| 4 |
pymongo
|
| 5 |
google-cloud-aiplatform>=1.38
|
| 6 |
-
pillow==10.2.0
|
|
|
|
|
|
|
|
|
| 3 |
python-dotenv==1.0.0
|
| 4 |
pymongo
|
| 5 |
google-cloud-aiplatform>=1.38
|
| 6 |
+
pillow==10.2.0
|
| 7 |
+
google==3.0.0
|
| 8 |
+
pybase64==1.3.2
|