Overview
Cartesia’s CLI enables developers to create, deploy and manage their Voice Agents through the command line.Installation
By running the quick install commands, you are accepting Cartesia’s Terms of Service (TOS). Please make sure to review the full TOS here before proceeding.
Quick Start
1
Login with API key
Authenticate with your Cartesia API key.
To make an API key, go to play.cartesia.ai/keys and select your organization.
2
Create an agent
Create a new agent from a template.
3
Initialize your agent
Give your agent a name and link it to your organization.
4
Deploy your agent
Deploy your agent to make it available in the playground.
Features
Initialize a Project
Link any directory to a new or existing Cartesia agent:When are you working inside a project directory, the CLI will automatically detect the agent.
You can skip passing
--agent-id argument.Run cartesia status to see the current agent id.Chat with Your Agent
Test the text reasoning logic for your voice agent locally. Terminal 1. Run your text logic fastapi server:Commands
Authentication
To get an API key, go to play.cartesia.ai/keys, select your organization, and generate a new key.Voice Agents
Deploy your agent to Cartesia cloud.Deployments
Deployments are versions of your agent running on Cartesia’s cloud. When we receive a new deployment, cartesia servers will rebuild the virtual environment, instantiate your project, and perform a health check to ensure it is ready to receive calls. To see all of your deployments:Environment Variables
Create, list, and remove environment variables for your agent. Set environment variables for your agent:Environment variables are encrypted for storage and can only be accessed by your code.
.env file: