Skip to main content
Chat lets you ask a question about a transcription and get an answer drawn from what was said. You send a prompt, and Vook’s AI answers using the transcript as its source: summaries, action items, decisions, or anything else the recording covers. Each exchange is saved against the transcription so you can list and revisit it later.
The base URL is https://www.api.vook.ai/api/v1. Chat runs against an existing transcription, so you need a transcription id whose transcript is ready (has_transcription is true). See Retrieve and export to find one, or Transcribe a file to create one.

Before you start

Mint an API key (see Authentication) and export it:
The Python examples use the requests package (pip install requests).

1. Ask a question

Send a title and a prompt to the transcription’s chats collection. The title is a short label you will see when listing chats; the prompt is the question or instruction to run against the transcript.
The response is the chat, with its answer:
The request body fields are: The answer is usually ready in the response. If it comes back null, the answer is still being prepared, so re-request the chat by its id (see step 3) until answer is set.

2. List the chats

Retrieve every chat saved against a transcription, newest first. Each item carries its id, title, and created_at. Fetch a chat by id to read its full prompt and answer.

3. Read a single chat

Fetch one chat by its id to read its prompt and answer. Use this to pick up an earlier exchange, or to check for an answer that was not yet set when you created the chat.

Next steps

Retrieve and export

List, read, and export your transcriptions.

API Reference

Try every endpoint interactively in the playground.