Skip to main content
New to Corsair? See API access, authentication, and error handling.

Chatbots

create

chatbots.create Create a chatbot over a pipeline, naming the input and output nodes its messages use Risk: write
Input
Output

run

chatbots.run Send a text or audio message to a chatbot and read its reply, continuing a conversation by id Risk: write
Input Output

Knowledge Bases

create

knowledgeBases.create Create a knowledge base, choosing the file parser, chunk size and overlap Risk: write
Input Output

get

knowledgeBases.get Read one knowledge base by id, or by name with an optional owner Risk: read
Input Output

query

knowledgeBases.query Ask one or more questions of a knowledge base, with retrieval, reranking and answering switches Risk: read
Input
Output

Pipelines

bulkRun

pipelines.bulkRun Run one pipeline once per entry in parallel, with separate inputs and a run id each Risk: write
Input
Output

create

pipelines.create Create a pipeline from a builder graph, passed through unchanged Risk: write
Input Output

list

pipelines.list List pipeline ids, optionally including shared pipelines and the full objects Risk: read
Input Output

run

pipelines.run Run a pipeline with the given inputs and read back every output node value Risk: write
Input Output

Transformations

create

transformations.create Create a transformation from a Python function and its input and output schemas Risk: write
Input Output

run

transformations.run Run a transformation in VectorShift’s sandbox with the given arguments Risk: write
Input Output