Skip to main content
Build a voice agent and talk to it in a few minutes. Use the console for a no-code path, or provision everything over the API and connect from the browser with the SDK. Prerequisites
  • A Fish Audio account
  • For the API path: a Fish Audio API key — see Authentication
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.