Create Agent
Creates a new AI voice agent with customizable settings.
Endpoint
Authentication
Requires a valid API key or user authentication token.
Request Body
Request Fields
name
string
Yes
Display name of the agent
description
string
No
Description of the agent's purpose
system_prompt
string
No
Instructions that define the agent's personality and behavior
language
string
No
Language code (e.g., "en" for English). Default: "en"
voice_id
string
No
Identifier for the agent's voice
tts_provider
string
No
Text-to-speech provider. Default: "krosaimlingual"
stt_provider
string
No
Speech-to-text provider. Default: "krosaimlingual"
llm_model
string
No
Large language model to use. Default: "krosaimlingual"
knowledge_base_ids
array
No
List of knowledge base IDs the agent can access
Response
Returns the created agent object with its configuration and metadata.
Response Format
Example Request
Example Response
Error Responses
400
Bad Request - Invalid input data
401
Unauthorized - Invalid or missing API key
403
Forbidden - Insufficient permissions
500
Internal Server Error
Notes
The system prompt defines the agent's personality, behavior, and capabilities. A well-crafted system prompt is essential for creating an effective agent.
Available voice options depend on the selected TTS provider.
Knowledge bases must exist before they can be associated with an agent.
Last updated