What's the total on this invoice, and when is it due?
invoice-scan.jpg · photoThe total is 42 300,00 DA, due 5 September 2026. Worth a double-check: the handwritten day could read as 8 instead of 3.
Try in Chat Labby Qwen·Released 6 October 2025
Qwen3 VL 30B A3B Thinking reads text and pictures and writes back text, and it thinks before it answers. Qwen presents it as the reasoning version of the family, stronger in maths, science and other complex questions about an image, with the same abilities in recognizing images, locating objects and operating on-screen controls.
You pay for what each request uses. No subscription, no minimum.
One message, the ordinary use
Every rate
| Meter | ↑ you send | ↓ comes back |
|---|---|---|
| Text tokens | 96,52 DA | 332,84 DA |
per 1M tokens
One company runs this model. OpenDunes sends every request to it. DA per 1M tokens: ↑ what you send · ↓ what comes back.
| Provider | ↑ Sent | ↓ Back | Latency | Throughput | Uptime |
|---|---|---|---|---|---|
| 96,52 DA | 332,84 DA | … | … | … |
You pay the price of the provider that served your request. Prices read 15:21 · speed over the last 30 minutes · uptime over 3 days.
Real requests, real replies. Try any of them yourself — one click, pre-filled.
What's the total on this invoice, and when is it due?
invoice-scan.jpg · photoThe total is 42 300,00 DA, due 5 September 2026. Worth a double-check: the handwritten day could read as 8 instead of 3.
Try in Chat LabTurn this customer email into JSON with intent, urgency and order_id.
customer-email.txtTry your own request — same model, pre-selected.
Open Chat LabSwap the base URL and the key. Your OpenAI code runs unchanged.
import os
from openai import OpenAI
client = OpenAI(
base_url="https://opendunes.com/v1",
api_key=os.environ["OPENDUNES_API_KEY"],
)
resp = client.chat.completions.create(
model="qwen/qwen3-vl-30b-a3b-thinking",
messages=[{"role": "user", "content": "Two lines to welcome a shop in Oran."}],
)
print(resp.choices[0].message.content)Runs this request once on your balance.
Standard OpenAI fields, grouped by what they control. Anything not listed is accepted and ignored.
Shaping the reply
How long, how varied, where to stop.
max_tokenstemperaturetop_ptop_kfrequency_penaltyReasoning
Let it think before answering — and see the thinking.
reasoninginclude_reasoningStructured output
Get JSON you can parse instead of prose.
response_formatstructured_outputsTools
Let the model call your functions.
toolstool_choiceAbout 0,26 DA per message. ↑ 96,52 DA · ↓ 332,84 DA per 1M tokens.
No. You pay per use from your balance, with no subscription. Try it in Chat at the same price.
Qwen3 VL 30B A3B Thinking reads text and pictures and writes back text, and it thinks before it answers. Qwen presents it as the reasoning version of the family, stronger in maths, science and other complex questions about an image, with the same abilities in recognizing images, locating objects and operating on-screen controls.
Qwen3 VL 8B Instruct costs 0,050 DA less for the same message.
Deposit dinars with your Edahabia or CIB card. Every model, Qwen3 VL 30B A3B Thinking included, is paid from that balance. No foreign card, no conversion.
Qwen states that its text reading (OCR) covers 32 languages, without listing them in the card. Arabic, French and Darja are not named.
It reads text and images. Up to 262K tokens in one request, about 260 pages. It writes up to 177 000 words at once.
Yes, its weights are public. Open weights on Hugging Face
Qwen. Released 6 October 2025. It knows the world up to 31 March 2025.
The 8B Qwen3 Embedding, carrying Qwen3's multilingual reach and long-text understanding into vectors for text and code retrieval, classification, clustering and bitext mining; the 4B is its smaller sibling
Qwen3 Reranker 8B reads a search question together with each candidate text and gives each pair a relevance score, so the best matches rise to the top. It covers over 100 languages and programming languages, and you can tell it what counts as relevant for your task. Use it as the second pass after a search step such as Qwen3's text-meaning models has fetched candidates, to put your answers in order. It does not write text itself.
Qwen3 Embedding 4B turns text into a fingerprint of its meaning, so search finds text that means the same even in other words or another language. It covers over 100 languages, code included, and reads about 32 pages at once, which suits searching documents or code, grouping similar texts and matching translations.
Qwen-Audio-3.0-TTS Plus reads text and speaks it aloud, and Alibaba's docs say it takes plain-language directions for speech rate, emotion and speaking style. It is the higher-quality tier of the two Qwen-Audio-3.0 speech models, made by Alibaba. Pick it for narration, voiceover or any line where voice quality matters more than speed.
From what its maker and two benchmark sites publish, and where it stands on OpenDunes. Read 7 Nov 2026.
Thinks first
Works through the problem before it answers.
Uses your tools
Can call functions your code provides.
Fills your JSON
Answers in the JSON shape you give it.
Searches the web No.
Can look things up online while it answers.
Cheaper on repeats No.
A prompt it saw a moment ago costs less the second time.
Open weights
The model's weights are public.
Knows events up to 31 Mar 2025
What it learned stops at this date.
Solve a geometry problem from a photo of the page
Thinks first · Images
Read a scanned invoice and return its fields as JSON
Images · Fills your JSON
Pull a table out of a chart image
Images