docs: Add current LLM model reference to CLAUDE.md

Added comprehensive model reference section documenting valid model names for OpenAI, Anthropic, and Google Gemini as of January 2025.

OpenAI Models:
- GPT-5 family (reasoning models): gpt-5-mini, gpt-5-nano
- GPT-4.1 family (standard models): gpt-4.1, gpt-4.1-mini, gpt-4.1-nano
- Legacy models: gpt-4o, gpt-4o-mini

Anthropic Models:
- Claude 3.7 family (latest)
- Claude 3.5 family
- Legacy Claude 3 models

Google Gemini Models:
- Gemini 2.5 family (latest)
- Gemini 2.0 family (experimental)
- Gemini 1.5 family (stable)

This documents that model names like gpt-5-mini, gpt-4.1, and gpt-4.1-mini used throughout the codebase are valid OpenAI model identifiers, not errors.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Daniel Chalef 2025-10-30 16:55:51 -07:00
parent f9ee06700b
commit 6cb1930f6d

View file

@ -133,6 +133,45 @@ docker-compose up
The codebase supports multiple LLM providers but works best with services supporting structured output (OpenAI, Gemini). Other providers may cause schema validation issues, especially with smaller models. The codebase supports multiple LLM providers but works best with services supporting structured output (OpenAI, Gemini). Other providers may cause schema validation issues, especially with smaller models.
#### Current LLM Models (as of January 2025)
**OpenAI Models:**
- **GPT-5 Family** (Reasoning models, require temperature=0):
- `gpt-5-mini` - Fast reasoning model
- `gpt-5-nano` - Smallest reasoning model
- **GPT-4.1 Family** (Standard models):
- `gpt-4.1` - Full capability model
- `gpt-4.1-mini` - Efficient model for most tasks
- `gpt-4.1-nano` - Lightweight model
- **Legacy Models** (Still supported):
- `gpt-4o` - Previous generation flagship
- `gpt-4o-mini` - Previous generation efficient
**Anthropic Models:**
- **Claude 3.7 Family** (Latest):
- `claude-3-7-sonnet-latest` - Recommended, auto-updates
- `claude-3-7-sonnet-20250219` - Pinned version
- **Claude 3.5 Family**:
- `claude-3-5-sonnet-latest` - Auto-updates
- `claude-3-5-sonnet-20241022` - Recent pinned version
- `claude-3-5-haiku-latest` - Fast model
- **Legacy Models**:
- `claude-3-opus-latest` - Older flagship
- `claude-3-sonnet-20240229` - Older standard
- `claude-3-haiku-20240307` - Older fast
**Google Gemini Models:**
- **Gemini 2.5 Family** (Latest):
- `gemini-2.5-pro` - Flagship reasoning and multimodal
- `gemini-2.5-flash` - Fast, efficient
- **Gemini 2.0 Family**:
- `gemini-2.0-flash` - Experimental fast model
- **Gemini 1.5 Family** (Stable):
- `gemini-1.5-pro` - Production-stable flagship
- `gemini-1.5-flash` - Production-stable efficient
**Note**: Model names like `gpt-5-mini`, `gpt-4.1`, and `gpt-4.1-mini` used in this codebase are valid OpenAI model identifiers. The GPT-5 family are reasoning models that require `temperature=0` (automatically handled in the code).
### MCP Server Usage Guidelines ### MCP Server Usage Guidelines
When working with the MCP server, follow the patterns established in `mcp_server/cursor_rules.md`: When working with the MCP server, follow the patterns established in `mcp_server/cursor_rules.md`: