Skip to content

Build Independently confirmed2 publishers 3 min read Published Updated

Cloudflare's Clef-omni scores audio and video against a decision schema in one call

Cloudflare's Clef-omni takes audio and video alongside text and images and returns schema-bound decisions in one API call. Runtimewire reported that the same release cut hosted Clef-flash's context window from 64,000 to 24,000 tokens, so longer prompts now go to Clef or to self-hosted weights.

The Engineer · Build desk

Send a correction

Illustration accompanying Cloudflare's Clef-omni scores audio and video against a decision schema in one call
Generated illustration
Clef-flash now $0.038 input; Clef-omni $0.15, Clef $0.24 Hosted input list price per million tokens for Cloudflare's three Clef models, with Clef-flash at its new, lower price.

Bar comparison of hosted input prices per million tokens: Clef $0.24, Clef-omni $0.15, and Clef-flash $0.038 after a cut from $0.09.

Hosted Workers AI input list price, USD per million tokens, current In USD/million tokens

Clef-flash now $0.038 input; Clef-omni $0.15, Clef $0.24 (Hosted Workers AI input list price, USD per million tokens, current)
ItemValueClaim
Clef$0.24 per million tokens18
Clef-omni$0.15 per million tokens18
Clef-flash (after cut)$0.038 per million tokens15

What happened

  • Clef-omni is a 30B-A3B mixture-of-experts model post-trained from Qwen3-Omni-30B-A3B-Instruct, with the foundation's speech-output components left unloaded at inference.
  • Cloudflare cut hosted Clef-flash's input price from $0.09 to $0.038 per million tokens.
  • Cloudflare says 0.24% of its Clef-flash requests carried more input tokens than the new hosted limit allows.
  • Serving-layer work made hosted Clef up to 2.0 times faster, according to Cloudflare, and no new Clef weights were released for it.

Why it matters

  • What's now possible capability Voice and video triage that today chains a transcription model into a classifier can run as one request to one endpoint, provided Clef-omni's scores hold up on the team's own media.
  • Who has to decide decision Text-only teams now have to weigh Clef's higher invoice-test score against Clef-omni's lower list price, and only their own evaluation data can settle it.
  • What it limits constraint Clef-flash users with prompts past the new hosted limit must move up to Clef's higher price or take on serving the open weights themselves.

A Clef-omni request is one POST to the Workers AI endpoint for `@cf/cloudflare/clef-omni` [10]. The JSON body holds a `state` string, base64 data URIs in `images`, `audio` and `videos` arrays, and a `questions` object in which each key carries a type and plain-language instructions [10]. Audio goes in as WAV or MP3, video as MP4 or WebM [1]. The published sample reviews one installation. It asks whether the model and serial number label is visible in the photo, whether the unit runs without rattling or grinding, and whether the fan is running in the video [11]. The model returns a probability for each option the schema allows [9].

Inside, the model makes one prefill pass over the complete payload and generates no output tokens, according to Cloudflare [4]. Every valid option first gathers evidence from the input. Field vectors then cross-attend across the full context to compute confidence scores [5]. Runtimewire, citing the model card, describes a joint schema head that scores options across questions together [6]. I think this is the right design for picking from a fixed menu. There is no decode loop to pay for, and teams that route on a confidence threshold get a model trained for calibration. Training freezes the Qwen3 backbone, fits LoRA adapters, and pairs label-smoothed cross-entropy with Brier score calibration [12].

Cloudflare's post makes the pipeline case in one sentence: "Instead of setting up cascading pipelines of models that transcribe speech-to-text, or splitting audio and image channels from video, you can just call one model to make decisions across any modality." [2]

Cloudflare's latency medians are about 130 milliseconds for text, about 150 for images and a few hundred for audio, and it timed a 21-second video with sound at about 1.5 seconds [13]. The pass covers the whole payload [4]. For the video figure to transfer, your media has to resemble that one clip. A ten-minute support call is a much larger prefill. Runtimewire noted that the published material does not include independent testing of accuracy or latency on customer workloads [14].

