📄️ Providers
Configure AI providers in Toolpack SDK. Use OpenAI, Anthropic, Gemini, or Ollama with multi-provider support, custom base URLs, and API key management.
📄️ Modes
Learn about Agent and Chat modes in Toolpack SDK. Agent mode provides full tool access, while Chat mode restricts to web-only. Switch modes dynamically at runtime.
📄️ Custom Modes
Create custom AI modes in Toolpack SDK. Define tool access patterns, blocked categories, system prompts, and workflow configuration for specialized AI behavior.
📄️ Custom Providers
Create custom AI provider adapters for Toolpack SDK. Implement the ProviderAdapter interface to integrate any LLM service with streaming and tool calling support.
📄️ Custom Tools
Toolpack SDK comes with a comprehensive set of built-in tools (like file system, HTTP, code execution, web scraping). However, to fully leverage AI agents tailored to your domain, you can build and load Custom Tool Projects.
📄️ Multimodal Support
Send images to AI models with Toolpack SDK. Support for file paths, base64 data, and URLs across OpenAI, Anthropic, Gemini, and Ollama.
📄️ Workflows
Learn about Toolpack SDK workflows. Use direct execution for simple tasks or planned workflows for complex multi-step AI operations with progress tracking.
📄️ Toolpack CLI
Use the Toolpack CLI for an interactive AI terminal experience. Features multi-provider support, tool execution, mode switching, and rich terminal UI.
📄️ Knowledge Module (RAG)
The Knowledge module provides Retrieval-Augmented Generation (RAG) capabilities for the Toolpack SDK. It enables AI agents to search and retrieve relevant information from your documents, databases, and other data sources during conversations.