Blog Logo
TAGS

Framework to build LLM Copilots

Framework to build LLM Copilots with features like message history as a pandas DataFrame, simple JSON Schema definition helpers, streaming as default, scalable tool and structured outputs functionality, usage and cost tracking, and LLM-friendly documentation. The aiide copilot allows users to access various tools like the WeatherTool, interact with an Agent, and utilize the chat functionality. The installation process involves installing the aiide package and includes LiteLLM and Pandas by default. Users can create a chatbot using the Aiide class, setting up system messages, and interacting with users. The tutorial covers the installation process, creating a chatbot, understanding memory management, working with structured outputs, using different tools, defining JSON schemas, tracking usage costs, defining specifications in /llms.txt, and miscellaneous topics. The tutorial is compatible with various LLM providers, including OpenAI, Anthropic, and Google AI.