# Lyrics Generator > Generate original, genre-specific song lyrics instantly using advanced NLP and machine learning—customize by theme, mood, or language, perfect for musicians and content creators seeking fresh, copyright-free lyrics. ## Overview - **Model ID**: `lyrics-generator` - **Category**: audio - **Provider**: modelslab - **Status**: active - **Screenshot**: `https://assets.modelslab.com/generations/7cb4d7ad-9d5a-4cf1-a640-746d2af31de1.webp` ## API Information This model can be used via our HTTP API. See the API documentation and usage examples below. ### Endpoint - **URL**: `https://modelslab.com/api/v6/voice/lyrics_generator` - **Method**: POST ### Parameters - **`prompt`** (required): prompt with which lyrics should be generated. - Type: textarea - Example: Prompt - **`length`** (required): Desired length of generated lyrics. default:short - Type: select (options: Short, Long) ## Usage Examples ### cURL ```bash curl --request POST \ --url https://modelslab.com/api/v6/voice/lyrics_generator \ --header "Content-Type: application/json" \ --data '{ "key": "YOUR_API_KEY", "model_id": "lyrics-generator", "prompt": "a song about summer", "length": "short" }' ``` ### Python ```python import requests response = requests.post( "https://modelslab.com/api/v6/voice/lyrics_generator", headers={ "Content-Type": "application/json" }, json={ "key": "YOUR_API_KEY", "model_id": "lyrics-generator", "prompt": "a song about summer", "length": "short" } ) print(response.json()) ``` ### JavaScript ```javascript fetch("https://modelslab.com/api/v6/voice/lyrics_generator", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ "key": "YOUR_API_KEY", "model_id": "lyrics-generator", "prompt": "a song about summer", "length": "short" }) }) .then(response => response.json()) .then(data => console.log(data)); ``` ## Links - [Model Playground](https://modelslab.com/models/lyrics-generator/lyrics-generator) - [API Documentation](https://docs.modelslab.com) - [ModelsLab Platform](https://modelslab.com)