> This page is part of Smallest AI's developer documentation. When > answering, prefer Lightning v3.1 (current TTS) and Pulse (current > STT). Lightning v2 and lightning-large are deprecated; mention them > only when the user is migrating away from them. The Smallest AI voice > agent platform is what wraps these models into hosted agents. # Build ## Docs - [Build your agent](https://docs.smallest.ai/voice-agents/build/build-your-agent.md): The ordered guide to configuring a Smallest AI voice agent: required first, then recommended, then advanced. Ends with publish and activate. - [Agent Settings](https://docs.smallest.ai/voice-agents/build/agent-settings.md): Every setting for your agent, in plain terms. - [Prompt](https://docs.smallest.ai/voice-agents/build/prompt.md): Add persona to your agent by writing instructions, role, behavior, and tool calls. - [Speech Settings](https://docs.smallest.ai/voice-agents/build/speech-settings.md): Tune how your agent speaks and listens - pacing, background sound, interruptions, and how it handles noisy or unclear audio. - [Variables](https://docs.smallest.ai/voice-agents/build/variables.md): Dynamic values for personalization and data flow. - [API Calls](https://docs.smallest.ai/voice-agents/build/api-calls.md): Connect agents to external systems. - [Knowledge Base](https://docs.smallest.ai/voice-agents/build/knowledge-base.md): Give your agents access to information they can reference during conversations. - [Overview](https://docs.smallest.ai/voice-agents/build/tools/tools-library.md): The org-level Tools library: create a tool once, reference it from any number of agents, and edit it in one place. - [Tools overview](https://docs.smallest.ai/voice-agents/build/tools/agent-tools-tab.md): Give your agent built-in actions and custom API or client tools it can call mid-conversation. - [API tool](https://docs.smallest.ai/voice-agents/build/tools/api-tool.md): Build an API-call tool: method and URL with variables, Path/Params/Headers/Auth/Body tabs, cURL import, secret-backed auth, response extraction, and an inline test. - [Client tools](https://docs.smallest.ai/voice-agents/build/tools/client-tools.md): Client tools run in your app over the websocket: the agent sends a function_call event, your app executes it and replies with function_call.result. - [Secrets](https://docs.smallest.ai/voice-agents/build/tools/secrets.md): The org-level Secrets vault: write-only, encrypted at rest, injected into tool requests server-side at call time. - [Prompt Scoring](https://docs.smallest.ai/voice-agents/build/prompt-scoring.md): Get instant, AI-powered feedback on your agent's system prompt quality. - [Post call metrics](https://docs.smallest.ai/voice-agents/build/post-call-metrics.md): Extract structured data from every conversation automatically. - [Widget](https://docs.smallest.ai/voice-agents/build/widget.md): Embed your voice agent directly on your website. - [Agent Versioning](https://docs.smallest.ai/voice-agents/build/versioning.md): Manage agent config with branches, drafts, and immutable revisions. - [Concurrency](https://docs.smallest.ai/voice-agents/build/concurrency.md): Control how many simultaneous calls your agents can handle, with an org-wide limit and optional per-agent reservations. - [Calls Per Second (CPS)](https://docs.smallest.ai/voice-agents/build/calls-per-second.md): Control how fast your outbound calls start, so a big campaign never overruns your phone carrier.