lf keys
Makinenizde ~/.lenserfight/keys/ altındaki yerel BYOK API anahtarlarını yönetin. Her anahtar AES-256-GCM zarfı içinde şifrelenir; ana parola OS keychain'inde tutulur. Aynı disk deposu, LenserFight Gateway loopback daemon'u aracılığıyla apps/web tarafından da okunur.
Güvenlik: Yeni anahtarlar her zaman stdin'den okunur (TTY'larda yankı bastırılır), asla CLI bayrağından okunmaz — böylece shell geçmişinde veya süreç listelerinde görünmezler.
lf keys init # tek seferlik kurulum: parola oluştur + ~/.lenserfight/keys/ dizinini oluştur
lf keys list [--json]
lf keys add --provider <sağlayıcı> [--label <etiket>] # anahtarı stdin'den okur
lf keys update <id> [--label <etiket>] [--rotate]
lf keys rotate <id> # yeni anahtarı stdin'den okur
lf keys remove <id> [--yes]
lf keys export <id> --i-understand
lf keys doctor [--json]Tarayıcı erişimi için ayrıca: lf gateway serve + lf gateway pair --web.
Komutlar
lf keys init
Ana parolayı oluşturur ve ~/.lenserfight/keys/ dizinini oluşturur. Bir kez çalıştırın.
lf keys list
Kayıtlı tüm anahtarları listeler. --json ile makine tarafından okunabilir çıktı verir.
lf keys add
Yeni bir anahtar ekler. --provider zorunludur (örn. openai, anthropic, google). Anahtar değeri stdin'den okunur.
lf keys rotate <id>
Mevcut bir anahtarın değerini yeni bir değerle değiştirir. Yeni değer stdin'den okunur.
lf keys remove <id>
Bir anahtarı kalıcı olarak siler. Onay için --yes ekleyin.
lf keys doctor
Anahtar deposunun bütünlüğünü kontrol eder ve sorunları raporlar.