ash chat
Start an interactive conversation or send a single prompt.
Usage
uv run ash chat [OPTIONS] [PROMPT]Arguments
| Argument | Description |
|---|---|
PROMPT | Optional single prompt to send |
Options
| Option | Default | Description |
|---|---|---|
--model, -m | default | Model alias to use |
--config, -c | auto | Path to config file |
--streaming/--no-streaming | --streaming | Enable/disable streaming |
Interactive Mode
Start an interactive session:
uv run ash chatType messages and press Enter. Type exit or quit to end.
Single Prompt
Send a single prompt and exit:
uv run ash chat "What's the weather like?"Model Selection
Use a different model:
uv run ash chat --model fast "Quick question"Models are defined in your config under [models.*].
Streaming
Disable streaming for CI/CD or scripting:
uv run ash chat --no-streaming "Generate a report"Examples
Interactive session:
uv run ash chat> Hello!Hi! How can I help you today?> exitQuick question:
uv run ash chat "How do I list files in bash?"Using a specific model:
uv run ash chat -m reasoning "Explain quantum computing"