Vortyx Pulse

Introduction

Vortyx Pulse gives you a single model, vortyx-1, for text-based chat and reasoning. Every request goes to the same base URL and endpoint.

Base URL
https://vortyx-pulse-backend.onrender.com/v1

All requests and responses are JSON over HTTPS.

Audio and video are not available yet. The API and dashboard currently support text only — those modalities will be added once the model supports them.

Authentication

Every request must include your API key in the Authorization header. Keys are created and revoked from your dashboard.

1 Authorization: Bearer vp_live_••••••••••••••••
Keep keys server-side. Never expose a live key in client-side code. Use a backend relay if you need to call Vortyx Pulse from a browser or mobile app.

Quickstart

1. Create a key

Sign up, then generate your first API key from the API Keys tab in your dashboard. Free accounts can create up to 5 keys.

2. Send a request

1 curl https://vortyx-pulse-backend.onrender.com/v1/chat \ 2 -H "Authorization: Bearer vp_live_••••••••" \ 3 -H "Content-Type: application/json" \ 4 -d '{"input": "Say hello"}'

3. Read the response

1 { 2 "id": "resp_8f2ac1", 3 "model": "vortyx-1", 4 "output": "Hello! How can I help?", 5 "usage": { "input_tokens": 4, "output_tokens": 6 } 6 }

Chat / text

POST/v1/chat

Send a text prompt and get a reasoning response back.

ParamTypeDescription
inputstringPrompt text required
web_searchbooleanWhen true, live Google search results are fetched and given to the model as context before it answers. Off by default.

Streaming

Not available yet — every response is currently returned in full once generation finishes, rather than streamed incrementally.

API keys

Keys are created from the dashboard and shown once at creation, then masked. Use the eye icon next to a key to reveal it again at any time, or the revoke button to permanently disable it.

  • Free plan: up to 5 active keys
  • Any paid plan: unlimited keys
  • Revoked keys stop working immediately and cannot be restored

Rate limits & tiers

PlanKeysRequests / minMonthly tokens
Free5 max850,000
3-Month / AnnualUnlimited602,000,000
PermanentUnlimited120Unlimited

Token usage resets automatically 30 days after your last reset — visible on your dashboard's Usage tab. A request that would exceed your rate limit or monthly quota is rejected before it reaches the model.

Errors

CodeMeaning
401Missing or invalid API key
403Key revoked or plan expired
422Missing required parameter
429Rate limit exceeded, or monthly token quota exceeded
502The model itself failed to respond — retry with backoff