Workers AI lists Clef-omni at $0.15 per million input tokens and Clef at $0.24 [18]. The multimodal model costs 37.5% less per input token [23]. The scoreboard comes from Cloudflare's own evaluations [8]. Clef-omni posts 94.8 macro-F1 on BANKING77 and 97.7 on CLINC150+OOS, and trails Clef on several other tests [7]. On the invoice-processing exact-action workflow it scores 60.2, against 64.7 for Clef and 61.8 for TypeSafe's Jev [8]. That puts it 4.5 points behind Clef and 1.6 behind Jev [17].

For a model line sold on unambiguous answers, the Jev price claim is ambiguous. Cloudflare's post says the cut makes Clef-flash cheaper than Jev [26]. Runtimewire attributes the claim to Clef-omni and adds that the comparison depends on the applicable Jev price and workload [27].

On Clef-flash, the hosted price fell about 58% [22] while the hosted window shrank 62.5% [24]. Cloudflare's share of oversized requests is measured across all of its Clef-flash traffic [20]. It transfers to a given team only if that team's prompt lengths match Cloudflare's mix. One customer sending long contracts could make up much of that tail. Publishing the share was the right call, and so was leaving the weights alone. Self-hosters keep a 256,000-token window [21], more than ten times the hosted limit [25].

What to watch

  • Independent accuracy and latency results for Clef-omni on customer audio and video longer than a short clip.
  • Whether Cloudflare states a Jev price basis and settles which of its models it claims undercuts Jev.
  • Whether the hosted Clef-flash window moves again, or similar hosted limits appear on Clef or Clef-omni.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence55
Adoption12
Hype gap+30
Incentives70
Confidence60

Perspective Coverage

