VIABLE Lab API

Build with one model-first API for chat, VETTING, multimodal, and developer operations.

Use OpenAI-compatible request shapes where they fit, route across supported providers internally, and manage API keys, usage, limits, and tools from a signed-in dashboard.

Base URL

Chat request
curl https://api.viablelab.org/v1/chat/completions \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer $VIABLE_API_KEY' \
  -d '{"model":"viable-2","messages":[{"role":"user","content":"Write one sentence."}]}'

Unified model access

Chat, files, PDF, image input, embeddings, image generation, speech, transcription, and VETTING workflows share one catalog.

Scoped key management

Create, reveal, revoke, and limit project keys from the dashboard before they reach production.

Traceable usage

Requests are logged with request IDs, model metadata, usage, estimated cost, streaming status, and redacted content metadata.