diff --git a/providers/infer/logo.svg b/providers/infer/logo.svg new file mode 100644 index 00000000000..514621c5477 --- /dev/null +++ b/providers/infer/logo.svg @@ -0,0 +1,4 @@ + + + + diff --git a/providers/infer/models/infer/gpt-5.6-sol:official.toml b/providers/infer/models/infer/gpt-5.6-sol:official.toml new file mode 100644 index 00000000000..9c6273b9563 --- /dev/null +++ b/providers/infer/models/infer/gpt-5.6-sol:official.toml @@ -0,0 +1,20 @@ +# Source: https://infer.flow7.org/api/public/catalog (2026-09-12 UTC) +# Exact selector: infer/gpt-5.6-sol:official +# Responses request reasoning.effort follows the underlying OpenAI model. +base_model = "openai/gpt-5.6-sol" +base_model_omit = ["limit.input"] +name = "GPT-5.6 Sol (Official API)" +reasoning_options = [{ type = "effort", values = ["none", "low", "medium", "high", "xhigh", "max"] }] + +[cost] +input = 2.5 +output = 12.5 +cache_read = 0.25 +cache_write = 3.125 + +[limit] +context = 271999 +output = 128000 + +[provider] +shape = "responses" diff --git a/providers/infer/models/infer/gpt-6-astra:official.toml b/providers/infer/models/infer/gpt-6-astra:official.toml new file mode 100644 index 00000000000..f8c638d5fff --- /dev/null +++ b/providers/infer/models/infer/gpt-6-astra:official.toml @@ -0,0 +1,20 @@ +# Source: https://infer.flow7.org/api/public/catalog (2026-09-12 UTC) +# Exact selector: infer/gpt-6-astra:official +# Responses request reasoning.effort follows the underlying OpenAI model. +base_model = "openai/gpt-6-astra" +base_model_omit = ["limit.input"] +name = "GPT-6 Astra (Official API)" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] + +[cost] +input = 12.5 +output = 62.5 +cache_read = 1.25 +cache_write = 15.625 + +[limit] +context = 271999 +output = 128000 + +[provider] +shape = "responses" diff --git a/providers/infer/provider.toml b/providers/infer/provider.toml new file mode 100644 index 00000000000..327bd75640f --- /dev/null +++ b/providers/infer/provider.toml @@ -0,0 +1,7 @@ +# Docs: https://infer.flow7.org/docs +# Public catalog: https://infer.flow7.org/api/public/catalog +name = "Infer by Flow7" +npm = "@ai-sdk/openai" +env = ["INFER_API_KEY"] +api = "https://infer.flow7.org/v1" +doc = "https://infer.flow7.org/opencode"