Refactor analysis module.
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
parent
8481ecc87e
commit
9dea79b4a4
|
@ -10,7 +10,7 @@ import hellocomputer
|
||||||
|
|
||||||
from .auth import get_user
|
from .auth import get_user
|
||||||
from .config import settings
|
from .config import settings
|
||||||
from .routers import analysis, auth, files, health, sessions
|
from .routers import auth, chat, files, health, sessions
|
||||||
|
|
||||||
static_path = Path(hellocomputer.__file__).parent / "static"
|
static_path = Path(hellocomputer.__file__).parent / "static"
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ async def favicon():
|
||||||
app.include_router(health.router)
|
app.include_router(health.router)
|
||||||
app.include_router(sessions.router)
|
app.include_router(sessions.router)
|
||||||
app.include_router(files.router)
|
app.include_router(files.router)
|
||||||
app.include_router(analysis.router)
|
app.include_router(chat.router)
|
||||||
app.include_router(auth.router)
|
app.include_router(auth.router)
|
||||||
app.mount(
|
app.mount(
|
||||||
"/app",
|
"/app",
|
||||||
|
|
|
@ -6,7 +6,7 @@ from starlette.requests import Request
|
||||||
from hellocomputer.config import StorageEngines, settings
|
from hellocomputer.config import StorageEngines, settings
|
||||||
from hellocomputer.db.users import UserDB
|
from hellocomputer.db.users import UserDB
|
||||||
|
|
||||||
router = APIRouter()
|
router = APIRouter(tags=["auth"])
|
||||||
|
|
||||||
oauth = OAuth()
|
oauth = OAuth()
|
||||||
oauth.register(
|
oauth.register(
|
||||||
|
|
|
@ -8,7 +8,7 @@ from hellocomputer.graph import app
|
||||||
router = APIRouter()
|
router = APIRouter()
|
||||||
|
|
||||||
|
|
||||||
@router.get("/query", response_class=PlainTextResponse, tags=["queries"])
|
@router.get("/query", response_class=PlainTextResponse, tags=["chat"])
|
||||||
async def query(request: Request, sid: str = "", q: str = "") -> str:
|
async def query(request: Request, sid: str = "", q: str = "") -> str:
|
||||||
user = request.session.get("user") # noqa
|
user = request.session.get("user") # noqa
|
||||||
response = await app.ainvoke({"messages": [HumanMessage(content=q)]})
|
response = await app.ainvoke({"messages": [HumanMessage(content=q)]})
|
|
@ -10,7 +10,7 @@ from ..db.sessions import SessionDB
|
||||||
from ..db.users import OwnershipDB
|
from ..db.users import OwnershipDB
|
||||||
from ..auth import get_user_email
|
from ..auth import get_user_email
|
||||||
|
|
||||||
router = APIRouter()
|
router = APIRouter(tags=["files"])
|
||||||
|
|
||||||
|
|
||||||
# Configure the S3FS with your Google Cloud Storage credentials
|
# Configure the S3FS with your Google Cloud Storage credentials
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
from fastapi import APIRouter, status
|
from fastapi import APIRouter, status
|
||||||
from pydantic import BaseModel
|
from pydantic import BaseModel
|
||||||
|
|
||||||
router = APIRouter()
|
router = APIRouter(tags=["health"])
|
||||||
|
|
||||||
|
|
||||||
class HealthCheck(BaseModel):
|
class HealthCheck(BaseModel):
|
||||||
|
|
|
@ -12,7 +12,7 @@ from ..config import settings
|
||||||
|
|
||||||
# Scheme for the Authorization header
|
# Scheme for the Authorization header
|
||||||
|
|
||||||
router = APIRouter()
|
router = APIRouter(tags=["sessions"])
|
||||||
|
|
||||||
|
|
||||||
@router.get("/new_session")
|
@router.get("/new_session")
|
||||||
|
|
Loading…
Reference in a new issue