#Hi v3 model is available over api?
1 messages · Page 1 of 1 (latest)
Yes. As of August 20, 2025, Eleven v3 (Alpha) is available over the API. (elevenlabs.io)
How to use it:
- Text to Speech: call POST /v1/text-to-speech/:voice_id with model_id "eleven_v3". (elevenlabs.io, help.elevenlabs.io)
- Text to Dialogue: call POST /v1/text-to-dialogue (defaults to model_id "eleven_v3"). (elevenlabs.io)
Note: v3 is an alpha model and not intended for real-time/conversational use. (elevenlabs.io)
Sources:
August 20, 2025 | ElevenLabs Documentation
Create speech | ElevenLabs Documentation
What is Eleven v3 (Alpha)? – ElevenLabs
Create dialogue | ElevenLabs Documentation
Models | ElevenLabs Documentation
Yes. Eleven v3 is available via the public API as of August 20, 2025. (elevenlabs.io)
- Text-to-Speech: use POST /v1/text-to-speech/:voice_id with model_id set to "eleven_v3". (elevenlabs.io)
- Text-to-Dialogue (multi-speaker): use POST /v1/text-to-dialogue (defaults to model_id "eleven_v3"). (elevenlabs.io)
- Status/notes: v3 is still in alpha and not intended for real-time; for real-time use Turbo v2.5 or Flash instead. (elevenlabs.io)
- The v3 product page also confirms the public API is now available. (elevenlabs.io)
Sources:
August 20, 2025 | ElevenLabs Documentation
Create speech | ElevenLabs Documentation
Create dialogue | ElevenLabs Documentation
Models | ElevenLabs Documentation
Eleven v3 (alpha) — The most expressive Text to Speech model
can you give me an example of integration with v3-model using typescript?
Below are two minimal TypeScript examples using the Eleven v3 model.
- Text-to-Speech (Node SDK)
- Install: npm i @elevenlabs/elevenlabs-js
- Example:
import { ElevenLabsClient, play } from '@elevenlabs/elevenlabs-js';
import 'dotenv/config';
const client = new ElevenLabsClient({ apiKey: process.env.ELEVENLABS_API_KEY });
const voiceId = 'JBFqnCBsd6RMkjVDRZzb';
const audio = await client.textToSpeech.convert(voiceId, {
text: '[slowly] Back then... [chuckles] we had no phones. [whispers] Just dirt roads and [coughs] big dreams. [sad] Then it happened',
modelId: 'eleven_v3',
outputFormat: 'mp3_44100_128',
});
await play(audio);
Source for the TypeScript pattern and modelId usage: elevenlabs.io/v3 and the official JS SDK readme. (elevenlabs.io, github.com)
- Text-to-Dialogue (HTTP API via fetch)
import 'dotenv/config';
import { writeFileSync } from 'node:fs';
const res = await fetch('https://api.elevenlabs.io/v1/text-to-dialogue', {
method: 'POST',
headers: {
'xi-api-key': process.env.ELEVENLABS_API_KEY!,
'Content-Type': 'application/json',
},
body: JSON.stringify({
model_id: 'eleven_v3',
inputs: [
{ text: '[cheerfully] Hello, how are you?', voice_id: '9BWtsMINqrJLrRacOk9x' },
{ text: "[stuttering] I'm... I'm doing well, thank you", voice_id: 'IKne3meq5aSn9XLyUdCD' },
],
output_format: 'mp3_44100_128',
}),
});
const audio = Buffer.from(await res.arrayBuffer());
writeFileSync('dialogue.mp3', audio);
Endpoint and payload fields are from the Text-to-Dialogue API reference and quickstart. (elevenlabs.io)
Important notes
- Eleven v3 is in alpha, optimized for expressive, high-quality generations (not real-time). Consider generating multiple candidates and letting users pick the best. You can also target preview builds via model IDs like eleven_v3_preview_YYYY_MM_DD. (elevenlabs.io)
- Availability: Documentation is currently mixed. The v3 landing page shows “Build with the Eleven v3 API” and a TypeScript example, while other docs still say API access is not yet public and to contact sales. If your key lacks access, reach out to sales. (elevenlabs.io, help.elevenlabs.io)
If you want this adapted to your stack (ESM/CommonJS, Bun/Deno, streaming to a file or player), tell me your runtime and I’ll tailor it. (github.com)
Sources:
Eleven v3 (alpha) — The most expressive Text to Speech model
GitHub - elevenlabs/elevenlabs-js: The official JavaScript (Node) library for ElevenLabs Text to Speech.
Create dialogue | ElevenLabs Documentation
Models | ElevenLabs Documentation
Eleven v3 (alpha) — The most expressive Text to Speech model
What is Eleven v3 (Alpha)? – ElevenLabs
elevenlabs-js/reference.md at main · elevenlabs/elevenlabs-js · GitHub
I installed npm install elevenlabs and use an old SDK
import { ElevenLabsClient } from "elevenlabs"
eleven_v3 is working with old SDK?