57 lines
1.5 KiB
Markdown
57 lines
1.5 KiB
Markdown
# ai 0.3.5
|
|
|
|
Terminal AI-klient för OpenRouter, anpassad för Lyra/PicoCalc.
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
./install
|
|
```
|
|
|
|
På Lyra används `/data/tmp` och `/data/pip-cache` automatiskt om `/data` finns.
|
|
|
|
## Tangentbeteende
|
|
|
|
### Input
|
|
|
|
- Enter = ny rad
|
|
- Enter två gånger = skicka
|
|
- När prompten fortfarande ryms på en visuell rad används piltangenterna för att scrolla historiken.
|
|
- När prompten blivit flera visuella rader används piltangenterna för att navigera i prompten.
|
|
- Home/End, Backspace och Delete fungerar i editorn.
|
|
|
|
### Historik
|
|
|
|
`Ctrl-B` följt av `↑` eller `↓` flyttar fokus till historiken. När historiken har fokus används alla piltangenter för att flytta markören i historiken.
|
|
|
|
`Ctrl-Q` återgår till inputfältet.
|
|
|
|
### Joe-liknande blockkommandon
|
|
|
|
`Ctrl-K B` börjar markera från aktuell cursorposition.
|
|
|
|
`Ctrl-K K` avslutar markeringen. I historiken kopieras markeringen även till terminalens clipboard via OSC 52 om terminalen stöder det.
|
|
|
|
Övriga grundkommandon:
|
|
|
|
- `Ctrl-K C` = kopiera markerad text i input
|
|
- `Ctrl-K X` = klipp ut markerad text i input
|
|
- `Ctrl-K Y` = klistra in intern kopia
|
|
- `Ctrl-K U` = ta bort markering
|
|
|
|
## AI-streaming
|
|
|
|
AI-svaret visas medan det genereras. PgUp/PgDn kan användas för att läsa tidigare text medan svaret fortfarande strömmar.
|
|
|
|
## Konfiguration
|
|
|
|
`~/.ai/config.yaml`:
|
|
|
|
```yaml
|
|
provider: openrouter
|
|
model: openrouter/auto
|
|
api_key: sk-or-v1-...
|
|
```
|
|
|
|
En lokal `.ai/config.yaml` i en underkatalog övertrumfar den globala konfigurationen.
|