Skip to main content
ICRL home page
Documentation
API Reference
Search...
Search...
Navigation
Python API
Message
GitHub
PyPI
npm
Overview
API Overview
Python API
Agent
Trajectory
Step
StepContext
Message
Environment Protocol
LLMProvider Protocol
LiteLLMProvider
AnthropicVertexProvider
TrajectoryDatabase
TrajectoryRetriever
CurationManager
Embedders
TypeScript API
TypeScript Package API
Agent
TrajectoryDatabase
TrajectoryRetriever
CurationManager
ReActLoop
StorageAdapter
Environment Protocol
LLMProvider Protocol
Embedder Protocol
Models
OpenAI Provider
Anthropic Provider
On this page
Schema
Python API
Message
Copy page
LLM message model
Copy page
Schema
Copy
class
Message
(
BaseModel
):
role:
str
content:
str
Used by provider interfaces and loop internals.
StepContext
Environment Protocol
⌘I