Grep File
beta.retrieval.grep(RetrievalGrepParams**kwargs) -> SyncPaginatedCursorPost[RetrievalGrepResponse]
POST/api/v1/retrieval/files/grep
Grep within a file’s parsed content using a regex pattern.
Grep File
import os
from llama_cloud import LlamaCloud
client = LlamaCloud(
api_key=os.environ.get("LLAMA_CLOUD_API_KEY"), # This is the default and can be omitted
)
page = client.beta.retrieval.grep(
file_id="file_id",
index_id="idx-abc123",
pattern="revenue|profit",
)
page = page.items[0]
print(page.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
}