From 02dcaa886cafce72a54463b24367193773b307a2 Mon Sep 17 00:00:00 2001 From: amdmsz Date: Sun, 12 Jul 2026 06:42:59 +0800 Subject: [PATCH 1/2] Add provider: Byesu (AI API gateway) Adds byesu.com as a provider with its on-sale text models, inheriting canonical metadata via base_model. Includes a currentColor logo and reasoning_options per AGENTS.md. Serves an OpenAI-compatible endpoint plus an Anthropic-native Messages API from the same host. Co-Authored-By: Claude Opus 4.8 --- providers/byesu/logo.svg | 4 ++++ providers/byesu/models/claude-opus-4-8.toml | 5 +++++ providers/byesu/models/claude-sonnet-5.toml | 6 ++++++ providers/byesu/models/gemini-3.1-pro.toml | 8 ++++++++ providers/byesu/models/gpt-5.5.toml | 5 +++++ providers/byesu/models/gpt-5.6-luna.toml | 5 +++++ providers/byesu/models/gpt-5.6-sol.toml | 5 +++++ providers/byesu/models/gpt-5.6-terra.toml | 5 +++++ providers/byesu/models/grok-4.5.toml | 5 +++++ providers/byesu/provider.toml | 10 ++++++++++ 10 files changed, 58 insertions(+) create mode 100644 providers/byesu/logo.svg create mode 100644 providers/byesu/models/claude-opus-4-8.toml create mode 100644 providers/byesu/models/claude-sonnet-5.toml create mode 100644 providers/byesu/models/gemini-3.1-pro.toml create mode 100644 providers/byesu/models/gpt-5.5.toml create mode 100644 providers/byesu/models/gpt-5.6-luna.toml create mode 100644 providers/byesu/models/gpt-5.6-sol.toml create mode 100644 providers/byesu/models/gpt-5.6-terra.toml create mode 100644 providers/byesu/models/grok-4.5.toml create mode 100644 providers/byesu/provider.toml diff --git a/providers/byesu/logo.svg b/providers/byesu/logo.svg new file mode 100644 index 0000000000..e732f7c088 --- /dev/null +++ b/providers/byesu/logo.svg @@ -0,0 +1,4 @@ + + + + diff --git a/providers/byesu/models/claude-opus-4-8.toml b/providers/byesu/models/claude-opus-4-8.toml new file mode 100644 index 0000000000..207a1835af --- /dev/null +++ b/providers/byesu/models/claude-opus-4-8.toml @@ -0,0 +1,5 @@ +base_model = "anthropic/claude-opus-4-8" + +[[reasoning_options]] +type = "effort" +values = ["low", "medium", "high", "xhigh", "max"] diff --git a/providers/byesu/models/claude-sonnet-5.toml b/providers/byesu/models/claude-sonnet-5.toml new file mode 100644 index 0000000000..af541012d8 --- /dev/null +++ b/providers/byesu/models/claude-sonnet-5.toml @@ -0,0 +1,6 @@ +base_model = "anthropic/claude-sonnet-5" +structured_output = true + +[[reasoning_options]] +type = "effort" +values = ["low", "medium", "high", "xhigh", "max"] diff --git a/providers/byesu/models/gemini-3.1-pro.toml b/providers/byesu/models/gemini-3.1-pro.toml new file mode 100644 index 0000000000..19035b8918 --- /dev/null +++ b/providers/byesu/models/gemini-3.1-pro.toml @@ -0,0 +1,8 @@ +# Served on Byesu under the stable id `gemini-3.1-pro`; the upstream catalog +# entry for this model is google/gemini-3.1-pro-preview. +base_model = "google/gemini-3.1-pro-preview" +name = "Gemini 3.1 Pro" + +[[reasoning_options]] +type = "effort" +values = ["low", "medium", "high"] diff --git a/providers/byesu/models/gpt-5.5.toml b/providers/byesu/models/gpt-5.5.toml new file mode 100644 index 0000000000..28509d7d42 --- /dev/null +++ b/providers/byesu/models/gpt-5.5.toml @@ -0,0 +1,5 @@ +base_model = "openai/gpt-5.5" + +[[reasoning_options]] +type = "effort" +values = ["none", "low", "medium", "high", "xhigh"] diff --git a/providers/byesu/models/gpt-5.6-luna.toml b/providers/byesu/models/gpt-5.6-luna.toml new file mode 100644 index 0000000000..7320e33282 --- /dev/null +++ b/providers/byesu/models/gpt-5.6-luna.toml @@ -0,0 +1,5 @@ +base_model = "openai/gpt-5.6-luna" + +[[reasoning_options]] +type = "effort" +values = ["none", "low", "medium", "high", "xhigh", "max"] diff --git a/providers/byesu/models/gpt-5.6-sol.toml b/providers/byesu/models/gpt-5.6-sol.toml new file mode 100644 index 0000000000..40e60dd644 --- /dev/null +++ b/providers/byesu/models/gpt-5.6-sol.toml @@ -0,0 +1,5 @@ +base_model = "openai/gpt-5.6-sol" + +[[reasoning_options]] +type = "effort" +values = ["none", "low", "medium", "high", "xhigh", "max"] diff --git a/providers/byesu/models/gpt-5.6-terra.toml b/providers/byesu/models/gpt-5.6-terra.toml new file mode 100644 index 0000000000..0323353802 --- /dev/null +++ b/providers/byesu/models/gpt-5.6-terra.toml @@ -0,0 +1,5 @@ +base_model = "openai/gpt-5.6-terra" + +[[reasoning_options]] +type = "effort" +values = ["none", "low", "medium", "high", "xhigh", "max"] diff --git a/providers/byesu/models/grok-4.5.toml b/providers/byesu/models/grok-4.5.toml new file mode 100644 index 0000000000..ecabd9416c --- /dev/null +++ b/providers/byesu/models/grok-4.5.toml @@ -0,0 +1,5 @@ +base_model = "xai/grok-4.5" + +[[reasoning_options]] +type = "effort" +values = ["low", "medium", "high"] diff --git a/providers/byesu/provider.toml b/providers/byesu/provider.toml new file mode 100644 index 0000000000..0379068f47 --- /dev/null +++ b/providers/byesu/provider.toml @@ -0,0 +1,10 @@ +# Byesu is an AI API gateway offering official models with pay-as-you-go billing. +# OpenAI-compatible Chat Completions: POST https://byesu.com/v1/chat/completions. +# An Anthropic-native Messages API is also served from the same host: +# POST https://byesu.com/v1/messages (same Bearer token). +# https://docs.byesu.com/en/ (accessed 2026-07-11) +name = "Byesu" +env = ["BYESU_API_KEY"] +npm = "@ai-sdk/openai-compatible" +api = "https://byesu.com/v1" +doc = "https://docs.byesu.com/en/" From 09bdc8395d2dc10edc17de38e78344758571acad Mon Sep 17 00:00:00 2001 From: amdmsz Date: Sun, 12 Jul 2026 07:01:16 +0800 Subject: [PATCH 2/2] Use byesu's actual brand mark for the logo Co-Authored-By: Claude Opus 4.8 --- providers/byesu/logo.svg | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/providers/byesu/logo.svg b/providers/byesu/logo.svg index e732f7c088..301abab436 100644 --- a/providers/byesu/logo.svg +++ b/providers/byesu/logo.svg @@ -1,4 +1,5 @@ - - - + + + +