Introduction
The official AI library for the BoxLang JVM dynamic language.

π― What is BoxLang AI?
β¨ Key Features
Supported Providers
Provider
Type
Best For
π Use Cases
π Quick Start
π Getting Started
π¬ Simple AI Interactions
π AI Pipelines
π€ AI Agents
π§ Built-In Functions (BIFs)
π¬ Chat & Conversation
BIF
Purpose
Return Type
Example Use Case
ποΈ Pipeline Components
BIF
Purpose
Return Type
Example Use Case
π§ Memory & Context
BIF
Purpose
Return Type
Example Use Case
π Document Processing
BIF
Purpose
Return Type
Example Use Case
π’ Utilities
BIF
Purpose
Return Type
Example Use Case
βοΈ MCP (Model Context Protocol)
BIF
Purpose
Return Type
Example Use Case
π Quick Examples
π¬ Simple Chat
π¨ Simple Chat with Parameters
π Build a Pipeline
β‘ Stream Responses
π¦ Get JSON Responses
π οΈ Use AI Tools
π’ Generate Embeddings
π Load Documents
π€ Create an Agent
π Need Help?
π Resources
π€ Community & Support
π Learning Paths
π Upgrade to Plus
π Legal & Credits
Last updated