feati(api): add connectors API

Closes #4235 and #4061 (partially)

Signed-off-by: Jaideep Rao <jrao@redhat.com>
This commit is contained in:
Jaideep Rao 2025-11-28 21:34:00 +05:30
parent ee107aadd6
commit 565df6cc0a
11 changed files with 1515 additions and 135 deletions

View file

@ -427,6 +427,24 @@ resources:
cancel: post /v1/batches/{batch_id}/cancel
alpha:
subresources:
connectors:
models:
connector: Connector
list_connectors_response: ListConnectorsResponse
list_tools_response: ListToolsResponse
tool_def: ToolDef
methods:
list:
paginated: false
endpoint: get /v1alpha/connectors
retrieve: get /v1alpha/connectors/{connector_id}
subresources:
tools:
methods:
list:
paginated: false
endpoint: get /v1alpha/connectors/{connector_id}/tools
retrieve: get /v1alpha/connectors/{connector_id}/tools/{tool_name}
inference:
methods:
rerank: post /v1alpha/inference/rerank