jonathanjordan21 commited on
Commit
22f64e9
·
verified ·
1 Parent(s): 69fc1f0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -0
app.py CHANGED
@@ -1,4 +1,5 @@
1
  from fastapi import FastAPI, Request
 
2
  from huggingface_hub import HfApi
3
  from langchain_community.vectorstores.faiss import FAISS
4
  from langchain_community.embeddings import OllamaEmbeddings
@@ -82,3 +83,14 @@ async def main2(request: Request):
82
  )
83
 
84
  return {"raw_url": str(request.url)}
 
 
 
 
 
 
 
 
 
 
 
 
1
  from fastapi import FastAPI, Request
2
+ from fastapi.responses import RedirectResponse
3
  from huggingface_hub import HfApi
4
  from langchain_community.vectorstores.faiss import FAISS
5
  from langchain_community.embeddings import OllamaEmbeddings
 
83
  )
84
 
85
  return {"raw_url": str(request.url)}
86
+
87
+
88
+ @app.get("/redirect", response_class=RedirectResponse)
89
+ async def redirect(request: Request):
90
+ REDIRET_URL = "https://ebesha.ai"
91
+ CLIENT_ID = os.getenv("OAUTH_CLIENT_ID")
92
+ STATE = "test123"
93
+ url = f"https://huggingface.co/oauth/authorize?redirect_uri={REDIRECT_URI}&scope=openid%20profile&client_id={CLIENT_ID}&state={STATE}"
94
+ return RedirectResponse(url)
95
+
96
+