Skip to content

Toph 0.0.8 — Bring Your Own Brain

Latest

Choose a tag to compare

@YourTechBud YourTechBud released this 19 Sep 16:22
67db56f

Toph 0.0.8 — Bring Your Own Brain

Toph no longer insists on one model vendor. Plug in whatever you've got; I'll do the talking.

New

  • OpenAI API-key provider. Drop in an API key — or point Toph at any OpenAI-compatible base URL — and use it for transcription and polishing. Your self-hosted endpoint counts.
  • Pick who does each job. Transcription and polishing are now routed separately, so one provider can hear you while another cleans up after you.
  • Per-provider model settings. Each provider exposes its own fields — transcription model, polishing model, reasoning effort, Chat Completions vs Responses — right in Settings.
  • Provider picker during onboarding. Fresh installs no longer assume you want a ChatGPT subscription. Nothing is preselected; connect whichever one you actually have, and it claims the roles still going spare.

Improved

  • Connection checks before you commit. Toph verifies credentials when you connect, and a provider without working credentials can't be routed work it will only fail later.
  • Cost estimates follow your models. Pricing now resolves per provider and per model, with sensible fallbacks when the catalog has never heard of what you're running.
  • Settings and onboarding share one provider UI — same cards, same status badges, same secret inputs, so connecting somewhere new looks the same wherever you do it.

Under the hood

  • New provider architecture: a registry, provider definitions, and a provider service replace the old hardcoded auth/transcription/inference paths.
  • Credentials moved to dedicated per-provider storage with restricted file permissions.
  • Substantial new test coverage across the registry, provider service, credential storage, the OpenAI clients, pricing, and the settings UI.

Contributors

Thanks to @YourTechBud for shipping this one.

Full changelog: v0.0.7...v0.0.8