📖 Glossary
Claude API
Anthropic's HTTP API for programmatic access to Claude AI models
Anthropic SDK
Official Python/TypeScript library wrapping the Claude API
Agent Loop
Pattern where an AI model iteratively calls tools and processes results until done
Tool Use
Claude API feature where the model requests external function calls during reasoning
Tool Schema
JSON Schema definition of a tool's name, description, and input parameters
System Prompt
Instructions given to Claude before the conversation to define its role/behavior
Context Window
Maximum token count Claude can process in a single API call
Streaming
Receiving Claude's response token-by-token via SSE instead of waiting for completion
Temperature
Sampling parameter (0-1) controlling randomness; lower = more deterministic
Multi-turn
Conversation involving multiple user-assistant message pairs passed as history
Agentic Loop
Automated cycle: prompt to Claude decides to tool call to result to next prompt
Pydantic
Python library for data validation using type annotations; used for tool input schemas
Function Calling
Older term for Tool Use - Claude requesting a specific function be executed
Rate Limit
API constraint on requests-per-minute or tokens-per-minute for a tier
Haiku/Sonnet/Opus
Claude model tiers - Haiku (fast/cheap), Sonnet (balanced), Opus (most capable)