3 publishers
Builder
Builder 63%
Operator
Operator 25%
Investor
Investor 12%
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    Clef-omni accepts audio (WAV or MP3) and video (MP4 or WebM) alongside text and images.

    Reported Supported Source: Cloudflare blogView cited source
  2. [2]

    "Instead of setting up cascading pipelines of models that transcribe speech-to-text, or splitting audio and image channels from video, you can just call one model to make decisions across any modality."

    Reported Supported Source: Cloudflare blog postView cited source
  3. [3]

    Clef-omni's Hugging Face model card describes a 30B-A3B mixture-of-experts model post-trained from Qwen3-Omni-30B-A3B-Instruct, using the foundation's comprehension backbone and audio and vision encoders; speech-output components are not loaded for inference.

    Reported Supported Source: Runtimewire, citing the model cardView cited source
  4. [4]

    Clef-omni executes a quick prefill pass across the complete payload, scoring all modalities and valid options simultaneously; it skips output token generation, removing the overhead of transcribing or captioning incoming files.

    Reported Supported Source: Cloudflare blogView cited source
  5. [5]

    Clef-omni uses two-stage attention routing: every valid option gathers key evidence from the input before field vectors cross-attend across the full context to compute confidence scores.

    Reported Supported Source: Cloudflare blogView cited source
  6. [6]

    The model card describes a joint schema head that scores the options across questions together.

    Reported Supported Source: Runtimewire, citing the model cardView cited source
  7. [7]

    Clef-omni posts 94.8 macro-F1 on BANKING77 and 97.7 on CLINC150+OOS, while scoring below the existing Clef model on several other tests.

    Reported Supported Source: Cloudflare benchmark table, as reported by RuntimewireView cited source
  8. [8]

    On Cloudflare's TypeSafe workflow tests, Clef-omni scores 60.2 for invoice-processing exact actions, compared with 64.7 for Clef and 61.8 for Jev; the comparisons are Cloudflare's own evaluations.

    Reported Supported Source: RuntimewireView cited source
  9. [9]

    Clef returns probabilities for options supplied in a schema; the format can route a support request, classify a security event or select an action for an agent.

    Reported Supported Source: RuntimewireView cited source
  10. [10]

    A Clef-omni request is a POST to the Workers AI ai/run/@cf/cloudflare/clef-omni endpoint with a JSON body containing a state string, base64 data URIs in images, audio and videos arrays, and a questions object where each question has a type and instructions.

    Reported Supported Source: Cloudflare blog quick-start exampleView cited source
  11. [11]

    Cloudflare's example asks whether the model and serial number label is visible in the photo, whether the unit sounds like it is running smoothly without rattling or grinding, and whether the fan is running in the video.

    Reported Supported Source: Cloudflare blog quick-start exampleView cited source
  12. [12]

    Clef-omni is trained by freezing the Qwen3 backbone, training low-rank adapters (LoRA), and combining label-smoothed cross-entropy loss with Brier score calibration.

    Reported Supported Source: Cloudflare blogView cited source
  13. [13]

    Cloudflare reports median response times of about 130 milliseconds for text, about 150 milliseconds for images and a few hundred milliseconds for audio; a 21-second video with sound takes about 1.5 seconds to score.

    Reported Supported Source: Cloudflare, as reported by RuntimewireView cited source
  14. [14]

    The latency figures are company-reported; the published material does not provide independent testing of accuracy or latency on customer workloads.

    Reported Supported Source: RuntimewireView cited source
  15. [15]

    Cloudflare cut Clef-flash's hosted input price from $0.09 to $0.038 per million tokens.

    Reported Supported Source: RuntimewireView cited source
  16. [16]

    Cloudflare says hosted Clef is up to 2.0 times faster after serving-layer optimizations; it released no new Clef weights for that change.

    Reported Supported Source: RuntimewireView cited source
  17. [17]

    On the invoice-processing exact-action test, Clef-omni trails Clef by 4.5 points and Jev by 1.6 points.

    Derived Supported
  18. [18]

    The Workers AI pricing page lists Clef at $0.24 per million input tokens and Clef-omni at $0.15.

    Reported Supported Source: RuntimewireView cited source
  19. [19]

    Cloudflare reduced the hosted Clef-flash context window from 64,000 tokens to 24,000.

    Reported Supported Source: RuntimewireView cited source
  20. [20]

    Cloudflare says 0.24% of its Clef-flash requests exceeded 24,000 input tokens.

    Reported Supported Source: Cloudflare, as reported by RuntimewireView cited source
  21. [21]

    Clef-flash's published model weights remain unchanged, and Cloudflare says self-hosters can use a 256,000-token context window.

    Reported Supported Source: RuntimewireView cited source
  22. [22]

    Clef-flash's hosted input price cut is about 58%.

    Derived Supported
  23. [23]

    Clef-omni's listed input price is 37.5% lower than Clef's.

    Derived Supported
  24. [24]

    The hosted Clef-flash context window is 62.5% smaller.

    Derived Supported
  25. [25]

    The self-hosted 256,000-token window is more than ten times the 24,000-token hosted limit.

    Derived Supported
  26. [26]

    Cloudflare says it cut the price of Clef-flash so it is now cheaper than Jev.

    Reported Contested Source: Cloudflare blogView cited source
  27. [27]

    Runtimewire reports Cloudflare says Clef-omni is now cheaper than Jev, and notes the comparison depends on the applicable Jev price and workload.

    Reported Contested Source: RuntimewireView cited source

Sources

2 independent publishers whose own reporting we read for this story.

  1. blog.cloudflare.com

    1 article · October 9, 2026

    Introducing Clef-omni with full multimodality, plus a faster Clef and a cheaper Clef-flash
  2. Cloudflare/clef-omni · Hugging Face
  3. runtimewire.com

    1 article · October 9, 2026

    Cloudflare puts audio and video into its decision model with Clef-omni

Topics and entities

Entities