Choosing this model
Selection advice by Y-API. The checks below are suggested evaluations, not published test results.
Where to start
Evaluate it for tasks that connect a screenshot to application code: locating a layout problem, describing a chart before checking its underlying data, or combining visual feedback with a failing test.
What to watch for
Native vision in a model card does not establish that Y-API forwards your image format correctly. Start with a known image and verify its contents; a plausible response or HTTP 200 is insufficient evidence.
Model specifications
These are OpenRouter model-level specifications, not a Y-API compatibility test. A particular route may accept fewer input formats, parameters or tokens. Verify the features you need with a small request; a successful text response does not validate vision or tool calling.
- Context window
- 1,048,576 tokens
- Input
- Text · Image
- Output
- Text
- Listed on OpenRouter
- Parameters listed by OpenRouter
frequency_penaltyinclude_reasoninglogit_biaslogprobsmax_tokensmin_ppresence_penaltyreasoningreasoning_effortrepetition_penaltyresponse_formatseedstopstructured_outputstemperaturetool_choicetoolstop_ktop_logprobstop_p
Estimate your cost
- Estimated credit consumed
- $0.70
- Estimated cash equivalent
- $0.07
Illustrative token budget, not measured usage or a quote. Includes input and output; excludes separate media charges, cache discounts and retries. Include billed reasoning tokens in your output budget where applicable. Actual billing follows usage returned by the service.
$1 paid adds $10 of credit. Cash equivalent = credit consumed ÷ 10; this is not the model publisher’s list price.
| Model | Estimated credit consumed | Estimated cash equivalent |
|---|---|---|
| DeepSeek V4.1 Flash | $0.70 | $0.07 |
| DeepSeek V4 Flash 0731 | $0.30 | $0.03 |
| Qwen3.8 Flash | $0.45 | $0.045 |
Use the API
These minimal, text-only requests use the exact Y-API model ID. They do not demonstrate image, audio, video, file or tool support. The output limit also needs room for reasoning; an empty answer with finish_reason=length can mean the budget was exhausted.
A task to try
A button is visible at 1440px but clipped at 375px. List three CSS causes and a browser check that can distinguish each one.
Set the TOKEN environment variable to a key from your console. Run this on your server or locally; never expose a key in browser code or a public repository.
curl --fail-with-body --silent --show-error --max-time 120 \
'https://api.y-api.bestvirtualgoods.com/v1/chat/completions' \
-H "Authorization: Bearer ${TOKEN:?Set TOKEN first}" \
-H 'Content-Type: application/json' \
--data-binary @- <<'JSON'
{
"model": "deepseek/deepseek-v4.1-flash",
"messages": [
{
"role": "user",
"content": "A button is visible at 1440px but clipped at 375px. List three CSS causes and a browser check that can distinguish each one."
}
],
"max_tokens": 4096
}
JSONHow to evaluate the result
Look for distinguishable checks for fixed widths, overflow and positioning. Then run a separate controlled image test before adding screenshot-based automation.
Before you choose
Can I reuse the V4 Flash integration unchanged?
The text request shape is the same, but the ID, pricing and model behavior differ. Adding images introduces another compatibility boundary; test the media representation and task result separately.
Sources & scope
Technical facts come from the cited model page and, where available, its linked publisher card. A card describes that checkpoint; it is not proof of the weights a gateway serves. Prices come only from the Y-API catalog. We do not claim measured latency, uptime or benchmark scores for this endpoint.