Skip to main content

SDKs Overview

Caesura 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

Regardless of the language you choose, all Caesura SDKs share the same core concepts and configuration options. Before diving into the code, we highly recommend reading:

  • Configuration: Learn how to manage execution modes (async vs sync), limit credit usage, and control prompt injection.