interface CreateConversationOptions {
    extraPayload?: Record<string, unknown>;
    personaId?: string;
    properties?: Record<string, unknown>;
    replicaId?: string;
}

Properties

extraPayload?: Record<string, unknown>

Additional fields to merge into the Tavus conversation creation payload.

personaId?: string

Tavus persona id. Falls back to TAVUS_PERSONA_ID; created automatically when omitted.

properties?: Record<string, unknown>

Conversation properties passed through to Tavus.

replicaId?: string

Tavus replica id. Falls back to TAVUS_REPLICA_ID.