Skip to content

Commit

Permalink
fix type
Browse files Browse the repository at this point in the history
  • Loading branch information
duwenxin99 committed Dec 21, 2023
1 parent faba55c commit 4db666a
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions langchain_tools_demo/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,16 @@

import uvicorn
from fastapi import Body, FastAPI, HTTPException, Request
from fastapi.responses import HTMLResponse, PlainTextResponse, RedirectResponse
from fastapi.responses import PlainTextResponse, RedirectResponse
from fastapi.staticfiles import StaticFiles
from fastapi.templating import Jinja2Templates
from google.oauth2 import id_token
from markdown import markdown
from starlette.middleware.sessions import SessionMiddleware

from agent import init_agent, user_agents

GOOGLE_REDIRECT_URI = "http://localhost:8081"


@asynccontextmanager
async def lifespan(app: FastAPI):
Expand Down Expand Up @@ -70,7 +71,7 @@ async def login_google(
):
request.session.clear()
form_data = await request.form()
user_id_token = form_data.get("credential", "")
user_id_token = str(form_data.get("credential", ""))
# create new request session
request.session["uuid"] = str(uuid.uuid4())
request.session["messages"] = BASE_HISTORY
Expand All @@ -79,7 +80,11 @@ async def login_google(

# Redirect to source URL
source_url = request.headers.get("Referer")
return RedirectResponse(url=source_url)
source_url = request.headers.get("Referer")
if source_url:
return RedirectResponse(url=source_url)
else:
return RedirectResponse(url=GOOGLE_REDIRECT_URI)


@app.post("/chat", response_class=PlainTextResponse)
Expand Down

0 comments on commit 4db666a

Please sign in to comment.