CometAPI CLI odczytuje ustawienia z pliku konfiguracyjnego TOML, zmiennych środowiskowych i flag wiersza poleceń. Gdy to samo ustawienie jest dostępne z wielu źródeł, kolejność priorytetu jest następująca: Flagi CLI > plik konfiguracyjny > zmienne środowiskowe > wartości domyślneDocumentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
Plik konfiguracyjny
Lokalizacja:~/.config/cometapi/config.toml
Uruchom kreatora konfiguracji, aby interaktywnie utworzyć plik konfiguracyjny:
config:
Dostępne ustawienia
| Klucz konfiguracji | Zmienna środowiskowa | Opis |
|---|---|---|
api_key | COMETAPI_KEY | API key (wymagany dla wszystkich poleceń) |
access_token | COMETAPI_ACCESS_TOKEN | Access token dla poleceń na poziomie konta |
base_url | COMETAPI_BASE_URL | Bazowy URL API (domyślnie: https://api.cometapi.com/v1) |
default_model | COMETAPI_DEFAULT_MODEL | Domyślny model dla chat (fallback: gpt-5.4) |
output_format | — | Domyślny format wyjścia: table, json, yaml, csv lub markdown |
Poświadczenia
CLI używa dwóch typów poświadczeń:API key
Wymagany dla wszystkich poleceń. API key uwierzytelnia żądania do endpointów modeli CometAPI. Utwórz API key w CometAPI Console → API Keys. Ustaw go na jeden z tych sposobów:Access token
Opcjonalny. Access token jest wymagany dla poleceń na poziomie konta:account, stats, tokens, logs i tasks.
Wygeneruj access token w CometAPI Console → Personal Settings.
Ustaw go na jeden z tych sposobów:
Bezpieczeństwo
CLI stosuje następujące praktyki bezpieczeństwa:- API keys i access tokens nigdy nie są logowane ani wyświetlane w całości. W danych diagnostycznych pokazywane są tylko ostatnie 4 znaki.
- Plik konfiguracyjny jest tworzony z restrykcyjnymi uprawnieniami (
0600) — do odczytu wyłącznie przez właściciela pliku. - Poświadczenia nigdy nie powinny być commitowane do systemu kontroli wersji. W razie potrzeby dodaj ścieżkę pliku konfiguracyjnego do swojego
.gitignore.
Rozwiązywanie problemów
| Błąd | Rozwiązanie |
|---|---|
API key not configured | Uruchom cometapi init lub ustaw zmienną środowiskową COMETAPI_KEY |
Connection failed | Uruchom cometapi doctor, aby zdiagnozować łączność |
Access token not configured | Wymagany tylko dla account/stats/tokens/logs/tasks. Uruchom cometapi init, aby go dodać |