The first step to world-class copilot is setting up your environments.
Content Management
Retrieve and manage content metadata. Create and manage structures called
“spines,” which are central to the API’s functionality. Perform operations
like reading, creating, updating, and deleting content linked to these
spines.
User Management
Manage user-specific data and actions, allowing for personalized
interactions. Fetch and manage user histories and session data to provide
context-aware services.
Update your AI to your brand and add valuable content for the best user conversation.
Interactive Data Conversations
Create data and analytics chat interactions with built-in capabilities for visualizations. Automatically generate visualizations to support insights, making data exploration intuitive and interactive.
Copilot Management
Create, update, and manage copilot configurations which may include
automations or specific workflows. Clone existing configurations to rapidly
deploy or test variations.
Chat and Interaction
Handle real-time interactions with capabilities to start, manage, and
terminate chat sessions. Track chat histories and dynamically generate
subsequent prompts based on previous interactions.
Documentation and File Management
Upload, manage, and dynamically associate documents and files within various
parts of the system. Securely handle sensitive data and ensure proper access
control.
Feedback and Evaluation
Collect and manage feedback, enhancing the system’s responsiveness to user
needs. Implement evaluation protocols to gauge the effectiveness of various
components.
Search and Query Handling
Implement hybrid search functionalities that leverage both structured and
unstructured data. Preload and customize search parameters to optimize
performance.
System Health and Monitoring
Conduct system health checks to ensure operational integrity. Monitor and
adjust system configurations as needed.
This API is designed to be flexible and robust, suitable for handling complex workflows and data-intensive operations across various domains.