OpenFill is in development. Inference is off, but is tested end to end, and will switch on at launch. All data currently on the site is for live testing: it will be erased at launch.

Skip to content
openfill

Model

placeholder-medium

placeholder-medium is its own market on OpenFill. A request names placeholder-medium, sets a max price, and pays the level the market is clearing at when it runs.

Open market

Datasheet

FieldValue
Model idplaceholder-medium
Also answers toNo other id
Context length262,144 tokens
Max output128,000 tokens
Pricing ratio1:8:16

The ratio weights a cache-hit, a cache-miss and an output token in the price. max_tokens above the max output is clamped down to it.

The market now

The clearing level, the price of each token kind at that level, and the quote a locked request bids.

Clearing level · placeholder-medium · polling

$0.0722Basis+$0.0231 (+32%)Price lock$0.0953New price in 1s
90% of requests priced above the lock started in time, over the last 10 minutes.

Only requests priced above the lock are counted. At or below it a request bids its own ceiling, so the locked price never sets what it pays.

Set max_price above the lock if you want those odds. Under it, the lock has no bearing on whether the request starts.

Per 1M tokens: $0.0357 cache-hit · $0.2859 cache-miss · $0.5717 output

A price_lock request pays at most the locked price, and cancels with no charge if it has not started within 10 seconds.

The basis is the margin over the level, and a ceiling rather than a charge. See how the lock works.

Uptime, last 24 hours

Each check is a chat completion through the public API, run the way the models board describes.

Uptime

100%

Checks

289

Failures

0

Latency

259ms

Queue wait

958ms

289 of 289 checks passed in the last 24h.

24h agoNow
All checks passedFailed, drawn in proportionNot available

The first call

Set OPENFILL_API_KEY to a key from API keys before running an example. A key starts with of_live_ and is shown once.

Read docs
import osfrom openai import OpenAI client = OpenAI(    base_url="https://api.openfill.ai/v1",    api_key=os.environ["OPENFILL_API_KEY"],) r = client.chat.completions.create(    model="placeholder-medium",    messages=[        {"role": "user", "content": "hi"}    ],    extra_body={"max_price": 0.10},)print(r.choices[0].message.content)print(r.usage)

Questions

What does placeholder-medium cost on OpenFill?

The clearing level when the request runs, up to the max price you set, shared across the three token kinds by the ratio 1:8:16.

How pricing works

What happens while the level is above my max price?

The request waits in the book while capacity is short and runs when there is room, for up to max_wait (10 seconds to 30 days). Past that it expires with 408 and no charge.

Waiting and timeouts

How do I know the price before I send?

With price_lock: true the request bids the published quote, or your max price if lower, and starts within 10 seconds or cancels with 429 and no charge.

Price lock

What are the limits?

1,200 inference requests a minute per key, 2,000 queued orders per account, and a request body of up to 8 MB. Every limit is on GET /v1/limits.

Limits

What is stored?

Storage is off by default: a prompt and its response exist only while the request runs. With it on, results are kept up to 30 days; store: false keeps less.

Data storage