Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions models/alibaba/qwen-2.5-72b-instruct.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Sources:
# https://huggingface.co/Qwen/Qwen2.5-72B-Instruct (first-party weights card, 2024-09-19)
# https://openrouter.ai/qwen/qwen-2.5-72b-instruct (serving/pricing surface)

name = "Qwen2.5 72B Instruct"
description = "Qwen instruction model for multilingual chat, reasoning, and tool use"
family = "qwen"
release_date = "2024-09-19"
last_updated = "2024-09-19"
attachment = false
reasoning = false
temperature = true
tool_call = true
structured_output = true
knowledge = "2024-06-30"
open_weights = true

[limit]
context = 32_768
output = 16_384

[modalities]
input = ["text"]
output = ["text"]
25 changes: 25 additions & 0 deletions models/mistral/mistral-large-2407.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Sources:
# https://mistral.ai/news/mistral-large-2407 (first-party announcement, 2024-11-19)
# Weights are under the Mistral Research License (not open source) -> open_weights = false
# https://openrouter.ai/mistral/mistral-large-2407 (serving/pricing surface)

name = "Mistral Large 2407"
description = "Flagship Mistral model for advanced reasoning, coding, and multilingual work"
family = "mistral-large"
release_date = "2024-11-19"
last_updated = "2024-11-19"
attachment = true
reasoning = false
temperature = true
tool_call = true
structured_output = true
knowledge = "2024-03-31"
open_weights = false

[limit]
context = 131_072
output = 104_857

[modalities]
input = ["text", "pdf"]
output = ["text"]
24 changes: 24 additions & 0 deletions models/mistral/mistral-medium-2508.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Sources:
# https://mistral.ai/news/mistral-medium-3.1
# https://openrouter.ai/mistralai/mistral-medium-3.1

name = "Mistral Medium 3.1"
description = "Mistral model for multilingual chat, reasoning, and tool-assisted workflows"
family = "mistral-medium"
release_date = "2025-08-13"
last_updated = "2025-08-13"
attachment = true
reasoning = false
temperature = true
tool_call = true
structured_output = true
knowledge = "2025-06-30"
open_weights = false

[limit]
context = 262_144
output = 262_144

