diff --git a/providers/byteplus-coding-plan/logo.svg b/providers/byteplus-coding-plan/logo.svg new file mode 100644 index 000000000..2f3a122bb --- /dev/null +++ b/providers/byteplus-coding-plan/logo.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/providers/byteplus-coding-plan/models/ark-code-latest.toml b/providers/byteplus-coding-plan/models/ark-code-latest.toml new file mode 100644 index 000000000..a5958e449 --- /dev/null +++ b/providers/byteplus-coding-plan/models/ark-code-latest.toml @@ -0,0 +1,25 @@ +name = "Ark Code Latest" +release_date = "2025-01" +last_updated = "2025-01" +attachment = true +reasoning = true +temperature = true +tool_call = true +open_weights = false + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0 +output = 0 +cache_read = 0 +cache_write = 0 + +[limit] +context = 256_000 +output = 32_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/byteplus-coding-plan/models/doubao-seed-code.toml b/providers/byteplus-coding-plan/models/doubao-seed-code.toml new file mode 100644 index 000000000..badcc800b --- /dev/null +++ b/providers/byteplus-coding-plan/models/doubao-seed-code.toml @@ -0,0 +1,25 @@ +name = "Doubao Seed Code" +release_date = "2025-01" +last_updated = "2025-01" +attachment = true +reasoning = true +temperature = true +tool_call = true +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0 +output = 0 +cache_read = 0 +cache_write = 0 + +[limit] +context = 256_000 +output = 32_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/byteplus-coding-plan/models/glm-4.7.toml b/providers/byteplus-coding-plan/models/glm-4.7.toml new file mode 100644 index 000000000..5946a282d --- /dev/null +++ b/providers/byteplus-coding-plan/models/glm-4.7.toml @@ -0,0 +1,25 @@ +name = "GLM-4.7" +release_date = "2025-01" +last_updated = "2025-01" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0 +output = 0 +cache_read = 0 +cache_write = 0 + +[limit] +context = 200_000 +output = 128_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/byteplus-coding-plan/models/kimi-k2-thinking.toml b/providers/byteplus-coding-plan/models/kimi-k2-thinking.toml new file mode 100644 index 000000000..7aebc5514 --- /dev/null +++ b/providers/byteplus-coding-plan/models/kimi-k2-thinking.toml @@ -0,0 +1,25 @@ +name = "Kimi K2 Thinking" +release_date = "2025-01" +last_updated = "2025-01" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0 +output = 0 +cache_read = 0 +cache_write = 0 + +[limit] +context = 200_000 +output = 32_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/byteplus-coding-plan/models/kimi-k2.5.toml b/providers/byteplus-coding-plan/models/kimi-k2.5.toml new file mode 100644 index 000000000..036f9bc2e --- /dev/null +++ b/providers/byteplus-coding-plan/models/kimi-k2.5.toml @@ -0,0 +1,25 @@ +name = "Kimi K2.5" +release_date = "2025-01" +last_updated = "2025-01" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0 +output = 0 +cache_read = 0 +cache_write = 0 + +[limit] +context = 256_000 +output = 32_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/byteplus-coding-plan/provider.toml b/providers/byteplus-coding-plan/provider.toml new file mode 100644 index 000000000..c3df90c02 --- /dev/null +++ b/providers/byteplus-coding-plan/provider.toml @@ -0,0 +1,5 @@ +name = "BytePlus Coding Plan" +env = ["ARK_API_KEY"] +npm = "@ai-sdk/openai-compatible" +api = "https://ark.ap-southeast.bytepluses.com/api/coding/v3" +doc = "https://www.byteplus.com/en/activity/codingplan" diff --git a/providers/volcengine-coding-plan/logo.svg b/providers/volcengine-coding-plan/logo.svg new file mode 100644 index 000000000..0f8529e76 --- /dev/null +++ b/providers/volcengine-coding-plan/logo.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/providers/volcengine-coding-plan/models/ark-code-latest.toml b/providers/volcengine-coding-plan/models/ark-code-latest.toml new file mode 100644 index 000000000..a5958e449 --- /dev/null +++ b/providers/volcengine-coding-plan/models/ark-code-latest.toml @@ -0,0 +1,25 @@ +name = "Ark Code Latest" +release_date = "2025-01" +last_updated = "2025-01" +attachment = true +reasoning = true +temperature = true +tool_call = true +open_weights = false + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0 +output = 0 +cache_read = 0 +cache_write = 0 + +[limit] +context = 256_000 +output = 32_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/volcengine-coding-plan/models/deepseek-v3.2.toml b/providers/volcengine-coding-plan/models/deepseek-v3.2.toml new file mode 100644 index 000000000..fe9370be6 --- /dev/null +++ b/providers/volcengine-coding-plan/models/deepseek-v3.2.toml @@ -0,0 +1,25 @@ +name = "DeepSeek V3.2" +release_date = "2025-01" +last_updated = "2025-01" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0 +output = 0 +cache_read = 0 +cache_write = 0 + +[limit] +context = 128_000 +output = 32_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/volcengine-coding-plan/models/doubao-seed-code.toml b/providers/volcengine-coding-plan/models/doubao-seed-code.toml new file mode 100644 index 000000000..2c52f88af --- /dev/null +++ b/providers/volcengine-coding-plan/models/doubao-seed-code.toml @@ -0,0 +1,25 @@ +name = "Doubao Seed Code" +release_date = "2025-01" +last_updated = "2025-01" +attachment = true +reasoning = true +temperature = true +tool_call = true +open_weights = false + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0 +output = 0 +cache_read = 0 +cache_write = 0 + +[limit] +context = 256_000 +output = 32_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/volcengine-coding-plan/models/glm-4.7.toml b/providers/volcengine-coding-plan/models/glm-4.7.toml new file mode 100644 index 000000000..5946a282d --- /dev/null +++ b/providers/volcengine-coding-plan/models/glm-4.7.toml @@ -0,0 +1,25 @@ +name = "GLM-4.7" +release_date = "2025-01" +last_updated = "2025-01" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0 +output = 0 +cache_read = 0 +cache_write = 0 + +[limit] +context = 200_000 +output = 128_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/volcengine-coding-plan/models/kimi-k2-thinking.toml b/providers/volcengine-coding-plan/models/kimi-k2-thinking.toml new file mode 100644 index 000000000..7aebc5514 --- /dev/null +++ b/providers/volcengine-coding-plan/models/kimi-k2-thinking.toml @@ -0,0 +1,25 @@ +name = "Kimi K2 Thinking" +release_date = "2025-01" +last_updated = "2025-01" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0 +output = 0 +cache_read = 0 +cache_write = 0 + +[limit] +context = 200_000 +output = 32_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/volcengine-coding-plan/models/kimi-k2.5.toml b/providers/volcengine-coding-plan/models/kimi-k2.5.toml new file mode 100644 index 000000000..036f9bc2e --- /dev/null +++ b/providers/volcengine-coding-plan/models/kimi-k2.5.toml @@ -0,0 +1,25 @@ +name = "Kimi K2.5" +release_date = "2025-01" +last_updated = "2025-01" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0 +output = 0 +cache_read = 0 +cache_write = 0 + +[limit] +context = 256_000 +output = 32_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/volcengine-coding-plan/provider.toml b/providers/volcengine-coding-plan/provider.toml new file mode 100644 index 000000000..2d4548060 --- /dev/null +++ b/providers/volcengine-coding-plan/provider.toml @@ -0,0 +1,5 @@ +name = "Volcengine Coding Plan" +env = ["ARK_API_KEY"] +npm = "@ai-sdk/openai-compatible" +api = "https://ark.cn-beijing.volces.com/api/coding/v3" +doc = "https://www.volcengine.com/activity/codingplan"