Expand description
Model traits and types
This module defines the core model abstraction:
Modeltrait for model metadata (name, token limits)- Provider-specific traits (
BedrockModel,AnthropicModel) for API IDs
Models are simple structs that implement these traits. All API interaction
goes through the provider (e.g., BedrockProvider).
Structs§
- Model
Request - Request parameters for model completion
- Model
Response - Response from a model completion
Enums§
- Inference
Profile - Cross-region inference profile configuration for Bedrock
Traits§
- Anthropic
Model - Trait for models available via Anthropic’s direct API
- Bedrock
Model - Trait for models available on AWS Bedrock
- Model
- Core model metadata trait