Price index · USD per 1M tokens · index generated 2026-11-15 04:24 UTC
Darkbloom alternative: same open models, price per million tokens
Darkbloom and Synap402 both list 2 of the same open-weight models in the open-model API price index. Here they are side by side, per 1M tokens, with the source and time of every price.
Synap402 is an OpenAI-compatible API for open-weight models. Point any OpenAI SDK at https://synap402.com/v1, start on the free tier, no card, then pay per token from credits, or pay per call in USDC with x402 and no account.
| Model | Synap402 in / out | Darkbloom in / out | Context, tokens (Synap402 / Darkbloom) | Cheaper input | Cheaper output | Darkbloom source · checked |
|---|---|---|---|---|---|---|
gpt-oss-20bgpt-oss-20b | $0.017 / $0.085 | $0.018 / $0.09 | 65,536 / 131,072 | Synap402 | Synap402 | OpenRouter API 2026-11-15 04:24 UTC |
Gemma 4 26Bgemma-4-26b-a4b-it | $0.04 / $0.21 | $0.04 / $0.15 | 32,768 / 131,072 | Same price | Darkbloom | OpenRouter API 2026-11-15 04:24 UTC |
Input: Synap402 is lower on 1 of 2; the price is the same on 1 of 2 (Gemma 4 26B). Output: Synap402 is lower on 1 of 2; Darkbloom is lower on 1 of 2 (Gemma 4 26B). Where Darkbloom is cheaper, the table says so.
Context windows differ: Synap402 has the smaller context window on 2 of 2 (gpt-oss-20b and Gemma 4 26B). Check the Context column before you switch a long-context workload.
USD per 1M tokens, list prices. Darkbloom's row per model is its cheapest endpoint listed in the OpenRouter endpoints API; Synap402's is read from /v1/models, which is what the gateway bills. Cached-input, batch and volume discounts are not compared. Index generated 2026-11-15 04:24 UTC; data: price-index.json (CC BY 4.0). Every provider for each model: compare.
How to switch
Change two things in your OpenAI-compatible client: the base URL and the API key. Then use the Synap402 model id.
from openai import OpenAI
client = OpenAI(
base_url="https://synap402.com/v1", # was your current provider's base URL
api_key="sk-pool-...", # your Synap402 API key
)
r = client.chat.completions.create(
model="gpt-oss-20b",
messages=[{"role": "user", "content": "Hello"}],
)
print(r.choices[0].message.content)
Synap402 model ids for the models on this page, as /v1/models lists them:
gpt-oss-20bgemma-4-26b-a4b-it
Prices for every model: pricing · all providers side by side: compare.
Questions
Is Synap402 cheaper than Darkbloom?
Not on every model. In the index generated 2026-11-15 04:24 UTC: on input, Synap402 is lower on 1 of 2; the price is the same on 1 of 2 (Gemma 4 26B); on output, Synap402 is lower on 1 of 2; Darkbloom is lower on 1 of 2 (Gemma 4 26B). Darkbloom is cheaper on at least one side for Gemma 4 26B.
Do I need to change my code to switch from Darkbloom?
If your code uses an OpenAI-compatible client, change the base URL to https://synap402.com/v1, use a Synap402 API key and use the Synap402 model id from the table. Requests and responses follow the OpenAI chat completions format.
Where do these prices come from?
Synap402 prices are read from https://synap402.com/v1/models, which is what the gateway bills. Darkbloom prices are its public list prices as reported by the OpenRouter endpoints API, one row per provider and model: its cheapest listed endpoint. The index is rebuilt every day; this page uses the index generated 2026-11-15 04:24 UTC.
Can I try Synap402 without a card?
Yes. The free tier needs no card. The free tier page shows whether it is open right now, which model it covers and its current daily allowance. Beyond that you pay per token from credits, or per call in USDC on Base with x402, without an account.