Cheatsheets turn retrieved chunksets into concise, structure-aware prompt context.
Use Poma.create_cheatsheet(...) when you want one cheatsheet for one document:
python
from poma import Poma
client = Poma()
job = client.start_chunk_file("example.pdf")
result = client.get_chunk_result(job["job_id"], show_progress=True)
relevant_chunksets = [result["chunksets"][0]]
all_chunks = result["chunks"]
cheatsheet = client.create_cheatsheet(
relevant_chunksets=relevant_chunksets,
all_chunks=all_chunks,
)
print(cheatsheet)Use Poma.create_cheatsheets(...) when your retrieved chunksets span multiple documents:
python
cheatsheets = client.create_cheatsheets(
relevant_chunksets=relevant_chunksets,
all_chunks=all_chunks,
)Input rules
relevant_chunksetsmust contain achunkslistall_chunksmust contain the matching chunk contentfile_idshould identify the source document- Duplicate
chunk_indexvalues within one document will fail validation
This same cheatsheet logic is also used by the bundled Qdrant, LangChain, and LlamaIndex integrations.