> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Musik-Streaming

> **Note**
>
> **Anleitung** · Setzt voraus, dass Sie den [Musik- Schnellstart](/docs/de/eleven-api/guides/cookbooks/music) abgeschlossen haben.

> **Info**
>
> Die Music API ist nur für zahlende Nutzer verfügbar.

## Music API verwenden

> **Note**
>
> Dieser Leitfaden setzt voraus, dass Sie [Ihren API-Schlüssel und Ihr SDK eingerichtet](/docs/de/eleven-api/quickstart) haben. Falls nicht, schließen Sie zuerst den
> Schnellstart ab.

#### API-Anfrage stellen

Erstellen Sie eine neue Datei mit dem Namen `example.py` oder `example.mts`, je nach verwendeter Sprache, und fügen Sie den folgenden Code hinzu:

```python
# example.py
from elevenlabs.client import ElevenLabs
from elevenlabs.play import play
import os
from io import BytesIO
from dotenv import load_dotenv
load_dotenv()

elevenlabs = ElevenLabs(
    api_key=os.getenv("ELEVENLABS_API_KEY"),
)

stream = elevenlabs.music.stream(
    prompt="Create an intense, fast-paced electronic track for a high-adrenaline video game scene. Use driving synth arpeggios, punchy drums, distorted bass, glitch effects, and aggressive rhythmic textures. The tempo should be fast, 130–150 bpm, with rising tension, quick transitions, and dynamic energy bursts.",
    music_length_ms=10000,
    model_id="music_v2_5",
)

# Create a BytesIO object to hold the audio data in memory
audio_stream = BytesIO()

# Write each chunk of audio data to the stream
for chunk in stream:
    if chunk:
        audio_stream.write(chunk)

# Reset stream position to the beginning
audio_stream.seek(0)

play(audio_stream)
```

```typescript
// example.mts
import { ElevenLabsClient, play } from "@elevenlabs/elevenlabs-js";
import "dotenv/config";

const elevenlabs = new ElevenLabsClient();

const stream = await elevenlabs.music.stream({
  prompt: "Create an intense, fast-paced electronic track for a high-adrenaline video game scene. Use driving synth arpeggios, punchy drums, distorted bass, glitch effects, and aggressive rhythmic textures. The tempo should be fast, 130–150 bpm, with rising tension, quick transitions, and dynamic energy bursts.",
  musicLengthMs: 10000,
  modelId: "music_v2_5",
});

const chunks: Buffer[] = [];

for await (const chunk of stream) {
    chunks.push(chunk);
}

const audioStream = Buffer.concat(chunks);

await play(audioStream);
```

#### Code ausführen

```python
python example.py
```

```typescript
npx tsx example.mts
```

Sie sollten die generierte Musik hören.

## Nächste Schritte

#### [Kompositionspläne](/docs/de/eleven-api/guides/how-to/music/composition-plans)

Verwenden Sie Kompositionspläne, um die Musikgenerierung zu strukturieren und zu steuern.

#### [Musik-Inpainting](/docs/de/eleven-api/guides/how-to/music/inpainting)

Bearbeiten und verbinden Sie Abschnitte bestehender Stücke mit neuen Generierungen.