- A Fish Audio account
- For the API path: a Fish Audio API key — see Authentication
- Dashboard
- API
1
Create an agent
Go to Agents and click New agent. Give it a name — you land in the Builder immediately.
2
Write the system prompt
On the Configuration page, write the system prompt that defines who your agent is and how it should behave (up to 4,000 characters). Optionally set a First message so the agent opens the conversation.Edits save automatically as a draft — there is no Save button.
3
Pick a voice
Choose a voice and a speaking language for your agent. You can pick from the featured voices or browse the full library. See Voice & language for details.
4
Test it with a preview call
Click Test call in the top bar, then Start call in the panel. Your browser asks for microphone access, then you talk to the agent directly — with a live transcript, call timer, and mute and hang-up controls in the side panel.Preview calls always run against your current draft, so you can iterate on the prompt and immediately hear the difference. See Preview calls.
5
Publish
Click Publish to turn the draft into an immutable version. Published versions are what real sessions connect to — drafts stay private to the Builder.You can keep editing the draft afterwards; nothing goes live until you publish again. See Versions & publishing.
Next steps
Core concepts
Agents, drafts, versions, and sessions — how the pieces fit together.
Web SDK
Events, transcripts, client tools, and audio controls in the browser.
Agents API reference
Every endpoint with full request and response schemas.
Knowledge base
Ground your agent in your own documents.
Conversation history
Review transcripts, tool calls, and recordings.

