# D1

Published articles for D1.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Zero-shot evaluation of open vision-language models as System 1 decision models on radiology tasks

DevFeed: [Zero-shot evaluation of open vision-language models as System 1 decision models on radiology tasks](<https://devfeed.tech/articles/zero-shot-evaluation-of-open-vision-language-models-as-system-1-decision-models-on-radiology-tasks-115194.md>)

Original publisher: [Read original article](<https://arxiv.org/abs/2611.01631>)

Author: Bradley J Erickson, Sara Salehi

Published: 2026-11-03T05:00:00Z

Content type: news

Language: en

Sources: [arXiv: Artificial Intelligence](<https://devfeed.tech/sources/arxiv-artificial-intelligence.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [smolvlm](<https://devfeed.tech/topics/smolvlm.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [qwen](<https://devfeed.tech/topics/qwen.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [compute](<https://devfeed.tech/tags/compute.md>), [cs-ai](<https://devfeed.tech/tags/cs-ai.md>), [cs-cv](<https://devfeed.tech/tags/cs-cv.md>), [d1](<https://devfeed.tech/tags/d1.md>), [decision-models](<https://devfeed.tech/tags/decision-models.md>), [detection](<https://devfeed.tech/tags/detection.md>), [devices](<https://devfeed.tech/tags/devices.md>), [energy](<https://devfeed.tech/tags/energy.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [faster](<https://devfeed.tech/tags/faster.md>), [images](<https://devfeed.tech/tags/images.md>), [language-models](<https://devfeed.tech/tags/language-models.md>), [llms](<https://devfeed.tech/tags/llms.md>), [motion](<https://devfeed.tech/tags/motion.md>), [multimodal](<https://devfeed.tech/tags/multimodal.md>), [performance](<https://devfeed.tech/tags/performance.md>), [qwen](<https://devfeed.tech/tags/qwen.md>), [vision](<https://devfeed.tech/tags/vision.md>), [vision-language-models](<https://devfeed.tech/tags/vision-language-models.md>), [zero](<https://devfeed.tech/tags/zero.md>), [zero-shot](<https://devfeed.tech/tags/zero-shot.md>)

### AI overview

In a zero-shot comparison across seven radiology tasks, Clef 27B generally matched or exceeded Qwen 3.8-27B, while d1 3B was close on report text but ranked below Clef on six of seven tasks. All three models extracted findings from reports with AUROC above 0.95, but none performed well at grading motion artifact severity. Clef beat its Qwen backbone on CT volume findings and line/tube positioning, and identified 90 of 100 FLAIR MRI volumes where Qwen chose none. Clef was faster per request on tasks with many questions per input; d1 used three to nine times less energy per request than Clef. The authors report that a single-answer-token LLM can have similar cost and performance to System 1 models, with a 3B model approaching 27B models on text but not images.

### Source excerpt

arXiv:2611.01631v1 Announce Type: cross Abstract: Purpose: We compared two multimodal System 1 decision models, Clef 27B and d1 3B, with a traditional LLM (Qwen 3.8-27B) on seven radiology tasks covering text, radiographs, CT and MRI. Methods: Three models were compared: Clef, Qwen3.8-27B and d1. Three tasks were interpretation of text and 4 were detection of finding in images. The tasks were: 1. finding presence of finding in CT-RATE chest CT reports; 2. Presence of finding in PadChest chest radiograph reports; 3. the same 18 findings on CT-RATE chest CT but 3D volumes; 4. MR safety status of devices from AccessGUDID device records; 5. line and tube position on RANZCR CLiP chest radiographs; 6. motion-artifact severity on MR-ART T1-weighted brain MRI and 7. sequence identification on BraTS 2021 brain MRI. The primary endpoint was AUROC. There was no fine-tuning of the models on the tasks. Results: All models completed all tests without a failed request. All retrieved findings from reports almost perfectly (AUROC >0.95). Clef ranked higher than its Qwen backbone on CT-RATE volumes and RANZCR lower on MR-ART. The two did not differ on BraTS, GUDID or PadChest, and differed by 0.002 on CT-RATE reports. On BraTS, Clef correctly identified 90 of 100 FLAIR volumes while Qwen never chose it. d1 ranked lower than Clef on six of seven tasks. No model performed well on motion severity. Clef was faster per request than Qwen on tasks with many questions per input. d1 used 3 to 9 times less energy per request than Clef. Conclusions: System 1 models can perform important tasks in radiology with high accuracy, at lower compute cost than LLMs used in the usual way. When an LLM is constrained to a single answer token, its cost and performance is similar to System 1 models unless multiple questions are asked. A 3B System 1 model was close to the 27B models on report text but not on images. No model performed well on motion severity.

## Send BLE air quality data to Cloudflare D1 with Python

DevFeed: [Send BLE air quality data to Cloudflare D1 with Python](<https://devfeed.tech/articles/send-ble-air-quality-data-to-cloudflare-d1-with-python-106866.md>)

Original publisher: [Read original article](<https://blog.adafruit.com/2026/10/29/send-ble-air-quality-data-to-cloudflare-d1-with-python/>)

Author: Anne Barela

Published: 2026-10-29T21:19:06Z

Content type: tutorial

Language: en

Sources: [Adafruit Industries](<https://devfeed.tech/sources/adafruit-industries-makers-hackers-artists-designers-and-engineers.md>)

Topics: [Cloudflare Workers](<https://devfeed.tech/topics/cloudflare-workers.md>), [Bluetooth LE](<https://devfeed.tech/topics/bluetooth-le.md>), [Python](<https://devfeed.tech/topics/python.md>), [data-engineering](<https://devfeed.tech/topics/data-engineering.md>)

Tags: [air-quality](<https://devfeed.tech/tags/air-quality.md>), [ble](<https://devfeed.tech/tags/ble.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [bluetooth-low-energy](<https://devfeed.tech/tags/bluetooth-low-energy.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [d1](<https://devfeed.tech/tags/d1.md>), [database](<https://devfeed.tech/tags/database.md>), [python](<https://devfeed.tech/tags/python.md>), [sensors](<https://devfeed.tech/tags/sensors.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [serverless-database](<https://devfeed.tech/tags/serverless-database.md>), [software](<https://devfeed.tech/tags/software.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A HibouAir sensor broadcasts air-quality readings over BLE, and a USB-connected BleuIO dongle scans for its board ID and forwards the advertising data over serial to Python. The script decodes CO2, temperature, and humidity, prints them, and POSTs JSON to a Cloudflare Worker. The Worker checks an API key in the request header before storing readings in Cloudflare D1 (SQLite on Cloudflare's edge); a second endpoint returns the latest measurement. The excerpt says Python needs pyserial and requests, and BleuIO uses AT commands rather than the operating system's Bluetooth stack. Scan interval, serial port, board ID, Worker URL, and API key are kept in a configuration file excluded from version control.

### Source excerpt

sheikh shuhad has posted a tutorial on Hackster.io that moves Bluetooth Low Energy sensor readings into a serverless database. A HibouAir sensor advertises air quality data over BLE. A BleuIO dongle plugged into a computer's USB port scans for that specific board ID and passes the advertising data to a Python script over the serial [...]

## OpenAI makes its Jev competitor widely available as decision model competition heats up

DevFeed: [OpenAI makes its Jev competitor widely available as decision model competition heats up](<https://devfeed.tech/articles/openai-makes-its-jev-competitor-widely-available-as-decision-model-competition-heats-up-96265.md>)

Original publisher: [Read original article](<https://techcrunch.com/2026/10/22/openai-makes-its-jev-competitor-widely-available-as-decision-model-competition-heats-up/>)

Author: Tim Fernholz

Published: 2026-10-22T19:00:00Z

Content type: news

Language: en

Sources: [TechCrunch | AI News & Artificial Intelligence](<https://devfeed.tech/sources/techcrunch-ai-news-artificial-intelligence.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [LLM optimization](<https://devfeed.tech/topics/llm-optimization.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [calibrated-decision-model](<https://devfeed.tech/tags/calibrated-decision-model.md>), [classification](<https://devfeed.tech/tags/classification.md>), [competition](<https://devfeed.tech/tags/competition.md>), [cto](<https://devfeed.tech/tags/cto.md>), [d1](<https://devfeed.tech/tags/d1.md>), [datadog](<https://devfeed.tech/tags/datadog.md>), [decision-model](<https://devfeed.tech/tags/decision-model.md>), [decision-models](<https://devfeed.tech/tags/decision-models.md>), [decisions-api](<https://devfeed.tech/tags/decisions-api.md>), [deep-learning](<https://devfeed.tech/tags/deep-learning.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developers](<https://devfeed.tech/tags/developers.md>), [exclusive](<https://devfeed.tech/tags/exclusive.md>), [game](<https://devfeed.tech/tags/game.md>), [image-classification](<https://devfeed.tech/tags/image-classification.md>), [images](<https://devfeed.tech/tags/images.md>), [jev](<https://devfeed.tech/tags/jev.md>), [openai](<https://devfeed.tech/tags/openai.md>)

### AI overview

OpenAI's Decisions API makes choices in 100-180 milliseconds by reconfiguring ChatGPT Luna for faster, lower-cost inference, rather than using a specially calibrated decision model. The API is now available to all customers and adds voice and visual modalities; OpenAI also geographically targeted inference resources to reduce latency across regions. Speak reported cutting the time between actions from 1.4 seconds to 0.13 seconds, and other customer trials used it for higher throughput. Benchmarks vary: TypeSafe's latest Jev ranks seventh and third on two cited indices, while OpenAI's model ranks eighth and fourteenth; Jev leads the PacMan-based JevMan benchmark. The excerpt says the best balance of intelligence, cost, calibration and speed depends on the workload, and TypeSafe's CEO recommends trying models in users' own work. OpenAI says Luna is strong at image classification and calibration, while further latency reductions could enable per-frame video calls.

### Source excerpt

OpenAI is launching its decision model to the world. Can it compete with the original Jev?

## 🍔🧠 How D1 Manages Millions Of Databases At The Edge

DevFeed: [🍔🧠 How D1 Manages Millions Of Databases At The Edge](<https://devfeed.tech/articles/how-d1-manages-millions-of-databases-at-the-edge-90408.md>)

Original publisher: [Read original article](<https://hungrymindsdev.substack.com/p/how-d1-manages-millions-of-databases>)

Author: Alexandre Zajac

Published: 2026-10-19T15:30:38Z

Content type: article

Language: en

Sources: [Hungry Minds](<https://devfeed.tech/sources/hungry-minds.md>)

Topics: [control-plane](<https://devfeed.tech/topics/control-plane.md>), [Cloud Architecture](<https://devfeed.tech/topics/cloud-architecture.md>), [Cloudflare Workers](<https://devfeed.tech/topics/cloudflare-workers.md>), [database-optimization](<https://devfeed.tech/topics/database-optimization.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [control](<https://devfeed.tech/tags/control.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [d1](<https://devfeed.tech/tags/d1.md>), [databases](<https://devfeed.tech/tags/databases.md>), [edge](<https://devfeed.tech/tags/edge.md>), [visibility](<https://devfeed.tech/tags/visibility.md>)

### AI overview

Cloudflare's D1 is a serverless SQLite database designed to support millions of small databases. Its architecture keeps coordination off the query path: routing metadata is cached in Workers KV, while control-plane operations use distributed creation workflows, heartbeats, and pooled Postgres access. The article describes how separating data-plane, control-plane, and background work allows queries to avoid a central Postgres round trip while tolerating eventual consistency elsewhere.

### Source excerpt

PLUS: Anthropic redesigns source control 🔧, MicroVM pause-resume architecture ⚡, Git hooks visibility 👁

## Liquid AI's d1-ultra now available on AI Gateway

DevFeed: [Liquid AI's d1-ultra now available on AI Gateway](<https://devfeed.tech/articles/liquid-ai-s-d1-ultra-now-available-on-ai-gateway-88225.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/liquid-ais-d1-ultra-now-available-on-ai-gateway>)

Author: Zachary Chen

Published: 2026-10-15T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [AI Chat](<https://devfeed.tech/topics/ai-chat.md>), [context window](<https://devfeed.tech/topics/context-window.md>), [litellm](<https://devfeed.tech/topics/litellm.md>), [Claude](<https://devfeed.tech/topics/claude.md>)

Tags: [ai-gateway](<https://devfeed.tech/tags/ai-gateway.md>), [ai-sdk](<https://devfeed.tech/tags/ai-sdk.md>), [api](<https://devfeed.tech/tags/api.md>), [d1](<https://devfeed.tech/tags/d1.md>), [decisions-api](<https://devfeed.tech/tags/decisions-api.md>), [human-review](<https://devfeed.tech/tags/human-review.md>), [inference](<https://devfeed.tech/tags/inference.md>), [liquid](<https://devfeed.tech/tags/liquid.md>), [liquid-ai](<https://devfeed.tech/tags/liquid-ai.md>), [scale](<https://devfeed.tech/tags/scale.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [types](<https://devfeed.tech/tags/types.md>)

### AI overview

Vercel's AI Gateway has added Liquid AI's d1-ultra, a multimodal model for classification, routing, and scoring over text and images. It returns structured answers with probabilities, supports multiple questions per request and a 32,768-token context window, and charges for input tokens only. The release also describes API integrations, logging, budgets, and gateway pricing.

### Source excerpt

d1-ultra from Liquid AI is now available on AI Gateway. It is a multimodal decision model for classification, routing, and scoring across text and images, including visual defect inspection and checking damage claims against customer photos. Rather than generating text, d1-ultra returns structured answers with probabilities. Ask a Boolean question to get the probability of a yes/no answer, use Choice to select among named categories, or use Score to rate an ordered scale. You can ask multiple questions about the same input in one request and use the probabilities to decide when to automate an action or request human review. d1-ultra is designed for harder real-world decisions, with an emphasis on calibrated probabilities. It supports a 32,768-token context window and is billed on input tokens only, including image input, with no output-token charges. Use liquid/d1-ultra as the model name. The examples below ask the same question through the AI SDK, OpenAI-compatible Decisions API, and TypeSafe-compatible API: See the decision models documentation for question types and additional usage details. Try d1-ultra in the model playground. AI Gateway provides a unified API for accessing models and tracking usage and cost. Decision calls appear in logs and count toward budgets alongside other model requests. AI Gateway reflects provider pricing with no markup and does not charge a platform fee on inference, including on Bring Your Own Key requests. Browse all decision models available on AI Gateway. Read more

## Under the hood, off the hot path: How D1 scales to millions of databases

DevFeed: [Under the hood, off the hot path: How D1 scales to millions of databases](<https://devfeed.tech/articles/under-the-hood-off-the-hot-path-how-d1-scales-to-millions-of-databases-86353.md>)

Original publisher: [Read original article](<https://blog.cloudflare.com/d1-control-plane/>)

Author: Lambros Petrou

Published: 2026-10-13T16:20:18Z

Content type: article

Language: en

Sources: [Cloudflare Blog](<https://devfeed.tech/sources/cloudflare-blog.md>)

Topics: [control-plane](<https://devfeed.tech/topics/control-plane.md>), [Supabase](<https://devfeed.tech/topics/supabase.md>), [database-optimization](<https://devfeed.tech/topics/database-optimization.md>), [Service fabric](<https://devfeed.tech/topics/service-fabric.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [caching](<https://devfeed.tech/tags/caching.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [d1](<https://devfeed.tech/tags/d1.md>), [databases](<https://devfeed.tech/tags/databases.md>), [deep-dive](<https://devfeed.tech/tags/deep-dive.md>), [developer-platform](<https://devfeed.tech/tags/developer-platform.md>), [edge-database](<https://devfeed.tech/tags/edge-database.md>), [scale](<https://devfeed.tech/tags/scale.md>), [sql](<https://devfeed.tech/tags/sql.md>), [workers](<https://devfeed.tech/tags/workers.md>)

### AI overview

Cloudflare describes how it scaled D1's control plane to support millions of managed SQLite databases while keeping query traffic off centralized components. The article explains edge routing, Workers KV and Hyperdrive caching, self-correcting database heartbeats, asynchronous usage processing, and pre-aggregation to reduce database load and write contention.

### Source excerpt

A deep dive into how D1 architected its control plane to scale and manage millions of databases, while keeping data plane query operations at the edge. We share guiding principles on how to build on the Developer Platform effectively.