Read a source
read_sourceTurns a YouTube video, a TikTok, an audio file, or a research question into text to write from. sourceType youtube or tiktok take a video url and read its spoken transcript (English captions for YouTube; TikTok's own captions when it has them, speech-to-text otherwise). sourceType audio takes a url to a recording and transcribes it. sourceType research takes a question and answers it from a live web search. Each costs credits; quote it first with estimate_source_cost. The text is stored in the knowledge base unless saveToKnowledge is false, and is also returned here so it can be used straight away.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"sourceType": "<sourceType>",
"value": "<value>"
},
"name": "read_source"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | A name for it, if stored. Defaults to the source’s own title. | |
| value | Yes | A video or audio URL for youtube, tiktok and audio; the question itself for research. | |
| sourceType | Yes | youtube, tiktok, audio or research. | |
| saveToKnowledge | No | Store the result in the knowledge base. Defaults to true. |