{
  "data": {
    "similar": [
      {
        "grade": "B",
        "json": "https://www.anchorterminal.com/tools/cloudflare-workers-ai.json",
        "name": "Cloudflare Workers AI",
        "score": 68.3,
        "shared": [
          "inference.llm",
          "inference.open-weights",
          "embed.text",
          "rerank",
          "image.generate",
          "speech.stt",
          "speech.tts"
        ],
        "slug": "cloudflare-workers-ai"
      },
      {
        "grade": "B",
        "json": "https://www.anchorterminal.com/tools/localai.json",
        "name": "LocalAI",
        "score": 68,
        "shared": [
          "inference.open-weights",
          "embed.text",
          "rerank",
          "speech.stt",
          "speech.tts",
          "image.generate",
          "video.generate"
        ],
        "slug": "localai"
      },
      {
        "grade": "B",
        "json": "https://www.anchorterminal.com/tools/deepinfra.json",
        "name": "DeepInfra",
        "score": 63,
        "shared": [
          "inference.llm",
          "inference.open-weights",
          "embed.text",
          "rerank",
          "image.generate",
          "speech.stt",
          "speech.tts"
        ],
        "slug": "deepinfra"
      },
      {
        "grade": "D",
        "json": "https://www.anchorterminal.com/tools/novita-ai.json",
        "name": "Novita AI",
        "score": 53.5,
        "shared": [
          "inference.llm",
          "inference.open-weights",
          "embed.text",
          "rerank",
          "image.generate",
          "video.generate",
          "speech.tts"
        ],
        "slug": "novita-ai"
      },
      {
        "grade": "B",
        "json": "https://www.anchorterminal.com/tools/lemonade.json",
        "name": "Lemonade",
        "score": 63.8,
        "shared": [
          "inference.open-weights",
          "embed.text",
          "rerank",
          "speech.stt",
          "speech.tts",
          "image.generate"
        ],
        "slug": "lemonade"
      },
      {
        "grade": "C",
        "json": "https://www.anchorterminal.com/tools/koboldcpp.json",
        "name": "KoboldCpp",
        "score": 60.5,
        "shared": [
          "inference.open-weights",
          "embed.text",
          "image.generate",
          "speech.stt",
          "speech.tts"
        ],
        "slug": "koboldcpp"
      }
    ],
    "tool": {
      "slug": "siliconflow",
      "name": "SiliconFlow",
      "vendor": "SiliconFlow Labs Pte. Ltd.",
      "vendorUrl": "https://www.siliconflow.com",
      "kind": "model",
      "category": "inference",
      "summary": "SiliconFlow is a hosted inference API for open-weight models, covering chat, vision, embeddings, reranking, image, video and speech. It answers OpenAI-style and Anthropic-style calls at api.siliconflow.com with a Bearer key.",
      "url": "https://www.anchorterminal.com/tools/siliconflow",
      "markdownUrl": "https://www.anchorterminal.com/tools/siliconflow.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/siliconflow.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/siliconflow.json",
      "license": "Proprietary service under the SiliconFlow Terms of Use",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.siliconflow.com/v1",
      "packages": [],
      "auth": "api-key",
      "authNotes": "Self-serve Bearer key from the console at https://cloud.siliconflow.com/account/ak after a browser sign-up with a Google or GitHub account. The Anthropic-style `/messages` route also takes the key in `x-api-key`. No scopes, expiry or per-key limits are documented, and rate limits apply to the account, not the key. The error page says some models answer 403 until real-name authentication is done.",
      "pricing": "usage",
      "pricingNotes": "Pay per token, image, video or byte of speech text, with $1 in free credits for a new account. Whether a card is needed to claim the credit was not established. DeepSeek-V4.1-Flash costs $0.15 in, $0.003 cached and $0.60 out per 1M tokens. The FAQ says monthly spending limits can be set in the dashboard (https://www.siliconflow.com/pricing, checked 2026-10-09).",
      "priceSummary": "from $0.15 / 1M in",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs index, the OpenAPI file or the pricing page (checked 2026-10-09).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-09"
      },
      "docsUrl": "https://docs.siliconflow.com/en/userguide/quickstart",
      "rateLimitsUrl": "https://docs.siliconflow.com/cn/userguide/rate-limits/rate-limit-and-upgradation",
      "llmsTxt": "https://docs.siliconflow.com/llms.txt",
      "openapi": "https://docs.siliconflow.com/cn/api-reference/openapi.yaml",
      "capabilities": [
        "inference.llm",
        "inference.open-weights",
        "embed.text",
        "rerank",
        "image.generate",
        "video.generate",
        "speech.tts",
        "speech.stt"
      ],
      "tags": [
        "hosted",
        "model",
        "open-weights",
        "usage-based",
        "free-credit",
        "openapi",
        "llms-txt",
        "openai-compatible",
        "anthropic-compatible",
        "singapore"
      ],
      "lastRelease": "2026-09-14",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 46.7,
        "grade": "D",
        "agentReady": false,
        "rank": 848,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 17,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 60,
          "maintenance": 47,
          "payments": 35,
          "reliability": 33,
          "schema": 65,
          "security": 39,
          "transparency": 51
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "breakdown": [
          {
            "key": "reliability",
            "name": "Reliability",
            "weight": 16,
            "effectiveWeight": 20,
            "score": 33,
            "points": 6.6,
            "reason": "Hosted reading. No status page is linked from the site, the docs index or any page read (0). With no page there is no incident record to read (5 of 30). Rate limits are published with numbers by spend tier, from 1,000 requests and 40,000 tokens a minute at L0 to 10,000 and 2,000,000 at L5, on a page served only in Chinese, with per-model figures left to the console (12 of 15). The 429 body is documented and names the limit reached, and the docs say to wait and retry. No `Retry-After` header, backoff figures or idempotency guidance were found (6 of 15). No SLA found. Clause 4.2 of the terms disclaims any uptime or availability commitment (0). The serverless API is generally available, and `/systemone` is marked alpha (10)."
          },
          {
            "key": "performance",
            "name": "Performance",
            "weight": 10,
            "effectiveWeight": 0,
            "pending": true,
            "points": 0,
            "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
          },
          {
            "key": "schema",
            "name": "Schema \u0026 documentation",
            "weight": 13,
            "effectiveWeight": 16.25,
            "score": 65,
            "points": 10.56,
            "reason": "Model reading. Public OpenAPI 3.0 file with 22 operations and 102 schemas, linked from `llms.txt` under the Chinese path only. Its chat model enum of 71 ids includes removed models and omits every model added since July 2026 (19 of 25). `llms.txt` and a Markdown copy of each docs page (10). Guides for function calling, JSON mode, reasoning, prefix and FIM completion. The function calling guide lists only models the release notes show as removed, and its examples use DeepSeek-V2.5 (10 of 20). Typed parameters with 104 enums and required fields. `response_format` is typed as a bare string with an example (10 of 15). Curl and Python examples, an error page with seven HTTP codes and one body code, and 400, 401, 404, 429, 503 and 504 responses in the file (9 of 15). The file's version reads 1.0.0. The release notes are dated, stop at 11 June 2026 and since March 2026 record only model removals (7 of 15)."
          },
          {
            "key": "ergonomics",
            "name": "Agent ergonomics",
            "weight": 13,
            "effectiveWeight": 16.25,
            "score": 60,
            "points": 9.75,
            "reason": "Model reading of the checklist (tool use, structured output, caching, context, batch, SDKs, errors). OpenAI-style `tools` with up to 128 functions, and each model page says whether Tools are supported. No `tool_choice` field is in the chat schema and the guide is out of date (12 of 20). `response_format` of `json_object`. The DeepSeek-V4.1-Flash page says Structured Outputs are not supported (7 of 15). Cached input prices are published per model. No caching guide was found (8 of 15). Context listed as 1049K tokens on eleven chat models on the home page, with output up to 393K (14 of 15). `/files` and `/batches` are in the OpenAPI file for chat completions only, with no guide in the English index, no batch price and a window description that contradicts itself (5 of 10). No official SDK. The OpenAI and Anthropic clients work with a changed base URL (6 of 10). Errors carry an HTTP status, a numeric code and a message. No list of codes was found (8 of 15)."
          },
          {
            "key": "security",
            "name": "Security \u0026 auth",
            "weight": 14,
            "effectiveWeight": 17.5,
            "score": 39,
            "points": 6.83,
            "reason": "Model reading. Bearer keys created in the console. No scopes, expiry, per-key limits or rotation are documented, and deletion of a key was not confirmed because the console was not read (15 of 30). The terms say Interaction Data is used only to supply the service and is not used or disclosed without authorisation. No statement on model training was found (12 of 20). The terms say there is no obligation to store Interaction Data. No retention period or zero-retention option is stated, and clause 5.11 allows communications to be recorded and passed to the authorities (6 of 15). The release note of 26 March 2026 describes usage and cost breakdowns and invoice export, and the pricing FAQ says monthly spending limits can be set. No audit log was found (6 of 15). No security.txt (404), disclosure policy, bug bounty or named certification was found on the pages read. The product introduction says the service complies with industry standards and names none (0 of 20)."
          },
          {
            "key": "payments",
            "name": "Payments \u0026 pricing",
            "weight": 10,
            "effectiveWeight": 12.5,
            "score": 35,
            "points": 4.38,
            "reason": "No machine payment protocol (0). Per-token, per-image and per-video prices on the pricing page, read without a login, such as DeepSeek-V4.1-Flash at $0.15 in and $0.60 out per 1M tokens (20). $1 in free credits for a new account. Whether a card is needed was not established, so this line takes 15 of 20. A person signs up in a browser with a Google or GitHub account, and no key API was found (0)."
          },
          {
            "key": "tasks",
            "name": "Task success",
            "weight": 10,
            "effectiveWeight": 0,
            "pending": true,
            "points": 0,
            "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
          },
          {
            "key": "maintenance",
            "name": "Maintenance \u0026 community",
            "weight": 7,
            "effectiveWeight": 8.75,
            "score": 47,
            "points": 4.11,
            "reason": "Model reading. Hy4-preview is listed as released on 14 September 2026 and the blog's newest posts are dated 28 September 2026 (30). No notice period is stated. Six removal notices from 31 December 2025 to 11 June 2026 are dated the day of removal, and two in March 2026 gave six and seven days (2 of 12). The release notes record about 60 model ids removed in ten notices over the last twelve months (2 of 8). The release notes stop at 11 June 2026 while nine chat models were added afterwards. Support is by email and Discord (6 of 15). Replies in the support channels were not examined (2 of 10). No official SDK. The `langchain-siliconflow` package in the vendor's GitHub organisation was last pushed on 12 December 2025 (3 of 15). The API description and two guides are out of date (2 of 10)."
          },
          {
            "key": "transparency",
            "name": "Transparency \u0026 trust",
            "weight": 7,
            "effectiveWeight": 8.75,
            "score": 51,
            "points": 4.46,
            "note": "editorial 34, provenance 68",
            "reason": "Closed service. The Terms of Use name the entity, Singapore law and SIAC arbitration. They also grant a licence \"for in Singapore\" and forbid use for any commercial purposes, which sits oddly with a paid API (10 of 30). The terms and the privacy policy agree that Interaction Data is processed on the customer's instructions with no obligation to store it. No retention period or DPA was found, and the privacy policy keeps drafting brackets around several values (12 of 30). Dated removal notices in the release notes, with no written policy or notice period (8 of 20). Stripe is named as payment processor and other providers only by type. Data may be handled within or outside Singapore, with no locations given (4 of 20)."
          }
        ],
        "assessment": {
          "date": "2026-10-09",
          "basis": "public evidence",
          "confidence": "medium",
          "notes": {
            "ergonomics": "Model reading of the checklist (tool use, structured output, caching, context, batch, SDKs, errors). OpenAI-style `tools` with up to 128 functions, and each model page says whether Tools are supported. No `tool_choice` field is in the chat schema and the guide is out of date (12 of 20). `response_format` of `json_object`. The DeepSeek-V4.1-Flash page says Structured Outputs are not supported (7 of 15). Cached input prices are published per model. No caching guide was found (8 of 15). Context listed as 1049K tokens on eleven chat models on the home page, with output up to 393K (14 of 15). `/files` and `/batches` are in the OpenAPI file for chat completions only, with no guide in the English index, no batch price and a window description that contradicts itself (5 of 10). No official SDK. The OpenAI and Anthropic clients work with a changed base URL (6 of 10). Errors carry an HTTP status, a numeric code and a message. No list of codes was found (8 of 15).",
            "maintenance": "Model reading. Hy4-preview is listed as released on 14 September 2026 and the blog's newest posts are dated 28 September 2026 (30). No notice period is stated. Six removal notices from 31 December 2025 to 11 June 2026 are dated the day of removal, and two in March 2026 gave six and seven days (2 of 12). The release notes record about 60 model ids removed in ten notices over the last twelve months (2 of 8). The release notes stop at 11 June 2026 while nine chat models were added afterwards. Support is by email and Discord (6 of 15). Replies in the support channels were not examined (2 of 10). No official SDK. The `langchain-siliconflow` package in the vendor's GitHub organisation was last pushed on 12 December 2025 (3 of 15). The API description and two guides are out of date (2 of 10).",
            "payments": "No machine payment protocol (0). Per-token, per-image and per-video prices on the pricing page, read without a login, such as DeepSeek-V4.1-Flash at $0.15 in and $0.60 out per 1M tokens (20). $1 in free credits for a new account. Whether a card is needed was not established, so this line takes 15 of 20. A person signs up in a browser with a Google or GitHub account, and no key API was found (0).",
            "reliability": "Hosted reading. No status page is linked from the site, the docs index or any page read (0). With no page there is no incident record to read (5 of 30). Rate limits are published with numbers by spend tier, from 1,000 requests and 40,000 tokens a minute at L0 to 10,000 and 2,000,000 at L5, on a page served only in Chinese, with per-model figures left to the console (12 of 15). The 429 body is documented and names the limit reached, and the docs say to wait and retry. No `Retry-After` header, backoff figures or idempotency guidance were found (6 of 15). No SLA found. Clause 4.2 of the terms disclaims any uptime or availability commitment (0). The serverless API is generally available, and `/systemone` is marked alpha (10).",
            "schema": "Model reading. Public OpenAPI 3.0 file with 22 operations and 102 schemas, linked from `llms.txt` under the Chinese path only. Its chat model enum of 71 ids includes removed models and omits every model added since July 2026 (19 of 25). `llms.txt` and a Markdown copy of each docs page (10). Guides for function calling, JSON mode, reasoning, prefix and FIM completion. The function calling guide lists only models the release notes show as removed, and its examples use DeepSeek-V2.5 (10 of 20). Typed parameters with 104 enums and required fields. `response_format` is typed as a bare string with an example (10 of 15). Curl and Python examples, an error page with seven HTTP codes and one body code, and 400, 401, 404, 429, 503 and 504 responses in the file (9 of 15). The file's version reads 1.0.0. The release notes are dated, stop at 11 June 2026 and since March 2026 record only model removals (7 of 15).",
            "security": "Model reading. Bearer keys created in the console. No scopes, expiry, per-key limits or rotation are documented, and deletion of a key was not confirmed because the console was not read (15 of 30). The terms say Interaction Data is used only to supply the service and is not used or disclosed without authorisation. No statement on model training was found (12 of 20). The terms say there is no obligation to store Interaction Data. No retention period or zero-retention option is stated, and clause 5.11 allows communications to be recorded and passed to the authorities (6 of 15). The release note of 26 March 2026 describes usage and cost breakdowns and invoice export, and the pricing FAQ says monthly spending limits can be set. No audit log was found (6 of 15). No security.txt (404), disclosure policy, bug bounty or named certification was found on the pages read. The product introduction says the service complies with industry standards and names none (0 of 20).",
            "transparency": "Closed service. The Terms of Use name the entity, Singapore law and SIAC arbitration. They also grant a licence \"for in Singapore\" and forbid use for any commercial purposes, which sits oddly with a paid API (10 of 30). The terms and the privacy policy agree that Interaction Data is processed on the customer's instructions with no obligation to store it. No retention period or DPA was found, and the privacy policy keeps drafting brackets around several values (12 of 30). Dated removal notices in the release notes, with no written policy or notice period (8 of 20). Stripe is named as payment processor and other providers only by type. Data may be handled within or outside Singapore, with no locations given (4 of 20)."
          },
          "sources": [
            {
              "what": "home page with model list, release dates and prices",
              "url": "https://www.siliconflow.com/",
              "seen": "2026-10-09"
            },
            {
              "what": "pricing page",
              "url": "https://www.siliconflow.com/pricing",
              "seen": "2026-10-09"
            },
            {
              "what": "products page",
              "url": "https://www.siliconflow.com/products",
              "seen": "2026-10-09"
            },
            {
              "what": "about page",
              "url": "https://www.siliconflow.com/about",
              "seen": "2026-10-09"
            },
            {
              "what": "blog index",
              "url": "https://www.siliconflow.com/blog",
              "seen": "2026-10-09"
            },
            {
              "what": "DeepSeek-V4.1-Flash model page",
              "url": "https://www.siliconflow.com/models/deepseek-v4-1-flash",
              "seen": "2026-10-09"
            },
            {
              "what": "security.txt (404)",
              "url": "https://www.siliconflow.com/.well-known/security.txt",
              "seen": "2026-10-09"
            },
            {
              "what": "robots.txt, site (allows all)",
              "url": "https://www.siliconflow.com/robots.txt",
              "seen": "2026-10-09"
            },
            {
              "what": "robots.txt, docs (ai-input=yes)",
              "url": "https://docs.siliconflow.com/robots.txt",
              "seen": "2026-10-09"
            },
            {
              "what": "docs index",
              "url": "https://docs.siliconflow.com/llms.txt",
              "seen": "2026-10-09"
            },
            {
              "what": "quick start",
              "url": "https://docs.siliconflow.com/en/userguide/quickstart.md",
              "seen": "2026-10-09"
            },
            {
              "what": "product introduction",
              "url": "https://docs.siliconflow.com/en/userguide/introduction.md",
              "seen": "2026-10-09"
            },
            {
              "what": "error handling",
              "url": "https://docs.siliconflow.com/en/faqs/error-code.md",
              "seen": "2026-10-09"
            },
            {
              "what": "other issues FAQ",
              "url": "https://docs.siliconflow.com/en/faqs/misc.md",
              "seen": "2026-10-09"
            },
            {
              "what": "rate limits (Chinese page, reached from the English error page's link)",
              "url": "https://docs.siliconflow.com/cn/userguide/rate-limits/rate-limit-and-upgradation",
              "seen": "2026-10-09"
            },
            {
              "what": "function calling guide",
              "url": "https://docs.siliconflow.com/en/userguide/guides/function-calling.md",
              "seen": "2026-10-09"
            },
            {
              "what": "JSON mode guide",
              "url": "https://docs.siliconflow.com/en/userguide/guides/json-mode.md",
              "seen": "2026-10-09"
            },
            {
              "what": "Claude Code guide",
              "url": "https://docs.siliconflow.com/en/usercases/use-siliconcloud-in-ClaudeCode.md",
              "seen": "2026-10-09"
            },
            {
              "what": "OpenAPI file, read in place of the rendered API reference pages",
              "url": "https://docs.siliconflow.com/cn/api-reference/openapi.yaml",
              "seen": "2026-10-09"
            },
            {
              "what": "release notes",
              "url": "https://docs.siliconflow.com/en/release-notes/overview.md",
              "seen": "2026-10-09"
            },
            {
              "what": "Terms of Use, updated 9 September 2026",
              "url": "https://docs.siliconflow.com/en/legals/terms-of-service.md",
              "seen": "2026-10-09"
            },
            {
              "what": "Privacy Policy, updated 9 September 2026",
              "url": "https://docs.siliconflow.com/en/legals/privacy-policy.md",
              "seen": "2026-10-09"
            },
            {
              "what": "GitHub organisation repositories",
              "url": "https://api.github.com/orgs/siliconflow/repos?per_page=100\u0026sort=pushed",
              "seen": "2026-10-09"
            },
            {
              "what": "GitHub organisation named in the OpenAPI file",
              "url": "https://api.github.com/orgs/siliconflow-inc/repos?per_page=100\u0026sort=pushed",
              "seen": "2026-10-09"
            },
            {
              "what": "domain registration",
              "url": "https://rdap.org/domain/siliconflow.com",
              "seen": "2026-10-09"
            }
          ],
          "openQuestions": [
            "unchecked: the console at cloud.siliconflow.com, so key deletion, per-key settings, spending limits, per-model rate limits, usage logs and whether a card is needed for the free credit were not confirmed",
            "unchecked: no request was sent to api.siliconflow.com, so the live model list, the 429 body and headers, and the routing of retired model ids rest on the docs",
            "unchecked: whether a status page exists. None is linked from the site or the docs pages read, and no address was guessed",
            "unchecked: the rendered API reference pages. The OpenAPI file was read in their place",
            "unchecked: the Chinese-language docs beyond the rate limit page, the blog posts themselves, and replies in the Discord server",
            "unchecked: model ids for GLM-5.3 and Kimi-K3 follow the vendor's naming pattern and were not read from their model pages",
            "The release notes do not say when each entry was published. Six entries carry a label equal to the removal date. Whether customers were told earlier by email was not established, so no deduction is taken",
            "The Terms of Use forbid use for any commercial purposes, scraping tools and benchmarking (clauses 3.4 p, i and l). Recorded as a fact with no deduction. It matters before any probe is run",
            "The lead was right about the interface and the host. The fine-tuning product is console-only and was removed from batch 4. It is not graded here",
            "The pricing page's audio table is headed per 1M UTF-8 bytes while its footnote says per minute and per 1,000 characters",
            "`lastRelease` is the release date the site gives for Hy4-preview, the newest model, since the release notes stop at 11 June 2026",
            "One slip. The RDAP lookup at rdap.org redirected to rdap.verisign.com before that host's robots.txt was read. rdap.org's own robots.txt request answered 400, and api.github.com's answered 404",
            "No SLA, DPA, sub-processor list, security page or official SDK was found. Whether they exist on request is not established",
            "Reserved GPUs and fine-tuning share the account and terms and were not graded. The products page marks dedicated endpoints as coming soon"
          ]
        },
        "negative": 0,
        "verdict": "Per-token prices for every listed model are public, and one key reaches chat, embeddings, reranking, image, video and speech through OpenAI-style and Anthropic-style routes. No status page, SLA, security page or official SDK was found, release notes stop at 11 June 2026, and several model removals are dated the same day as their notice.",
        "bestFor": "Agents that want recent open-weight chat models, plus image, video and speech, behind one OpenAI-style key at low per-token prices, and can live without a status page or SLA.",
        "strengths": [
          "Per-token, per-image and per-video prices are public for every listed model, such as DeepSeek-V4.1-Flash at $0.15 in and $0.60 out per 1M tokens",
          "One Bearer key reaches 22 operations in a public OpenAPI 3.0 file, with OpenAI-style `/chat/completions` and Anthropic-style `/messages`",
          "`llms.txt` and a Markdown copy of every docs page, in English and Chinese",
          "Rate limits are published by spend tier, from 1,000 requests and 40,000 tokens a minute at L0 to 10,000 and 2,000,000 at L5",
          "The terms say SiliconFlow will not access Interaction Data, has no obligation to store it, and uses it only to supply the service"
        ],
        "weaknesses": [
          "No status page, incident history or SLA was found, and the terms disclaim any uptime or availability commitment",
          "Release notes stop at 11 June 2026. Six notices from December 2025 to June 2026 give a removal date equal to the notice date",
          "The Terms of Use of 9 September 2026 forbid use for any commercial purposes, scraping tools and benchmarking. This matters before any probe is run",
          "The OpenAPI model list and the function calling guide name models already removed, and omit every model added since July 2026",
          "No security.txt, disclosure policy, certification, DPA or sub-processor list was found, and no official SDK is published"
        ],
        "agentNotes": [
          "Set the OpenAI client's base URL to `https://api.siliconflow.com/v1`, or the Anthropic client's to `https://api.siliconflow.com/`, and send the key as a Bearer token",
          "Take model ids from the model pages or `GET /v1/models`, not from the OpenAPI enum or the function calling guide, which list removed models",
          "Check the `model` field of each response. On 11 June 2026 traffic for GLM-5 and Kimi-K2.5 was routed to successor models",
          "Use `response_format` of `json_object` only where the model page says JSON Mode is supported, and keep `max_tokens` about 10,000 below the context length",
          "Set the Claude Code environment variables by hand. The automated route pipes a script from an Amazon S3 bucket into bash"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 46.7
          }
        ],
        "editorialScores": {
          "ergonomics": 60,
          "maintenance": 47,
          "payments": 35,
          "reliability": 33,
          "schema": 65,
          "security": 39,
          "transparency": 34
        },
        "provenanceScore": 68
      },
      "connect": {
        "install": "pip install --upgrade openai",
        "http": "curl --request POST \\\n  --url https://api.siliconflow.com/v1/chat/completions \\\n  --header 'authorization: Bearer $SILICONFLOW_API_KEY' \\\n  --header 'content-type: application/json' \\\n  --data '{\"model\":\"deepseek-ai/DeepSeek-V4.1-Flash\",\"messages\":[{\"role\":\"user\",\"content\":\"Hello\"}],\"max_tokens\":128}'",
        "claudeCode": "export ANTHROPIC_BASE_URL=\"https://api.siliconflow.com/\"\nexport ANTHROPIC_MODEL=\"your-preferred-model\"\nexport ANTHROPIC_API_KEY=\"sk-your-api-key-here\""
      },
      "letme": {
        "capability": "https://letme.dev/inference.llm",
        "tool": "https://letme.dev/siliconflow"
      },
      "notable": [
        "The Terms of Use, updated 9 September 2026, forbid using the platform or services for any commercial purposes, \"including but not limited to advertising, selling or offering to sell any goods or services, or conducting any trainings, events or courses\" (clause 3.4 p), using spiders, robots or scrapers to collect data (3.4 i) and attempts to benchmark the services (3.4 l) (https://docs.siliconflow.com/en/legals/terms-of-service)",
        "Clause 2.1 of the terms grants a licence to use the platform and services \"for in Singapore\", and the preamble says the services are not available to users in mainland China (https://docs.siliconflow.com/en/legals/terms-of-service)",
        "Six release note entries from 31 December 2025 to 11 June 2026 carry a removal date equal to the entry's date. The two March 2026 entries gave six and seven days (https://docs.siliconflow.com/en/release-notes/overview)",
        "From 11 June 2026 all traffic for `zai-org/GLM-5` and `moonshotai/Kimi-K2.5` is routed to GLM-5.1 and Kimi-K2.6 at the original prices, per the release notes (https://docs.siliconflow.com/en/release-notes/overview)",
        "The newest release note is dated 11 June 2026, while the site lists nine chat models released between 16 July and 14 September 2026 (https://www.siliconflow.com/)",
        "The chat model enum in the OpenAPI file has 71 ids. It includes `zai-org/GLM-4.7` and `deepseek-ai/deepseek-vl2`, both removed per the release notes, and none of the models added since July 2026 (https://docs.siliconflow.com/cn/api-reference/openapi.yaml)",
        "The rate limit page is linked from the English error page and is served only in Chinese. It says limits apply per account and per model, not per key (https://docs.siliconflow.com/cn/userguide/rate-limits/rate-limit-and-upgradation)",
        "The Claude Code guide's recommended route pipes a script from `sf-maas.s3.us-east-1.amazonaws.com` into bash, with a warning to review it first (https://docs.siliconflow.com/en/usercases/use-siliconcloud-in-ClaudeCode)",
        "The OpenAPI file documents `/files` and `/batches` for batch chat completions. No batch guide is in the English docs index and no batch price was found (https://docs.siliconflow.com/cn/api-reference/openapi.yaml)",
        "Clause 5.11 of the terms says data and communications with the platform may be monitored, recorded and transmitted to the authorities under local legal requirements without further notice (https://docs.siliconflow.com/en/legals/terms-of-service)"
      ],
      "area": "models",
      "details": [
        {
          "label": "Endpoints",
          "value": "22 operations under https://api.siliconflow.com/v1 in the OpenAPI file. `/chat/completions`, `/completions`, `/messages` (Anthropic-style), `/embeddings`, `/rerank`, `/images/generations`, `/video/submit` and `/video/status`, `/audio/speech`, `/audio/transcriptions`, voice upload and list, `/files`, `/batches`, `/models`, `/user/info` and `/systemone` (alpha)"
        },
        {
          "label": "Models on 9 October 2026",
          "value": "The pricing page lists chat models from DeepSeek, Qwen, Z.ai, Moonshot AI, MiniMax, Tencent, Google (Gemma) and OpenAI (gpt-oss), FLUX and Z-Image for images, Wan2.2 for video and three text-to-speech models. A full count was not taken, because the tables load more rows on request"
        },
        {
          "label": "Rate limits",
          "value": "Per account and per model, set by monthly spend tier. L0 1,000 requests and 40,000 tokens a minute, L1 1,200 and 60,000, L2 2,000 and 80,000, L3 4,000 and 160,000, L4 8,000 and 500,000, L5 10,000 and 2,000,000. DeepSeek-R1 and DeepSeek-V3 also have 30 requests an hour. Per-model figures are in the console"
        },
        {
          "label": "Errors",
          "value": "JSON body with a numeric `code`, a `message` and `data`, for example `20012` for an unknown model. 400, 401, 403, 429, 500, 503 and 504 are described. The 429 message names the limit reached, such as TPM. No `Retry-After` header is documented"
        },
        {
          "label": "Tool calling",
          "value": "OpenAI-style `tools` with up to 128 functions. Each model page says whether Tools are supported. No `tool_choice` field is in the OpenAPI file's chat schema"
        },
        {
          "label": "Structured output",
          "value": "`response_format` of `json_object`. The DeepSeek-V4.1-Flash model page says JSON Mode is supported and Structured Outputs are not"
        },
        {
          "label": "Prompt caching",
          "value": "Cached input prices are published per model, such as $0.003 per 1M tokens on DeepSeek-V4.1-Flash. No caching guide is in the docs index"
        },
        {
          "label": "Batch",
          "value": "`/files` and `/batches` in the OpenAPI file, for `/v1/chat/completions` only. The field description gives a maximum window of 24 hours and a minimum of 336 hours"
        },
        {
          "label": "Credentials",
          "value": "API keys created in the console at cloud.siliconflow.com/account/ak, sent as a Bearer token, or in `x-api-key` on `/messages`. No scopes, expiry or per-key limits are documented. Sign-up is through a Google or GitHub account"
        },
        {
          "label": "Deprecation notices",
          "value": "Dated entries in the release notes. Ten model removal notices between 31 December 2025 and 11 June 2026, six of them dated the day of removal. No stated notice period"
        },
        {
          "label": "Data use in the terms",
          "value": "Clause 7.4 says SiliconFlow will not access Interaction Data, has no obligation to store it, will not use or disclose it without authorisation, and uses it only to supply the service. No retention period and no statement on model training were found"
        },
        {
          "label": "Generated media",
          "value": "Image and video URLs are valid for one hour, per the API reference"
        },
        {
          "label": "Contract",
          "value": "SiliconFlow Labs Pte. Ltd., Singapore law, SIAC arbitration in Singapore. Fees are not refunded once due, and a fee dispute must be raised within seven days"
        },
        {
          "label": "Support",
          "value": "help@siliconflow.com and contact@siliconflow.com, and a Discord server"
        }
      ],
      "models": [
        {
          "id": "deepseek-ai/DeepSeek-V4.1-Flash",
          "name": "DeepSeek V4.1 Flash",
          "inputPer1M": 0.15,
          "outputPer1M": 0.6,
          "contextTokens": 1049000,
          "maxOutput": 393000,
          "released": "2026-09",
          "role": "default",
          "note": "context listed as 1049K, cached input $0.003, image input, tools and JSON mode per the model page"
        }
      ],
      "unitPrices": [
        {
          "item": "Z-Image-Turbo, one image",
          "unit": "image",
          "usd": 0.005
        },
        {
          "item": "FLUX.1-dev, one image",
          "unit": "image",
          "usd": 0.014
        },
        {
          "item": "FLUX 1.1 [pro], one image",
          "unit": "image",
          "usd": 0.04
        },
        {
          "item": "Wan2.2-T2V-A14B, one video",
          "unit": "call",
          "usd": 0.29,
          "note": "Priced per video generated"
        }
      ],
      "deprecations": [
        {
          "what": "`Qwen/QwQ-32B`, `IndexTeam/IndexTTS-2` and six other models removed",
          "date": "2026-04-29",
          "source": "https://docs.siliconflow.com/en/release-notes/overview",
          "kind": "shutdown"
        },
        {
          "what": "`moonshotai/Kimi-K2-Instruct`, `zai-org/GLM-4.6` and five other models removed",
          "date": "2026-05-15",
          "source": "https://docs.siliconflow.com/en/release-notes/overview",
          "kind": "shutdown"
        },
        {
          "what": "`nex-agi/DeepSeek-V3.1-Nex-N1` removed",
          "date": "2026-06-08",
          "source": "https://docs.siliconflow.com/en/release-notes/overview",
          "kind": "shutdown"
        },
        {
          "what": "`zai-org/GLM-4.7` removed, and traffic for `zai-org/GLM-5` and `moonshotai/Kimi-K2.5` routed to GLM-5.1 and Kimi-K2.6",
          "date": "2026-06-11",
          "source": "https://docs.siliconflow.com/en/release-notes/overview",
          "kind": "shutdown"
        }
      ],
      "provenance": {
        "legalEntity": "SiliconFlow Labs Pte. Ltd.",
        "domain": "siliconflow.com",
        "domainRegistered": "2019-02-14",
        "endpointOnVendorDomain": true,
        "terms": "https://docs.siliconflow.com/en/legals/terms-of-service",
        "privacy": "https://docs.siliconflow.com/en/legals/privacy-policy",
        "statusPage": "",
        "changelog": "https://docs.siliconflow.com/en/release-notes/overview",
        "securityTxt": "none",
        "checked": "2026-10-09",
        "notes": [
          "The Terms of Use, updated 9 September 2026, name SILICONFLOW LABS PTE. LTD., apply Singapore law and set SIAC arbitration in Singapore. They govern the platform in its web, API and mobile versions, and no separate API agreement was found.",
          "The Privacy Policy, updated 9 September 2026, names the same entity and cites Singapore's Personal Data Protection Act 2012. It keeps square brackets around several values, such as [Stripe] and [Google and GitHub].",
          "No status page is linked from the site, the docs index or the pages read.",
          "https://www.siliconflow.com/.well-known/security.txt answered 404.",
          "RDAP for siliconflow.com gives a registration date of 2019-02-14.",
          "The API answers at api.siliconflow.com, the docs at docs.siliconflow.com and the console at cloud.siliconflow.com. The terms point users in mainland China to siliconflow.cn.",
          "No SLA, DPA or sub-processor list was found."
        ],
        "score": 68,
        "checks": [
          {
            "check": "Legal entity named",
            "value": "SiliconFlow Labs Pte. Ltd.",
            "points": 20,
            "max": 20,
            "state": "ok"
          },
          {
            "check": "Domain age",
            "value": "siliconflow.com, registered 2019-02-14 (7 years)",
            "points": 11,
            "max": 15,
            "state": "part"
          },
          {
            "check": "Endpoint on the vendor's domain",
            "value": "api.siliconflow.com",
            "points": 15,
            "max": 15,
            "state": "ok"
          },
          {
            "check": "Terms of service",
            "value": "read, states 6 of the 7 things a reader expects, and has 3 clauses that cost points",
            "points": 3.1,
            "max": 10,
            "state": "part"
          },
          {
            "check": "Privacy policy",
            "value": "read, states 7 of the 8 things a reader expects",
            "points": 9.3,
            "max": 10,
            "state": "part"
          },
          {
            "check": "Status page",
            "value": "not found",
            "points": 0,
            "max": 10,
            "state": "no"
          },
          {
            "check": "Changelog",
            "value": "published",
            "points": 10,
            "max": 10,
            "state": "ok"
          },
          {
            "check": "security.txt",
            "value": "not found",
            "points": 0,
            "max": 10,
            "state": "no"
          }
        ],
        "policies": [
          {
            "kind": "terms",
            "url": "https://docs.siliconflow.com/en/legals/terms-of-service",
            "state": "read",
            "readAt": "2026-10-09",
            "words": 8848,
            "points": 3.1,
            "max": 10,
            "expected": [
              {
                "key": "terms.date",
                "label": "Gives the date it was last updated",
                "found": false
              },
              {
                "key": "terms.law",
                "label": "Names the governing law or courts",
                "found": true,
                "quote": "14.1 This Agreement shall be governed by and construed under the Laws of the Republic of Singapore.",
                "says": "The law of the Republic of Singapore"
              },
              {
                "key": "terms.liability",
                "label": "States a limit on its liability",
                "found": true,
                "quote": "10.3 In no event shall SiliconFlow be liable to you for:"
              },
              {
                "key": "terms.termination",
                "label": "Says how the agreement or account can be ended",
                "found": true,
                "quote": "4.3 You acknowledge and agree that your access to and/or use of the Platform and/or Services may be occasionally suspended or restricted to allow for Updates."
              },
              {
                "key": "terms.changes",
                "label": "Says how changes to the terms are announced",
                "found": true,
                "quote": "Your continued access to or use of Platform and/or Services after such notice had been given and such revised Agreement, revised User Agreement or new User Agreement had come into effect shall constitute your acceptance of the revised Agreement, revised User Agreement or new User Agreement (as the case may be).",
                "says": "Says it gives notice of a change"
              },
              {
                "key": "terms.use",
                "label": "Lists what users may not do",
                "found": true,
                "quote": "If you do not agree to be bound by the terms of this Agreement, the Privacy Policy, and the User Agreements, are not of legal age, or do not have such capacity to enter into this Agreement, you may not access or use the Platform and Services."
              },
              {
                "key": "terms.sla",
                "label": "Refers to a service level or uptime commitment",
                "found": true,
                "quote": "…implied, statutory or otherwise, to the performance (including without limitation to quality, speed, service level or efficiency), uptime, or availability of the Platform and/or Services, or that your access to or use of the Platform and/or Services will be uninterrupted, error-free or will meet your needs or requirem…"
              }
            ],
            "toKnow": [
              {
                "key": "terms.automated",
                "label": "Restricts automated access",
                "found": true,
                "quote": "use any manual or automated software, devices or other processes (including but not limited to spiders, robots, scrapers, crawlers, avatars, data mining tools or similar tools) to “scrape”, collect or download any information and data from the Platform or Services;",
                "costsPoints": true
              },
              {
                "key": "terms.benchmark",
                "label": "Restricts benchmarking or competitive use",
                "found": true,
                "quote": "access the Platform or Services in order to build a competitive product or service or otherwise to compete with SiliconFlow;",
                "costsPoints": true
              },
              {
                "key": "terms.nonotice",
                "label": "Says the terms or the service can change without notice",
                "found": true,
                "quote": "SiliconFlow may at any time, and without giving any reason or notice, Update the Platform and/or Services without any liability towards you.",
                "costsPoints": true
              },
              {
                "key": "terms.cutoff",
                "label": "Says access can be ended without notice or for any reason",
                "found": true,
                "quote": "…to require you to provide additional Registration Data, change your password, temporarily or permanently suspend or terminate your Account, or impose limits on or restrict your access to and use of the Platform or Services with or without notice at any time for any or no reason including:"
              },
              {
                "key": "terms.arbitration",
                "label": "Requires arbitration or waives class actions",
                "found": true,
                "quote": "shall be referred to and finally resolved by arbitration in Singapore administered by the Singapore International Arbitration Centre"
              }
            ],
            "notes": [
              {
                "date": "2026-10-08",
                "text": "The terms forbid using the Platform or Services for any commercial purposes, including advertising or selling goods or services.",
                "quote": "use the Platform or Services for any commercial purposes, including but not limited to advertising, selling or offering to sell any goods or services, or conducting any trainings, events or courses."
              },
              {
                "date": "2026-10-08",
                "text": "SiliconFlow may restrict a user's use of model output at any time and require the user to stop using it and delete copies.",
                "quote": "If, at our discretion, we consider that your use of the output violates laws and regulations or may infringe the rights of any third party, we may restrict your use of the output at any time and require you to cease using the output (and delete any copies thereof)"
              },
              {
                "date": "2026-10-08",
                "text": "A user who wishes to dispute a fee must notify SiliconFlow in writing within seven days of the charge.",
                "quote": "If you dispute or disagree with any Fees charged, you must notify SiliconFlow in writing within seven (7) days from the date such Fees are charged to you."
              }
            ]
          },
          {
            "kind": "privacy",
            "url": "https://docs.siliconflow.com/en/legals/privacy-policy",
            "state": "read",
            "readAt": "2026-10-09",
            "words": 3164,
            "points": 9.3,
            "max": 10,
            "expected": [
              {
                "key": "privacy.date",
                "label": "Gives the date it was last updated",
                "found": false
              },
              {
                "key": "privacy.collected",
                "label": "Says what personal data is collected",
                "found": true,
                "quote": "We may collect and use the following Personal Data about you when you access our Services for the purposes described below:"
              },
              {
                "key": "privacy.retention",
                "label": "Says how long data is kept",
                "found": true,
                "quote": "We may retain your Personal Data for as long as it is necessary to fulfil the purpose for which it was collected, or as required or permitted by applicable laws.",
                "says": "For as long as needed, with no period named"
              },
              {
                "key": "privacy.processors",
                "label": "Says who else receives the data",
                "found": true,
                "quote": "When you make purchases on our platform or subscribe paid Services, we will collect data and information relating to your purchase (which may be directly from you, or from our partnering third-party payment service providers (e.g., Stripe) for the purposes of verifying your transaction and processing your transaction."
              },
              {
                "key": "privacy.sale",
                "label": "Says whether personal data is sold or shared for advertising",
                "found": true,
                "quote": "We may share your Personal Data with any buyer or successor in the event of a merger, reorganisation, dissolution, or other sale or transfer of title."
              },
              {
                "key": "privacy.rights",
                "label": "Says what rights people have over their data",
                "found": true,
                "quote": "Welcome to use the high-value GenAI platform of SILICONFLOW LABS PTE."
              },
              {
                "key": "privacy.contact",
                "label": "Gives a privacy contact",
                "found": true,
                "quote": "If you want to contact us with specific queries or concerns in relation to this Privacy Policy, or if you have any questions or complaints as to how your personal data is collected, used, disclosed and/or processed by us, please contact us at contact@siliconflow.com.",
                "says": "contact@siliconflow.com"
              },
              {
                "key": "privacy.transfers",
                "label": "Says where data is transferred or stored",
                "found": true,
                "quote": "5.1 You acknowledge and agree that Personal Data provided to us by you may be disclosed and/or transferred to the following third parties, and used or Processed by such third parties, whether within or outside Singapore, for the purposes set out above or otherwise permitted/ required by law:"
              }
            ],
            "notes": [
              {
                "date": "2026-10-08",
                "text": "SiliconFlow states it has no obligation to store Interaction Data unless laws or the service rules say otherwise.",
                "quote": "You understand and further agree that, unless otherwise provided by laws and regulations or as agreed in the service rules, we have no obligation to store your Interaction Data, and we will not assume any responsibility for your data storage efforts or outcomes."
              }
            ]
          }
        ]
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/siliconflow.json",
      "live": {
        "slug": "siliconflow",
        "probe": {
          "target": "https://api.siliconflow.com/v1",
          "method": "get",
          "lastAt": "2026-10-10T01:38:07.305577242Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 283,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 271,
          "p95ms24h": 377,
          "samples24h": 102,
          "samples30d": 102,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 85,
              "ok": 85
            },
            {
              "date": "2026-10-10",
              "probes": 17,
              "ok": 17
            }
          ]
        },
        "pages": [
          {
            "url": "https://docs.siliconflow.com/en/release-notes/overview",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-10-09T18:38:22.595479943Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "020d6d5c5cb2"
          },
          {
            "url": "https://www.siliconflow.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-09T18:54:15.050158864Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "597402093b57"
          },
          {
            "url": "https://docs.siliconflow.com/en/legals/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-09T18:38:18.377821725Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "d7eb9964dc83"
          },
          {
            "url": "https://docs.siliconflow.com/en/legals/terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-09T18:38:20.660352373Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "299aa0be9f28"
          }
        ],
        "updatedAt": "2026-10-10T01:38:07.305577242Z"
      }
    },
    "verify": {
      "accepts": "a page on siliconflow.com or one of its subdomains",
      "badgeUrl": "https://www.anchorterminal.com/badges/siliconflow.svg",
      "body": {
        "slug": "siliconflow",
        "url": "the page with the badge or the link"
      },
      "docs": "https://www.anchorterminal.com/builders/#verify",
      "effect": "none, it never changes a grade, rank or review",
      "endpoint": "https://www.anchorterminal.com/api/v1/verify",
      "listingUrl": "https://www.anchorterminal.com/tools/siliconflow",
      "mcpTool": "verify_listing",
      "recheck": "weekly; two failed checks in a row and it lapses, a later pass restores it",
      "snippets": {
        "html": "\u003ca href=\"https://www.anchorterminal.com/tools/siliconflow\"\u003e\u003cimg src=\"https://www.anchorterminal.com/badges/siliconflow.svg\" alt=\"SiliconFlow on Anchor Terminal\" height=\"20\"\u003e\u003c/a\u003e",
        "markdown": "[![SiliconFlow on Anchor Terminal](https://www.anchorterminal.com/badges/siliconflow.svg)](https://www.anchorterminal.com/tools/siliconflow)",
        "link": "\u003ca href=\"https://www.anchorterminal.com/tools/siliconflow\"\u003eSiliconFlow on Anchor Terminal\u003c/a\u003e"
      }
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/tools/siliconflow",
    "json": "https://www.anchorterminal.com/tools/siliconflow.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/tools/siliconflow.md",
    "slim": "https://www.anchorterminal.com/tools/siliconflow.min.md"
  },
  "markdown": "## Overview\n\n**Grade D · 46.7/100 · rank #848 of 950 · #17 in Model APIs \u0026 inference · not agent-ready · confidence medium**\n\n\n## Assessment\n\nPer-token prices for every listed model are public, and one key reaches chat, embeddings, reranking, image, video and speech through OpenAI-style and Anthropic-style routes. No status page, SLA, security page or official SDK was found, release notes stop at 11 June 2026, and several model removals are dated the same day as their notice.\n\n## Facts\n\n| Field | Value |\n| --- | --- |\n| Vendor | SiliconFlow Labs Pte. Ltd. (https://www.siliconflow.com) |\n| Kind | Model API |\n| Category | Model APIs \u0026 inference (https://www.anchorterminal.com/categories/inference) |\n| Transport | HTTP |\n| Endpoint | `https://api.siliconflow.com/v1` |\n| Auth | API key · Self-serve Bearer key from the console at https://cloud.siliconflow.com/account/ak after a browser sign-up with a Google or GitHub account. The Anthropic-style `/messages` route also takes the key in `x-api-key`. No scopes, expiry or per-key limits are documented, and rate limits apply to the account, not the key. The error page says some models answer 403 until real-name authentication is done. |\n| Pricing | Pay per use (from $0.15 / 1M in) · Pay per token, image, video or byte of speech text, with $1 in free credits for a new account. Whether a card is needed to claim the credit was not established. DeepSeek-V4.1-Flash costs $0.15 in, $0.003 cached and $0.60 out per 1M tokens. The FAQ says monthly spending limits can be set in the dashboard (https://www.siliconflow.com/pricing, checked 2026-10-09). |\n| x402 | No · No x402, MPP or L402 in the docs index, the OpenAPI file or the pricing page (checked 2026-10-09). |\n| Licence | Proprietary service under the SiliconFlow Terms of Use |\n| Docs | https://docs.siliconflow.com/en/userguide/quickstart |\n| llms.txt | https://docs.siliconflow.com/llms.txt |\n| Last release | 2026-09-14 |\n| Endpoints | 22 operations under https://api.siliconflow.com/v1 in the OpenAPI file. `/chat/completions`, `/completions`, `/messages` (Anthropic-style), `/embeddings`, `/rerank`, `/images/generations`, `/video/submit` and `/video/status`, `/audio/speech`, `/audio/transcriptions`, voice upload and list, `/files`, `/batches`, `/models`, `/user/info` and `/systemone` (alpha) |\n| Models on 9 October 2026 | The pricing page lists chat models from DeepSeek, Qwen, Z.ai, Moonshot AI, MiniMax, Tencent, Google (Gemma) and OpenAI (gpt-oss), FLUX and Z-Image for images, Wan2.2 for video and three text-to-speech models. A full count was not taken, because the tables load more rows on request |\n| Rate limits | Per account and per model, set by monthly spend tier. L0 1,000 requests and 40,000 tokens a minute, L1 1,200 and 60,000, L2 2,000 and 80,000, L3 4,000 and 160,000, L4 8,000 and 500,000, L5 10,000 and 2,000,000. DeepSeek-R1 and DeepSeek-V3 also have 30 requests an hour. Per-model figures are in the console |\n| Errors | JSON body with a numeric `code`, a `message` and `data`, for example `20012` for an unknown model. 400, 401, 403, 429, 500, 503 and 504 are described. The 429 message names the limit reached, such as TPM. No `Retry-After` header is documented |\n| Tool calling | OpenAI-style `tools` with up to 128 functions. Each model page says whether Tools are supported. No `tool_choice` field is in the OpenAPI file's chat schema |\n| Structured output | `response_format` of `json_object`. The DeepSeek-V4.1-Flash model page says JSON Mode is supported and Structured Outputs are not |\n| Prompt caching | Cached input prices are published per model, such as $0.003 per 1M tokens on DeepSeek-V4.1-Flash. No caching guide is in the docs index |\n| Batch | `/files` and `/batches` in the OpenAPI file, for `/v1/chat/completions` only. The field description gives a maximum window of 24 hours and a minimum of 336 hours |\n| Credentials | API keys created in the console at cloud.siliconflow.com/account/ak, sent as a Bearer token, or in `x-api-key` on `/messages`. No scopes, expiry or per-key limits are documented. Sign-up is through a Google or GitHub account |\n| Deprecation notices | Dated entries in the release notes. Ten model removal notices between 31 December 2025 and 11 June 2026, six of them dated the day of removal. No stated notice period |\n| Data use in the terms | Clause 7.4 says SiliconFlow will not access Interaction Data, has no obligation to store it, will not use or disclose it without authorisation, and uses it only to supply the service. No retention period and no statement on model training were found |\n| Generated media | Image and video URLs are valid for one hour, per the API reference |\n| Contract | SiliconFlow Labs Pte. Ltd., Singapore law, SIAC arbitration in Singapore. Fees are not refunded once due, and a fee dispute must be raised within seven days |\n| Support | help@siliconflow.com and contact@siliconflow.com, and a Discord server |\n| Capabilities | inference.llm, inference.open-weights, embed.text, rerank, image.generate, video.generate, speech.tts, speech.stt |\n| Tags | hosted, model, open-weights, usage-based, free-credit, openapi, llms-txt, openai-compatible, anthropic-compatible, singapore |\n| JSON | https://www.anchorterminal.com/api/v1/tools/siliconflow.json |\n\n## Score breakdown (methodology v0.4, October 2026 research run)\n\nAssessed 2026-10-09 from public evidence against the published checklist (https://www.anchorterminal.com/benchmark/#checklist). Confidence: medium. Performance and Task success pending (no score, not in the total); the total is Σ(score × weight) ÷ 80 over the 7 assessed categories. \"This run\" is each category's share of the 100 points.\n\n| Category | Weight | This run | Score (0–100) | Points |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% | 20 | 33 | 6.6 |\n| Performance | 10% | pending | pending | n/a |\n| Schema \u0026 documentation | 13% | 16.2 | 65 | 10.6 |\n| Agent ergonomics | 13% | 16.2 | 60 | 9.8 |\n| Security \u0026 auth | 14% | 17.5 | 39 | 6.8 |\n| Payments \u0026 pricing | 10% | 12.5 | 35 | 4.4 |\n| Task success | 10% | pending | pending | n/a |\n| Maintenance \u0026 community | 7% | 8.8 | 47 | 4.1 |\n| Transparency \u0026 trust (editorial 34, provenance 68) | 7% | 8.8 | 51 | 4.5 |\n| Negative events | up to −15 | up to −15 | none recorded | 0 |\n| **Total** | | | | **46.7 → D** |\n\n### Why each score\n\n- Reliability 33: Hosted reading. No status page is linked from the site, the docs index or any page read (0). With no page there is no incident record to read (5 of 30). Rate limits are published with numbers by spend tier, from 1,000 requests and 40,000 tokens a minute at L0 to 10,000 and 2,000,000 at L5, on a page served only in Chinese, with per-model figures left to the console (12 of 15). The 429 body is documented and names the limit reached, and the docs say to wait and retry. No `Retry-After` header, backoff figures or idempotency guidance were found (6 of 15). No SLA found. Clause 4.2 of the terms disclaims any uptime or availability commitment (0). The serverless API is generally available, and `/systemone` is marked alpha (10).\n- Performance: Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes.\n- Schema \u0026 documentation 65: Model reading. Public OpenAPI 3.0 file with 22 operations and 102 schemas, linked from `llms.txt` under the Chinese path only. Its chat model enum of 71 ids includes removed models and omits every model added since July 2026 (19 of 25). `llms.txt` and a Markdown copy of each docs page (10). Guides for function calling, JSON mode, reasoning, prefix and FIM completion. The function calling guide lists only models the release notes show as removed, and its examples use DeepSeek-V2.5 (10 of 20). Typed parameters with 104 enums and required fields. `response_format` is typed as a bare string with an example (10 of 15). Curl and Python examples, an error page with seven HTTP codes and one body code, and 400, 401, 404, 429, 503 and 504 responses in the file (9 of 15). The file's version reads 1.0.0. The release notes are dated, stop at 11 June 2026 and since March 2026 record only model removals (7 of 15).\n- Agent ergonomics 60: Model reading of the checklist (tool use, structured output, caching, context, batch, SDKs, errors). OpenAI-style `tools` with up to 128 functions, and each model page says whether Tools are supported. No `tool_choice` field is in the chat schema and the guide is out of date (12 of 20). `response_format` of `json_object`. The DeepSeek-V4.1-Flash page says Structured Outputs are not supported (7 of 15). Cached input prices are published per model. No caching guide was found (8 of 15). Context listed as 1049K tokens on eleven chat models on the home page, with output up to 393K (14 of 15). `/files` and `/batches` are in the OpenAPI file for chat completions only, with no guide in the English index, no batch price and a window description that contradicts itself (5 of 10). No official SDK. The OpenAI and Anthropic clients work with a changed base URL (6 of 10). Errors carry an HTTP status, a numeric code and a message. No list of codes was found (8 of 15).\n- Security \u0026 auth 39: Model reading. Bearer keys created in the console. No scopes, expiry, per-key limits or rotation are documented, and deletion of a key was not confirmed because the console was not read (15 of 30). The terms say Interaction Data is used only to supply the service and is not used or disclosed without authorisation. No statement on model training was found (12 of 20). The terms say there is no obligation to store Interaction Data. No retention period or zero-retention option is stated, and clause 5.11 allows communications to be recorded and passed to the authorities (6 of 15). The release note of 26 March 2026 describes usage and cost breakdowns and invoice export, and the pricing FAQ says monthly spending limits can be set. No audit log was found (6 of 15). No security.txt (404), disclosure policy, bug bounty or named certification was found on the pages read. The product introduction says the service complies with industry standards and names none (0 of 20).\n- Payments \u0026 pricing 35: No machine payment protocol (0). Per-token, per-image and per-video prices on the pricing page, read without a login, such as DeepSeek-V4.1-Flash at $0.15 in and $0.60 out per 1M tokens (20). $1 in free credits for a new account. Whether a card is needed was not established, so this line takes 15 of 20. A person signs up in a browser with a Google or GitHub account, and no key API was found (0).\n- Task success: Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored.\n- Maintenance \u0026 community 47: Model reading. Hy4-preview is listed as released on 14 September 2026 and the blog's newest posts are dated 28 September 2026 (30). No notice period is stated. Six removal notices from 31 December 2025 to 11 June 2026 are dated the day of removal, and two in March 2026 gave six and seven days (2 of 12). The release notes record about 60 model ids removed in ten notices over the last twelve months (2 of 8). The release notes stop at 11 June 2026 while nine chat models were added afterwards. Support is by email and Discord (6 of 15). Replies in the support channels were not examined (2 of 10). No official SDK. The `langchain-siliconflow` package in the vendor's GitHub organisation was last pushed on 12 December 2025 (3 of 15). The API description and two guides are out of date (2 of 10).\n- Transparency \u0026 trust 51: Closed service. The Terms of Use name the entity, Singapore law and SIAC arbitration. They also grant a licence \"for in Singapore\" and forbid use for any commercial purposes, which sits oddly with a paid API (10 of 30). The terms and the privacy policy agree that Interaction Data is processed on the customer's instructions with no obligation to store it. No retention period or DPA was found, and the privacy policy keeps drafting brackets around several values (12 of 30). Dated removal notices in the release notes, with no written policy or notice period (8 of 20). Stripe is named as payment processor and other providers only by type. Data may be handled within or outside Singapore, with no locations given (4 of 20).\n\nFix list for a coding agent, everything this grade says the listing lacks, the biggest gain first (26 items): https://www.anchorterminal.com/fixes/siliconflow.md (JSON https://www.anchorterminal.com/fixes/siliconflow.json)\n\n### What we couldn't check\n\n- unchecked: the console at cloud.siliconflow.com, so key deletion, per-key settings, spending limits, per-model rate limits, usage logs and whether a card is needed for the free credit were not confirmed\n- unchecked: no request was sent to api.siliconflow.com, so the live model list, the 429 body and headers, and the routing of retired model ids rest on the docs\n- unchecked: whether a status page exists. None is linked from the site or the docs pages read, and no address was guessed\n- unchecked: the rendered API reference pages. The OpenAPI file was read in their place\n- unchecked: the Chinese-language docs beyond the rate limit page, the blog posts themselves, and replies in the Discord server\n- unchecked: model ids for GLM-5.3 and Kimi-K3 follow the vendor's naming pattern and were not read from their model pages\n- The release notes do not say when each entry was published. Six entries carry a label equal to the removal date. Whether customers were told earlier by email was not established, so no deduction is taken\n- The Terms of Use forbid use for any commercial purposes, scraping tools and benchmarking (clauses 3.4 p, i and l). Recorded as a fact with no deduction. It matters before any probe is run\n- The lead was right about the interface and the host. The fine-tuning product is console-only and was removed from batch 4. It is not graded here\n- The pricing page's audio table is headed per 1M UTF-8 bytes while its footnote says per minute and per 1,000 characters\n- `lastRelease` is the release date the site gives for Hy4-preview, the newest model, since the release notes stop at 11 June 2026\n- One slip. The RDAP lookup at rdap.org redirected to rdap.verisign.com before that host's robots.txt was read. rdap.org's own robots.txt request answered 400, and api.github.com's answered 404\n- No SLA, DPA, sub-processor list, security page or official SDK was found. Whether they exist on request is not established\n- Reserved GPUs and fine-tuning share the account and terms and were not graded. The products page marks dedicated endpoints as coming soon\n\n### Sources\n\n- home page with model list, release dates and prices: \u003chttps://www.siliconflow.com/\u003e (seen 2026-10-09)\n- pricing page: \u003chttps://www.siliconflow.com/pricing\u003e (seen 2026-10-09)\n- products page: \u003chttps://www.siliconflow.com/products\u003e (seen 2026-10-09)\n- about page: \u003chttps://www.siliconflow.com/about\u003e (seen 2026-10-09)\n- blog index: \u003chttps://www.siliconflow.com/blog\u003e (seen 2026-10-09)\n- DeepSeek-V4.1-Flash model page: \u003chttps://www.siliconflow.com/models/deepseek-v4-1-flash\u003e (seen 2026-10-09)\n- security.txt (404): \u003chttps://www.siliconflow.com/.well-known/security.txt\u003e (seen 2026-10-09)\n- robots.txt, site (allows all): \u003chttps://www.siliconflow.com/robots.txt\u003e (seen 2026-10-09)\n- robots.txt, docs (ai-input=yes): \u003chttps://docs.siliconflow.com/robots.txt\u003e (seen 2026-10-09)\n- docs index: \u003chttps://docs.siliconflow.com/llms.txt\u003e (seen 2026-10-09)\n- quick start: \u003chttps://docs.siliconflow.com/en/userguide/quickstart.md\u003e (seen 2026-10-09)\n- product introduction: \u003chttps://docs.siliconflow.com/en/userguide/introduction.md\u003e (seen 2026-10-09)\n- error handling: \u003chttps://docs.siliconflow.com/en/faqs/error-code.md\u003e (seen 2026-10-09)\n- other issues FAQ: \u003chttps://docs.siliconflow.com/en/faqs/misc.md\u003e (seen 2026-10-09)\n- rate limits (Chinese page, reached from the English error page's link): \u003chttps://docs.siliconflow.com/cn/userguide/rate-limits/rate-limit-and-upgradation\u003e (seen 2026-10-09)\n- function calling guide: \u003chttps://docs.siliconflow.com/en/userguide/guides/function-calling.md\u003e (seen 2026-10-09)\n- JSON mode guide: \u003chttps://docs.siliconflow.com/en/userguide/guides/json-mode.md\u003e (seen 2026-10-09)\n- Claude Code guide: \u003chttps://docs.siliconflow.com/en/usercases/use-siliconcloud-in-ClaudeCode.md\u003e (seen 2026-10-09)\n- OpenAPI file, read in place of the rendered API reference pages: \u003chttps://docs.siliconflow.com/cn/api-reference/openapi.yaml\u003e (seen 2026-10-09)\n- release notes: \u003chttps://docs.siliconflow.com/en/release-notes/overview.md\u003e (seen 2026-10-09)\n- Terms of Use, updated 9 September 2026: \u003chttps://docs.siliconflow.com/en/legals/terms-of-service.md\u003e (seen 2026-10-09)\n- Privacy Policy, updated 9 September 2026: \u003chttps://docs.siliconflow.com/en/legals/privacy-policy.md\u003e (seen 2026-10-09)\n- GitHub organisation repositories: \u003chttps://api.github.com/orgs/siliconflow/repos?per_page=100\u0026sort=pushed\u003e (seen 2026-10-09)\n- GitHub organisation named in the OpenAPI file: \u003chttps://api.github.com/orgs/siliconflow-inc/repos?per_page=100\u0026sort=pushed\u003e (seen 2026-10-09)\n- domain registration: \u003chttps://rdap.org/domain/siliconflow.com\u003e (seen 2026-10-09)\n\n## Who's behind it (provenance 68/100, checked 2026-10-09)\n\n| Check | Finding | Points |\n| --- | --- | --- |\n| Legal entity named | SiliconFlow Labs Pte. Ltd. | 20/20 |\n| Domain age | siliconflow.com, registered 2019-02-14 (7 years) | 11/15 |\n| Endpoint on the vendor's domain | api.siliconflow.com | 15/15 |\n| Terms of service | read, states 6 of the 7 things a reader expects, and has 3 clauses that cost points | 3.1/10 |\n| Privacy policy | read, states 7 of the 8 things a reader expects | 9.3/10 |\n| Status page | not found | 0/10 |\n| Changelog | published | 10/10 |\n| security.txt | not found | 0/10 |\n\nThe Terms of Use, updated 9 September 2026, name SILICONFLOW LABS PTE. LTD., apply Singapore law and set SIAC arbitration in Singapore. They govern the platform in its web, API and mobile versions, and no separate API agreement was found.\n\nThe Privacy Policy, updated 9 September 2026, names the same entity and cites Singapore's Personal Data Protection Act 2012. It keeps square brackets around several values, such as [Stripe] and [Google and GitHub].\n\nNo status page is linked from the site, the docs index or the pages read.\n\nhttps://www.siliconflow.com/.well-known/security.txt answered 404.\n\nRDAP for siliconflow.com gives a registration date of 2019-02-14.\n\nThe API answers at api.siliconflow.com, the docs at docs.siliconflow.com and the console at cloud.siliconflow.com. The terms point users in mainland China to siliconflow.cn.\n\nNo SLA, DPA or sub-processor list was found.\n\n### Terms and privacy, as read\n\nA reading by a fixed set of rules, each answered with the vendor's own sentence. Not legal advice.\n\n**Terms of service** (https://docs.siliconflow.com/en/legals/terms-of-service), read 2026-10-09, gives no date, states 6 of the 7 things a reader expects.\n\n- To know. Restricts automated access (costs points). \"use any manual or automated software, devices or other processes (including but not limited to spiders, robots, scrapers, crawlers, avatars, data mining tools or similar tools) to “scrape”, collect or download any information and data from the Platform or Services;\"\n- To know. Restricts benchmarking or competitive use (costs points). \"access the Platform or Services in order to build a competitive product or service or otherwise to compete with SiliconFlow;\"\n- To know. Says the terms or the service can change without notice (costs points). \"SiliconFlow may at any time, and without giving any reason or notice, Update the Platform and/or Services without any liability towards you.\"\n- To know. Says access can be ended without notice or for any reason. \"…to require you to provide additional Registration Data, change your password, temporarily or permanently suspend or terminate your Account, or impose limits on or restrict your access to and use of the Platform or Services with or without notice at any time for any or no reason including:\"\n- To know. Requires arbitration or waives class actions. \"shall be referred to and finally resolved by arbitration in Singapore administered by the Singapore International Arbitration Centre\"\n- Not found in the text. Gives the date it was last updated.\n- Names the governing law or courts. The law of the Republic of Singapore.\n- Says how changes to the terms are announced. Says it gives notice of a change.\n- Also in the text (2026-10-08). The terms forbid using the Platform or Services for any commercial purposes, including advertising or selling goods or services. \"use the Platform or Services for any commercial purposes, including but not limited to advertising, selling or offering to sell any goods or services, or conducting any trainings, events or courses.\"\n- Also in the text (2026-10-08). SiliconFlow may restrict a user's use of model output at any time and require the user to stop using it and delete copies. \"If, at our discretion, we consider that your use of the output violates laws and regulations or may infringe the rights of any third party, we may restrict your use of the output at any time and require you to cease using the output (and delete any copies thereof)\"\n- Also in the text (2026-10-08). A user who wishes to dispute a fee must notify SiliconFlow in writing within seven days of the charge. \"If you dispute or disagree with any Fees charged, you must notify SiliconFlow in writing within seven (7) days from the date such Fees are charged to you.\"\n\n**Privacy policy** (https://docs.siliconflow.com/en/legals/privacy-policy), read 2026-10-09, gives no date, states 7 of the 8 things a reader expects.\n\n- Not found in the text. Gives the date it was last updated.\n- Says how long data is kept. For as long as needed, with no period named.\n- Gives a privacy contact. contact@siliconflow.com.\n- Also in the text (2026-10-08). SiliconFlow states it has no obligation to store Interaction Data unless laws or the service rules say otherwise. \"You understand and further agree that, unless otherwise provided by laws and regulations or as agreed in the service rules, we have no obligation to store your Interaction Data, and we will not assume any responsibility for your data storage efforts or outcomes.\"\n\n## Live (updated 2026-10-10 01:38 UTC)\n\n- Right now: up, HTTP 404, 283 ms, checked 2026-10-10 01:38 UTC (get on `https://api.siliconflow.com/v1`)\n- Uptime 24h 100.0% (102 probes) · 30 days 100.0% (102 probes) · p50 271 ms · p95 377 ms\n- Watching deprecations \u003chttps://docs.siliconflow.com/en/release-notes/overview\u003e\n- Watching pricing \u003chttps://www.siliconflow.com/pricing\u003e\n- Watching privacy \u003chttps://docs.siliconflow.com/en/legals/privacy-policy\u003e\n- Watching terms \u003chttps://docs.siliconflow.com/en/legals/terms-of-service\u003e\n- Always current: https://www.anchorterminal.com/api/v1/live/siliconflow.json\n\n## Probe metrics\n\nNot measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. Live uptime, where we poll the endpoint, is under Live and doesn't change the score.\n\n## Models and prices (per 1M tokens)\n\n| Model | Input | Output | Context | Role | Supports |\n| --- | --- | --- | --- | --- | --- |\n| `deepseek-ai/DeepSeek-V4.1-Flash` DeepSeek V4.1 Flash | $0.15 | $0.60 | 1.05M | default (context listed as 1049K, cached input $0.003, image input, tools and JSON mode per the model page) | not checked |\n Rate limits depend on your account tier: https://docs.siliconflow.com/cn/userguide/rate-limits/rate-limit-and-upgradation\n\n## Prices\n\n| Item | Price | Unit | Note |\n| --- | --- | --- | --- |\n| Z-Image-Turbo, one image | $0.005 | per image |  |\n| FLUX.1-dev, one image | $0.014 | per image |  |\n| FLUX 1.1 [pro], one image | $0.04 | per image |  |\n| Wan2.2-T2V-A14B, one video | $0.29 | per call | Priced per video generated |\n\nAcross all listings: https://www.anchorterminal.com/prices/index.md\n\n## Dated changes\n\n- 2026-04-29 · Shutdown · `Qwen/QwQ-32B`, `IndexTeam/IndexTTS-2` and six other models removed (source: \u003chttps://docs.siliconflow.com/en/release-notes/overview\u003e)\n- 2026-05-15 · Shutdown · `moonshotai/Kimi-K2-Instruct`, `zai-org/GLM-4.6` and five other models removed (source: \u003chttps://docs.siliconflow.com/en/release-notes/overview\u003e)\n- 2026-06-08 · Shutdown · `nex-agi/DeepSeek-V3.1-Nex-N1` removed (source: \u003chttps://docs.siliconflow.com/en/release-notes/overview\u003e)\n- 2026-06-11 · Shutdown · `zai-org/GLM-4.7` removed, and traffic for `zai-org/GLM-5` and `moonshotai/Kimi-K2.5` routed to GLM-5.1 and Kimi-K2.6 (source: \u003chttps://docs.siliconflow.com/en/release-notes/overview\u003e)\n\nAll listings, as a calendar: https://www.anchorterminal.com/sunsets.ics\n\n## Strengths\n\n- Per-token, per-image and per-video prices are public for every listed model, such as DeepSeek-V4.1-Flash at $0.15 in and $0.60 out per 1M tokens\n- One Bearer key reaches 22 operations in a public OpenAPI 3.0 file, with OpenAI-style `/chat/completions` and Anthropic-style `/messages`\n- `llms.txt` and a Markdown copy of every docs page, in English and Chinese\n- Rate limits are published by spend tier, from 1,000 requests and 40,000 tokens a minute at L0 to 10,000 and 2,000,000 at L5\n- The terms say SiliconFlow will not access Interaction Data, has no obligation to store it, and uses it only to supply the service\n\n## Weaknesses\n\n- No status page, incident history or SLA was found, and the terms disclaim any uptime or availability commitment\n- Release notes stop at 11 June 2026. Six notices from December 2025 to June 2026 give a removal date equal to the notice date\n- The Terms of Use of 9 September 2026 forbid use for any commercial purposes, scraping tools and benchmarking. This matters before any probe is run\n- The OpenAPI model list and the function calling guide name models already removed, and omit every model added since July 2026\n- No security.txt, disclosure policy, certification, DPA or sub-processor list was found, and no official SDK is published\n\n## Before you call it (notes for agents)\n\n1. Set the OpenAI client's base URL to `https://api.siliconflow.com/v1`, or the Anthropic client's to `https://api.siliconflow.com/`, and send the key as a Bearer token\n2. Take model ids from the model pages or `GET /v1/models`, not from the OpenAPI enum or the function calling guide, which list removed models\n3. Check the `model` field of each response. On 11 June 2026 traffic for GLM-5 and Kimi-K2.5 was routed to successor models\n4. Use `response_format` of `json_object` only where the model page says JSON Mode is supported, and keep `max_tokens` about 10,000 below the context length\n5. Set the Claude Code environment variables by hand. The automated route pipes a script from an Amazon S3 bucket into bash\n\n## Connect\n\nInstall:\n\n```bash\npip install --upgrade openai\n```\n\nFirst request:\n\n```bash\ncurl --request POST \\\n  --url https://api.siliconflow.com/v1/chat/completions \\\n  --header 'authorization: Bearer $SILICONFLOW_API_KEY' \\\n  --header 'content-type: application/json' \\\n  --data '{\"model\":\"deepseek-ai/DeepSeek-V4.1-Flash\",\"messages\":[{\"role\":\"user\",\"content\":\"Hello\"}],\"max_tokens\":128}'\n```\n\nClaude Code:\n\n```bash\nexport ANTHROPIC_BASE_URL=\"https://api.siliconflow.com/\"\nexport ANTHROPIC_MODEL=\"your-preferred-model\"\nexport ANTHROPIC_API_KEY=\"sk-your-api-key-here\"\n```\n\n## Similar tools\n\nRanked by shared capabilities, then score. Same-category tools with no shared capability key are listed last.\n\n| Tool | Grade | Score | Rank | Shared capabilities | x402 | Markdown |\n| --- | --- | --- | --- | --- | --- | --- |\n| Cloudflare Workers AI | B | 68.3 | 224 | inference.llm, inference.open-weights, embed.text, rerank, image.generate, speech.stt, speech.tts | no | https://www.anchorterminal.com/tools/cloudflare-workers-ai.md |\n| LocalAI | B | 68 | 232 | inference.open-weights, embed.text, rerank, speech.stt, speech.tts, image.generate, video.generate | no | https://www.anchorterminal.com/tools/localai.md |\n| DeepInfra | B | 63 | 411 | inference.llm, inference.open-weights, embed.text, rerank, image.generate, speech.stt, speech.tts | no | https://www.anchorterminal.com/tools/deepinfra.md |\n| Novita AI | D | 53.5 | 706 | inference.llm, inference.open-weights, embed.text, rerank, image.generate, video.generate, speech.tts | no | https://www.anchorterminal.com/tools/novita-ai.md |\n| Lemonade | B | 63.8 | 372 | inference.open-weights, embed.text, rerank, speech.stt, speech.tts, image.generate | no | https://www.anchorterminal.com/tools/lemonade.md |\n| KoboldCpp | C | 60.5 | 510 | inference.open-weights, embed.text, image.generate, speech.stt, speech.tts | no | https://www.anchorterminal.com/tools/koboldcpp.md |\n\n## Panel reviews (0)\n\nReviewed by the Anchor panel (https://www.anchorterminal.com/reviewers/index.md): .\n\nDesk reviews, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. For a desk review, the outcome says whether the reviewer's questions could be answered from public material: success, partial or failure. How reviews work: https://www.anchorterminal.com/reviews/how-it-works.md\n\n## Notable\n\n- The Terms of Use, updated 9 September 2026, forbid using the platform or services for any commercial purposes, \"including but not limited to advertising, selling or offering to sell any goods or services, or conducting any trainings, events or courses\" (clause 3.4 p), using spiders, robots or scrapers to collect data (3.4 i) and attempts to benchmark the services (3.4 l) (source: \u003chttps://docs.siliconflow.com/en/legals/terms-of-service\u003e)\n- Clause 2.1 of the terms grants a licence to use the platform and services \"for in Singapore\", and the preamble says the services are not available to users in mainland China (source: \u003chttps://docs.siliconflow.com/en/legals/terms-of-service\u003e)\n- Six release note entries from 31 December 2025 to 11 June 2026 carry a removal date equal to the entry's date. The two March 2026 entries gave six and seven days (source: \u003chttps://docs.siliconflow.com/en/release-notes/overview\u003e)\n- From 11 June 2026 all traffic for `zai-org/GLM-5` and `moonshotai/Kimi-K2.5` is routed to GLM-5.1 and Kimi-K2.6 at the original prices, per the release notes (source: \u003chttps://docs.siliconflow.com/en/release-notes/overview\u003e)\n- The newest release note is dated 11 June 2026, while the site lists nine chat models released between 16 July and 14 September 2026 (source: \u003chttps://www.siliconflow.com/\u003e)\n- The chat model enum in the OpenAPI file has 71 ids. It includes `zai-org/GLM-4.7` and `deepseek-ai/deepseek-vl2`, both removed per the release notes, and none of the models added since July 2026 (source: \u003chttps://docs.siliconflow.com/cn/api-reference/openapi.yaml\u003e)\n- The rate limit page is linked from the English error page and is served only in Chinese. It says limits apply per account and per model, not per key (source: \u003chttps://docs.siliconflow.com/cn/userguide/rate-limits/rate-limit-and-upgradation\u003e)\n- The Claude Code guide's recommended route pipes a script from `sf-maas.s3.us-east-1.amazonaws.com` into bash, with a warning to review it first (source: \u003chttps://docs.siliconflow.com/en/usercases/use-siliconcloud-in-ClaudeCode\u003e)\n- The OpenAPI file documents `/files` and `/batches` for batch chat completions. No batch guide is in the English docs index and no batch price was found (source: \u003chttps://docs.siliconflow.com/cn/api-reference/openapi.yaml\u003e)\n- Clause 5.11 of the terms says data and communications with the platform may be monitored, recorded and transmitted to the authorities under local legal requirements without further notice (source: \u003chttps://docs.siliconflow.com/en/legals/terms-of-service\u003e)\n\n- #17 of 17 in Best model APIs and inference for AI agents: https://www.anchorterminal.com/best/inference/index.md\n- All 136 models comparisons: https://www.anchorterminal.com/compare/inference/index.md\n\n## Compare\n\n- [Claude API vs SiliconFlow](https://www.anchorterminal.com/compare/anthropic-api-vs-siliconflow.md): BB 77.3 vs D 46.7\n- [Antseed vs SiliconFlow](https://www.anchorterminal.com/compare/antseed-vs-siliconflow.md): C 55.1 vs D 46.7\n- [BlockRun.AI vs SiliconFlow](https://www.anchorterminal.com/compare/blockrun-ai-vs-siliconflow.md): BB 72.4 vs D 46.7\n- [Cloudflare AI Gateway vs SiliconFlow](https://www.anchorterminal.com/compare/cloudflare-ai-gateway-vs-siliconflow.md): B 66.8 vs D 46.7\n- [Cloudflare Workers AI vs SiliconFlow](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-siliconflow.md): B 68.3 vs D 46.7\n- [Cohere Chat API (Command models) vs SiliconFlow](https://www.anchorterminal.com/compare/cohere-chat-vs-siliconflow.md): B 64.7 vs D 46.7\n- [DeepInfra vs SiliconFlow](https://www.anchorterminal.com/compare/deepinfra-vs-siliconflow.md): B 63 vs D 46.7\n- [DeepSeek API vs SiliconFlow](https://www.anchorterminal.com/compare/deepseek-api-vs-siliconflow.md): D 46.8 vs D 46.7\n- [Gemini Developer API vs SiliconFlow](https://www.anchorterminal.com/compare/gemini-api-vs-siliconflow.md): B 65.5 vs D 46.7\n- [GroqCloud vs SiliconFlow](https://www.anchorterminal.com/compare/groq-vs-siliconflow.md): BB 75.6 vs D 46.7\n- [Mistral AI API vs SiliconFlow](https://www.anchorterminal.com/compare/mistral-api-vs-siliconflow.md): BB 71.2 vs D 46.7\n- [Novita AI vs SiliconFlow](https://www.anchorterminal.com/compare/novita-ai-vs-siliconflow.md): D 53.5 vs D 46.7\n- [OpenAI API vs SiliconFlow](https://www.anchorterminal.com/compare/openai-api-vs-siliconflow.md): A 83.3 vs D 46.7\n- [OpenRouter vs SiliconFlow](https://www.anchorterminal.com/compare/openrouter-vs-siliconflow.md): B 68.5 vs D 46.7\n- [Prism Inference vs SiliconFlow](https://www.anchorterminal.com/compare/prism-inference-vs-siliconflow.md): C 60.1 vs D 46.7\n- [SambaCloud vs SiliconFlow](https://www.anchorterminal.com/compare/sambanova-vs-siliconflow.md): B 66.4 vs D 46.7\n\n## Verify this listing\n\nFor the vendor. The badge or a plain link to this page verifies the listing, from a page on siliconflow.com or one of its subdomains. It shows the listing is the vendor's and that the vendor knows it's here, and it never changes a grade, rank or review. The vendor sends the page's address to `POST https://www.anchorterminal.com/api/v1/verify` as `{\"slug\": \"siliconflow\", \"url\": \"…\"}`, or calls the `verify_listing` tool at https://www.anchorterminal.com/mcp. We fetch the page once, then again every week; two failed checks in a row and the verification lapses, and a later pass restores it. What we check: https://www.anchorterminal.com/builders/index.md#verify\n\nHTML badge:\n\n```html\n\u003ca href=\"https://www.anchorterminal.com/tools/siliconflow\"\u003e\u003cimg src=\"https://www.anchorterminal.com/badges/siliconflow.svg\" alt=\"SiliconFlow on Anchor Terminal\" height=\"20\"\u003e\u003c/a\u003e\n```\n\nMarkdown badge, for a README:\n\n```markdown\n[![SiliconFlow on Anchor Terminal](https://www.anchorterminal.com/badges/siliconflow.svg)](https://www.anchorterminal.com/tools/siliconflow)\n```\n\nPlain link:\n\n```html\n\u003ca href=\"https://www.anchorterminal.com/tools/siliconflow\"\u003eSiliconFlow on Anchor Terminal\u003c/a\u003e\n```\n\n## Share this listing\n\nFor the vendor. Sharing assets for social media, two PNGs of 1200 × 630 that say SiliconFlow is listed on Anchor Terminal, with the vendor's logo and this page's address and no grade or score.\n\n- Dark: https://www.anchorterminal.com/assets/share/siliconflow-dark.png\n- Light: https://www.anchorterminal.com/assets/share/siliconflow-light.png\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Terminal",
        "url": "https://www.anchorterminal.com/tools/"
      },
      {
        "name": "Model APIs \u0026 inference",
        "url": "https://www.anchorterminal.com/categories/inference"
      },
      {
        "name": "SiliconFlow",
        "url": ""
      }
    ],
    "description": "SiliconFlow is a hosted inference API for open-weight models, covering chat, vision, embeddings, reranking, image, video and speech. It answers OpenAI-style and Anthropic-style calls at api.siliconflow.com with a Bearer key.",
    "facts": [
      "rank #848 of 950",
      "API key auth",
      "0 desk reviews"
    ],
    "h1": "SiliconFlow",
    "image": "https://www.anchorterminal.com/assets/og/tools-siliconflow.png",
    "path": "/tools/siliconflow",
    "published": "2026-10-01",
    "section": "tools",
    "title": "SiliconFlow review (2026): pricing, alternatives and grade D",
    "toc": null,
    "updated": "2026-10-10",
    "url": "https://www.anchorterminal.com/tools/siliconflow"
  },
  "tokens": {
    "markdown": 9150,
    "slim": 2130
  },
  "version": 1
}
