Update app.py
Browse files
app.py
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
import os
|
|
|
2 |
from google.oauth2 import service_account
|
3 |
|
4 |
from langchain.llms import OpenAI
|
@@ -12,8 +13,24 @@ import vertexai
|
|
12 |
PROJECT_ID = "franz-media-1512554302520"
|
13 |
LOCATION = "us-central1"
|
14 |
CRED_PATH = "creds.json"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
with open(CRED_PATH,"w") as f:
|
16 |
-
f.write(
|
|
|
17 |
credentials = service_account.Credentials.from_service_account_file(CRED_PATH)
|
18 |
vertexai.init(project=PROJECT_ID, location=LOCATION,credentials=credentials)
|
19 |
image_qna_model = ImageQnAModel.from_pretrained("imagetext@001")
|
|
|
1 |
import os
|
2 |
+
import json
|
3 |
from google.oauth2 import service_account
|
4 |
|
5 |
from langchain.llms import OpenAI
|
|
|
13 |
PROJECT_ID = "franz-media-1512554302520"
|
14 |
LOCATION = "us-central1"
|
15 |
CRED_PATH = "creds.json"
|
16 |
+
|
17 |
+
creds = json.dumps({
|
18 |
+
"type": "service_account",
|
19 |
+
"project_id": PROJECT_ID,
|
20 |
+
"private_key_id": os.environ["GCP_PRIVATE_KEY_ID"],
|
21 |
+
"private_key": os.environ["GCP_PRIVATE_KEY"],
|
22 |
+
"client_email": f"{PROJECT_ID}@appspot.gserviceaccount.com",
|
23 |
+
"client_id": "113564988595294446487",
|
24 |
+
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
|
25 |
+
"token_uri": "https://oauth2.googleapis.com/token",
|
26 |
+
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
|
27 |
+
"client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/franz-media-1512554302520%40appspot.gserviceaccount.com",
|
28 |
+
"universe_domain": "googleapis.com"
|
29 |
+
})
|
30 |
+
|
31 |
with open(CRED_PATH,"w") as f:
|
32 |
+
f.write(creds)
|
33 |
+
|
34 |
credentials = service_account.Credentials.from_service_account_file(CRED_PATH)
|
35 |
vertexai.init(project=PROJECT_ID, location=LOCATION,credentials=credentials)
|
36 |
image_qna_model = ImageQnAModel.from_pretrained("imagetext@001")
|