Prerequisites
Before you begin, you’ll need:A Mavera account with an active subscription
An API key from your Developer Settings
Step 1: Get Your API Key
Go to Developer Settings
Navigate to app.mavera.io/settings/developer
Step 2: Get a Persona ID
Every response request benefits from a persona. List available personas to find one that fits your use case:id of a persona you want to use.
Step 3: Make Your First Request
Now use the persona in a response request:Step 4: Try Mave Agent (Optional)
For comprehensive research with multiple sources, use the Mave agent:Feature quick starts
Go deeper with step-by-step guides for each major API:Quickstart: Chat
Persona-powered responses in 5 minutes (Python, JavaScript, cURL)
Quickstart: Mave Agent
First research query with sources and thread follow-ups
Quickstart: Focus Groups
Create and run a synthetic focus group with NPS and Likert
Quickstart: Video Analysis
Upload a video and get emotional and engagement metrics
Next Steps
Authentication
Learn about API key security and best practices
Rate Limits
Understand rate limiting and how to handle it
Responses API
Deep dive into the Responses API with personas
API Reference
Explore all available endpoints
SDK Compatibility
Mavera’s Responses API is compatible with OpenAI SDKs. Just change the base URL and useclient.responses.create():
| Language | SDK | Base URL Override |
|---|---|---|
| Python | openai | base_url="https://app.mavera.io/api/v1" |
| JavaScript | openai | baseURL: "https://app.mavera.io/api/v1" |
| Go | go-openai | Set BaseURL in config |
| Any | REST | Use https://app.mavera.io/api/v1 directly |
The
persona_id field is Mavera-specific. In Python, pass it via extra_body in responses.create(). In JavaScript/TypeScript, add it directly to the request object. Use input instead of messages for your prompt.