Skip to contents

Documents

document()
Create a document
securecontext_document()
S7 class for securecontext documents
is_document()
Test if object is a document

Chunking

chunk_text()
Chunk text into smaller pieces
chunk_fixed()
Fixed-size text chunking
chunk_sentence()
Sentence-based text chunking
chunk_paragraph()
Paragraph-based text chunking
chunk_recursive()
Recursive text chunking

Embeddings

new_embedder()
Create an embedder
securecontext_embedder()
S7 class for securecontext embedders
embed_tfidf()
Create a TF-IDF embedder
embed_texts()
Embed texts using an embedder

Vector Store

vector_store
Vector Store

Knowledge Store

knowledge_store
Knowledge Store

Encryption

new_encryption_key()
Generate a new 32-byte encryption key

Retrieval

retriever()
Create a retriever
securecontext_retriever()
S7 class for securecontext retrievers
retrieve()
Retrieve relevant chunks
add_documents()
Add documents to a retriever

Context Building

context_builder()
Create a context builder
securecontext_context_builder()
S7 class for securecontext context builders
cb_add()
Add content to a context builder
cb_build()
Build the context string
cb_reset()
Reset a context builder

Token Counting

count_tokens()
Count tokens in text
estimate_tokens()
Estimate token count

Integration

as_orchestr_memory()
Wrap knowledge store as orchestr-compatible memory
context_for_chat()
Build context for LLM chat