summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-04-01 20:07:10 +0300
committerPaul Buetow <paul@buetow.org>2026-04-01 20:07:10 +0300
commit3ed1c1ba41709c0de75512643c50b064f7dce650 (patch)
tree6706c2217de844d5d2aa72d4d604af72468f6d40 /README.md
parentd59813eb7ec44e8f57f75ece502a2360ab939816 (diff)
z8: finish Nano Banana CLI wiring
Diffstat (limited to 'README.md')
-rw-r--r--README.md9
1 files changed, 5 insertions, 4 deletions
diff --git a/README.md b/README.md
index d08c7a8..8de458d 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
It has mainly been vibe coded using Claude Code CLI.
-⚠️ **Important:** Audio generation uses OpenAI services. The no-arg GUI image path uses Google Gemini Nano Banana by default, while explicit CLI image generation currently remains OpenAI-only. See [Quick Start](#quick-start) for setup instructions.
+⚠️ **Important:** Audio generation uses OpenAI services. The no-arg GUI image path uses Google Gemini Nano Banana by default, and explicit CLI runs can also use Nano Banana through `--image-api nanobanana` or `image.provider: nanobanana`. See [Quick Start](#quick-start) for setup instructions.
[<img src="assets/totalrecall.png" alt="TotalRecall screenshot">](assets/totalrecall.png)
[🔊 Computer / Компютър audio example](assets/audio.mp3) (Download raw file, and then play locally)
@@ -28,7 +28,8 @@ It has mainly been vibe coded using Claude Code CLI.
- Saves translations to separate text files
- Image generation:
- **Google Gemini Nano Banana**: Default image path for the no-arg GUI launch
- - **OpenAI DALL-E**: Explicit CLI image generation path for now
+ - **OpenAI DALL-E**: Explicit CLI image generation path
+ - **Config-driven selection**: Set `image.provider` to `openai` or `nanobanana`
- Scene generation creates memorable contexts for each word
- Batch processing of multiple words
- Anki-compatible export
@@ -94,7 +95,7 @@ After installation, you may need to log out and log back in for the icon to appe
## Quick Start
-**Note:** By default, totalrecall uses OpenAI for audio. The no-arg GUI image path uses Nano Banana, while explicit CLI image generation remains OpenAI-only until `z8` lands. Make sure to set your OpenAI API key and Google API key:
+**Note:** By default, totalrecall uses OpenAI for audio. The no-arg GUI image path uses Nano Banana, and explicit CLI runs can use either OpenAI or Nano Banana. Make sure to set your OpenAI API key and Google API key:
```bash
export OPENAI_API_KEY="sk-..."
export GOOGLE_API_KEY="..."
@@ -117,7 +118,7 @@ Key features:
### CLI Mode
-1. Generate materials for a single word (explicit CLI image generation uses OpenAI only for now; Nano Banana CLI selection is pending `z8`):
+1. Generate materials for a single word. Explicit CLI image generation supports Nano Banana when selected via `--image-api nanobanana` or `image.provider: nanobanana`:
```bash
totalrecall ябълка
```