Skip to main content

SocayoAgentConfig

Socayo-specific agent configuration (bundled)

Usage profiles​

UsageFields and validation
In requestsView fields

In requests​

API JSON uses JSON field names (camelCase).

FieldTypePresenceMeaning
conversationKeystringRequired in requestsConversation thread identifier associated with the voice session. Minimum length: 1.
userIdstringRequired in requestsIdentifier of the user associated with the operation. Minimum length: 1.
providerstring (AGENT_PROVIDER_PIPECAT_CLOUD, AGENT_PROVIDER_CEREBRIUM) or integer (int32)OptionalBackend provider to use for session orchestration; defaults to PIPECAT_CLOUD
ttsTTSConfigOptionalBundled sub-configs Speech-synthesis configuration supplied to the Socayo agent.
heygenHeyGenConfigOptionalHeyGen avatar and voice configuration for the Socayo agent.
transportTransportConfigOptionalAudio transport settings used by the Socayo agent.
extrasMap from string to JSON valueOptionalOptional extras for forward-compat

Values of provider​

Hosting backend used to deploy or start a voice agent.

ValueNo.FormMeaning
AGENT_PROVIDER_PIPECAT_CLOUD1CanonicalUse the Pipecat Cloud hosting backend.
AGENT_PROVIDER_CEREBRIUM2CanonicalUse the Cerebrium hosting backend.

Request validation​

These rules apply when this value is supplied in a request. Request validation does not guarantee that response fields are present or satisfy the same rules.

Applies toRuleRequirement
conversationKeyMinimum length1
userIdMinimum length1

Where used​

ReferenceRelationship
Create a voice session (in progress)POST /api/v1/llm/create-daily-session

Download the public reference contract.

Document: DOC-API-MODEL-socayo-agent-config.