SDKs Overview
CaesuraO provides official SDKs to help you easily integrate asynchronous psychological analysis into your AI applications.
Our SDKs act as lightweight wrappers around your existing AI tools (like the Vercel AI SDK or the official OpenAI client). They handle the complexity of asynchronously analyzing the conversation and injecting recommendations into the prompt, so your application remains fast and responsive.
Supported Languages
Choose the language ecosystem that matches your current tech stack to view the available SDKs and installation guides:
Node.js (TypeScript / JavaScript)
Official support for modern web applications and headless services via the @caesura-io/ai-sdk (for the Vercel AI SDK) and @caesura-io/openai wrappers.
Python
Official support for Python backends via the caesura-io-openai wrapper, perfect for FastAPI services or any application using the official OpenAI Python SDK.
Core Concepts
Start with your integration's quick start, then use these guides as needed:
- Conversations & Persistence: Create backend conversations, use local session labels, and control saving.
- Configuration: Learn how to manage execution modes (
asyncvssync), limit credit usage, and control prompt injection.