Grep File
client.beta.retrieval.grep(RetrievalGrepParams { file_id, index_id, pattern, 5 more } params, RequestOptionsoptions?): PaginatedCursorPost<RetrievalGrepResponse { content, end_char, start_char } >
POST/api/v1/retrieval/files/grep
Grep File
import LlamaCloud from '@llamaindex/llama-cloud';
const client = new LlamaCloud({
apiKey: process.env['LLAMA_CLOUD_API_KEY'], // This is the default and can be omitted
});
// Automatically fetches more pages as needed.
for await (const retrievalGrepResponse of client.beta.retrieval.grep({
file_id: 'file_id',
index_id: 'idx-abc123',
pattern: 'revenue|profit',
})) {
console.log(retrievalGrepResponse.content);
}{
"items": [
{
"content": "content",
"end_char": 0,
"start_char": 0
}
],
"next_page_token": "next_page_token",
"total_size": 0
}Returns Examples
{
"items": [
{
"content": "content",
"end_char": 0,
"start_char": 0
}
],
"next_page_token": "next_page_token",
"total_size": 0
}