[models."muse-spark-1.3"]
name = "Muse Spark 1.3"
provider = "meta"
context_window = 1048576
capabilities = ["tools", "streaming", "thinking", "prompt_caching", "vision"]
pricing = { input_per_mtok = 1.25, output_per_mtok = 4.25, cache_read_per_mtok = 0.15 }
tier = "reasoning"
strengths = ["reasoning", "coding", "tool_use", "long_context"]
rate_limits = { rpm = 3000 }
[models."muse-spark-1.3".data_controls]
training_default = "does_not_train"
checked_on = "2026-09-02"
sources = ["https://developer.meta.com/ai/products/meta-model-api/"]
note = "Meta documents the standard tier as not used to improve its products."
[models."muse-spark-1.3-contributor"]
name = "Muse Spark 1.3 (contributor tier)"
provider = "meta"
wire_model = "muse-spark-1.3-contributor"
context_window = 1048576
capabilities = ["tools", "streaming", "thinking", "prompt_caching", "vision"]
pricing = { input_per_mtok = 0.10, output_per_mtok = 0.20, cache_read_per_mtok = 0.002 }
tier = "reasoning"
strengths = ["reasoning", "coding", "tool_use", "long_context", "cheap"]
rate_limits = { rpm = 100 }
[models."muse-spark-1.3-contributor".data_controls]
training_default = "trains"
checked_on = "2026-09-02"
sources = ["https://developer.meta.com/ai/products/meta-model-api/"]
note = "Meta prices this route ~12x below the standard tier in exchange for permission to train future Meta models on your prompts and completions. Meta's own wording is that the traffic is used to improve our products."
[models."muse-spark-1.2"]
name = "Muse Spark 1.2"
provider = "meta"
context_window = 1048576
capabilities = ["tools", "streaming", "thinking", "prompt_caching", "vision"]
pricing = { input_per_mtok = 1.25, output_per_mtok = 4.25, cache_read_per_mtok = 0.15 }
tier = "reasoning"
strengths = ["reasoning", "coding", "tool_use", "long_context"]
rate_limits = { rpm = 3000 }
[models."muse-spark-1.2".data_controls]
training_default = "does_not_train"
checked_on = "2026-09-02"
sources = ["https://developer.meta.com/ai/products/meta-model-api/"]
note = "Meta documents the standard tier as not used to improve its products."
[models."muse-spark-1.2-contributor"]
name = "Muse Spark 1.2 (contributor tier)"
provider = "meta"
wire_model = "muse-spark-1.2-contributor"
context_window = 1048576
capabilities = ["tools", "streaming", "thinking", "prompt_caching", "vision"]
pricing = { input_per_mtok = 0.10, output_per_mtok = 0.20, cache_read_per_mtok = 0.002 }
tier = "reasoning"
strengths = ["reasoning", "coding", "tool_use", "long_context", "cheap"]
rate_limits = { rpm = 100 }
[models."muse-spark-1.2-contributor".data_controls]
training_default = "trains"
checked_on = "2026-09-02"
sources = ["https://developer.meta.com/ai/products/meta-model-api/"]
note = "Meta prices this route ~12x below the standard tier in exchange for permission to train future Meta models on your prompts and completions. Meta's own wording is that the traffic is used to improve our products."
[models."muse-spark-1.1"]
name = "Muse Spark 1.1"
provider = "meta"
context_window = 1048576
capabilities = ["tools", "streaming", "thinking", "prompt_caching", "vision"]
pricing = { input_per_mtok = 1.25, output_per_mtok = 4.25, cache_read_per_mtok = 0.15 }
tier = "frontier"
strengths = ["reasoning", "tool_use", "long_context"]
rate_limits = { rpm = 3000 }
[models."muse-spark-1.1".data_controls]
training_default = "does_not_train"
checked_on = "2026-09-02"
sources = ["https://developer.meta.com/ai/products/meta-model-api/"]
note = "Meta documents the standard tier as not used to improve its products."