trading_agent.terminal.model_names
¶
Turns model ids and backend kinds into the names the web page shows.
It is a port of the web page's modelNames.ts.
Typical usage example:
names = ModelNames() names.label('claude-sonnet-4-6') # 'Sonnet 4.6' names.provider('claude_code') # 'Claude'
ModelNames
¶
Readable names for models and providers.
label
¶
A model's readable name.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
model
|
str | None
|
The model id, such as "claude-opus-4-1" or "deepseek-v4-pro". |
required |
Returns:
| Type | Description |
|---|---|
str
|
Such as "Opus 4.1" or "DeepSeek V4 Pro", the id itself when it has no special form, or an empty string for None. |
Source code in src/trading_agent/terminal/model_names.py
provider
¶
A backend kind's provider name.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
kind
|
str
|
The backend kind, such as "claude_code". |
required |
Returns:
| Type | Description |
|---|---|
str
|
Such as "Claude", or the kind itself when unknown. |