🛠️Utility Functions
🎯 Utility Architecture
📋 Table of Contents
📄 Text Chunking
🔄 Chunking Flow
aiChunk() Function
aiChunk() FunctionBasic Usage
Configuration Options
Chunking Strategies
Recursive (Default - Recommended)
Characters
Words
Sentences
Paragraphs
Understanding Overlap
Real-World Examples
Processing Long Documents
Semantic Search Preparation
Token-Aware Chunking
🔢 Token Counting
aiTokens() Function
aiTokens() FunctionBasic Usage
Estimation Methods
Detailed Statistics
Batch Token Counting
Real-World Examples
Cost Estimation
Model Selection
Request Validation
Batch Processing Optimization
Dynamic Chunking
Token Counting Guidelines
Understanding Token Ratios
Content Type
Characters per Token
Example
Best Practices
Combining Utilities
Tips and Tricks
Optimal Chunk Sizes by Use Case
Memory-Efficient Streaming
Intelligent Overlap Strategy
Object Population
aiPopulate() Function
aiPopulate() FunctionBasic Usage with Classes
Array Population
Struct Template Population
Use Cases
Testing with Mock Data
Caching AI Responses
Converting Existing Data
Transforming API Responses
With Nested Objects
Validation and Error Handling
Comparison: aiPopulate vs Structured Output
Learn More
Last updated