https://retellai.com/?utm_source=discord&utm_medium=seo logo
I often make modifications to voices via the AI Da...
# ❓・ai-evy-support
a
Thanks for tagging me @noyz. I'll look through relevant sources and get back to you shortly.
### Answer --- Yes, Retell AI has a versioning system that preserves your agent configurations, including voice settings. How Versioning Works Once a version is published, the agent configuration for that version cannot be changed—it's locked in. [(1) ]() You can view old versions by clicking on the Clock icon in the upper right corner of the agent page. This shows a list of all versions of the agent. Clicking on a version opens the old version configuration. Restoring Previous Settings From an old version, you can create a draft version from it, which effectively lets you restore or build upon previous settings (including voice parameters like
voice_temperature
,
voice_speed
,
volume
, etc.) . Creating Snapshots To save a snapshot of your current settings, click the "Deployment" button in the upper right corner of the agent page. This creates a new version of the agent. You can also add an optional version title to help identify it later. Using Version Numbers via API You can retrieve specific versions programmatically:
Copy code
python
get_agent(version=2)  # Gets the version with version number 2
get_agent()           # Gets the latest version of the agent
This allows you to reference any previous configuration by its version number.
​ To learn more, see the sources I considered: [[1] Setup versioning for agents](https://docs.retellai.com/agent/version) ​
Feel free to tag @AI Evy with additional questions. I also appreciate feedback, it helps me improve.