[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
24 changes: 24 additions & 0 deletions models/moonshotai/kimi-k2.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Sources:
# https://huggingface.co/moonshotai/Kimi-K2-Instruct (first-party weights card, 2025-07-11)
# https://openrouter.ai/moonshotai/kimi-k2 (serving/pricing surface)

name = "Kimi K2 0711"
description = "Kimi model for long-context chat, coding, and agentic reasoning"
family = "kimi-k2"
release_date = "2025-07-11"
last_updated = "2025-07-11"
attachment = false
reasoning = false
temperature = true
tool_call = true
structured_output = false
knowledge = "2024-12-31"
open_weights = true

[limit]
context = 131_072
output = 98_304

[modalities]
input = ["text"]
output = ["text"]
3 changes: 3 additions & 0 deletions providers/topupsaja/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 20 additions & 0 deletions providers/topupsaja/models/ts/claude-opus-4.7.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# TopUpSaja relays request bodies verbatim to OpenRouter /chat/completions

# Toggle: reasoning.enabled = true|false
# https://openrouter.ai/docs/guides/best-practices/reasoning-tokens

base_model = "anthropic/claude-opus-4-7"

structured_output = true

[cost]
input = 25
output = 125
cache_read = 2.5

[[reasoning_options]]
type = "toggle"

[[reasoning_options]]
type = "effort"
values = ["low", "medium", "high", "xhigh", "max"]
21 changes: 21 additions & 0 deletions providers/topupsaja/models/ts/claude-opus-4.8.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# TopUpSaja relays request bodies verbatim to OpenRouter /chat/completions

# Toggle: reasoning.enabled = true|false
# https://openrouter.ai/docs/guides/best-practices/reasoning-tokens

base_model = "anthropic/claude-opus-4-8"

temperature = true
structured_output = true

[cost]
input = 25
output = 125
cache_read = 2.5

[[reasoning_options]]
type = "toggle"

[[reasoning_options]]
type = "effort"
values = ["low", "medium", "high", "xhigh", "max"]
20 changes: 20 additions & 0 deletions providers/topupsaja/models/ts/claude-sonnet-5.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# TopUpSaja relays request bodies verbatim to OpenRouter /chat/completions

# Toggle: reasoning.enabled = true|false
# https://openrouter.ai/docs/guides/best-practices/reasoning-tokens

base_model = "anthropic/claude-sonnet-5"

structured_output = true

[cost]
input = 12
output = 60
cache_read = 1.2

[[reasoning_options]]
type = "toggle"

[[reasoning_options]]
type = "effort"
values = ["low", "medium", "high", "xhigh", "max"]
22 changes: 22 additions & 0 deletions providers/topupsaja/models/ts/claude-sonnet-latest.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# TopUpSaja relays request bodies verbatim to OpenRouter /chat/completions

# Toggle: reasoning.enabled = true|false
# https://openrouter.ai/docs/guides/best-practices/reasoning-tokens

base_model = "anthropic/claude-sonnet-5"

structured_output = true

name = "Claude Sonnet Latest"

[cost]
input = 12
output = 60
cache_read = 1.2

[[reasoning_options]]
type = "toggle"

[[reasoning_options]]
type = "effort"
values = ["low", "medium", "high", "xhigh", "max"]
13 changes: 13 additions & 0 deletions providers/topupsaja/models/ts/deepseek-chat.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
base_model = "deepseek/deepseek-chat"

structured_output = true
attachment = false

[cost]
input = 1.92
output = 5.34
cache_read = 0.96

[limit]
context = 163840
output = 16384
16 changes: 16 additions & 0 deletions providers/topupsaja/models/ts/deepseek-r1.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# TopUpSaja relays request bodies verbatim to OpenRouter /chat/completions

base_model = "deepseek/deepseek-r1"

reasoning_options = []

structured_output = false

[cost]
input = 4.2
output = 15
cache_read = 2.1

[limit]
context = 64000
output = 16000
24 changes: 24 additions & 0 deletions providers/topupsaja/models/ts/deepseek-v4-flash-0731-batch.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# TopUpSaja relays request bodies verbatim to OpenRouter /chat/completions

# Toggle: reasoning.enabled = true|false
# https://openrouter.ai/docs/guides/best-practices/reasoning-tokens

base_model = "deepseek/deepseek-v4-flash-0731"

name = "DeepSeek: DeepSeek V4 Flash 0731 (batch)"

[cost]
input = 0.77
output = 2.31
cache_read = 0.025

[limit]
context = 1048576
output = 943718

[[reasoning_options]]
type = "toggle"

[[reasoning_options]]
type = "effort"
values = ["low", "high", "max"]
22 changes: 22 additions & 0 deletions providers/topupsaja/models/ts/deepseek-v4-flash-0731.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# TopUpSaja relays request bodies verbatim to OpenRouter /chat/completions

# Toggle: reasoning.enabled = true|false
# https://openrouter.ai/docs/guides/best-practices/reasoning-tokens

base_model = "deepseek/deepseek-v4-flash-0731"

[cost]
input = 0.42
output = 0.84
cache_read = 0.084

[limit]
context = 1310720
output = 943718

[[reasoning_options]]
type = "toggle"

[[reasoning_options]]
type = "effort"
values = ["low", "high", "max"]
23 changes: 23 additions & 0 deletions providers/topupsaja/models/ts/deepseek-v4-flash-latest.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# TopUpSaja relays request bodies verbatim to OpenRouter /chat/completions

# Toggle: reasoning.enabled = true|false
# https://openrouter.ai/docs/guides/best-practices/reasoning-tokens

base_model = "deepseek/deepseek-v4-flash-0731"

name = "DeepSeek V4 Flash Latest"

[cost]
input = 0.379
output = 1.137
cache_read = 0.012

[limit]
context = 1310720

[[reasoning_options]]
type = "toggle"

[[reasoning_options]]
type = "effort"
values = ["low", "high", "max"]
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# TopUpSaja relays request bodies verbatim to OpenRouter /chat/completions

# Toggle: reasoning.enabled = true|false
# https://openrouter.ai/docs/guides/best-practices/reasoning-tokens

base_model = "deepseek/deepseek-v4-flash-vision-exp"

name = "DeepSeek: DeepSeek V4 Flash Vision Exp (batch)"

[cost]
input = 0.77
output = 2.31
cache_read = 0.025

[limit]
context = 1048576
output = 943718

[[reasoning_options]]
type = "toggle"

[[reasoning_options]]
type = "effort"
values = ["low", "high", "max"]
22 changes: 22 additions & 0 deletions providers/topupsaja/models/ts/deepseek-v4-flash-vision-exp.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# TopUpSaja relays request bodies verbatim to OpenRouter /chat/completions

# Toggle: reasoning.enabled = true|false
# https://openrouter.ai/docs/guides/best-practices/reasoning-tokens

base_model = "deepseek/deepseek-v4-flash-vision-exp"

[cost]
input = 1.509
output = 4.528
cache_read = 0.048

[limit]
context = 1048576
output = 262144

[[reasoning_options]]
type = "toggle"

[[reasoning_options]]
type = "effort"
values = ["low", "high", "max"]
24 changes: 24 additions & 0 deletions providers/topupsaja/models/ts/deepseek-v4-pro-0813-batch.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# TopUpSaja relays request bodies verbatim to OpenRouter /chat/completions

# Toggle: reasoning.enabled = true|false
# https://openrouter.ai/docs/guides/best-practices/reasoning-tokens

base_model = "deepseek/deepseek-v4-pro-0813"

name = "DeepSeek: DeepSeek V4 Pro 0813 (batch)"

[cost]
input = 3.96
output = 11.88
cache_read = 0.132

[limit]
context = 1048576
output = 943718

[[reasoning_options]]
type = "toggle"

[[reasoning_options]]
type = "effort"
values = ["low", "high", "max"]
22 changes: 22 additions & 0 deletions providers/topupsaja/models/ts/deepseek-v4-pro-0813.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# TopUpSaja relays request bodies verbatim to OpenRouter /chat/completions

# Toggle: reasoning.enabled = true|false
# https://openrouter.ai/docs/guides/best-practices/reasoning-tokens

base_model = "deepseek/deepseek-v4-pro-0813"

[cost]
input = 3.469
output = 10.407
cache_read = 0.11

[limit]
context = 1048576
output = 393216

[[reasoning_options]]
type = "toggle"

[[reasoning_options]]
type = "effort"
values = ["low", "high", "max"]
Loading
Loading