create_chatbot
Create Chatbot
Create a new chatbot in VectorShift backed by a pipeline. Chatbots can be used for customer support, onboarding, lead collection, and advisory workflows.
create_chatbot
Create a new chatbot in VectorShift backed by a pipeline. Chatbots can be used for customer support, onboarding, lead collection, and advisory workflows.
list_knowledge_bases
List all knowledge bases in the VectorShift account. Optionally include shared knowledge bases and retrieve full details.
add_data_to_knowledge_base
Add data to an existing knowledge base. Supports adding content via URL (with optional recursive crawling) or plain text. The data will be processed, chunked, and indexed for semantic search.
delete_chatbot
Permanently delete a chatbot from VectorShift. This action cannot be undone.
create_knowledge_base
Create a new knowledge base in VectorShift. Knowledge bases store and index documents for semantic search within AI workflows. Configure document processing options such as chunk size, overlap, and processing implementation.
query_knowledge_base
Perform semantic search queries against a knowledge base. Returns the most relevant document chunks matching your queries. Supports multiple queries in a single request with optional context, result limits, reranking, and query transformation.
list_pipelines
List all pipelines in the VectorShift account. Optionally include shared pipelines and retrieve full pipeline details.
delete_pipeline
Permanently delete a pipeline from VectorShift. This action cannot be undone.
run_chatbot
Send a message to a VectorShift chatbot and receive a response. Supports multi-turn conversations by passing a conversation ID. Use for customer support, onboarding, lead collection, and advisory use cases.
bulk_run_pipeline
Execute a VectorShift pipeline multiple times in a single request. Each run receives its own set of input key-value pairs. Useful for batch processing scenarios where the same pipeline needs to process multiple datasets.
delete_transformation
Permanently delete a transformation from VectorShift. This action cannot be undone.
run_transformation
Execute a transformation (arbitrary code) in VectorShift's isolated execution environment. Provide input key-value pairs matching the transformation's schema and receive computed results.
list_chatbots
List all chatbots in the VectorShift account. Optionally include shared chatbots and retrieve full chatbot details.
get_knowledge_base
Fetch details of a specific knowledge base by its ID or name. Returns the full knowledge base configuration and metadata.
run_pipeline
Execute a VectorShift pipeline with the provided inputs. Pipelines are AI workflows that process data through connected components. Provide input key-value pairs matching the pipeline's expected inputs and receive the computed outputs.
manage_documents
List or delete documents within a knowledge base. Use to browse indexed documents, filter by title, or remove specific documents from the knowledge base.
get_transformation
Fetch details of a specific transformation by its ID or name. Returns the full transformation configuration including function code, input/output schemas, and metadata.
list_transformations
List all transformations in the VectorShift account. Optionally include shared transformations and retrieve full details.
terminate_chatbot_session
Terminate an active chatbot conversation session. Use this to end long-running or stuck chatbot sessions.
control_pipeline_run
Control an active pipeline run by terminating, pausing, or resuming it. Use this to manage long-running or stuck pipeline executions.
get_chatbot
Fetch details of a specific chatbot by its ID or name. Returns the full chatbot configuration, deployment status, and metadata.
delete_knowledge_base
Permanently delete a knowledge base and all its indexed documents from VectorShift. This action cannot be undone.
get_pipeline
Fetch details of a specific pipeline by its ID or name. Returns the full pipeline configuration and metadata.
create_transformation
Create a new transformation in VectorShift. Transformations allow you to run arbitrary code in an isolated execution environment. Define the function code, input/output schemas, and metadata.
Build, run, and manage AI workflows (pipelines), knowledge bases, chatbots, and transformations on VectorShift's automation platform. Run pipelines individually or in bulk with custom inputs, and control execution by pausing, resuming, or terminating runs. Create and query knowledge bases with semantic search, add documents/files/URLs, and manage stored content. Deploy and run chatbot conversations programmatically, upload session files, and manage chatbot lifecycles. Execute arbitrary code via transformations in an isolated environment. Create, list, fetch, and delete pipelines, knowledge bases, chatbots, and transformations.
Common questions about connecting Vectorshift to AI agents with Metorial.