Convai website screenshot

Convai

10 APIs 0 Features
AIConversational AICharactersNPCsVirtual WorldsGamesAvatarsSpeechTTSWebRTC

APIs

Convai Character API

Create, list, update, clone, and delete Convai conversational AI characters. Each character is a reusable conversational agent with backstory, voice, language, personality, know...

Convai Interaction API

Runtime conversational endpoint that powers in-game NPC dialogue. Send user text or audio plus a session and character ID and receive the character's text reply, base64 audio, a...

Convai Knowledge Bank API

Upload, update, list, and delete RAG documents attached to characters so they can reference custom knowledge during conversations. Enterprise tier.

Convai Text-to-Speech API

Synthesize speech from text using Convai's catalog of 500+ voices across 65+ languages. Returns audio bytes for use in games, virtual worlds, and accessibility flows. Enterprise...

Convai Narrative Design API

Configure narrative-driven characters with sections (discrete story beats with objectives) and triggers (conditions that move the character between sections). Backs branching, s...

Convai Chat History API

List a character's sessions and fetch full session transcripts for analytics, debugging, evaluation, and auditing of NPC conversations. Scale tier and above.

Convai Custom LLM API

Register, update, deregister, and list OpenAI-compatible custom LLM endpoints to use as the reasoning backbone for Convai characters. Lets Enterprise customers route character r...

Convai Evaluation API

Score and evaluate Convai character sessions against a custom prompt and rubric variables. Used to measure NPC quality, role fidelity, safety, and objective completion. Professi...

Convai Streaming Transcription API

Real-time speech-to-text over WebSocket (wss://transcribe.convai.com/stream). Stream 16-bit PCM, mono, 16 kHz audio and receive incremental transcripts. Used by the Convai plugi...

Convai Live API

Beta Live API for ultra-low-latency, fully duplex character sessions over WebRTC. POST /connect at live.convai.com to establish a session; subsequent audio and event messages fl...

Collections

Pricing Plans

Convai Plans Pricing

5 plans

PLANS

Rate Limits

Convai Rate Limits

7 limits

RATE LIMITS

FinOps

Convai Finops

FINOPS

Semantic Vocabularies

Convai Context

0 classes · 6 properties

JSON-LD

Resources

🌐
Portal
Portal
🔗
Sandbox
Sandbox
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
💰
Pricing
Pricing
👥
GitHubOrganization
GitHubOrganization
🔗
Forums
Forums
📰
Blog
Blog
🔗
About
About
🔗
ContactSales
ContactSales
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
🔧
Tools
Tools
🔧
Tools
Tools
🔧
Tools
Tools
🔧
Tools
Tools
💰
Pricing
Pricing
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Convai Text-to-Speech API
  version: '1.0'
request:
  auth:
    type: apikey
    key: CONVAI-API-KEY
    value: '{{CONVAI-API-KEY}}'
    placement: header
items:
- info:
    name: TTS
    type: folder
  items:
  - info:
      name: Synthesize Speech
      type: http
    http:
      method: POST
      url: https://api.convai.com/tts
      body:
        type: json
        data: '{}'
    docs: Synthesize Speech
  - info:
      name: List Available Voices
      type: http
    http:
      method: GET
      url: https://api.convai.com/tts/get_available_voices
    docs: List Available Voices
  - info:
      name: List Available Languages
      type: http
    http:
      method: GET
      url: https://api.convai.com/tts/get_available_languages
    docs: List Available Languages
bundled: true