WebVoice is both: a ready-to-use web application (voice memos, TTS, STT, chat, images, billing) and a set of HTTP endpoints you can embed anywhere you can run HTTPS requests โ mobile apps, backends, intranets, e-commerce, or internal dashboards.
API forward โ how it works
Point your HTTP client or OpenAI SDK at WebVoice instead of OpenAI: we validate your API key, enforce model access and credits, forward the request to the configured provider, and return an OpenAI-shaped JSON (or SSE stream). You do not need Groq/DeepSeek/OpenRouter keys in your app.
- Base URL:
https://webvoice.easytaskflow.app/api/v1/โ full API reference - Auth: Header X-API-Key or Authorization: Bearer with your wv_โฆ key from the dashboard.
- Chat:
POST chat/completions/โ OpenAI-compatible; optional stream: true; tools/function calling on DeepSeek & OpenRouter โ Agent guide - Voice & media: tts/, stt/, translation/, image/ โ same credit rules as the web UI.
- Cursor / MCP: Local stdio MCP server (webvoice-mcp): agent registration, chat, TTS, STT, optional Solana top-up โ Add to Cursor
One API for (almost) everything
With API keys tied to your account, you can programmatically access the same capabilities you see in the UI: synthesise speech, transcribe audio, translate text, generate images, send transactional email where enabled, check credit balance, and more. Responses are JSON-friendly (including Base64 payloads for audio and images), so integration stays straightforward in Node, Python, Swift, Kotlin, PHP, or low-code automations.
CORS is configured so browser-based front-ends on other domains can call the documented API routes safely, while server-to-server integrations use the same endpoints with your secret key.
Where it fits
- Mobile apps: Let users dictate notes, hear AI read content, or transcribe meetings without building models yourself.
- Websites & PWAs: Add voice accessibility, podcast previews, or image generation beside your existing pages.
- Back-office & automation: Batch TTS for notifications, STT for support tickets, translation for multilingual queues.
- Partner products: White-label the capabilities: your brand, our engines, one shared credit wallet.
Chat models in the catalogue
The same chat models you pick in the web UI are available via API forward. Per-request billing uses credits_per_request โ models marked Free cost 0 and work without debiting your wallet.
Free via API (OpenRouter, 0 credits): openrouter/openrouter/free, openai/gpt-oss-20b:free, openai/gpt-oss-120b:free, google/gemma-4-31b-it:free โ prefix with openrouter: in chat/completions. Groq-hosted models in the table below are billed normally. Limits (OpenRouter-aligned): 20/min; 50/day (1000/day after a credit purchase).
Safeguard-oriented models
Some entries are safeguard-class weights (for example OpenAI GPT-OSS variants tuned for stronger refusals and policy alignment). They are ideal for customer-facing or regulated workflows. Technical background, throughput context, and retention posture are covered in our security article. Secure AI models & Groq
| Model | Provider | Credits per request | Safeguard |
|---|---|---|---|
|
DeepSeek V4 Flash
deepseek-v4-flash
|
DeepSeek | 2.0 | โ |
|
OpenRouter Free (auto)
openrouter:openrouter/free
|
OpenRouter | Free | โ |
|
AllenAI: Olmo 3.1 32B Think
openrouter:allenai/olmo-3.1-32b-think
|
OpenRouter | 2.0 | โ |
|
DeepSeek V4 Pro
deepseek-v4-pro
|
DeepSeek | 3.0 | โ |
|
GPT OSS 120B (OpenRouter free)
openrouter:openai/gpt-oss-120b:free
|
OpenRouter | Free | โ |
|
DeepSeek Reasoner (V4 thinking)
deepseek-reasoner
|
DeepSeek | 3.0 | โ |
|
Google Gemini
gemini
|
Google Gemini | 2.0 | โ |
|
Google: Gemini 2.5 Flash
openrouter:google/gemini-2.5-flash
|
OpenRouter | 2.0 | โ |
|
GPT OSS 20B (OpenRouter free)
openrouter:openai/gpt-oss-20b:free
|
OpenRouter | Free | โ |
|
DeepSeek WebSearch (V4 Flash)
deepseek-websearch
|
DeepSeek | 2.0 | โ |
|
Google: Gemini 2.5 Flash Image (Nano Banana)
openrouter:google/gemini-2.5-flash-image
|
OpenRouter | 2.0 | โ |
|
Qwen3 Fast (Groq)
(Groq)
qwen3_fast
|
Groq | 2.0 | โ |
|
Llama 3.1 8B Instant (Groq)
(Groq)
llama-3.1-8b-instant
|
Groq | 2.0 | โ |
|
Google Gemma 4 31B (OpenRouter free)
openrouter:google/gemma-4-31b-it:free
|
OpenRouter | Free | โ |
|
GPT OSS Safeguard 20B (Groq)
(Groq)
openai/gpt-oss-safeguard-20b
|
Groq | 2.0 | Yes |
|
Kimi K2 (Groq)
(Groq)
moonshotai/kimi-k2-instruct-0905
|
Groq | 2.0 | โ |
|
GPT OSS 20B (Groq)
(Groq)
openai/gpt-oss-20b
|
Groq | 2.0 | โ |
|
Llama 3.3 70B Versatile (Groq)
(Groq)
llama-3.3-70b-versatile
|
Groq | 3.0 | โ |
|
GPT OSS 120B (Groq)
(Groq)
openai/gpt-oss-120b
|
Groq | 2.0 | โ |
|
Kimi K2.6 (DeepInfra)
moonshotai/Kimi-K2.6
|
DeepInfra | 3.0 | โ |
|
Nemotron 3 Nano Omni 30B Reasoning (DeepInfra)
nvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning
|
DeepInfra | 2.0 | โ |
|
Qwen3 Max Thinking (DeepInfra)
Qwen/Qwen3-Max-Thinking
|
DeepInfra | 5.0 | โ |
|
Gemma 4 26B IT (DeepInfra)
google/gemma-4-26B-A4B-it
|
DeepInfra | 1.0 | โ |
|
DeepSeek Chat (legacy alias)
deepseek-chat
|
DeepSeek | 2.0 | โ |
|
Moonshot Kimi K2.5
kimi-k2.5
|
Moonshot Kimi | 2.0 | โ |
|
Z.AI GLM 4.6
glm-4.6
|
Z.AI GLM | 2.0 | โ |
|
Z.AI GLM 4.7
glm-4.7
|
Z.AI GLM | 2.0 | โ |
|
Z.AI GLM 5
glm-5
|
Z.AI GLM | 2.0 | โ |
|
MiniMax M2.7 Highspeed (api.minimax.io)
MiniMax-M2.7-highspeed
|
MiniMax (api.minimax.io) | 2.0 | โ |
Credits per request may differ from the generic defaults (e.g. Groq vs other hosts) when the catalogue assigns a custom value. The in-app model picker always shows the current debit before you send.
Other services (credits)
Beyond chat, integrations use the same wallet. Indicative rules on this deployment:
- Text-to-speech: 1 credits per 10-minute block (see pricing page for detail).
- Speech-to-text: 1 credits per 10-minute block (minimums may apply for very short audio).
- Translation: 0.1 credits per 1000 characters (minimum bill may apply).
- Image generation (MiniMax): 7 credits per image.
- Image generation (WAN 2.7 via WaveSpeed): 8 credits per image.
- Image generation (Nucleus via WaveSpeed): 4 credits per image (up to 2 images per request).
- Image generation (Runway Gen4 Image): 2 credits @ 720p, 3 @ 1080p (up to 3 reference images).
- Image generation (Runway Gen4 Image Turbo): 1 credits per image (2.5ร faster, up to 3 reference images).
- Image generation (Stable Diffusion 3): 1 credits per image (typography, img2img optional).
- Image generation (Stability AI SDXL): 1 credits per image (high quality, img2img optional).
- Image generation (FLUX.2 Klein 9B LoRA): 1 credits per image (custom LoRA adapters).
- Image generation (Qwen-Image-Max via DeepInfra): 20 credits per image (upstream $0.075/image).
- Image-to-image (FLUX.2 Flash Edit): 1 credits per edit (1โ4 input images).
- Image-to-video: Seedance 2.0 Turbo โ 15 credits per 5s @ 720p, 16 @ 1080p (4โ15s). Runway Gen4 Turbo โ 2 credits per 5s (2โ10s).
- Text-to-video (Seedance 2.0 Fast Turbo): 13 credits per 5s @ 720p, 14 @ 1080p (ร2 with reference images/videos).
- Text-to-video (Google Veo 3.1 Lite): 7 credits per 6s @ 720p, 11 @ 1080p.
- Text-to-video (Google Veo 3.1 Fast via DeepInfra): 3.5 credits per second ($0.15/s upstream).
- Chat defaults when no per-model override is set: 0.5 credits per request on Groq routes, 1 on other providers โ superseded by the table above when a model defines its own credits.
Daily allowance at login: 10 free credits (no expiration on purchased balance). Full price list
Credits and security
API usage draws from the same credit balance as the web app, with transparent per-operation costs. Keys can be created and revoked from the dashboard; keep them secret on servers and use short-lived tokens in clients when you proxy requests through your backend.
Choosing a safeguard model for an integration does not replace your own legal review โ it reduces risk of unsafe completions for typical consumer-style prompts and aligns with our stated provider and retention policies.
Next steps
Read the interactive API documentation, create a test key after sign-up, and prototype with curl or your stack of choice. When you are ready, wire the calls into production flows โ no separate โintegration tierโ required beyond credits.
Summary
- Full product in the browser + full-feature REST API
- Embed in apps, sites, automations โ same account, same credits
- Documented endpoints for voice, text, images, and account utilities
- Chat catalogue with per-model credits; safeguard models called out explicitly
- TTS, STT, translation, and image generation share one credit wallet with clear rules