diff --git a/providers/stepfun/models/step-1-32k.toml b/providers/stepfun/models/step-1-32k.toml new file mode 100644 index 000000000..edbcc1602 --- /dev/null +++ b/providers/stepfun/models/step-1-32k.toml @@ -0,0 +1,23 @@ +name = "Step 1 (32K)" +release_date = "2025-01-01" +last_updated = "2026-02-13" +attachment = false +reasoning = true +temperature = true +tool_call = true +knowledge = "2024-06" +open_weights = false + +[cost] +input = 2.05 +output = 9.59 +cache_read = 0.41 + +[limit] +context = 32_768 +input = 32_768 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] \ No newline at end of file diff --git a/providers/stepfun/models/step-2-16k.toml b/providers/stepfun/models/step-2-16k.toml new file mode 100644 index 000000000..1bf628795 --- /dev/null +++ b/providers/stepfun/models/step-2-16k.toml @@ -0,0 +1,23 @@ +name = "Step 2 (16K)" +release_date = "2025-01-01" +last_updated = "2026-02-13" +attachment = false +reasoning = true +temperature = true +tool_call = true +knowledge = "2024-06" +open_weights = false + +[cost] +input = 5.21 +output = 16.44 +cache_read = 1.04 + +[limit] +context = 16_384 +input = 16_384 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] \ No newline at end of file diff --git a/providers/stepfun/models/step-3.5-flash.toml b/providers/stepfun/models/step-3.5-flash.toml new file mode 100644 index 000000000..dd374cc25 --- /dev/null +++ b/providers/stepfun/models/step-3.5-flash.toml @@ -0,0 +1,23 @@ +name = "Step 3.5 Flash" +release_date = "2026-01-29" +last_updated = "2026-02-13" +attachment = false +reasoning = true +temperature = true +tool_call = true +knowledge = "2025-01" +open_weights = true + +[cost] +input = 0.096 +output = 0.288 +cache_read = 0.019 + +[limit] +context = 256_000 +input = 256_000 +output = 256_000 + +[modalities] +input = ["text"] +output = ["text"] \ No newline at end of file diff --git a/providers/stepfun/provider.toml b/providers/stepfun/provider.toml new file mode 100644 index 000000000..e2116bb2b --- /dev/null +++ b/providers/stepfun/provider.toml @@ -0,0 +1,5 @@ +name = "StepFun" +env = ["STEPFUN_API_KEY"] +npm = "@ai-sdk/openai-compatible" +doc = "https://platform.stepfun.com/docs/zh/overview/concept" +api = "https://api.stepfun.com/v1"