AI Chat

AI Chat

The core of PandaNpc β€” a powerful multi-model AI conversation interface.

Multi-Model Support

Switch between different AI models in a single interface:

  • OpenAI: GPT-5.2, GPT-5.2 Codex, GPT-5, GPT-5 mini, GPT-5 nano
  • Anthropic: Claude Opus 4.6, Sonnet 4.5, Haiku 4.5, Claude Web
  • Google: Gemini 3 Pro, Gemini 3 Flash, Gemini Web
  • DeepSeek: DeepSeek-V3
  • Custom: Any OpenAI-compatible API

Streaming Response

AI responses are displayed in real-time as they are generated:

  • Watch the AI "think" β€” responses appear word by word
  • Start reading immediately without waiting for completion
  • A thinking indicator shows the AI's reasoning process (for models that support it)

Image Recognition

Drag and drop images directly into the chat:

  1. Drag an image file into the chat input area
  2. Or paste an image from clipboard (Ctrl+V / Cmd+V)
  3. Add your question about the image
  4. The AI will analyze and respond based on the image content

Supported models: GPT-5.2, Claude Opus 4.6, Gemini 3 Pro (and other vision-capable models)

Conversation Management

Create New Conversation

Click the + button in the chat sidebar to start a new conversation. Each conversation maintains its own context and model selection.

Message Folding

Long messages can be collapsed for easier browsing:

  • Click the fold icon on any message to collapse it
  • Code blocks can be folded independently
  • Folded messages show a preview of the first few lines

Code Highlighting

Code blocks in AI responses are automatically syntax-highlighted:

  • Supports 100+ programming languages
  • One-click copy button on each code block
  • Line numbers for easy reference

System Prompts

Customize the AI's behavior with system prompts:

  1. Click the settings icon in the chat header
  2. Enter your system prompt (e.g., "You are a Python expert")
  3. The AI will follow your instructions for the entire conversation

Keyboard Shortcuts

Shortcut Action
Enter Send message
Shift + Enter New line
Ctrl/Cmd + N New conversation
Ctrl/Cmd + L Clear conversation
Esc Cancel streaming