diff --git a/providers/coderplan/models/claude-haiku-4-5.toml b/providers/coderplan/models/claude-haiku-4-5.toml new file mode 100644 index 000000000..d43f7e75a --- /dev/null +++ b/providers/coderplan/models/claude-haiku-4-5.toml @@ -0,0 +1,6 @@ +[extends] +from = "anthropic/claude-haiku-4-5" + +[cost] +input = 0.30 +output = 1.50 diff --git a/providers/coderplan/models/claude-opus-4-7.toml b/providers/coderplan/models/claude-opus-4-7.toml new file mode 100644 index 000000000..375c88cb8 --- /dev/null +++ b/providers/coderplan/models/claude-opus-4-7.toml @@ -0,0 +1,6 @@ +[extends] +from = "anthropic/claude-opus-4-7" + +[cost] +input = 1.48 +output = 7.39 diff --git a/providers/coderplan/models/claude-sonnet-4-6.toml b/providers/coderplan/models/claude-sonnet-4-6.toml new file mode 100644 index 000000000..656421acf --- /dev/null +++ b/providers/coderplan/models/claude-sonnet-4-6.toml @@ -0,0 +1,6 @@ +[extends] +from = "anthropic/claude-sonnet-4-6" + +[cost] +input = 0.89 +output = 4.43 diff --git a/providers/coderplan/models/deepseek-chat.toml b/providers/coderplan/models/deepseek-chat.toml new file mode 100644 index 000000000..8b3959e9c --- /dev/null +++ b/providers/coderplan/models/deepseek-chat.toml @@ -0,0 +1,6 @@ +[extends] +from = "deepseek/deepseek-chat" + +[cost] +input = 0.07 +output = 0.14 diff --git a/providers/coderplan/models/deepseek-reasoner.toml b/providers/coderplan/models/deepseek-reasoner.toml new file mode 100644 index 000000000..833eac46c --- /dev/null +++ b/providers/coderplan/models/deepseek-reasoner.toml @@ -0,0 +1,6 @@ +[extends] +from = "deepseek/deepseek-reasoner" + +[cost] +input = 0.07 +output = 0.14 diff --git a/providers/coderplan/models/gemini-2.5-pro.toml b/providers/coderplan/models/gemini-2.5-pro.toml new file mode 100644 index 000000000..37160981e --- /dev/null +++ b/providers/coderplan/models/gemini-2.5-pro.toml @@ -0,0 +1,6 @@ +[extends] +from = "google/gemini-2.5-pro" + +[cost] +input = 1.29 +output = 10.35 diff --git a/providers/coderplan/models/gpt-4.1.toml b/providers/coderplan/models/gpt-4.1.toml new file mode 100644 index 000000000..0b5a219c3 --- /dev/null +++ b/providers/coderplan/models/gpt-4.1.toml @@ -0,0 +1,6 @@ +[extends] +from = "openai/gpt-4.1" + +[cost] +input = 0.14 +output = 0.56 diff --git a/providers/coderplan/models/gpt-5.4.toml b/providers/coderplan/models/gpt-5.4.toml new file mode 100644 index 000000000..fcc8367d6 --- /dev/null +++ b/providers/coderplan/models/gpt-5.4.toml @@ -0,0 +1,6 @@ +[extends] +from = "openai/gpt-5.4" + +[cost] +input = 0.18 +output = 1.11 diff --git a/providers/coderplan/models/gpt-5.5.toml b/providers/coderplan/models/gpt-5.5.toml new file mode 100644 index 000000000..6e2fd6a16 --- /dev/null +++ b/providers/coderplan/models/gpt-5.5.toml @@ -0,0 +1,6 @@ +[extends] +from = "openai/gpt-5.5" + +[cost] +input = 0.37 +output = 2.22 diff --git a/providers/coderplan/provider.toml b/providers/coderplan/provider.toml new file mode 100644 index 000000000..bcc29da6a --- /dev/null +++ b/providers/coderplan/provider.toml @@ -0,0 +1,5 @@ +name = "CoderPlan" +env = ["CODERPLAN_API_KEY"] +npm = "@ai-sdk/openai-compatible" +api = "https://api.coderplan.ai/v1" +doc = "https://coderplan.ai/docs/setup"