Tarka/Docs/Inference
AvailableInference

Inference

Discover models and use one canonical API for language, document, speech, and voice inference.

Provisioning and managementUse the console or the Control API.

Manage API keys, model access, and organization limits in the console or through the Control API. Send model requests to the separate Inference API.

Available today

Tarka exposes model discovery, Chat Completions, Responses, OCR, transcription, translation, speech, and voice cloning at canonical/v1. Native gRPC exposes the same operations. The old/v2 REST prefix is a deprecated alias, not a newer API. The machine-readable OpenAPI 3.1 contractsare published in the public, contract-only API repository.

Documentation set

Choose an integration path

Start with access and authentication, then continue to the modality your application needs.

Start here

API access

Choose the public or Agent Host endpoint, configure credentials, discover models, and handle errors.

API boundaries

Management and runtime traffic are separate

SurfaceBase URLUse
Canonical REST APIhttps://tarka.rest/v1OpenAI-compatible language inference plus utility-model routes.
Native gRPC APIgrpc.tarka.rest:443Typed versions of every inference operation.
Agent Host inferencehttp://tarka/v1Host-local model requests from Tarka Agent Hosts.
Deprecated REST aliashttps://tarka.rest/v2Temporary compatibility alias for existing integrations.
Control APIhttps://tarka.rest/control/v1API keys, access, limits, and provisioned resources.
Consolehttps://tarkahq.com/consoleThe web interface for the same management resources.