Skip to main content
This guide will help you get started with PandaAGI in two ways: using the ready-made chat interface for immediate results or integrating the SDK in your Python code for custom applications.
1

Get API Key

1. Visit https://agi.pandas-ai.com/ and sign in with GitHub 2. Access your dashboard to get your API key 3. Copy your API key for the next step
2

Launch Chat Interface

The fastest way to experience PandaAGI is through our ready-made chat interface:
This launches a production-ready chat interface at http://localhost:3000
3

Start Chatting

PandaAGI Chat InterfaceTry these powerful prompts:
  • “Research the latest AI developments and create a summary report”
  • “Analyze this CSV data and create visualizations” (after uploading a file)
  • “Design a database schema for an e-commerce platform”

Working with the SDK

The PandaAGI SDK connects you to a pre-configured autonomous general AI agent with built-in capabilities for web browsing, file system access, and code execution. You simply submit tasks and receive results:

Quick introduction to use the SDK

Try it out yourself!

Open In Colab

Working with the Chat Interface (UI)

PandaAGI Chat Interface

PandaAGI Chat Interface

PandaAGI includes a production-ready chat interface that lets you interact with your AI agent without writing any code. This is perfect for:
  • Quickly demonstrating AI capabilities to stakeholders
  • Testing different prompts and use cases
  • Providing a polished UI for non-technical users
  • Learning how the agent thinks and uses tools

Features of the Chat UI

Real-time Streaming

See agent responses, thinking, and actions as they happen

File Upload

Upload files for the agent to analyze or process

Conversation History

Maintain context across multiple interactions

Mobile Responsive

Works seamlessly on desktop and mobile devices

Running the Chat Interface

Want to customize the chat interface? Check out the Chat Interface Guide for detailed documentation on how to extend and modify the UI.

Advanced Configuration

Custom Environment

You can configure your AI agent with different execution environments:

Conversation Management

Manage conversation state for multi-turn interactions:

Accessing Agent Attachments

The AgentResponse object provides access to files created or referenced by the agent:

Event Handling

Filter and process specific event types for custom UIs:

Next Steps

Now that you’re up and running with PandaAGI, explore these resources to learn more:

Chat Interface

Build your own agentic chat application

Skills

Extend your agent’s capabilities with custom functions

Knowledge

Guide your agent’s behavior with contextual information