Bx AI Bootcamp
Hands-on bootcamp for building AI-powered applications with BoxLang, from fundamentals to production-ready integrations.
Ask AI about Bx AI Bootcamp
Powered by Claude Β· Grounded in docs
I know everything about Bx AI Bootcamp. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
π BoxLang AI Bootcamp
Get Started with AI Development in One Day
π Select Your Language / Selecciona tu Idioma
| Language | Idioma | Link |
|---|---|---|
| πΊπΈ English | InglΓ©s | Start Bootcamp β |
| πͺπΈ EspaΓ±ol | Spanish | Iniciar Bootcamp β |
β‘ Quick Setup
Run the interactive setup wizard to get your bootcamp environment ready in seconds:
boxlang Setup.bx
The wizard will:
- Copy
.env.exampleβ.envso you can add your API keys - Install the
bx-aimodule locally viainstall-bx-module - Ask whether you prefer English or EspaΓ±ol
- Create a
bootcamp/folder with all lessons for your chosen language
The
bootcamp/folder is git-ignored β it's your personal workspace. Hack away!
π οΈ Setup Commands
| Command | Description |
|---|---|
boxlang Setup.bx | Run the interactive setup wizard (default) |
boxlang Setup.bx --help | Show all available commands and options |
boxlang Setup.bx --reset | Reset the bootcamp/ folder back to its original state |
boxlang Setup.bx (default)
Runs the full setup wizard:
- Creates
.envfrom.env.exampleif it doesn't already exist - Installs
bx-ailocally (install-bx-module bx-ai --local) - Prompts you to choose English πΊπΈ or Spanish πͺπΈ
- If a
bootcamp/folder already exists, asks if you want to start fresh before overwriting
boxlang Setup.bx --reset
Prompts for confirmation, then re-copies the original lesson content into bootcamp/ for the language of your choice.
Useful when you want to start a lesson over from a clean slate.
boxlang Setup.bx --help
Prints the above usage summary directly in your terminal.
π Adding Your API Keys
After setup, open the generated .env file and fill in at least one AI provider key:
OPENAI_API_KEY=sk-...
CLAUDE_API_KEY=sk-ant-...
OPENROUTER_API_KEY=sk-or-...
# etc.
π Setting Your Provider
In the /config/boxlang.json folder, change the modules.bxai.settings.provider setting to the value indicated in the Setup.bx messaging.
π Install CommandBox or NPX
For more information about CommandBox see https://www.ortussolutions.com/products/commandbox. After installaion also install the Coldbox-cli by running install coldbox-cli@be from the CommandBox terminal.
π About This Bootcamp
This intensive, hands-on course takes you from zero AI experience to building intelligent applications with BoxLang in just 8-9 hours (8 lessons).
What You'll Learn / Lo que AprenderΓ‘s
- β Understand how AI and Large Language Models work
- β Make your first AI API call in minutes
- β Build multi-turn conversations with context
- β Switch between AI providers (OpenAI, Claude, Ollama)
- β Extract structured data from AI responses
- β Create tools that AI can use
- β Build an autonomous AI agent
- β Load and process documents for RAG systems
- β Create MCP servers and clients for remote tools
- β Add voice β text-to-speech, transcription and audio translation
π License
This bootcamp is released under the Apache 2.0 license, same as the bx-ai module.
