Refactor chat.py and schemas.py
This commit is contained in:
parent
b05ac9e84d
commit
be494a6624
2 changed files with 7 additions and 6 deletions
|
|
@ -2,9 +2,6 @@ import time
|
|||
|
||||
from fastapi import APIRouter, Body, Depends, HTTPException, Query, WebSocket, WebSocketException, status
|
||||
from fastapi.responses import StreamingResponse
|
||||
from loguru import logger
|
||||
from sqlmodel import Session
|
||||
|
||||
from langflow.api.utils import build_input_keys_response, format_elapsed_time
|
||||
from langflow.api.v1.schemas import (
|
||||
BuildStatus,
|
||||
|
|
@ -25,6 +22,8 @@ from langflow.services.chat.service import ChatService
|
|||
from langflow.services.database.models.flow import Flow
|
||||
from langflow.services.deps import get_cache_service, get_chat_service, get_session
|
||||
from langflow.services.monitor.utils import log_vertex_build
|
||||
from loguru import logger
|
||||
from sqlmodel import Session
|
||||
|
||||
router = APIRouter(tags=["Chat"])
|
||||
|
||||
|
|
@ -305,8 +304,9 @@ async def build_vertex(
|
|||
# to the frontend
|
||||
vertex.set_artifacts()
|
||||
artifacts = vertex.artifacts
|
||||
duration = format_elapsed_time(time.perf_counter() - start_time)
|
||||
result_dict = ResultDict(results=result_dict, artifacts=artifacts, duration=duration)
|
||||
timedelta = time.perf_counter() - start_time
|
||||
duration = format_elapsed_time(timedelta)
|
||||
result_dict = ResultDict(results=result_dict, artifacts=artifacts, duration=duration, timedelta=timedelta)
|
||||
except Exception as exc:
|
||||
params = str(exc)
|
||||
valid = False
|
||||
|
|
|
|||
|
|
@ -225,7 +225,8 @@ class ResultDict(BaseModel):
|
|||
|
||||
results: Optional[Any] = Field(default_factory=dict)
|
||||
artifacts: Optional[Any] = Field(default_factory=dict)
|
||||
duration: Optional[float] = None
|
||||
timedelta: Optional[float] = None
|
||||
duration: Optional[str] = None
|
||||
|
||||
|
||||
class VertexBuildResponse(BaseModel):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue