123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445 |
- openapi: 3.1.0
- info:
- title: FastAPI - Swagger UI
- version: 1.0.0
- paths:
- /agent/job:
- post:
- tags:
- - agent job interface
- summary: Submit Job
- operationId: submit_job_agent_job_post
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/BasicRequest'
- required: true
- responses:
- '200':
- description: Successful Response
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/StandardResponse'
- '422':
- description: Validation Error
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/HTTPValidationError'
- /agent/queue:
- post:
- tags:
- - agent job interface
- summary: Submit Queue
- operationId: submit_queue_agent_queue_post
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/BasicRequest'
- required: true
- responses:
- '200':
- description: Successful Response
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/StandardResponse'
- '422':
- description: Validation Error
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/HTTPValidationError'
- /file/upload/{file_type}/{job_id}:
- post:
- tags:
- - agent job interface
- summary: Upload File
- operationId: upload_file_file_upload__file_type___job_id__post
- parameters:
- - name: file_type
- in: path
- required: true
- schema:
- type: string
- title: File Type
- - name: job_id
- in: path
- required: true
- schema:
- type: integer
- title: Job Id
- requestBody:
- required: true
- content:
- multipart/form-data:
- schema:
- $ref: '#/components/schemas/Body_upload_file_file_upload__file_type___job_id__post'
- responses:
- '200':
- description: Successful Response
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/StandardResponse'
- '422':
- description: Validation Error
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/HTTPValidationError'
- /file/browse:
- post:
- tags:
- - agent job interface
- summary: Browser File
- operationId: browser_file_file_browse_post
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/BasicRequest'
- required: true
- responses:
- '200':
- description: Successful Response
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/StandardResponse'
- '422':
- description: Validation Error
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/HTTPValidationError'
- /file/download/{job_id}:
- get:
- tags:
- - agent job interface
- summary: Download File
- operationId: download_file_file_download__job_id__get
- parameters:
- - name: job_id
- in: path
- required: true
- schema:
- type: integer
- title: Job Id
- - name: path
- in: query
- required: false
- schema:
- type: string
- default: path
- title: Path
- responses:
- '200':
- description: Successful Response
- content:
- application/json:
- schema: {}
- '422':
- description: Validation Error
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/HTTPValidationError'
- /file/view/{job_id}:
- get:
- tags:
- - agent job interface
- summary: View File
- operationId: view_file_file_view__job_id__get
- parameters:
- - name: job_id
- in: path
- required: true
- schema:
- type: integer
- title: Job Id
- - name: path
- in: query
- required: false
- schema:
- type: string
- default: path
- title: Path
- responses:
- '200':
- description: Successful Response
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/StandardResponse'
- '422':
- description: Validation Error
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/HTTPValidationError'
- /user/session:
- post:
- tags:
- - agent job interface
- summary: Register
- operationId: register_user_session_post
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/BasicRequest'
- required: true
- responses:
- '200':
- description: Successful Response
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/StandardResponse'
- '422':
- description: Validation Error
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/HTTPValidationError'
- /user/logout/{session_id}:
- get:
- tags:
- - agent job interface
- summary: Logout
- operationId: logout_user_logout__session_id__get
- parameters:
- - name: session_id
- in: path
- required: true
- schema:
- type: string
- title: Session Id
- responses:
- '200':
- description: Successful Response
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/StandardResponse'
- '422':
- description: Validation Error
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/HTTPValidationError'
- /user/signin:
- post:
- tags:
- - agent job interface
- summary: Signin
- operationId: signin_user_signin_post
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/BasicRequest'
- required: true
- responses:
- '200':
- description: Successful Response
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/StandardResponse'
- '422':
- description: Validation Error
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/HTTPValidationError'
- /kb/summary:
- post:
- tags:
- - knowledge build interface
- summary: Summary Func
- operationId: summary_func_kb_summary_post
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/BasicRequest'
- required: true
- responses:
- '200':
- description: Successful Response
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/StandardResponse'
- '422':
- description: Validation Error
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/HTTPValidationError'
- /kb/schemas:
- post:
- tags:
- - knowledge build interface
- summary: Schemas Func
- operationId: schemas_func_kb_schemas_post
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/BasicRequest'
- required: true
- responses:
- '200':
- description: Successful Response
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/StandardResponse'
- '422':
- description: Validation Error
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/HTTPValidationError'
- /kb/nodes:
- post:
- tags:
- - knowledge build interface
- summary: Nodes Func
- operationId: nodes_func_kb_nodes_post
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/BasicRequest'
- required: true
- responses:
- '200':
- description: Successful Response
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/StandardResponse'
- '422':
- description: Validation Error
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/HTTPValidationError'
- components:
- schemas:
- BasicRequest:
- properties:
- action:
- type: string
- title: Action
- id:
- type: string
- title: Id
- params:
- items:
- $ref: '#/components/schemas/BasicRequestParameter'
- type: array
- title: Params
- type: object
- required:
- - action
- - id
- - params
- title: BasicRequest
- BasicRequestParameter:
- properties:
- name:
- type: string
- title: Name
- value:
- anyOf:
- - type: string
- - type: integer
- - type: number
- - type: boolean
- - items:
- type: string
- type: array
- - items:
- type: integer
- type: array
- - items:
- type: number
- type: array
- - items:
- type: boolean
- type: array
- title: Value
- type: object
- required:
- - name
- - value
- title: BasicRequestParameter
- Body_upload_file_file_upload__file_type___job_id__post:
- properties:
- file:
- type: string
- format: binary
- title: File
- type: object
- required:
- - file
- title: Body_upload_file_file_upload__file_type___job_id__post
- HTTPValidationError:
- properties:
- detail:
- items:
- $ref: '#/components/schemas/ValidationError'
- type: array
- title: Detail
- type: object
- title: HTTPValidationError
- StandardResponse:
- properties:
- code:
- type: integer
- title: Code
- default: 200
- message:
- type: string
- title: Message
- default: success
- meta:
- type: object
- title: Meta
- default: {}
- records:
- items: {}
- type: array
- title: Records
- default: []
- type: object
- title: StandardResponse
- ValidationError:
- properties:
- loc:
- items:
- anyOf:
- - type: string
- - type: integer
- type: array
- title: Location
- msg:
- type: string
- title: Message
- type:
- type: string
- title: Error Type
- type: object
- required:
- - loc
- - msg
- - type
- title: ValidationError
|