lib.sedna.service.server.knowledgeBase.server

Module Contents

Classes

KBUpdateResult

result

TaskItem

KBServer

As knowledge base stored in sqlite, this class realizes creation,

class lib.sedna.service.server.knowledgeBase.server.KBUpdateResult[source]

Bases: pydantic.BaseModel

result

status: int[source]
tasks: Optional[str][source]
class lib.sedna.service.server.knowledgeBase.server.TaskItem[source]

Bases: pydantic.BaseModel

tasks: List[source]
class lib.sedna.service.server.knowledgeBase.server.KBServer(host: str, http_port: int = 8080, workers: int = 1, save_dir='')[source]

Bases: sedna.service.server.base.BaseServer

As knowledge base stored in sqlite, this class realizes creation, update and query of the sqlite.

start()[source]
query()[source]
async file_download(files: str, name: str = '')[source]
async file_upload(file: fastapi.UploadFile = File(...))[source]
update_status(data: KBUpdateResult = Body(...))[source]
update(task: fastapi.UploadFile = File(...))[source]