Convai logo

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...

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
🔗
Forum
Forum
📰
Blog
Blog
🔗
About
About
🔗
ContactSales
ContactSales
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
🔗
Integration
Integration
🔗
Integration
Integration
🔗
Integration
Integration
🔗
Integration
Integration
🔗
Integration
Integration
🔗
Integration
Integration
🔗
Integration
Integration
🔗
Integration
Integration
🔧
Tools
Tools
🔧
Tools
Tools
🔧
Tools
Tools
🔧
Tools
Tools
💰
Pricing
Pricing
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: convai-com
url: https://raw.githubusercontent.com/api-evangelist/convai-com/refs/heads/main/apis.yml
apis:
  - aid: convai-com:convai-character-api
    name: Convai Character API
    tags:
      - AI
      - Conversational AI
      - Characters
      - NPCs
    humanURL: https://docs.convai.com/api-docs/api-reference/core-api-reference
    properties:
      - url: https://docs.convai.com/api-docs/api-reference/core-api-reference
        type: Documentation
      - url: openapi/convai-character-api-openapi.yml
        type: OpenAPI
      - url: json-schema/convai-character-schema.json
        type: JSONSchema
      - url: json-ld/convai-context.jsonld
        type: JSONLD
    description: >-
      Create, list, update, clone, and delete Convai conversational AI characters. Each character is a reusable
      conversational agent with backstory, voice, language, personality, knowledge bank, and narrative design
      configuration that can be embodied in games and virtual worlds via the Unity, Unreal, Web, and other Convai SDKs.
  - aid: convai-com:convai-interaction-api
    name: Convai Interaction API
    tags:
      - AI
      - Conversational AI
      - Characters
      - Interaction
      - NPCs
    humanURL: https://docs.convai.com/api-docs/api-reference/core-api-reference
    properties:
      - url: https://docs.convai.com/api-docs/api-reference/core-api-reference
        type: Documentation
      - url: openapi/convai-interaction-api-openapi.yml
        type: OpenAPI
      - url: json-schema/convai-interaction-schema.json
        type: JSONSchema
    description: >-
      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, action triggers, emotion state, and narrative
      section data. The single most-called endpoint in the Convai stack.
  - aid: convai-com:convai-knowledge-bank-api
    name: Convai Knowledge Bank API
    tags:
      - AI
      - Conversational AI
      - Knowledge Bank
      - RAG
    humanURL: https://docs.convai.com/api-docs/api-reference/core-api-reference
    properties:
      - url: https://docs.convai.com/api-docs/api-reference/core-api-reference
        type: Documentation
      - url: openapi/convai-knowledge-bank-api-openapi.yml
        type: OpenAPI
    description: >-
      Upload, update, list, and delete RAG documents attached to characters so they can reference custom knowledge
      during conversations. Enterprise tier.
  - aid: convai-com:convai-tts-api
    name: Convai Text-to-Speech API
    tags:
      - AI
      - Speech
      - TTS
      - Voice
    humanURL: https://docs.convai.com/api-docs/api-reference/core-api-reference
    properties:
      - url: https://docs.convai.com/api-docs/api-reference/core-api-reference
        type: Documentation
      - url: openapi/convai-tts-api-openapi.yml
        type: OpenAPI
    description: >-
      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 tier.
  - aid: convai-com:convai-narrative-design-api
    name: Convai Narrative Design API
    tags:
      - AI
      - Conversational AI
      - Narrative
      - Game Design
    humanURL: https://docs.convai.com/api-docs/api-reference/core-api-reference
    properties:
      - url: https://docs.convai.com/api-docs/api-reference/core-api-reference
        type: Documentation
      - url: openapi/convai-narrative-design-api-openapi.yml
        type: OpenAPI
    description: >-
      Configure narrative-driven characters with sections (discrete story beats with objectives) and triggers
      (conditions that move the character between sections). Backs branching, scripted game experiences on top of
      Convai's conversational AI.
  - aid: convai-com:convai-chat-history-api
    name: Convai Chat History API
    tags:
      - AI
      - Conversational AI
      - Chat History
      - Analytics
    humanURL: https://docs.convai.com/api-docs/api-reference/core-api-reference
    properties:
      - url: https://docs.convai.com/api-docs/api-reference/core-api-reference
        type: Documentation
      - url: openapi/convai-chat-history-api-openapi.yml
        type: OpenAPI
    description: >-
      List a character's sessions and fetch full session transcripts for analytics, debugging, evaluation, and auditing
      of NPC conversations. Scale tier and above.
  - aid: convai-com:convai-custom-llm-api
    name: Convai Custom LLM API
    tags:
      - AI
      - Conversational AI
      - LLM
      - BYO Model
    humanURL: https://docs.convai.com/api-docs/api-reference/core-api-reference
    properties:
      - url: https://docs.convai.com/api-docs/api-reference/core-api-reference
        type: Documentation
      - url: openapi/convai-custom-llm-api-openapi.yml
        type: OpenAPI
    description: >-
      Register, update, deregister, and list OpenAI-compatible custom LLM endpoints to use as the reasoning backbone for
      Convai characters. Lets Enterprise customers route character responses through their own model deployments.
      Enterprise tier.
  - aid: convai-com:convai-evaluation-api
    name: Convai Evaluation API
    tags:
      - AI
      - Conversational AI
      - Evaluation
      - Quality
    humanURL: https://docs.convai.com/api-docs/api-reference/core-api-reference
    properties:
      - url: https://docs.convai.com/api-docs/api-reference/core-api-reference
        type: Documentation
      - url: openapi/convai-evaluation-api-openapi.yml
        type: OpenAPI
    description: >-
      Score and evaluate Convai character sessions against a custom prompt and rubric variables. Used to measure NPC
      quality, role fidelity, safety, and objective completion. Professional tier and above.
  - aid: convai-com:convai-streaming-transcription-api
    name: Convai Streaming Transcription API
    tags:
      - AI
      - Speech
      - Transcription
      - Streaming
      - WebSocket
    humanURL: https://docs.convai.com/api-docs/api-reference/core-api-reference
    properties:
      - url: https://docs.convai.com/api-docs/api-reference/core-api-reference
        type: Documentation
      - url: openapi/convai-streaming-transcription-api-openapi.yml
        type: OpenAPI
    description: >-
      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 plugins to drive low-latency voice input from
      players.
  - aid: convai-com:convai-live-api
    name: Convai Live API
    tags:
      - AI
      - Conversational AI
      - Live
      - WebRTC
      - Beta
    humanURL: https://docs.convai.com/api-docs/api-reference/live-api-reference
    properties:
      - url: https://docs.convai.com/api-docs/api-reference/live-api-reference
        type: Documentation
      - url: openapi/convai-live-api-openapi.yml
        type: OpenAPI
    description: >-
      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 flow over WebRTC data channels (RTVI message format)
      and media tracks. Authenticated via X-API-Key.
