diff --git a/providers/anyapi/models/anthropic/claude-3-5-haiku-20241022.toml b/providers/anyapi/models/anthropic/claude-3-5-haiku-20241022.toml new file mode 100644 index 0000000000..2f29978ada --- /dev/null +++ b/providers/anyapi/models/anthropic/claude-3-5-haiku-20241022.toml @@ -0,0 +1,2 @@ +base_model = "anthropic/claude-3-5-haiku-20241022" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/anthropic/claude-3.5-haiku.toml b/providers/anyapi/models/anthropic/claude-3.5-haiku.toml new file mode 100644 index 0000000000..2f29978ada --- /dev/null +++ b/providers/anyapi/models/anthropic/claude-3.5-haiku.toml @@ -0,0 +1,2 @@ +base_model = "anthropic/claude-3-5-haiku-20241022" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/anthropic/claude-haiku-4-5.toml b/providers/anyapi/models/anthropic/claude-haiku-4-5.toml deleted file mode 100644 index 5a88477f60..0000000000 --- a/providers/anyapi/models/anthropic/claude-haiku-4-5.toml +++ /dev/null @@ -1,6 +0,0 @@ -base_model = "anthropic/claude-haiku-4-5" -# AnyAPI accepts thinking.type="enabled" with budget_tokens, but documents no -# model-specific 1,024..63,999 bounds or off mapping; these remain upstream facts. -# https://docs.anyapi.ai/guides/parameters -# https://docs.anthropic.com/en/docs/build-with-claude/extended-thinking -reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high"] }, { type = "budget_tokens", min = 1_024, max = 63_999 }] diff --git a/providers/anyapi/models/anthropic/claude-haiku-4.5.toml b/providers/anyapi/models/anthropic/claude-haiku-4.5.toml new file mode 100644 index 0000000000..c8c13c5de5 --- /dev/null +++ b/providers/anyapi/models/anthropic/claude-haiku-4.5.toml @@ -0,0 +1,3 @@ +base_model = "anthropic/claude-haiku-4-5" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/anthropic/claude-opus-4-6.toml b/providers/anyapi/models/anthropic/claude-opus-4-6.toml deleted file mode 100644 index 277f164315..0000000000 --- a/providers/anyapi/models/anthropic/claude-opus-4-6.toml +++ /dev/null @@ -1,10 +0,0 @@ -base_model = "anthropic/claude-opus-4-6" -# AnyAPI accepts thinking.type="enabled" with budget_tokens, but documents no -# model-specific 1,024..127,999 bounds or off mapping; these remain upstream facts. -# https://docs.anyapi.ai/guides/parameters -# https://docs.anthropic.com/en/docs/build-with-claude/extended-thinking -reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high"] }, { type = "budget_tokens", min = 1_024, max = 127_999 }] - -[experimental.modes.fast] -cost = { input = 30, output = 150, cache_read = 3, cache_write = 37.5 } -provider = { body = { speed = "fast" }, headers = { anthropic-beta = "fast-mode-2026-02-01" } } diff --git a/providers/anyapi/models/anthropic/claude-opus-4-7.toml b/providers/anyapi/models/anthropic/claude-opus-4-7.toml deleted file mode 100644 index 3b19885ae9..0000000000 --- a/providers/anyapi/models/anthropic/claude-opus-4-7.toml +++ /dev/null @@ -1,9 +0,0 @@ -base_model = "anthropic/claude-opus-4-7" -# AnyAPI documents generic effort and thinking fields, but no Opus 4.7-specific -# mapping or budget bounds; accepted schema does not prove effective control. -# https://docs.anyapi.ai/guides/parameters -reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high"] }] - -[experimental.modes.fast] -cost = { input = 30, output = 150, cache_read = 3, cache_write = 37.5 } -provider = { body = { speed = "fast" }, headers = { anthropic-beta = "fast-mode-2026-02-01" } } diff --git a/providers/anyapi/models/anthropic/claude-opus-4.1.toml b/providers/anyapi/models/anthropic/claude-opus-4.1.toml new file mode 100644 index 0000000000..8e636491e8 --- /dev/null +++ b/providers/anyapi/models/anthropic/claude-opus-4.1.toml @@ -0,0 +1,3 @@ +base_model = "anthropic/claude-opus-4-1" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/anthropic/claude-opus-4.5.toml b/providers/anyapi/models/anthropic/claude-opus-4.5.toml new file mode 100644 index 0000000000..1994706d9f --- /dev/null +++ b/providers/anyapi/models/anthropic/claude-opus-4.5.toml @@ -0,0 +1,3 @@ +base_model = "anthropic/claude-opus-4-5" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/anthropic/claude-opus-4.6-fast.toml b/providers/anyapi/models/anthropic/claude-opus-4.6-fast.toml new file mode 100644 index 0000000000..8b5ebbbaaa --- /dev/null +++ b/providers/anyapi/models/anthropic/claude-opus-4.6-fast.toml @@ -0,0 +1,3 @@ +base_model = "anthropic/claude-opus-4-6" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/anthropic/claude-opus-4.6.toml b/providers/anyapi/models/anthropic/claude-opus-4.6.toml new file mode 100644 index 0000000000..8b5ebbbaaa --- /dev/null +++ b/providers/anyapi/models/anthropic/claude-opus-4.6.toml @@ -0,0 +1,3 @@ +base_model = "anthropic/claude-opus-4-6" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/anthropic/claude-opus-4.7-fast.toml b/providers/anyapi/models/anthropic/claude-opus-4.7-fast.toml new file mode 100644 index 0000000000..3d1fea3e92 --- /dev/null +++ b/providers/anyapi/models/anthropic/claude-opus-4.7-fast.toml @@ -0,0 +1,3 @@ +base_model = "anthropic/claude-opus-4-7" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/anthropic/claude-opus-4.7.toml b/providers/anyapi/models/anthropic/claude-opus-4.7.toml new file mode 100644 index 0000000000..3d1fea3e92 --- /dev/null +++ b/providers/anyapi/models/anthropic/claude-opus-4.7.toml @@ -0,0 +1,3 @@ +base_model = "anthropic/claude-opus-4-7" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/anthropic/claude-opus-4.8-fast.toml b/providers/anyapi/models/anthropic/claude-opus-4.8-fast.toml new file mode 100644 index 0000000000..e6efdf63ea --- /dev/null +++ b/providers/anyapi/models/anthropic/claude-opus-4.8-fast.toml @@ -0,0 +1,3 @@ +base_model = "anthropic/claude-opus-4-8" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/anthropic/claude-opus-4.8.toml b/providers/anyapi/models/anthropic/claude-opus-4.8.toml new file mode 100644 index 0000000000..e6efdf63ea --- /dev/null +++ b/providers/anyapi/models/anthropic/claude-opus-4.8.toml @@ -0,0 +1,3 @@ +base_model = "anthropic/claude-opus-4-8" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/anthropic/claude-opus-4.toml b/providers/anyapi/models/anthropic/claude-opus-4.toml new file mode 100644 index 0000000000..4a19de745e --- /dev/null +++ b/providers/anyapi/models/anthropic/claude-opus-4.toml @@ -0,0 +1,3 @@ +base_model = "anthropic/claude-opus-4-20250514" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/anthropic/claude-sonnet-4-5.toml b/providers/anyapi/models/anthropic/claude-sonnet-4-5.toml deleted file mode 100644 index a43b659197..0000000000 --- a/providers/anyapi/models/anthropic/claude-sonnet-4-5.toml +++ /dev/null @@ -1,6 +0,0 @@ -base_model = "anthropic/claude-sonnet-4-5" -# AnyAPI accepts thinking.type="enabled" with budget_tokens, but documents no -# model-specific 1,024..63,999 bounds or off mapping; these remain upstream facts. -# https://docs.anyapi.ai/guides/parameters -# https://docs.anthropic.com/en/docs/build-with-claude/extended-thinking -reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high"] }, { type = "budget_tokens", min = 1_024, max = 63_999 }] diff --git a/providers/anyapi/models/anthropic/claude-sonnet-4-6.toml b/providers/anyapi/models/anthropic/claude-sonnet-4-6.toml deleted file mode 100644 index 69d77c806c..0000000000 --- a/providers/anyapi/models/anthropic/claude-sonnet-4-6.toml +++ /dev/null @@ -1,6 +0,0 @@ -base_model = "anthropic/claude-sonnet-4-6" -# AnyAPI accepts thinking.type="enabled" with budget_tokens, but documents no -# model-specific 1,024..63,999 bounds or off mapping; these remain upstream facts. -# https://docs.anyapi.ai/guides/parameters -# https://docs.anthropic.com/en/docs/build-with-claude/extended-thinking -reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high"] }, { type = "budget_tokens", min = 1_024, max = 63_999 }] diff --git a/providers/anyapi/models/anthropic/claude-sonnet-4.5.toml b/providers/anyapi/models/anthropic/claude-sonnet-4.5.toml new file mode 100644 index 0000000000..2c6c0a7bfe --- /dev/null +++ b/providers/anyapi/models/anthropic/claude-sonnet-4.5.toml @@ -0,0 +1,3 @@ +base_model = "anthropic/claude-sonnet-4-5" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/anthropic/claude-sonnet-4.6.toml b/providers/anyapi/models/anthropic/claude-sonnet-4.6.toml new file mode 100644 index 0000000000..db855c948f --- /dev/null +++ b/providers/anyapi/models/anthropic/claude-sonnet-4.6.toml @@ -0,0 +1,3 @@ +base_model = "anthropic/claude-sonnet-4-6" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/anthropic/claude-sonnet-4.toml b/providers/anyapi/models/anthropic/claude-sonnet-4.toml new file mode 100644 index 0000000000..e82fcbf9c5 --- /dev/null +++ b/providers/anyapi/models/anthropic/claude-sonnet-4.toml @@ -0,0 +1,3 @@ +base_model = "anthropic/claude-sonnet-4-20250514" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/cohere/command-a.toml b/providers/anyapi/models/cohere/command-a.toml new file mode 100644 index 0000000000..150badc038 --- /dev/null +++ b/providers/anyapi/models/cohere/command-a.toml @@ -0,0 +1,2 @@ +base_model = "cohere/command-a-03-2025" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/cohere/command-r-08-2024.toml b/providers/anyapi/models/cohere/command-r-08-2024.toml new file mode 100644 index 0000000000..3e4306d5ff --- /dev/null +++ b/providers/anyapi/models/cohere/command-r-08-2024.toml @@ -0,0 +1,2 @@ +base_model = "cohere/command-r-08-2024" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/cohere/command-r-plus-08-2024.toml b/providers/anyapi/models/cohere/command-r-plus-08-2024.toml index 1829c78674..93dd07da10 100644 --- a/providers/anyapi/models/cohere/command-r-plus-08-2024.toml +++ b/providers/anyapi/models/cohere/command-r-plus-08-2024.toml @@ -1 +1,2 @@ base_model = "cohere/command-r-plus-08-2024" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/cohere/command-r-plus.toml b/providers/anyapi/models/cohere/command-r-plus.toml new file mode 100644 index 0000000000..93dd07da10 --- /dev/null +++ b/providers/anyapi/models/cohere/command-r-plus.toml @@ -0,0 +1,2 @@ +base_model = "cohere/command-r-plus-08-2024" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/cohere/command-r.toml b/providers/anyapi/models/cohere/command-r.toml new file mode 100644 index 0000000000..3e4306d5ff --- /dev/null +++ b/providers/anyapi/models/cohere/command-r.toml @@ -0,0 +1,2 @@ +base_model = "cohere/command-r-08-2024" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/cohere/command-r7b-12-2024.toml b/providers/anyapi/models/cohere/command-r7b-12-2024.toml new file mode 100644 index 0000000000..873db59185 --- /dev/null +++ b/providers/anyapi/models/cohere/command-r7b-12-2024.toml @@ -0,0 +1,2 @@ +base_model = "cohere/command-r7b-12-2024" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/deepseek/deepseek-chat-v3-0324.toml b/providers/anyapi/models/deepseek/deepseek-chat-v3-0324.toml new file mode 100644 index 0000000000..2db66879ce --- /dev/null +++ b/providers/anyapi/models/deepseek/deepseek-chat-v3-0324.toml @@ -0,0 +1,2 @@ +base_model = "deepseek/deepseek-chat" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/deepseek/deepseek-chat-v3.1.toml b/providers/anyapi/models/deepseek/deepseek-chat-v3.1.toml new file mode 100644 index 0000000000..2db66879ce --- /dev/null +++ b/providers/anyapi/models/deepseek/deepseek-chat-v3.1.toml @@ -0,0 +1,2 @@ +base_model = "deepseek/deepseek-chat" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/deepseek/deepseek-chat.toml b/providers/anyapi/models/deepseek/deepseek-chat.toml index 3956e4cb00..2db66879ce 100644 --- a/providers/anyapi/models/deepseek/deepseek-chat.toml +++ b/providers/anyapi/models/deepseek/deepseek-chat.toml @@ -1 +1,2 @@ base_model = "deepseek/deepseek-chat" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/deepseek/deepseek-r1-0528.toml b/providers/anyapi/models/deepseek/deepseek-r1-0528.toml new file mode 100644 index 0000000000..3a451c452d --- /dev/null +++ b/providers/anyapi/models/deepseek/deepseek-r1-0528.toml @@ -0,0 +1,3 @@ +base_model = "deepseek/deepseek-reasoner" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/deepseek/deepseek-r1-distill-llama-70b.toml b/providers/anyapi/models/deepseek/deepseek-r1-distill-llama-70b.toml new file mode 100644 index 0000000000..3a451c452d --- /dev/null +++ b/providers/anyapi/models/deepseek/deepseek-r1-distill-llama-70b.toml @@ -0,0 +1,3 @@ +base_model = "deepseek/deepseek-reasoner" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/deepseek/deepseek-r1.toml b/providers/anyapi/models/deepseek/deepseek-r1.toml index 167dab52d7..32a67c1f7e 100644 --- a/providers/anyapi/models/deepseek/deepseek-r1.toml +++ b/providers/anyapi/models/deepseek/deepseek-r1.toml @@ -1,5 +1,3 @@ -base_model = "deepseek/deepseek-reasoner" +base_model = "deepseek/deepseek-r1" +base_model_omit = ["cost"] reasoning_options = [] - -[interleaved] -field = "reasoning_content" diff --git a/providers/anyapi/models/deepseek/deepseek-v3.1-terminus.toml b/providers/anyapi/models/deepseek/deepseek-v3.1-terminus.toml new file mode 100644 index 0000000000..2db66879ce --- /dev/null +++ b/providers/anyapi/models/deepseek/deepseek-v3.1-terminus.toml @@ -0,0 +1,2 @@ +base_model = "deepseek/deepseek-chat" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/deepseek/deepseek-v3.2-exp.toml b/providers/anyapi/models/deepseek/deepseek-v3.2-exp.toml new file mode 100644 index 0000000000..2db66879ce --- /dev/null +++ b/providers/anyapi/models/deepseek/deepseek-v3.2-exp.toml @@ -0,0 +1,2 @@ +base_model = "deepseek/deepseek-chat" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/deepseek/deepseek-v3.2.toml b/providers/anyapi/models/deepseek/deepseek-v3.2.toml new file mode 100644 index 0000000000..2db66879ce --- /dev/null +++ b/providers/anyapi/models/deepseek/deepseek-v3.2.toml @@ -0,0 +1,2 @@ +base_model = "deepseek/deepseek-chat" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/deepseek/deepseek-v4-flash.toml b/providers/anyapi/models/deepseek/deepseek-v4-flash.toml index 0663512eb2..36ca737fb8 100644 --- a/providers/anyapi/models/deepseek/deepseek-v4-flash.toml +++ b/providers/anyapi/models/deepseek/deepseek-v4-flash.toml @@ -1,5 +1,3 @@ base_model = "deepseek/deepseek-v4-flash" +base_model_omit = ["cost"] reasoning_options = [] - -[interleaved] -field = "reasoning_content" diff --git a/providers/anyapi/models/deepseek/deepseek-v4-pro.toml b/providers/anyapi/models/deepseek/deepseek-v4-pro.toml index 5b02bb6786..c0dbfa9eab 100644 --- a/providers/anyapi/models/deepseek/deepseek-v4-pro.toml +++ b/providers/anyapi/models/deepseek/deepseek-v4-pro.toml @@ -1,5 +1,3 @@ base_model = "deepseek/deepseek-v4-pro" +base_model_omit = ["cost"] reasoning_options = [] - -[interleaved] -field = "reasoning_content" diff --git a/providers/anyapi/models/google/gemini-2.0-flash-001.toml b/providers/anyapi/models/google/gemini-2.0-flash-001.toml new file mode 100644 index 0000000000..b5c93d3949 --- /dev/null +++ b/providers/anyapi/models/google/gemini-2.0-flash-001.toml @@ -0,0 +1,2 @@ +base_model = "google/gemini-2.0-flash" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/google/gemini-2.5-flash-image.toml b/providers/anyapi/models/google/gemini-2.5-flash-image.toml new file mode 100644 index 0000000000..51c77a070c --- /dev/null +++ b/providers/anyapi/models/google/gemini-2.5-flash-image.toml @@ -0,0 +1,3 @@ +base_model = "google/gemini-2.5-flash-image" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/google/gemini-2.5-flash-lite-preview-09-2025.toml b/providers/anyapi/models/google/gemini-2.5-flash-lite-preview-09-2025.toml new file mode 100644 index 0000000000..0f0cd1c586 --- /dev/null +++ b/providers/anyapi/models/google/gemini-2.5-flash-lite-preview-09-2025.toml @@ -0,0 +1,3 @@ +base_model = "google/gemini-2.5-flash-lite" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/google/gemini-2.5-flash-lite.toml b/providers/anyapi/models/google/gemini-2.5-flash-lite.toml index bd173d72ea..0f0cd1c586 100644 --- a/providers/anyapi/models/google/gemini-2.5-flash-lite.toml +++ b/providers/anyapi/models/google/gemini-2.5-flash-lite.toml @@ -1,2 +1,3 @@ base_model = "google/gemini-2.5-flash-lite" +base_model_omit = ["cost"] reasoning_options = [] diff --git a/providers/anyapi/models/google/gemini-2.5-flash.toml b/providers/anyapi/models/google/gemini-2.5-flash.toml index 52d823f33c..de35d71e17 100644 --- a/providers/anyapi/models/google/gemini-2.5-flash.toml +++ b/providers/anyapi/models/google/gemini-2.5-flash.toml @@ -1,2 +1,3 @@ base_model = "google/gemini-2.5-flash" +base_model_omit = ["cost"] reasoning_options = [] diff --git a/providers/anyapi/models/google/gemini-2.5-pro-preview-05-06.toml b/providers/anyapi/models/google/gemini-2.5-pro-preview-05-06.toml new file mode 100644 index 0000000000..646b4c9ea0 --- /dev/null +++ b/providers/anyapi/models/google/gemini-2.5-pro-preview-05-06.toml @@ -0,0 +1,3 @@ +base_model = "google/gemini-2.5-pro" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/google/gemini-2.5-pro-preview.toml b/providers/anyapi/models/google/gemini-2.5-pro-preview.toml new file mode 100644 index 0000000000..646b4c9ea0 --- /dev/null +++ b/providers/anyapi/models/google/gemini-2.5-pro-preview.toml @@ -0,0 +1,3 @@ +base_model = "google/gemini-2.5-pro" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/google/gemini-2.5-pro.toml b/providers/anyapi/models/google/gemini-2.5-pro.toml index ff4bd26ca5..646b4c9ea0 100644 --- a/providers/anyapi/models/google/gemini-2.5-pro.toml +++ b/providers/anyapi/models/google/gemini-2.5-pro.toml @@ -1,2 +1,3 @@ base_model = "google/gemini-2.5-pro" +base_model_omit = ["cost"] reasoning_options = [] diff --git a/providers/anyapi/models/google/gemini-3-flash-preview.toml b/providers/anyapi/models/google/gemini-3-flash-preview.toml index a4fd956cf9..6b708df438 100644 --- a/providers/anyapi/models/google/gemini-3-flash-preview.toml +++ b/providers/anyapi/models/google/gemini-3-flash-preview.toml @@ -1,2 +1,3 @@ base_model = "google/gemini-3-flash-preview" +base_model_omit = ["cost"] reasoning_options = [] diff --git a/providers/anyapi/models/google/gemini-3-pro-image-preview.toml b/providers/anyapi/models/google/gemini-3-pro-image-preview.toml new file mode 100644 index 0000000000..2248d3f23c --- /dev/null +++ b/providers/anyapi/models/google/gemini-3-pro-image-preview.toml @@ -0,0 +1,3 @@ +base_model = "google/gemini-3-pro-image-preview" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/google/gemini-3-pro-preview.toml b/providers/anyapi/models/google/gemini-3-pro-image.toml similarity index 70% rename from providers/anyapi/models/google/gemini-3-pro-preview.toml rename to providers/anyapi/models/google/gemini-3-pro-image.toml index 40275fd404..18c33cd586 100644 --- a/providers/anyapi/models/google/gemini-3-pro-preview.toml +++ b/providers/anyapi/models/google/gemini-3-pro-image.toml @@ -1,2 +1,3 @@ base_model = "google/gemini-3-pro-preview" +base_model_omit = ["cost"] reasoning_options = [] diff --git a/providers/anyapi/models/google/gemini-3.1-flash-image-preview.toml b/providers/anyapi/models/google/gemini-3.1-flash-image-preview.toml new file mode 100644 index 0000000000..962219877a --- /dev/null +++ b/providers/anyapi/models/google/gemini-3.1-flash-image-preview.toml @@ -0,0 +1,3 @@ +base_model = "google/gemini-3.1-flash-image-preview" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/google/gemini-3.1-flash-image.toml b/providers/anyapi/models/google/gemini-3.1-flash-image.toml new file mode 100644 index 0000000000..962219877a --- /dev/null +++ b/providers/anyapi/models/google/gemini-3.1-flash-image.toml @@ -0,0 +1,3 @@ +base_model = "google/gemini-3.1-flash-image-preview" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/google/gemini-3.1-flash-lite-preview.toml b/providers/anyapi/models/google/gemini-3.1-flash-lite-preview.toml new file mode 100644 index 0000000000..701d8c9e3c --- /dev/null +++ b/providers/anyapi/models/google/gemini-3.1-flash-lite-preview.toml @@ -0,0 +1,3 @@ +base_model = "google/gemini-3.1-flash-lite-preview" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/google/gemini-3.1-pro-preview-customtools.toml b/providers/anyapi/models/google/gemini-3.1-pro-preview-customtools.toml new file mode 100644 index 0000000000..615a7eda1e --- /dev/null +++ b/providers/anyapi/models/google/gemini-3.1-pro-preview-customtools.toml @@ -0,0 +1,3 @@ +base_model = "google/gemini-3.1-pro-preview-customtools" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/google/gemini-3.1-pro-preview.toml b/providers/anyapi/models/google/gemini-3.1-pro-preview.toml new file mode 100644 index 0000000000..b6bd742d2a --- /dev/null +++ b/providers/anyapi/models/google/gemini-3.1-pro-preview.toml @@ -0,0 +1,3 @@ +base_model = "google/gemini-3.1-pro-preview" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/google/gemini-3.5-flash.toml b/providers/anyapi/models/google/gemini-3.5-flash.toml new file mode 100644 index 0000000000..aac1c707e4 --- /dev/null +++ b/providers/anyapi/models/google/gemini-3.5-flash.toml @@ -0,0 +1,3 @@ +base_model = "google/gemini-3.5-flash" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/google/gemma-4-26b-a4b-it.toml b/providers/anyapi/models/google/gemma-4-26b-a4b-it.toml new file mode 100644 index 0000000000..c60b7fcc52 --- /dev/null +++ b/providers/anyapi/models/google/gemma-4-26b-a4b-it.toml @@ -0,0 +1,3 @@ +base_model = "google/gemma-4-26b-a4b-it" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/google/gemma-4-26b-a4b-it:free.toml b/providers/anyapi/models/google/gemma-4-26b-a4b-it:free.toml new file mode 100644 index 0000000000..c60b7fcc52 --- /dev/null +++ b/providers/anyapi/models/google/gemma-4-26b-a4b-it:free.toml @@ -0,0 +1,3 @@ +base_model = "google/gemma-4-26b-a4b-it" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/google/gemma-4-31b-it.toml b/providers/anyapi/models/google/gemma-4-31b-it.toml new file mode 100644 index 0000000000..ba86bb2e46 --- /dev/null +++ b/providers/anyapi/models/google/gemma-4-31b-it.toml @@ -0,0 +1,3 @@ +base_model = "google/gemma-4-31b-it" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/meta-llama/llama-3.3-70b-instruct.toml b/providers/anyapi/models/meta-llama/llama-3.3-70b-instruct.toml new file mode 100644 index 0000000000..4b313d77d9 --- /dev/null +++ b/providers/anyapi/models/meta-llama/llama-3.3-70b-instruct.toml @@ -0,0 +1,2 @@ +base_model = "meta/llama-3.3-70b-instruct" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/meta-llama/llama-3.3-70b-instruct:free.toml b/providers/anyapi/models/meta-llama/llama-3.3-70b-instruct:free.toml new file mode 100644 index 0000000000..4b313d77d9 --- /dev/null +++ b/providers/anyapi/models/meta-llama/llama-3.3-70b-instruct:free.toml @@ -0,0 +1,2 @@ +base_model = "meta/llama-3.3-70b-instruct" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/meta-llama/llama-4-maverick.toml b/providers/anyapi/models/meta-llama/llama-4-maverick.toml new file mode 100644 index 0000000000..3089fd8775 --- /dev/null +++ b/providers/anyapi/models/meta-llama/llama-4-maverick.toml @@ -0,0 +1,2 @@ +base_model = "meta/llama-4-maverick-17b-instruct" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/meta-llama/llama-4-scout.toml b/providers/anyapi/models/meta-llama/llama-4-scout.toml new file mode 100644 index 0000000000..34c441089d --- /dev/null +++ b/providers/anyapi/models/meta-llama/llama-4-scout.toml @@ -0,0 +1,2 @@ +base_model = "meta/llama-4-scout-17b-instruct" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/mistral/mistral-large-2407-v1.toml b/providers/anyapi/models/mistral/mistral-large-2407-v1.toml new file mode 100644 index 0000000000..8695a94800 --- /dev/null +++ b/providers/anyapi/models/mistral/mistral-large-2407-v1.toml @@ -0,0 +1,2 @@ +base_model = "mistral/mistral-large-2512" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/mistral/mistral-large-3-675b-instruct.toml b/providers/anyapi/models/mistral/mistral-large-3-675b-instruct.toml new file mode 100644 index 0000000000..8695a94800 --- /dev/null +++ b/providers/anyapi/models/mistral/mistral-large-3-675b-instruct.toml @@ -0,0 +1,2 @@ +base_model = "mistral/mistral-large-2512" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/mistral/mistral-small-2402.toml b/providers/anyapi/models/mistral/mistral-small-2402.toml new file mode 100644 index 0000000000..5d52bdd230 --- /dev/null +++ b/providers/anyapi/models/mistral/mistral-small-2402.toml @@ -0,0 +1,2 @@ +base_model = "mistral/mistral-small-2506" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/mistralai/codestral-2508.toml b/providers/anyapi/models/mistralai/codestral-2508.toml new file mode 100644 index 0000000000..8999353ce1 --- /dev/null +++ b/providers/anyapi/models/mistralai/codestral-2508.toml @@ -0,0 +1,2 @@ +base_model = "mistral/codestral-latest" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/mistralai/devstral-2512.toml b/providers/anyapi/models/mistralai/devstral-2512.toml index 467198dd78..6862050f9f 100644 --- a/providers/anyapi/models/mistralai/devstral-2512.toml +++ b/providers/anyapi/models/mistralai/devstral-2512.toml @@ -1,2 +1,2 @@ base_model = "mistral/devstral-2512" -status = "deprecated" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/mistralai/mistral-large-2407.toml b/providers/anyapi/models/mistralai/mistral-large-2407.toml new file mode 100644 index 0000000000..8695a94800 --- /dev/null +++ b/providers/anyapi/models/mistralai/mistral-large-2407.toml @@ -0,0 +1,2 @@ +base_model = "mistral/mistral-large-2512" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/mistralai/mistral-large-2512.toml b/providers/anyapi/models/mistralai/mistral-large-2512.toml index 82b926d820..8695a94800 100644 --- a/providers/anyapi/models/mistralai/mistral-large-2512.toml +++ b/providers/anyapi/models/mistralai/mistral-large-2512.toml @@ -1 +1,2 @@ base_model = "mistral/mistral-large-2512" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/mistralai/mistral-nemo.toml b/providers/anyapi/models/mistralai/mistral-nemo.toml new file mode 100644 index 0000000000..a9e08636e1 --- /dev/null +++ b/providers/anyapi/models/mistralai/mistral-nemo.toml @@ -0,0 +1,2 @@ +base_model = "mistral/mistral-nemo" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/mistralai/mistral-small-24b-instruct-2501.toml b/providers/anyapi/models/mistralai/mistral-small-24b-instruct-2501.toml new file mode 100644 index 0000000000..5d52bdd230 --- /dev/null +++ b/providers/anyapi/models/mistralai/mistral-small-24b-instruct-2501.toml @@ -0,0 +1,2 @@ +base_model = "mistral/mistral-small-2506" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/mistralai/mistral-small-2603.toml b/providers/anyapi/models/mistralai/mistral-small-2603.toml new file mode 100644 index 0000000000..70e0d82b2f --- /dev/null +++ b/providers/anyapi/models/mistralai/mistral-small-2603.toml @@ -0,0 +1,3 @@ +base_model = "mistral/mistral-small-2603" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/moonshotai/kimi-k2-thinking.toml b/providers/anyapi/models/moonshotai/kimi-k2-thinking.toml new file mode 100644 index 0000000000..b36650d0e7 --- /dev/null +++ b/providers/anyapi/models/moonshotai/kimi-k2-thinking.toml @@ -0,0 +1,3 @@ +base_model = "moonshotai/kimi-k2-thinking" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/moonshotai/kimi-k2.5.toml b/providers/anyapi/models/moonshotai/kimi-k2.5.toml new file mode 100644 index 0000000000..02a6b9f47d --- /dev/null +++ b/providers/anyapi/models/moonshotai/kimi-k2.5.toml @@ -0,0 +1,3 @@ +base_model = "moonshotai/kimi-k2.5" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/moonshotai/kimi-k2.6.toml b/providers/anyapi/models/moonshotai/kimi-k2.6.toml new file mode 100644 index 0000000000..11a6c65944 --- /dev/null +++ b/providers/anyapi/models/moonshotai/kimi-k2.6.toml @@ -0,0 +1,3 @@ +base_model = "moonshotai/kimi-k2.6" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/moonshotai/kimi-k2.7-code.toml b/providers/anyapi/models/moonshotai/kimi-k2.7-code.toml new file mode 100644 index 0000000000..294281076c --- /dev/null +++ b/providers/anyapi/models/moonshotai/kimi-k2.7-code.toml @@ -0,0 +1,3 @@ +base_model = "moonshotai/kimi-k2.7-code" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/nvidia/llama-3.3-nemotron-super-49b-v1.5.toml b/providers/anyapi/models/nvidia/llama-3.3-nemotron-super-49b-v1.5.toml new file mode 100644 index 0000000000..c456c5070b --- /dev/null +++ b/providers/anyapi/models/nvidia/llama-3.3-nemotron-super-49b-v1.5.toml @@ -0,0 +1,3 @@ +base_model = "nvidia/llama-3.3-nemotron-super-49b-v1.5" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/nvidia/nemotron-3-nano-30b-a3b.toml b/providers/anyapi/models/nvidia/nemotron-3-nano-30b-a3b.toml new file mode 100644 index 0000000000..cd21b9890c --- /dev/null +++ b/providers/anyapi/models/nvidia/nemotron-3-nano-30b-a3b.toml @@ -0,0 +1,3 @@ +base_model = "nvidia/nemotron-3-nano-30b-a3b" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/nvidia/nemotron-3-nano-30b-a3b:free.toml b/providers/anyapi/models/nvidia/nemotron-3-nano-30b-a3b:free.toml new file mode 100644 index 0000000000..cd21b9890c --- /dev/null +++ b/providers/anyapi/models/nvidia/nemotron-3-nano-30b-a3b:free.toml @@ -0,0 +1,3 @@ +base_model = "nvidia/nemotron-3-nano-30b-a3b" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free.toml b/providers/anyapi/models/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free.toml new file mode 100644 index 0000000000..cb0cb6af3b --- /dev/null +++ b/providers/anyapi/models/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free.toml @@ -0,0 +1,3 @@ +base_model = "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/nvidia/nemotron-3-super-120b-a12b.toml b/providers/anyapi/models/nvidia/nemotron-3-super-120b-a12b.toml new file mode 100644 index 0000000000..992756579d --- /dev/null +++ b/providers/anyapi/models/nvidia/nemotron-3-super-120b-a12b.toml @@ -0,0 +1,3 @@ +base_model = "nvidia/nemotron-3-super-120b-a12b" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/nvidia/nemotron-3-ultra-550b-a55b.toml b/providers/anyapi/models/nvidia/nemotron-3-ultra-550b-a55b.toml new file mode 100644 index 0000000000..c38d4e8eff --- /dev/null +++ b/providers/anyapi/models/nvidia/nemotron-3-ultra-550b-a55b.toml @@ -0,0 +1,3 @@ +base_model = "nvidia/nemotron-3-ultra-550b-a55b" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/nvidia/nemotron-3-ultra-550b-a55b:free.toml b/providers/anyapi/models/nvidia/nemotron-3-ultra-550b-a55b:free.toml new file mode 100644 index 0000000000..c38d4e8eff --- /dev/null +++ b/providers/anyapi/models/nvidia/nemotron-3-ultra-550b-a55b:free.toml @@ -0,0 +1,3 @@ +base_model = "nvidia/nemotron-3-ultra-550b-a55b" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/nvidia/nemotron-nano-12b-v2-vl:free.toml b/providers/anyapi/models/nvidia/nemotron-nano-12b-v2-vl:free.toml new file mode 100644 index 0000000000..52b5c35ad9 --- /dev/null +++ b/providers/anyapi/models/nvidia/nemotron-nano-12b-v2-vl:free.toml @@ -0,0 +1,3 @@ +base_model = "nvidia/nemotron-nano-12b-v2-vl" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/nvidia/nemotron-nano-9b-v2.toml b/providers/anyapi/models/nvidia/nemotron-nano-9b-v2.toml new file mode 100644 index 0000000000..7699f1e759 --- /dev/null +++ b/providers/anyapi/models/nvidia/nemotron-nano-9b-v2.toml @@ -0,0 +1,3 @@ +base_model = "nvidia/nemotron-nano-9b-v2" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/nvidia/nemotron-nano-9b-v2:free.toml b/providers/anyapi/models/nvidia/nemotron-nano-9b-v2:free.toml new file mode 100644 index 0000000000..7699f1e759 --- /dev/null +++ b/providers/anyapi/models/nvidia/nemotron-nano-9b-v2:free.toml @@ -0,0 +1,3 @@ +base_model = "nvidia/nemotron-nano-9b-v2" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-3.5-turbo-0613.toml b/providers/anyapi/models/openai/gpt-3.5-turbo-0613.toml new file mode 100644 index 0000000000..62de171fb2 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-3.5-turbo-0613.toml @@ -0,0 +1,2 @@ +base_model = "openai/gpt-3.5-turbo" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/openai/gpt-3.5-turbo-16k.toml b/providers/anyapi/models/openai/gpt-3.5-turbo-16k.toml new file mode 100644 index 0000000000..62de171fb2 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-3.5-turbo-16k.toml @@ -0,0 +1,2 @@ +base_model = "openai/gpt-3.5-turbo" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/openai/gpt-3.5-turbo-instruct.toml b/providers/anyapi/models/openai/gpt-3.5-turbo-instruct.toml new file mode 100644 index 0000000000..62de171fb2 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-3.5-turbo-instruct.toml @@ -0,0 +1,2 @@ +base_model = "openai/gpt-3.5-turbo" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/openai/gpt-3.5-turbo.toml b/providers/anyapi/models/openai/gpt-3.5-turbo.toml new file mode 100644 index 0000000000..62de171fb2 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-3.5-turbo.toml @@ -0,0 +1,2 @@ +base_model = "openai/gpt-3.5-turbo" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/openai/gpt-4-turbo.toml b/providers/anyapi/models/openai/gpt-4-turbo.toml new file mode 100644 index 0000000000..97ed0e509f --- /dev/null +++ b/providers/anyapi/models/openai/gpt-4-turbo.toml @@ -0,0 +1,2 @@ +base_model = "openai/gpt-4-turbo" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/openai/gpt-4.1-mini.toml b/providers/anyapi/models/openai/gpt-4.1-mini.toml index cba1499d7b..b5e228ab92 100644 --- a/providers/anyapi/models/openai/gpt-4.1-mini.toml +++ b/providers/anyapi/models/openai/gpt-4.1-mini.toml @@ -1 +1,2 @@ base_model = "openai/gpt-4.1-mini" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/openai/gpt-4.1-nano.toml b/providers/anyapi/models/openai/gpt-4.1-nano.toml new file mode 100644 index 0000000000..0a5889b884 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-4.1-nano.toml @@ -0,0 +1,2 @@ +base_model = "openai/gpt-4.1-nano" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/openai/gpt-4.1.toml b/providers/anyapi/models/openai/gpt-4.1.toml index 163293f887..4a8a246272 100644 --- a/providers/anyapi/models/openai/gpt-4.1.toml +++ b/providers/anyapi/models/openai/gpt-4.1.toml @@ -1 +1,2 @@ base_model = "openai/gpt-4.1" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/openai/gpt-4.toml b/providers/anyapi/models/openai/gpt-4.toml new file mode 100644 index 0000000000..077d873f3e --- /dev/null +++ b/providers/anyapi/models/openai/gpt-4.toml @@ -0,0 +1,2 @@ +base_model = "openai/gpt-4" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/openai/gpt-4o-2024-05-13.toml b/providers/anyapi/models/openai/gpt-4o-2024-05-13.toml new file mode 100644 index 0000000000..cf14502367 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-4o-2024-05-13.toml @@ -0,0 +1,2 @@ +base_model = "openai/gpt-4o-2024-05-13" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/openai/gpt-4o-2024-08-06.toml b/providers/anyapi/models/openai/gpt-4o-2024-08-06.toml new file mode 100644 index 0000000000..e11fb043c0 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-4o-2024-08-06.toml @@ -0,0 +1,2 @@ +base_model = "openai/gpt-4o-2024-08-06" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/openai/gpt-4o-2024-11-20.toml b/providers/anyapi/models/openai/gpt-4o-2024-11-20.toml new file mode 100644 index 0000000000..ac3e153c75 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-4o-2024-11-20.toml @@ -0,0 +1,2 @@ +base_model = "openai/gpt-4o-2024-11-20" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/openai/gpt-4o-mini-2024-07-18.toml b/providers/anyapi/models/openai/gpt-4o-mini-2024-07-18.toml new file mode 100644 index 0000000000..d8b79bcb88 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-4o-mini-2024-07-18.toml @@ -0,0 +1,2 @@ +base_model = "openai/gpt-4o-mini" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/openai/gpt-4o-mini-search-preview.toml b/providers/anyapi/models/openai/gpt-4o-mini-search-preview.toml new file mode 100644 index 0000000000..d8b79bcb88 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-4o-mini-search-preview.toml @@ -0,0 +1,2 @@ +base_model = "openai/gpt-4o-mini" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/openai/gpt-4o-mini.toml b/providers/anyapi/models/openai/gpt-4o-mini.toml new file mode 100644 index 0000000000..d8b79bcb88 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-4o-mini.toml @@ -0,0 +1,2 @@ +base_model = "openai/gpt-4o-mini" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/openai/gpt-4o-search-preview.toml b/providers/anyapi/models/openai/gpt-4o-search-preview.toml new file mode 100644 index 0000000000..192231291e --- /dev/null +++ b/providers/anyapi/models/openai/gpt-4o-search-preview.toml @@ -0,0 +1,2 @@ +base_model = "openai/gpt-4o" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/openai/gpt-4o.toml b/providers/anyapi/models/openai/gpt-4o.toml new file mode 100644 index 0000000000..192231291e --- /dev/null +++ b/providers/anyapi/models/openai/gpt-4o.toml @@ -0,0 +1,2 @@ +base_model = "openai/gpt-4o" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/openai/gpt-5-chat.toml b/providers/anyapi/models/openai/gpt-5-chat.toml new file mode 100644 index 0000000000..0f625eb248 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5-chat.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5-codex.toml b/providers/anyapi/models/openai/gpt-5-codex.toml new file mode 100644 index 0000000000..ead2c86b88 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5-codex.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5-codex" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5-image-mini.toml b/providers/anyapi/models/openai/gpt-5-image-mini.toml new file mode 100644 index 0000000000..0f625eb248 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5-image-mini.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5-image.toml b/providers/anyapi/models/openai/gpt-5-image.toml new file mode 100644 index 0000000000..0f625eb248 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5-image.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5-mini.toml b/providers/anyapi/models/openai/gpt-5-mini.toml index bb74733f76..a15e37afb5 100644 --- a/providers/anyapi/models/openai/gpt-5-mini.toml +++ b/providers/anyapi/models/openai/gpt-5-mini.toml @@ -1,5 +1,3 @@ base_model = "openai/gpt-5-mini" -# AnyAPI accepts low/medium/high generically but documents no model-specific -# effectiveness; unsupported parameters may be silently ignored. -# https://docs.anyapi.ai/guides/parameters -reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5-nano.toml b/providers/anyapi/models/openai/gpt-5-nano.toml new file mode 100644 index 0000000000..4b4d37bd66 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5-nano.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5-nano" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5-pro.toml b/providers/anyapi/models/openai/gpt-5-pro.toml new file mode 100644 index 0000000000..dfbf4decbf --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5-pro.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5-pro" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5.1-chat.toml b/providers/anyapi/models/openai/gpt-5.1-chat.toml new file mode 100644 index 0000000000..970d97430a --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5.1-chat.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5.1" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5.1-codex-max.toml b/providers/anyapi/models/openai/gpt-5.1-codex-max.toml new file mode 100644 index 0000000000..7ec69b7000 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5.1-codex-max.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5.1-codex-max" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5.1-codex-mini.toml b/providers/anyapi/models/openai/gpt-5.1-codex-mini.toml new file mode 100644 index 0000000000..0b95445c16 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5.1-codex-mini.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5.1-codex-mini" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5.1-codex.toml b/providers/anyapi/models/openai/gpt-5.1-codex.toml new file mode 100644 index 0000000000..72df1b5c30 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5.1-codex.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5.1-codex" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5.1.toml b/providers/anyapi/models/openai/gpt-5.1.toml index 03df71fe4a..970d97430a 100644 --- a/providers/anyapi/models/openai/gpt-5.1.toml +++ b/providers/anyapi/models/openai/gpt-5.1.toml @@ -1,5 +1,3 @@ base_model = "openai/gpt-5.1" -# AnyAPI accepts low/medium/high generically but documents no model-specific -# effectiveness; unsupported parameters may be silently ignored. -# https://docs.anyapi.ai/guides/parameters -reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5.2-chat.toml b/providers/anyapi/models/openai/gpt-5.2-chat.toml new file mode 100644 index 0000000000..7a71225181 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5.2-chat.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5.2" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5.2-codex.toml b/providers/anyapi/models/openai/gpt-5.2-codex.toml new file mode 100644 index 0000000000..6c55738af9 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5.2-codex.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5.2-codex" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5.2-pro.toml b/providers/anyapi/models/openai/gpt-5.2-pro.toml new file mode 100644 index 0000000000..b183dfa600 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5.2-pro.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5.2-pro" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5.2.toml b/providers/anyapi/models/openai/gpt-5.2.toml index e64028af6d..7a71225181 100644 --- a/providers/anyapi/models/openai/gpt-5.2.toml +++ b/providers/anyapi/models/openai/gpt-5.2.toml @@ -1,5 +1,3 @@ base_model = "openai/gpt-5.2" -# AnyAPI accepts low/medium/high generically but documents no model-specific -# effectiveness; unsupported parameters may be silently ignored. -# https://docs.anyapi.ai/guides/parameters -reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5.3-chat.toml b/providers/anyapi/models/openai/gpt-5.3-chat.toml new file mode 100644 index 0000000000..7a71225181 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5.3-chat.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5.2" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5.3-codex.toml b/providers/anyapi/models/openai/gpt-5.3-codex.toml new file mode 100644 index 0000000000..7cf72eb9fa --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5.3-codex.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5.3-codex" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5.4-image-2.toml b/providers/anyapi/models/openai/gpt-5.4-image-2.toml new file mode 100644 index 0000000000..155ece7bfe --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5.4-image-2.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5.4" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5.4-mini.toml b/providers/anyapi/models/openai/gpt-5.4-mini.toml new file mode 100644 index 0000000000..273850de31 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5.4-mini.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5.4-mini" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5.4-nano.toml b/providers/anyapi/models/openai/gpt-5.4-nano.toml new file mode 100644 index 0000000000..837e42cd08 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5.4-nano.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5.4-nano" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5.4-pro.toml b/providers/anyapi/models/openai/gpt-5.4-pro.toml new file mode 100644 index 0000000000..3f236720a8 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5.4-pro.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5.4-pro" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5.4.toml b/providers/anyapi/models/openai/gpt-5.4.toml index b5c9108b19..155ece7bfe 100644 --- a/providers/anyapi/models/openai/gpt-5.4.toml +++ b/providers/anyapi/models/openai/gpt-5.4.toml @@ -1,9 +1,3 @@ base_model = "openai/gpt-5.4" -# AnyAPI accepts low/medium/high generically but documents no model-specific -# effectiveness; unsupported parameters may be silently ignored. -# https://docs.anyapi.ai/guides/parameters -reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] - -[experimental.modes.fast] -cost = { input = 5, output = 30, cache_read = 0.5 } -provider = { body = { service_tier = "priority" } } +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5.5-pro.toml b/providers/anyapi/models/openai/gpt-5.5-pro.toml new file mode 100644 index 0000000000..aeea34c77e --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5.5-pro.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5.5-pro" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5.5.toml b/providers/anyapi/models/openai/gpt-5.5.toml new file mode 100644 index 0000000000..1e6bfcf77f --- /dev/null +++ b/providers/anyapi/models/openai/gpt-5.5.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5.5" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-5.toml b/providers/anyapi/models/openai/gpt-5.toml index 8e862c0d44..0f625eb248 100644 --- a/providers/anyapi/models/openai/gpt-5.toml +++ b/providers/anyapi/models/openai/gpt-5.toml @@ -1,5 +1,3 @@ base_model = "openai/gpt-5" -# AnyAPI accepts low/medium/high generically but documents no model-specific -# effectiveness; unsupported parameters may be silently ignored. -# https://docs.anyapi.ai/guides/parameters -reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-audio-mini.toml b/providers/anyapi/models/openai/gpt-audio-mini.toml new file mode 100644 index 0000000000..0f625eb248 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-audio-mini.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-audio.toml b/providers/anyapi/models/openai/gpt-audio.toml new file mode 100644 index 0000000000..0f625eb248 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-audio.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-chat-latest.toml b/providers/anyapi/models/openai/gpt-chat-latest.toml new file mode 100644 index 0000000000..0f625eb248 --- /dev/null +++ b/providers/anyapi/models/openai/gpt-chat-latest.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-5" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/gpt-oss-120b.toml b/providers/anyapi/models/openai/gpt-oss-120b.toml new file mode 100644 index 0000000000..e87dd8891c --- /dev/null +++ b/providers/anyapi/models/openai/gpt-oss-120b.toml @@ -0,0 +1,3 @@ +base_model = "openai/gpt-oss-120b" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/o1-pro.toml b/providers/anyapi/models/openai/o1-pro.toml new file mode 100644 index 0000000000..83cc3cb96a --- /dev/null +++ b/providers/anyapi/models/openai/o1-pro.toml @@ -0,0 +1,3 @@ +base_model = "openai/o1-pro" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/o1.toml b/providers/anyapi/models/openai/o1.toml new file mode 100644 index 0000000000..de08b92e47 --- /dev/null +++ b/providers/anyapi/models/openai/o1.toml @@ -0,0 +1,3 @@ +base_model = "openai/o1" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/o3-deep-research.toml b/providers/anyapi/models/openai/o3-deep-research.toml new file mode 100644 index 0000000000..4d04aaae27 --- /dev/null +++ b/providers/anyapi/models/openai/o3-deep-research.toml @@ -0,0 +1,3 @@ +base_model = "openai/o3-deep-research" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/o3-mini-high.toml b/providers/anyapi/models/openai/o3-mini-high.toml new file mode 100644 index 0000000000..5dd30ebbed --- /dev/null +++ b/providers/anyapi/models/openai/o3-mini-high.toml @@ -0,0 +1,3 @@ +base_model = "openai/o3-mini" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/o3-mini.toml b/providers/anyapi/models/openai/o3-mini.toml index 9da963506c..5dd30ebbed 100644 --- a/providers/anyapi/models/openai/o3-mini.toml +++ b/providers/anyapi/models/openai/o3-mini.toml @@ -1,5 +1,3 @@ base_model = "openai/o3-mini" -# AnyAPI accepts low/medium/high generically but documents no model-specific -# effectiveness; unsupported parameters may be silently ignored. -# https://docs.anyapi.ai/guides/parameters -reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/o3-pro.toml b/providers/anyapi/models/openai/o3-pro.toml new file mode 100644 index 0000000000..ddd705a5be --- /dev/null +++ b/providers/anyapi/models/openai/o3-pro.toml @@ -0,0 +1,3 @@ +base_model = "openai/o3-pro" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/o3.toml b/providers/anyapi/models/openai/o3.toml index 294b5e1f75..80633898c0 100644 --- a/providers/anyapi/models/openai/o3.toml +++ b/providers/anyapi/models/openai/o3.toml @@ -1,5 +1,3 @@ base_model = "openai/o3" -# AnyAPI accepts low/medium/high generically but documents no model-specific -# effectiveness; unsupported parameters may be silently ignored. -# https://docs.anyapi.ai/guides/parameters -reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/o4-mini-deep-research.toml b/providers/anyapi/models/openai/o4-mini-deep-research.toml new file mode 100644 index 0000000000..76fb987549 --- /dev/null +++ b/providers/anyapi/models/openai/o4-mini-deep-research.toml @@ -0,0 +1,3 @@ +base_model = "openai/o4-mini-deep-research" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/o4-mini-high.toml b/providers/anyapi/models/openai/o4-mini-high.toml new file mode 100644 index 0000000000..c493f42d18 --- /dev/null +++ b/providers/anyapi/models/openai/o4-mini-high.toml @@ -0,0 +1,3 @@ +base_model = "openai/o4-mini" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/openai/o4-mini.toml b/providers/anyapi/models/openai/o4-mini.toml index 27cfe456d9..c493f42d18 100644 --- a/providers/anyapi/models/openai/o4-mini.toml +++ b/providers/anyapi/models/openai/o4-mini.toml @@ -1,5 +1,3 @@ base_model = "openai/o4-mini" -# AnyAPI accepts low/medium/high generically but documents no model-specific -# effectiveness; unsupported parameters may be silently ignored. -# https://docs.anyapi.ai/guides/parameters -reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/perplexity/sonar-pro-search.toml b/providers/anyapi/models/perplexity/sonar-pro-search.toml new file mode 100644 index 0000000000..efa1285795 --- /dev/null +++ b/providers/anyapi/models/perplexity/sonar-pro-search.toml @@ -0,0 +1,2 @@ +base_model = "perplexity/sonar-pro" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/perplexity/sonar-pro.toml b/providers/anyapi/models/perplexity/sonar-pro.toml index 8d62f28c62..efa1285795 100644 --- a/providers/anyapi/models/perplexity/sonar-pro.toml +++ b/providers/anyapi/models/perplexity/sonar-pro.toml @@ -1 +1,2 @@ base_model = "perplexity/sonar-pro" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/perplexity/sonar-reasoning-pro.toml b/providers/anyapi/models/perplexity/sonar-reasoning-pro.toml index e73cb7b468..bea0a7fbfc 100644 --- a/providers/anyapi/models/perplexity/sonar-reasoning-pro.toml +++ b/providers/anyapi/models/perplexity/sonar-reasoning-pro.toml @@ -1,2 +1,3 @@ base_model = "perplexity/sonar-reasoning-pro" +base_model_omit = ["cost"] reasoning_options = [] diff --git a/providers/anyapi/models/perplexity/sonar.toml b/providers/anyapi/models/perplexity/sonar.toml new file mode 100644 index 0000000000..5aac6b9dd5 --- /dev/null +++ b/providers/anyapi/models/perplexity/sonar.toml @@ -0,0 +1,2 @@ +base_model = "perplexity/sonar" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/qwen/qwen-plus.toml b/providers/anyapi/models/qwen/qwen-plus.toml new file mode 100644 index 0000000000..7484907bc3 --- /dev/null +++ b/providers/anyapi/models/qwen/qwen-plus.toml @@ -0,0 +1,3 @@ +base_model = "alibaba/qwen-plus" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/qwen/qwen3-235b-a22b.toml b/providers/anyapi/models/qwen/qwen3-235b-a22b.toml new file mode 100644 index 0000000000..f11d23c473 --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3-235b-a22b.toml @@ -0,0 +1,3 @@ +base_model = "alibaba/qwen3-235b-a22b" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/qwen/qwen3-32b.toml b/providers/anyapi/models/qwen/qwen3-32b.toml new file mode 100644 index 0000000000..fddbbec2d3 --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3-32b.toml @@ -0,0 +1,3 @@ +base_model = "alibaba/qwen3-32b" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/qwen/qwen3-coder-30b-a3b-instruct.toml b/providers/anyapi/models/qwen/qwen3-coder-30b-a3b-instruct.toml new file mode 100644 index 0000000000..7aa7cf0a2a --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3-coder-30b-a3b-instruct.toml @@ -0,0 +1,2 @@ +base_model = "alibaba/qwen3-coder-30b-a3b-instruct" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/qwen/qwen3-coder-flash.toml b/providers/anyapi/models/qwen/qwen3-coder-flash.toml new file mode 100644 index 0000000000..2395bb2513 --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3-coder-flash.toml @@ -0,0 +1,2 @@ +base_model = "alibaba/qwen3-coder-flash" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/qwen/qwen3-coder-plus.toml b/providers/anyapi/models/qwen/qwen3-coder-plus.toml new file mode 100644 index 0000000000..7bbaa421ce --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3-coder-plus.toml @@ -0,0 +1,2 @@ +base_model = "alibaba/qwen3-coder-plus" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/qwen/qwen3-max.toml b/providers/anyapi/models/qwen/qwen3-max.toml new file mode 100644 index 0000000000..16066392ad --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3-max.toml @@ -0,0 +1,2 @@ +base_model = "alibaba/qwen3-max" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/qwen/qwen3-next-80b-a3b-instruct.toml b/providers/anyapi/models/qwen/qwen3-next-80b-a3b-instruct.toml new file mode 100644 index 0000000000..e51c5f7fa2 --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3-next-80b-a3b-instruct.toml @@ -0,0 +1,2 @@ +base_model = "alibaba/qwen3-next-80b-a3b-instruct" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/qwen/qwen3-next-80b-a3b-instruct:free.toml b/providers/anyapi/models/qwen/qwen3-next-80b-a3b-instruct:free.toml new file mode 100644 index 0000000000..e51c5f7fa2 --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3-next-80b-a3b-instruct:free.toml @@ -0,0 +1,2 @@ +base_model = "alibaba/qwen3-next-80b-a3b-instruct" +base_model_omit = ["cost"] diff --git a/providers/anyapi/models/qwen/qwen3-next-80b-a3b-thinking.toml b/providers/anyapi/models/qwen/qwen3-next-80b-a3b-thinking.toml new file mode 100644 index 0000000000..6f557fd8c9 --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3-next-80b-a3b-thinking.toml @@ -0,0 +1,3 @@ +base_model = "alibaba/qwen3-next-80b-a3b-thinking" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/qwen/qwen3.5-122b-a10b.toml b/providers/anyapi/models/qwen/qwen3.5-122b-a10b.toml new file mode 100644 index 0000000000..d5041d7e4f --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3.5-122b-a10b.toml @@ -0,0 +1,3 @@ +base_model = "alibaba/qwen3.5-122b-a10b" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/qwen/qwen3.5-27b.toml b/providers/anyapi/models/qwen/qwen3.5-27b.toml new file mode 100644 index 0000000000..c6b9bb9a40 --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3.5-27b.toml @@ -0,0 +1,3 @@ +base_model = "alibaba/qwen3.5-27b" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/qwen/qwen3.5-35b-a3b.toml b/providers/anyapi/models/qwen/qwen3.5-35b-a3b.toml new file mode 100644 index 0000000000..320c7413b7 --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3.5-35b-a3b.toml @@ -0,0 +1,3 @@ +base_model = "alibaba/qwen3.5-35b-a3b" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/qwen/qwen3.5-397b-a17b.toml b/providers/anyapi/models/qwen/qwen3.5-397b-a17b.toml new file mode 100644 index 0000000000..1955ba6562 --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3.5-397b-a17b.toml @@ -0,0 +1,3 @@ +base_model = "alibaba/qwen3.5-397b-a17b" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/qwen/qwen3.5-9b.toml b/providers/anyapi/models/qwen/qwen3.5-9b.toml new file mode 100644 index 0000000000..1f3cdb8b89 --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3.5-9b.toml @@ -0,0 +1,3 @@ +base_model = "alibaba/qwen3.5-9b" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/qwen/qwen3.6-27b.toml b/providers/anyapi/models/qwen/qwen3.6-27b.toml new file mode 100644 index 0000000000..6d9e2b4b91 --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3.6-27b.toml @@ -0,0 +1,3 @@ +base_model = "alibaba/qwen3.6-27b" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/qwen/qwen3.6-35b-a3b.toml b/providers/anyapi/models/qwen/qwen3.6-35b-a3b.toml new file mode 100644 index 0000000000..6de00a864e --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3.6-35b-a3b.toml @@ -0,0 +1,3 @@ +base_model = "alibaba/qwen3.6-35b-a3b" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/qwen/qwen3.6-flash.toml b/providers/anyapi/models/qwen/qwen3.6-flash.toml new file mode 100644 index 0000000000..87b3625870 --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3.6-flash.toml @@ -0,0 +1,3 @@ +base_model = "alibaba/qwen3.6-flash" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/qwen/qwen3.6-max-preview.toml b/providers/anyapi/models/qwen/qwen3.6-max-preview.toml new file mode 100644 index 0000000000..762aa3a018 --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3.6-max-preview.toml @@ -0,0 +1,3 @@ +base_model = "alibaba/qwen3.6-max-preview" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/qwen/qwen3.7-max.toml b/providers/anyapi/models/qwen/qwen3.7-max.toml new file mode 100644 index 0000000000..8f7c19801f --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3.7-max.toml @@ -0,0 +1,3 @@ +base_model = "alibaba/qwen3.7-max" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/qwen/qwen3.7-plus.toml b/providers/anyapi/models/qwen/qwen3.7-plus.toml new file mode 100644 index 0000000000..5b4a4c1ecb --- /dev/null +++ b/providers/anyapi/models/qwen/qwen3.7-plus.toml @@ -0,0 +1,3 @@ +base_model = "alibaba/qwen3.7-plus" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/stepfun/step-3.5-flash.toml b/providers/anyapi/models/stepfun/step-3.5-flash.toml new file mode 100644 index 0000000000..0f1f153e68 --- /dev/null +++ b/providers/anyapi/models/stepfun/step-3.5-flash.toml @@ -0,0 +1,3 @@ +base_model = "stepfun/step-3.5-flash" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/stepfun/step-3.7-flash.toml b/providers/anyapi/models/stepfun/step-3.7-flash.toml new file mode 100644 index 0000000000..4f0159920d --- /dev/null +++ b/providers/anyapi/models/stepfun/step-3.7-flash.toml @@ -0,0 +1,3 @@ +base_model = "stepfun/step-3.7-flash" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/tencent/hy3-preview.toml b/providers/anyapi/models/tencent/hy3-preview.toml new file mode 100644 index 0000000000..f03751ee26 --- /dev/null +++ b/providers/anyapi/models/tencent/hy3-preview.toml @@ -0,0 +1,3 @@ +base_model = "tencent/hy3-preview" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/xai/grok-4.3.toml b/providers/anyapi/models/x-ai/grok-4.3.toml similarity index 65% rename from providers/anyapi/models/xai/grok-4.3.toml rename to providers/anyapi/models/x-ai/grok-4.3.toml index b0e45e8631..5bb244c504 100644 --- a/providers/anyapi/models/xai/grok-4.3.toml +++ b/providers/anyapi/models/x-ai/grok-4.3.toml @@ -1,2 +1,3 @@ base_model = "xai/grok-4.3" +base_model_omit = ["cost"] reasoning_options = [] diff --git a/providers/anyapi/models/x-ai/grok-build-0.1.toml b/providers/anyapi/models/x-ai/grok-build-0.1.toml new file mode 100644 index 0000000000..9dd770cdb6 --- /dev/null +++ b/providers/anyapi/models/x-ai/grok-build-0.1.toml @@ -0,0 +1,3 @@ +base_model = "xai/grok-build-0.1" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/xiaomi/mimo-v2.5-pro.toml b/providers/anyapi/models/xiaomi/mimo-v2.5-pro.toml new file mode 100644 index 0000000000..26e8432fe4 --- /dev/null +++ b/providers/anyapi/models/xiaomi/mimo-v2.5-pro.toml @@ -0,0 +1,3 @@ +base_model = "xiaomi/mimo-v2.5-pro" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/xiaomi/mimo-v2.5.toml b/providers/anyapi/models/xiaomi/mimo-v2.5.toml new file mode 100644 index 0000000000..c99b5cae8b --- /dev/null +++ b/providers/anyapi/models/xiaomi/mimo-v2.5.toml @@ -0,0 +1,3 @@ +base_model = "xiaomi/mimo-v2.5" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/z-ai/glm-4.5-air.toml b/providers/anyapi/models/z-ai/glm-4.5-air.toml new file mode 100644 index 0000000000..5dc210ff63 --- /dev/null +++ b/providers/anyapi/models/z-ai/glm-4.5-air.toml @@ -0,0 +1,3 @@ +base_model = "zhipuai/glm-4.5-air" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/z-ai/glm-4.5.toml b/providers/anyapi/models/z-ai/glm-4.5.toml new file mode 100644 index 0000000000..028a544cfc --- /dev/null +++ b/providers/anyapi/models/z-ai/glm-4.5.toml @@ -0,0 +1,3 @@ +base_model = "zhipuai/glm-4.5" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/z-ai/glm-4.5v.toml b/providers/anyapi/models/z-ai/glm-4.5v.toml new file mode 100644 index 0000000000..baeefd31ea --- /dev/null +++ b/providers/anyapi/models/z-ai/glm-4.5v.toml @@ -0,0 +1,3 @@ +base_model = "zhipuai/glm-4.5v" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/z-ai/glm-4.6.toml b/providers/anyapi/models/z-ai/glm-4.6.toml new file mode 100644 index 0000000000..ecbfc22d22 --- /dev/null +++ b/providers/anyapi/models/z-ai/glm-4.6.toml @@ -0,0 +1,3 @@ +base_model = "zhipuai/glm-4.6" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/z-ai/glm-4.6v.toml b/providers/anyapi/models/z-ai/glm-4.6v.toml new file mode 100644 index 0000000000..082336e373 --- /dev/null +++ b/providers/anyapi/models/z-ai/glm-4.6v.toml @@ -0,0 +1,3 @@ +base_model = "zhipuai/glm-4.6v" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/z-ai/glm-4.7-flash.toml b/providers/anyapi/models/z-ai/glm-4.7-flash.toml new file mode 100644 index 0000000000..39c6f43726 --- /dev/null +++ b/providers/anyapi/models/z-ai/glm-4.7-flash.toml @@ -0,0 +1,3 @@ +base_model = "zhipuai/glm-4.7-flash" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/z-ai/glm-4.7.toml b/providers/anyapi/models/z-ai/glm-4.7.toml new file mode 100644 index 0000000000..611414678c --- /dev/null +++ b/providers/anyapi/models/z-ai/glm-4.7.toml @@ -0,0 +1,3 @@ +base_model = "zhipuai/glm-4.7" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/z-ai/glm-5-turbo.toml b/providers/anyapi/models/z-ai/glm-5-turbo.toml new file mode 100644 index 0000000000..8ff41b8582 --- /dev/null +++ b/providers/anyapi/models/z-ai/glm-5-turbo.toml @@ -0,0 +1,3 @@ +base_model = "zhipuai/glm-5-turbo" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/z-ai/glm-5.1.toml b/providers/anyapi/models/z-ai/glm-5.1.toml new file mode 100644 index 0000000000..cc03767608 --- /dev/null +++ b/providers/anyapi/models/z-ai/glm-5.1.toml @@ -0,0 +1,3 @@ +base_model = "zhipuai/glm-5.1" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/z-ai/glm-5.2.toml b/providers/anyapi/models/z-ai/glm-5.2.toml new file mode 100644 index 0000000000..2a4c53e16d --- /dev/null +++ b/providers/anyapi/models/z-ai/glm-5.2.toml @@ -0,0 +1,3 @@ +base_model = "zhipuai/glm-5.2" +base_model_omit = ["cost"] +reasoning_options = [] diff --git a/providers/anyapi/models/z-ai/glm-5.toml b/providers/anyapi/models/z-ai/glm-5.toml new file mode 100644 index 0000000000..5efaa23374 --- /dev/null +++ b/providers/anyapi/models/z-ai/glm-5.toml @@ -0,0 +1,3 @@ +base_model = "zhipuai/glm-5" +base_model_omit = ["cost"] +reasoning_options = []