01 // Authentication
Use a server-created API key.
Create a key from your account dashboard and keep it server-side. The API accepts a Bearer key. The playground uses your Clerk session and never places a key in browser storage.
02 // Chat completions
Streaming by default in your app.
curl https://ai.venym.io/v1/chat/completions \
-H "Authorization: Bearer $VENYM_AI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "venym/qwen3.8-27b-obliterated-iq4-dflash2",
"messages": [{"role":"user","content":"Say hello."}],
"max_tokens": 256,
"stream": true,
"stream_options": {"include_usage": true}
}'03 // Vision
Send one bounded image with text.
The Qwen projector is enabled server-side. Use an HTTPS image URL or a `data:image/...` URL. Images are processed in memory for the request and are not retained.
{
"model": "venym/qwen3.8-27b-obliterated-iq4-dflash2",
"messages": [{
"role": "user",
"content": [
{"type":"text","text":"Describe this image."},
{"type":"image_url","image_url":{"url":"data:image/png;base64,..."}}
]
}],
"max_tokens": 256
}04 // Model
venym/qwen3.8-27b-obliterated-iq4-dflash2active routetarget
Qwen3.8 27B OBLITERATED UD-IQ4_XS
Qwen3.8 27B OBLITERATED UD-IQ4_XS
draft
DFlash2 Q4_K_M
DFlash2 Q4_K_M
output
max 2,048 tokens/request
max 2,048 tokens/request
billing
1 credit / 1,000 tokens
1 credit / 1,000 tokens
05 // Privacy boundary
No training. No conversation archive.
Prompts are not stored.
Responses are not stored.
Uploaded images are not stored.
No request content is used for training.
Only bounded usage/payment metadata is retained.
Account and payment records remain necessary to operate paid access. This product promise is specifically about inference content: the text, images, and generated output are not retained by Venym.
06 // Packages
Starter
$5
1M inference tokens
Builder
$20
5M inference tokens
Scale
$75
25M inference tokens