Die CometAPI CLI befindet sich in der Beta. Befehlsnamen und Optionen können sich ändern, während sich die Schnittstelle stabilisiert.
Funktionen
- Mit Modellen per Streaming-Ausgabe oder in einer interaktiven REPL chatten
- Metadaten des Modellkatalogs durchsuchen, einschließlich Feldern für Provider, Modalität, Endpoint, Capability, Context und Preisgestaltung
- Ein Modell mit
cometapi model info <id>prüfen - Eine Anfrage über Chat Completions, Responses, Anthropic Messages oder Gemini Generate Content-Formate mit
cometapi runsenden - Guthaben, Kontoprofil, Nutzungsstatistiken, API keys, Logs und den Verlauf asynchroner Aufgaben prüfen
- Tabellen-, JSON-, YAML-, CSV- oder Markdown-Daten ausgeben
- Lokale Konfiguration in
~/.config/cometapi/config.tomlspeichern
Voraussetzungen
- Python 3.10 oder höher
- Ein CometAPI API-Schlüssel
CLI installieren
Installieren Sie das Paket von PyPI:Mit der CLI beginnen
1
Anmeldedaten konfigurieren
Führen Sie den Einrichtungsassistenten aus:Sie können den API-Schlüssel auch mit einer Umgebungsvariable konfigurieren:Der optionale Wert
COMETAPI_ACCESS_TOKEN wird nur für die Befehle account, stats, tokens, logs und tasks benötigt.2
Mit einem Modell chatten
Senden Sie eine einzelne Chat-Nachricht:Führen Sie
cometapi chat ohne Nachricht aus, um die Chat-REPL zu starten.3
Modelle durchsuchen
Durchsuchen Sie den öffentlichen Modellkatalog:Filtern Sie nach Katalogmetadaten:
4
Ein Modell prüfen
Detailmetadaten für ein Modell anzeigen:Die rohen Detaildaten ausgeben:
5
Eine Multi-Protokoll-Anfrage ausführen
Senden Sie eine einmalige Anfrage über den standardmäßigen Chat-Endpoint:Wählen Sie ein anderes Endpoint-Format, wenn Ihr Request-Body einem anderen Provider-Schema folgt:
Befehlshilfe abrufen
Verwenden Sie-h beim Root-Befehl oder bei jedem Unterbefehl, um die Optionen der installierten Version zu prüfen: