typetext
{
"bpm": 130,
"classifier_free_guidance": 3,
"max_duration": 5,
"model_version": "medium",
"output_format": "wav",
"prompt": "Detroit techno",
"seed": -1,
"temperature": 1,
"top_k": 250,
"variations": 4
}npm install replicate
REPLICATE_API_TOKEN environment variable:export REPLICATE_API_TOKEN=r8_LsM**********************************
This is your API token. Keep it to yourself.
import Replicate from "replicate";
const replicate = new Replicate({
auth: process.env.REPLICATE_API_TOKEN,
});
Run andreasjansson/musicgen-looper using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run(
"andreasjansson/musicgen-looper:ad041aebc8406f8883e7f28313614c4a11c6e623dd934a54f2bf30127b4bc7a8",
{
input: {
bpm: 130,
classifier_free_guidance: 3,
max_duration: 5,
model_version: "medium",
output_format: "wav",
prompt: "Detroit techno",
seed: -1,
temperature: 1,
top_k: 250,
variations: 4
}
}
);
console.log(output);
To learn more, take a look at the guide on getting started with Node.js.
pip install replicate
REPLICATE_API_TOKEN environment variable:export REPLICATE_API_TOKEN=r8_LsM**********************************
This is your API token. Keep it to yourself.
import replicate
Run andreasjansson/musicgen-looper using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run(
"andreasjansson/musicgen-looper:ad041aebc8406f8883e7f28313614c4a11c6e623dd934a54f2bf30127b4bc7a8",
input={
"bpm": 130,
"classifier_free_guidance": 3,
"max_duration": 5,
"model_version": "medium",
"output_format": "wav",
"prompt": "Detroit techno",
"seed": -1,
"temperature": 1,
"top_k": 250,
"variations": 4
}
)
print(output)
To learn more, take a look at the guide on getting started with Python.
REPLICATE_API_TOKEN environment variable:export REPLICATE_API_TOKEN=r8_LsM**********************************
This is your API token. Keep it to yourself.
Run andreasjansson/musicgen-looper using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \
-H "Authorization: Bearer $REPLICATE_API_TOKEN" \
-H "Content-Type: application/json" \
-H "Prefer: wait" \
-d $'{
"version": "andreasjansson/musicgen-looper:ad041aebc8406f8883e7f28313614c4a11c6e623dd934a54f2bf30127b4bc7a8",
"input": {
"bpm": 130,
"classifier_free_guidance": 3,
"max_duration": 5,
"model_version": "medium",
"output_format": "wav",
"prompt": "Detroit techno",
"seed": -1,
"temperature": 1,
"top_k": 250,
"variations": 4
}
}' \
https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Object output with 4 properties
{
"id": "rs57yerbrwh4olavklknrkd6ji",
"model": "andreasjansson/musicgen-looper",
"version": "ad041aebc8406f8883e7f28313614c4a11c6e623dd934a54f2bf30127b4bc7a8",
"input": {
"bpm": 130,
"classifier_free_guidance": 3,
"max_duration": 5,
"model_version": "medium",
"output_format": "wav",
"prompt": "Detroit techno",
"seed": -1,
"temperature": 1,
"top_k": 250,
"variations": 4
},
"logs": "Using seed 2933410728309999562\nGenerating variation 1\n1 / 250\n2 / 250\n3 / 250\n4 / 250\n5 / 250\n6 / 250\n7 / 250\n8 / 250\n9 / 250\n10 / 250\n11 / 250\n12 / 250\n13 / 250\n14 / 250\n15 / 250\n16 / 250\n17 / 250\n18 / 250\n19 / 250\n20 / 250\n21 / 250\n22 / 250\n23 / 250\n24 / 250\n25 / 250\n26 / 250\n27 / 250\n28 / 250\n29 / 250\n30 / 250\n31 / 250\n32 / 250\n33 / 250\n34 / 250\n35 / 250\n36 / 250\n37 / 250\n38 / 250\n39 / 250\n40 / 250\n41 / 250\n42 / 250\n43 / 250\n44 / 250\n45 / 250\n46 / 250\n47 / 250\n48 / 250\n49 / 250\n50 / 250\n51 / 250\n52 / 250\n53 / 250\n54 / 250\n55 / 250\n56 / 250\n57 / 250\n58 / 250\n59 / 250\n60 / 250\n61 / 250\n62 / 250\n63 / 250\n64 / 250\n65 / 250\n66 / 250\n67 / 250\n68 / 250\n69 / 250\n70 / 250\n71 / 250\n72 / 250\n73 / 250\n74 / 250\n75 / 250\n76 / 250\n77 / 250\n78 / 250\n79 / 250\n80 / 250\n81 / 250\n82 / 250\n83 / 250\n84 / 250\n85 / 250\n86 / 250\n87 / 250\n88 / 250\n89 / 250\n90 / 250\n91 / 250\n92 / 250\n93 / 250\n94 / 250\n95 / 250\n96 / 250\n97 / 250\n98 / 250\n99 / 250\n100 / 250\n101 / 250\n102 / 250\n103 / 250\n104 / 250\n105 / 250\n106 / 250\n107 / 250\n108 / 250\n109 / 250\n110 / 250\n111 / 250\n112 / 250\n113 / 250\n114 / 250\n115 / 250\n116 / 250\n117 / 250\n118 / 250\n119 / 250\n120 / 250\n121 / 250\n122 / 250\n123 / 250\n124 / 250\n125 / 250\n126 / 250\n127 / 250\n128 / 250\n129 / 250\n130 / 250\n131 / 250\n132 / 250\n133 / 250\n134 / 250\n135 / 250\n136 / 250\n137 / 250\n138 / 250\n139 / 250\n140 / 250\n141 / 250\n142 / 250\n143 / 250\n144 / 250\n145 / 250\n146 / 250\n147 / 250\n148 / 250\n149 / 250\n150 / 250\n151 / 250\n152 / 250\n153 / 250\n154 / 250\n155 / 250\n156 / 250\n157 / 250\n158 / 250\n159 / 250\n160 / 250\n161 / 250\n162 / 250\n163 / 250\n164 / 250\n165 / 250\n166 / 250\n167 / 250\n168 / 250\n169 / 250\n170 / 250\n171 / 250\n172 / 250\n173 / 250\n174 / 250\n175 / 250\n176 / 250\n177 / 250\n178 / 250\n179 / 250\n180 / 250\n181 / 250\n182 / 250\n183 / 250\n184 / 250\n185 / 250\n186 / 250\n187 / 250\n188 / 250\n189 / 250\n190 / 250\n191 / 250\n192 / 250\n193 / 250\n194 / 250\n195 / 250\n196 / 250\n197 / 250\n198 / 250\n199 / 250\n200 / 250\n201 / 250\n202 / 250\n203 / 250\n204 / 250\n205 / 250\n206 / 250\n207 / 250\n208 / 250\n209 / 250\n210 / 250\n211 / 250\n212 / 250\n213 / 250\n214 / 250\n215 / 250\n216 / 250\n217 / 250\n218 / 250\n219 / 250\n220 / 250\n221 / 250\n222 / 250\n223 / 250\n224 / 250\n225 / 250\n226 / 250\n227 / 250\n228 / 250\n229 / 250\n230 / 250\n231 / 250\n232 / 250\n233 / 250\n234 / 250\n235 / 250\n236 / 250\n237 / 250\n238 / 250\n239 / 250\n240 / 250\n241 / 250\n242 / 250\n243 / 250\n244 / 250\n245 / 250\n246 / 250\n247 / 250\n248 / 250\n249 / 250\n250 / 250\n251 / 250\n252 / 250\n253 / 250\nBeats:\n[[0.32 3. ]\n[0.78 4. ]\n[1.26 1. ]\n[1.7 2. ]\n[2.18 3. ]\n[2.62 4. ]\n[3.1 1. ]\n[3.56 2. ]\n[4.02 3. ]\n[4.48 4. ]\n[4.94 1. ]]\nstart_time=1.26, end_time=4.94\nGenerating variation 2\n1 / 258\n2 / 258\n3 / 258\n4 / 258\n5 / 258\n6 / 258\n7 / 258\n8 / 258\n9 / 258\n10 / 258\n11 / 258\n12 / 258\n13 / 258\n14 / 258\n15 / 258\n16 / 258\n17 / 258\n18 / 258\n19 / 258\n20 / 258\n21 / 258\n22 / 258\n23 / 258\n24 / 258\n25 / 258\n26 / 258\n27 / 258\n28 / 258\n29 / 258\n30 / 258\n31 / 258\n32 / 258\n33 / 258\n34 / 258\n35 / 258\n36 / 258\n37 / 258\n38 / 258\n39 / 258\n40 / 258\n41 / 258\n42 / 258\n43 / 258\n44 / 258\n45 / 258\n46 / 258\n47 / 258\n48 / 258\n49 / 258\n50 / 258\n51 / 258\n52 / 258\n53 / 258\n54 / 258\n55 / 258\n56 / 258\n57 / 258\n58 / 258\n59 / 258\n60 / 258\n61 / 258\n62 / 258\n63 / 258\n64 / 258\n65 / 258\n66 / 258\n67 / 258\n68 / 258\n69 / 258\n70 / 258\n71 / 258\n72 / 258\n73 / 258\n74 / 258\n75 / 258\n76 / 258\n77 / 258\n78 / 258\n79 / 258\n80 / 258\n81 / 258\n82 / 258\n83 / 258\n84 / 258\n85 / 258\n86 / 258\n87 / 258\n88 / 258\n89 / 258\n90 / 258\n91 / 258\n92 / 258\n93 / 258\n94 / 258\n95 / 258\n96 / 258\n97 / 258\n98 / 258\n99 / 258\n100 / 258\n101 / 258\n102 / 258\n103 / 258\n104 / 258\n105 / 258\n106 / 258\n107 / 258\n108 / 258\n109 / 258\n110 / 258\n111 / 258\n112 / 258\n113 / 258\n114 / 258\n115 / 258\n116 / 258\n117 / 258\n118 / 258\n119 / 258\n120 / 258\n121 / 258\n122 / 258\n123 / 258\n124 / 258\n125 / 258\n126 / 258\n127 / 258\n128 / 258\n129 / 258\n130 / 258\n131 / 258\n132 / 258\n133 / 258\n134 / 258\n135 / 258\n136 / 258\n137 / 258\n138 / 258\n139 / 258\n140 / 258\n141 / 258\n142 / 258\n143 / 258\n144 / 258\n145 / 258\n146 / 258\n147 / 258\n148 / 258\n149 / 258\n150 / 258\n151 / 258\n152 / 258\n153 / 258\n154 / 258\n155 / 258\n156 / 258\n157 / 258\n158 / 258\n159 / 258\n160 / 258\n161 / 258\n162 / 258\n163 / 258\n164 / 258\n165 / 258\n166 / 258\n167 / 258\n168 / 258\n169 / 258\n170 / 258\n171 / 258\n172 / 258\n173 / 258\n174 / 258\n175 / 258\n176 / 258\n177 / 258\n178 / 258\n179 / 258\n180 / 258\n181 / 258\n182 / 258\n183 / 258\n184 / 258\n185 / 258\n186 / 258\n187 / 258\n188 / 258\n189 / 258\n190 / 258\n191 / 258\n192 / 258\nGenerating variation 3\n1 / 258\n2 / 258\n3 / 258\n4 / 258\n5 / 258\n6 / 258\n7 / 258\n8 / 258\n9 / 258\n10 / 258\n11 / 258\n12 / 258\n13 / 258\n14 / 258\n15 / 258\n16 / 258\n17 / 258\n18 / 258\n19 / 258\n20 / 258\n21 / 258\n22 / 258\n23 / 258\n24 / 258\n25 / 258\n26 / 258\n27 / 258\n28 / 258\n29 / 258\n30 / 258\n31 / 258\n32 / 258\n33 / 258\n34 / 258\n35 / 258\n36 / 258\n37 / 258\n38 / 258\n39 / 258\n40 / 258\n41 / 258\n42 / 258\n43 / 258\n44 / 258\n45 / 258\n46 / 258\n47 / 258\n48 / 258\n49 / 258\n50 / 258\n51 / 258\n52 / 258\n53 / 258\n54 / 258\n55 / 258\n56 / 258\n57 / 258\n58 / 258\n59 / 258\n60 / 258\n61 / 258\n62 / 258\n63 / 258\n64 / 258\n65 / 258\n66 / 258\n67 / 258\n68 / 258\n69 / 258\n70 / 258\n71 / 258\n72 / 258\n73 / 258\n74 / 258\n75 / 258\n76 / 258\n77 / 258\n78 / 258\n79 / 258\n80 / 258\n81 / 258\n82 / 258\n83 / 258\n84 / 258\n85 / 258\n86 / 258\n87 / 258\n88 / 258\n89 / 258\n90 / 258\n91 / 258\n92 / 258\n93 / 258\n94 / 258\n95 / 258\n96 / 258\n97 / 258\n98 / 258\n99 / 258\n100 / 258\n101 / 258\n102 / 258\n103 / 258\n104 / 258\n105 / 258\n106 / 258\n107 / 258\n108 / 258\n109 / 258\n110 / 258\n111 / 258\n112 / 258\n113 / 258\n114 / 258\n115 / 258\n116 / 258\n117 / 258\n118 / 258\n119 / 258\n120 / 258\n121 / 258\n122 / 258\n123 / 258\n124 / 258\n125 / 258\n126 / 258\n127 / 258\n128 / 258\n129 / 258\n130 / 258\n131 / 258\n132 / 258\n133 / 258\n134 / 258\n135 / 258\n136 / 258\n137 / 258\n138 / 258\n139 / 258\n140 / 258\n141 / 258\n142 / 258\n143 / 258\n144 / 258\n145 / 258\n146 / 258\n147 / 258\n148 / 258\n149 / 258\n150 / 258\n151 / 258\n152 / 258\n153 / 258\n154 / 258\n155 / 258\n156 / 258\n157 / 258\n158 / 258\n159 / 258\n160 / 258\n161 / 258\n162 / 258\n163 / 258\n164 / 258\n165 / 258\n166 / 258\n167 / 258\n168 / 258\n169 / 258\n170 / 258\n171 / 258\n172 / 258\n173 / 258\n174 / 258\n175 / 258\n176 / 258\n177 / 258\n178 / 258\n179 / 258\n180 / 258\n181 / 258\n182 / 258\n183 / 258\n184 / 258\n185 / 258\n186 / 258\n187 / 258\n188 / 258\n189 / 258\n190 / 258\n191 / 258\n192 / 258\nGenerating variation 4\n1 / 258\n2 / 258\n3 / 258\n4 / 258\n5 / 258\n6 / 258\n7 / 258\n8 / 258\n9 / 258\n10 / 258\n11 / 258\n12 / 258\n13 / 258\n14 / 258\n15 / 258\n16 / 258\n17 / 258\n18 / 258\n19 / 258\n20 / 258\n21 / 258\n22 / 258\n23 / 258\n24 / 258\n25 / 258\n26 / 258\n27 / 258\n28 / 258\n29 / 258\n30 / 258\n31 / 258\n32 / 258\n33 / 258\n34 / 258\n35 / 258\n36 / 258\n37 / 258\n38 / 258\n39 / 258\n40 / 258\n41 / 258\n42 / 258\n43 / 258\n44 / 258\n45 / 258\n46 / 258\n47 / 258\n48 / 258\n49 / 258\n50 / 258\n51 / 258\n52 / 258\n53 / 258\n54 / 258\n55 / 258\n56 / 258\n57 / 258\n58 / 258\n59 / 258\n60 / 258\n61 / 258\n62 / 258\n63 / 258\n64 / 258\n65 / 258\n66 / 258\n67 / 258\n68 / 258\n69 / 258\n70 / 258\n71 / 258\n72 / 258\n73 / 258\n74 / 258\n75 / 258\n76 / 258\n77 / 258\n78 / 258\n79 / 258\n80 / 258\n81 / 258\n82 / 258\n83 / 258\n84 / 258\n85 / 258\n86 / 258\n87 / 258\n88 / 258\n89 / 258\n90 / 258\n91 / 258\n92 / 258\n93 / 258\n94 / 258\n95 / 258\n96 / 258\n97 / 258\n98 / 258\n99 / 258\n100 / 258\n101 / 258\n102 / 258\n103 / 258\n104 / 258\n105 / 258\n106 / 258\n107 / 258\n108 / 258\n109 / 258\n110 / 258\n111 / 258\n112 / 258\n113 / 258\n114 / 258\n115 / 258\n116 / 258\n117 / 258\n118 / 258\n119 / 258\n120 / 258\n121 / 258\n122 / 258\n123 / 258\n124 / 258\n125 / 258\n126 / 258\n127 / 258\n128 / 258\n129 / 258\n130 / 258\n131 / 258\n132 / 258\n133 / 258\n134 / 258\n135 / 258\n136 / 258\n137 / 258\n138 / 258\n139 / 258\n140 / 258\n141 / 258\n142 / 258\n143 / 258\n144 / 258\n145 / 258\n146 / 258\n147 / 258\n148 / 258\n149 / 258\n150 / 258\n151 / 258\n152 / 258\n153 / 258\n154 / 258\n155 / 258\n156 / 258\n157 / 258\n158 / 258\n159 / 258\n160 / 258\n161 / 258\n162 / 258\n163 / 258\n164 / 258\n165 / 258\n166 / 258\n167 / 258\n168 / 258\n169 / 258\n170 / 258\n171 / 258\n172 / 258\n173 / 258\n174 / 258\n175 / 258\n176 / 258\n177 / 258\n178 / 258\n179 / 258\n180 / 258\n181 / 258\n182 / 258\n183 / 258\n184 / 258\n185 / 258\n186 / 258\n187 / 258\n188 / 258\n 189 / 258\n190 / 258\n191 / 258\n192 / 258",
"output": {
"variation_01": "https://replicate.delivery/pbxt/rd9AsTAv80omKxeOO72Mg4vFSP2CSXjnYk4ecWTodPUuQNHRA/out-0.wav",
"variation_02": "https://replicate.delivery/pbxt/JHDSXfpv4wzJM6Ye5dz3qSLQqQ9MGONOgEeE3mjvnjVdhaOiA/out-1.wav",
"variation_03": "https://replicate.delivery/pbxt/Ifw6lTMs7YRtJCS1SoHcHfYyvRywF9pseA5D2UWSZ6ochaOiA/out-2.wav",
"variation_04": "https://replicate.delivery/pbxt/DZ4LYg3acEZUBBbwHv18PdWhLXmYKPkVnDvgIwQXyLuLUzRE/out-3.wav"
},
"data_removed": false,
"error": null,
"source": "web",
"status": "succeeded",
"created_at": "2023-06-18T15:24:41.888379Z",
"started_at": "2023-06-18T15:25:14.143304Z",
"completed_at": "2023-06-18T15:26:39.115847Z",
"urls": {
"cancel": "https://api.replicate.com/v1/predictions/rs57yerbrwh4olavklknrkd6ji/cancel",
"get": "https://api.replicate.com/v1/predictions/rs57yerbrwh4olavklknrkd6ji"
},
"metrics": {
"predict_time": 84.972543,
"total_time": 117.227468
}
}