feat: add Cafe24 LLM Router provider - #4039
Conversation
Adds cafe24 (Cafe24 LLM Router, https://llm-router.cafe24.com) — an OpenAI-compatible LLM gateway by Cafe24, a KRX-listed Korean e-commerce & hosting platform company. - provider.toml: @ai-sdk/openai-compatible, api /api/v1, CAFE24_API_KEY - 8 relayed models via base_model (Qwen3-32B, MiniMax-M3, gpt-oss-20b/ 120b, Claude Haiku 4.5 / Sonnet 5 / Opus 5 / Fable 5) with provider-authored USD costs and limit overrides from the live GET /api/v1/models metadata - cafe24/auto: host-unique auto-routing model (inline, variable cost — follows the openrouter/auto precedent) - bun validate passes Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Action items
|
Vector-traced from the official monochrome brand asset; single currentColor fill, tight viewBox, 2.1KB. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Action items
|
…e comments Addresses the review-bot action items: - reasoning_options now reflect live-gateway probes (2026-08-04): gpt-oss 20B/120B forward reasoning_effort (completion tokens scale high=76 vs low=22) -> effort low/medium/high; Qwen3-32B forwards the thinking toggle via chat_template_kwargs.enable_thinking (320 -> 2 tokens) -> toggle; Claude Haiku 4.5/Sonnet 5/Opus 5/Fable 5 and MiniMax M3 accept but do not forward OpenAI-style reasoning_effort or Anthropic-style thinking (no reasoning-token accounting, no output differential) -> affirmative [] with a leading comment on each file. - every priced file now carries a leading comment with the KRW list price, source URL, capture date, and the site's fixed W1,430/USD rate with resulting USD/MTok values. bun validate passes. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Addressed all three action items in [high] reasoning_options — replaced the blanket
[medium] cost provenance — every priced file now opens with the KRW list price, source (https://llm-router.cafe24.com/models), capture date (2026-08-04), and the conversion at the site's fixed ₩1,430/USD rate. The fixed rate is externally corroborated: the site's Claude list prices divide exactly to the lab's published USD prices (e.g. Haiku 4.5 ₩1,430/₩7,150 → $1/$5). [low] PR-body citations — pricing/limits/FX evidence added to the description.
|
Action items
|
…s.thinking_mode Follow-up probe (2026-08-04) as suggested by review: the gateway does forward MiniMax-native chat_template_kwargs.thinking_mode - identical prompt yields 26 (enabled) / 2 (disabled) / 16 (adaptive) completion tokens. reasoning_options corrected from [] to a toggle with a leading wire-path comment. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Good catch — probed |
|
No actionable findings. |
What
Adds Cafe24 LLM Router (https://llm-router.cafe24.com) as a provider — an OpenAI-compatible LLM gateway by Cafe24, a KRX-listed Korean e-commerce & hosting platform company. We are the Cafe24 LLM Router team and will maintain this entry.
Contents
providers/cafe24/provider.toml—@ai-sdk/openai-compatible, apihttps://llm-router.cafe24.com/api/v1, envCAFE24_API_KEYbase_modelper AGENTS.md (Qwen3 32B, MiniMax M3, GPT OSS 20B/120B, Claude Haiku 4.5 / Sonnet 5 / Opus 5 / Fable 5) — provider files are override-only: USD costs (converted from our published KRW prices) and[limit]overrides taken from our liveGET /api/v1/modelsmetadatacafe24/auto— host-unique auto-routing model, inline definition with no[cost](variable pricing), following theopenrouter/autoprecedentreasoning_options = []on relayed models — our gateway does not currently document reasoning-control parameters, so no controls are claimedcurrentColorlogo — vector-traced from the official cafe24 wordmarkValidation
bun validatepasses (exit 0) with this change.Note: full catalog listing is 100+ models — this initial entry curates flagship models whose lab metadata already exists; we plan follow-ups for the rest.
Evidence
GET /api/v1/modelsmetadata (max_context_tokens/max_output_tokens), overriding the lab value only where the gateway serves less.reasoning_effort(high=76 vs low=22 completion tokens), Qwen3-32B forwards the thinking toggle (320 vs 2 tokens), Claude models and MiniMax M3 accept but do not forward either OpenAI-style or Anthropic-style reasoning parameters (no reasoning-token accounting, no differential).