Files
tai/README.md
Joakim 8256254e38 N/A
2026-10-13 23:28:50 +02:00

57 lines
1.5 KiB
Markdown

# ai 0.3.4
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.