Documentation

AI models from the EU with Pirol Online, or on your own hardware with Pirol Local.

One HTTPS endpoint for language models, embeddings and transcription. It speaks the OpenAI API, so most clients need a new base URL and nothing else.

Start here

  • OverviewWhat the Pirol API is, where it lives, and what it is compatible with.
  • QuickstartFrom no account to a first answer, in three steps.
  • AuthenticationHow keys work, where they come from, and what 401 and 402 mean.

Endpoints

  • Chat completionsThe main route — parameters, streaming, and the headers that come back.
  • ModelsWhich models answer, how to list them, and where the prices are.
  • EmbeddingsVectors for search and retrieval, on your own OpenAI key.
  • AudioSpeech to text, with word timings and speakers.

Reference

  • ErrorsWhat each status means, and which ones are worth retrying.
  • Data and retentionWhat happens to what you send, where it runs, and what we keep.
  • Your own keysRun requests on your own OpenAI or Anthropic contract, through the same endpoint.