返回 CodeWhale
default_coverage_unpriced.json
根目录 / crates / tui / src / pricing / default_coverage_unpriced.json
1 [
2 {
3 "reason": "no_pricing_row",
4 "review": "Source reviewed at 36f11b82; fixture recorded time is 2026-09-08T12:00Z with 1000 input/100 output and no cache usage or live/signed/override price state. Exact default tuples below have no usable provider-owned bundled/hand row (pricing.rs:1639,1674,2282; provider_lake.rs:993). OpenRouter official identity with no frozen quote uses immutable bundled fallback (pricing.rs:2011,2089); its DeepSeek Pro row is costless. Zen resolves gpt-5.6 to wire gpt-5.6-sol (route/offering.rs:312), while its hand fallback prices only DeepSeek Flash (pricing.rs:2426). Wanjie is not the direct-DeepSeek retired-alias/hand-price owner. No numeric rates or model-owner rates are inferred. ZenMux review: metered OpenAI-compatible aggregator; its deepseek/deepseek-v4.1-flash default has no bundled/hand pricing row and resolves costless until the live catalog prices it. ModelScope review (ba62522a20 omitted this row): same shape — metered default with no bundled/hand row in pricing.rs.",
5 "routes": [
6 ["atlascloud", "deepseek-ai/deepseek-v4-flash", "https://api.atlascloud.ai/v1", "chat_completions", "metered"],
7 ["codewhale", "deepseek/deepseek-v4-pro", "https://api.codewhale.net/v1", "chat_completions", "metered"],
8 ["deepinfra", "deepseek-ai/DeepSeek-V4-Pro", "https://api.deepinfra.com/v1/openai", "chat_completions", "metered"],
9 ["edenai", "deepseek/deepseek-v4-pro", "https://api.edenai.run/v3", "chat_completions", "metered"],
10 ["google", "gemini-3.1-pro-preview", "https://generativelanguage.googleapis.com/v1beta/openai", "chat_completions", "metered"],
11 ["huggingface", "deepseek-ai/DeepSeek-V4-Pro", "https://router.huggingface.co/v1", "chat_completions", "metered"],
12 ["longcat", "LongCat-2.0", "https://api.longcat.chat/openai/v1", "chat_completions", "metered"],
13 ["modelscope", "Qwen/Qwen3.5-397B-A17B", "https://api-inference.modelscope.cn/v1", "chat_completions", "metered"],
14 ["novita", "deepseek/deepseek-v4-pro", "https://api.novita.ai/openai/v1", "chat_completions", "metered"],
15 ["nvidia-nim", "deepseek-ai/deepseek-v4-pro", "https://integrate.api.nvidia.com/v1", "chat_completions", "metered"],
16 ["opencode-zen", "gpt-5.6-sol", "https://opencode.ai/zen/v1", "responses", "metered"],
17 ["openmodel", "deepseek-v4-flash", "https://api.openmodel.ai", "anthropic_messages", "metered"],
18 ["openrouter", "deepseek/deepseek-v4-pro", "https://openrouter.ai/api/v1", "chat_completions", "metered"],
19 ["orcarouter", "deepseek/deepseek-v4-pro", "https://api.orcarouter.ai/v1", "chat_completions", "metered"],
20 ["qianfan", "ernie-4.0-turbo-8k", "https://api.baiduqianfan.ai/v1", "chat_completions", "metered"],
21 ["sakana", "fugu", "https://api.sakana.ai/v1", "chat_completions", "metered"],
22 ["siliconflow", "deepseek-ai/DeepSeek-V4-Pro", "https://api.siliconflow.com/v1", "chat_completions", "metered"],
23 ["siliconflow-CN", "deepseek-ai/DeepSeek-V4-Pro", "https://api.siliconflow.cn/v1", "chat_completions", "metered"],
24 ["telecomjs", "deepseek-v4-pro", "https://aigw.telecomjs.com/v1", "chat_completions", "metered"],
25 ["together", "deepseek-ai/DeepSeek-V4-Pro", "https://api.together.xyz/v1", "chat_completions", "metered"],
26 ["wanjie-ark", "deepseek-reasoner", "https://maas-openapi.wanjiedata.com/api/v1", "chat_completions", "metered"],
27 ["zenmux", "deepseek/deepseek-v4.1-flash", "https://zenmux.ai/api/v1", "chat_completions", "metered"]
28 ]
29 },
30 {
31 "reason": "unverified_live_pricing",
32 "review": "Baseten exact named template+endpoint is recognized by the production envelope despite default Unknown mode (cost_status.rs:230; pricing.rs:2149); absent frozen quote fails with UnverifiedLivePricing (pricing.rs:2018). The old test-only identity-free audit helper is not this production path.",
33 "routes": [
34 ["baseten", "deepseek-ai/DeepSeek-V4-Pro", "https://inference.baseten.co/v1", "chat_completions", "unknown"]
35 ]
36 },
37 {
38 "reason": "unknown_billing_basis",
39 "review": "No mode/credential product is supplied. Both MiniMax dialects share a PAYG/plan endpoint that cannot prove product (route_billing.rs:253,402; pricing.rs:534); Ollama Cloud is unclassified possible spend, not local/free (pricing.rs:411). Generic Custom and nine non-Baseten compatible defaults are transport descriptors without a reviewed product; production envelope refuses Unknown at cost_status.rs:239. AICraft is the sixth compatible default: dc170add3 restored its row from the closed PR #6171 with endpoint, credential env and bootstrap model only, and no billing product or pricing row was reviewed for it. Its default is claude-4.6-sonnet, which has no bundled/hand row either; that omission is recorded here on the shape of the descriptor, and a real source review of AICraft's billing basis is still owed. Tsubasa (#6695) is the seventh: endpoint, credential env and bootstrap model tsubasa-pro only; its public site lists prepaid-credit per-token rates, but no pricing row was reviewed or frozen for it, so it stays Unknown here too. Yolo-Auto is the eighth: its row carries endpoint, credential env and bootstrap model (qwen3.8-flash, the vendor's recommended start model on free and paid plans) only, the gateway sells flat-rate subscription tiers with no published per-token catalog to review, and the URL proves no plan product, so the route stays Unknown rather than being guessed into subscription or local-no-bill; a source review of Yolo-Auto's billing basis is owed. Cheaper Inference is the ninth non-Baseten compatible default: its gpt-5.4-mini bootstrap model and API endpoint do not establish a billing product or reviewed price, so it also remains Unknown. ChatGPT source review: the official API endpoint alone does not prove a ChatGPT plan product. route_billing.rs capture_product requires the Config's owned official registration for Subscription; the offline default inventory has none and remains Unknown. The retired backend endpoint supplies no transport or billing authority.",
40 "routes": [
41 ["aicraft", "claude-4.6-sonnet", "https://aicraftapi.com/v1", "chat_completions", "unknown"],
42 ["cerebras", "llama-3.3-70b", "https://api.cerebras.ai/v1", "chat_completions", "unknown"],
43 ["cheaperinference", "gpt-5.4-mini", "https://api.cheaperinference.com/v1", "chat_completions", "unknown"],
44 ["command-code", "deepseek/deepseek-v4-flash", "https://api.commandcode.ai/provider/v1", "chat_completions", "unknown"],
45 ["custom", "custom-model", "http://localhost/v1", "chat_completions", "unknown"],
46 ["dashscope", "qwen3.8-flash", "https://dashscope-intl.aliyuncs.com/compatible-mode/v1", "chat_completions", "unknown"],
47 ["groq", "llama-3.3-70b-versatile", "https://api.groq.com/openai/v1", "chat_completions", "unknown"],
48 ["minimax", "MiniMax-M3", "https://api.minimax.io/v1", "chat_completions", "unknown"],
49 ["minimax-anthropic", "MiniMax-M3", "https://api.minimax.io/anthropic", "anthropic_messages", "unknown"],
50 ["ollama-cloud", "gpt-oss:120b", "https://ollama.com/v1", "chat_completions", "unknown"],
51 ["openai-codex", "gpt-5.6", "https://api.openai.com/v1", "responses", "unknown"],
52 ["sensenova", "deepseek-v4-flash", "https://token.sensenova.cn/v1", "chat_completions", "unknown"],
53 ["tsubasa", "tsubasa-pro", "https://api.tsubasa.sh/v1", "chat_completions", "unknown"],
54 ["yolo-auto", "qwen3.8-flash", "https://yolo-auto.com/v1", "chat_completions", "unknown"]
55 ]
56 },
57 {
58 "reason": "routing_dependent_price",
59 "review": "Concentrate is metered but may route upstream at different rates; no verified scoped offering/override reaches the explicit RoutingDependentPrice fallback (pricing.rs:1681). Endpoint is its production Responses route (provider.rs:1568); never inherit native DeepSeek rates.",
60 "routes": [
61 ["concentrate", "deepseek-v4-pro", "https://api.concentrate.ai/v1", "responses", "metered"]
62 ]
63 },
64 {
65 "reason": "not_money_metered",
66 "review": "Exact shipped plan/OAuth/local surfaces are excluded from money coverage before model-price lookup (route_billing.rs:345,470; pricing.rs:398; cost_status.rs:235). Retain exact dialect and plan endpoint distinctions; the same model on PAYG is a different tuple.",
67 "routes": [
68 ["csdn", "glm_for_coding", "https://ai.csdn.net/api/model/v1", "chat_completions", "subscription"],
69 ["modelstudio-coding-plan", "qwen3.8-max", "https://coding-intl.dashscope.aliyuncs.com/v1", "chat_completions", "subscription"],
70 ["modelstudio-coding-plan-anthropic", "qwen3.8-max", "https://coding-intl.dashscope.aliyuncs.com/apps/anthropic", "anthropic_messages", "subscription"],
71 ["modelstudio-token-plan", "qwen3.8-max", "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1", "chat_completions", "subscription"],
72 ["modelstudio-token-plan-anthropic", "qwen3.8-max", "https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic", "anthropic_messages", "subscription"],
73 ["ollama", "unknown", "http://localhost:11434/v1", "chat_completions", "local"],
74 ["opencode-go", "deepseek-v4-pro", "https://opencode.ai/zen/go/v1", "chat_completions", "subscription"],
75 ["sglang", "deepseek-ai/DeepSeek-V4-Pro", "http://localhost:30000/v1", "chat_completions", "local"],
76 ["vllm", "deepseek-ai/DeepSeek-V4-Pro", "http://localhost:8000/v1", "chat_completions", "local"],
77 ["volcengine", "DeepSeek-V4-Pro", "https://ark.cn-beijing.volces.com/api/coding/v3", "chat_completions", "subscription"],
78 ["xiaomi-mimo", "mimo-v2.5-pro", "https://token-plan-sgp.xiaomimimo.com/v1", "chat_completions", "subscription"],
79 ["zai", "GLM-5.3", "https://api.z.ai/api/coding/paas/v4", "chat_completions", "subscription"]
80 ]
81 }
82 ]
83
83 lines JSON