This package provides an interface to instruction-following language models
like GPT-4, Claude 3.5 Sonnet, and Gemini Pro.  It allows you to interact
with these models directly from Emacs using natural language commands.

Key features:
- Multi-provider support (OpenAI, Anthropic, Google)
- Streaming responses with real-time output
- Flexible context modes (all buffers, current buffer, or no context)
- Interactive conversations with follow-up commands
- Command history with persistence
- Named buffers for organizing conversations

To get started:
1. Install required Python packages: pip install openai anthropic google-genai jsonlines
2. Set your API key(s): (setq gpt-openai-key "your-key-here")
3. Start chatting: M-x gpt-chat

Main commands:
- `gpt-chat' - Interactive prompt with context mode selection
- `gpt-chat-all-buffers' - Use all visible buffers as context
- `gpt-chat-current-buffer' - Use current buffer as context
- `gpt-chat-no-context' - Use no buffer context