name: Convai
tags:
  - AI
  - Conversational AI
  - Characters
  - NPCs
  - Virtual Worlds
  - Games
  - Avatars
  - Speech
  - TTS
  - WebRTC
kind: contract
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
  - url: https://convai.com
    name: Portal — convai.com
    type: Portal
  - url: https://convai.com/playground
    name: Convai Playground
    type: Sandbox
  - url: https://docs.convai.com
    name: Documentation — docs.convai.com
    type: Documentation
  - url: https://docs.convai.com/api-docs/welcome
    name: API Documentation
    type: Documentation
  - url: https://docs.convai.com/api-docs/api-reference/core-api-reference
    name: Core API Reference
    type: Documentation
  - url: https://convai.com/pricing
    name: Pricing
    type: Pricing
  - url: https://github.com/Conv-AI
    name: GitHub Organization
    type: GitHubOrganization
  - url: https://forum.convai.com
    name: Convai Developer Forum
    type: Forum
  - url: https://convai.com/blog
    name: Blog
    type: Blog
  - url: https://convai.com/about
    name: About
    type: About
  - url: https://convai.com/contact-sales
    name: Contact Sales
    type: ContactSales
  - url: https://convai.com/terms-of-service
    name: Terms of Service
    type: TermsOfService
  - url: https://convai.com/privacy-policy
    name: Privacy Policy
    type: PrivacyPolicy
  - url: https://github.com/Conv-AI/Convai-UnrealEngine-SDK-V4
    name: SDK — Unreal Engine (V4)
    type: SDK
  - url: https://github.com/Conv-AI/Convai-UnrealEngine-SDK
    name: SDK — Unreal Engine (Legacy)
    type: SDK
  - url: https://github.com/Conv-AI/Convai-Web-SDK-Old
    name: SDK — Web (Legacy)
    type: SDK
  - url: https://github.com/Conv-AI/Convai-JS-SDK-Alpha
    name: SDK — JavaScript (Alpha, archived)
    type: SDK
  - url: https://docs.convai.com/api-docs/plugins-and-integrations/unity-plugin
    name: Plugin — Unity
    type: Integration
  - url: https://docs.convai.com/api-docs/plugins-and-integrations/unreal-engine-plugin
    name: Plugin — Unreal Engine
    type: Integration
  - url: https://docs.convai.com/api-docs/plugins-and-integrations/web-plugin
    name: Plugin — Web SDK (React and Vanilla TS)
    type: Integration
  - url: https://docs.convai.com/api-docs/plugins-and-integrations/playcanvas-plugin
    name: Plugin — PlayCanvas
    type: Integration
  - url: https://docs.convai.com/api-docs/plugins-and-integrations/roblox
    name: Plugin — Roblox
    type: Integration
  - url: https://docs.convai.com/api-docs/plugins-and-integrations/discord
    name: Plugin — Discord Bot
    type: Integration
  - url: https://docs.convai.com/api-docs/plugins-and-integrations/omniverse
    name: Plugin — NVIDIA Omniverse
    type: Integration
  - url: https://docs.convai.com/api-docs/plugins-and-integrations/pixel-streaming
    name: Plugin — Pixel Streaming Embed
    type: Integration
  - url: https://github.com/Conv-AI/convai-analytics
    name: Tool — Analytics (MCP server, SDKs, CLI)
    type: Tools
  - url: https://github.com/Conv-AI/convai-evals
    name: Tool — Evaluation Toolkit
    type: Tools
  - url: https://github.com/Conv-AI/Convai-UnrealEngine-ModdingTool
    name: Tool — Unreal Modding Tool
    type: Tools
  - url: https://github.com/Conv-AI/Convai-UnrealEngine-PakManager
    name: Tool — Unreal Pak Manager
    type: Tools
  - url: plans/convai-plans-pricing.yml
    name: API Commons Plans
    type: Pricing
  - url: rate-limits/convai-rate-limits.yml
    name: API Commons Rate Limits
    type: RateLimits
  - url: finops/convai-finops.yml
    name: FinOps
    type: FinOps
score:
  rank: Tier-1
  rationale: >-
    Real REST API at api.convai.com with documented endpoints across characters, interaction, knowledge bank, narrative
    design, TTS, chat history, custom LLM, and evaluation; WebSocket streaming transcription at transcribe.convai.com;
    beta WebRTC Live API at live.convai.com; first-party SDKs for Unreal Engine, Unity, Web, PlayCanvas, with
    integrations for Roblox, Discord, and NVIDIA Omniverse; published forum, pricing tiers, and GitHub org under
    Conv-AI.
maintainers:
  - FN: Kin Lane
    email: info@apievangelist.com
    url: https://apievangelist.com
created: '2026-05-25'
modified: '2026-05-25'
specificationVersion: '0.18'
overlays:
  - type: APIs.io Search
    url: overlay/apis-io-search.yml
  - type: APIs.json Profile
    url: overlay/apis-json-profile.yml
type: Index