Open source · Outils développeur
Des modèlesau terminal
Appelez OmniaKey depuis le terminal, des scripts et la CI avec des résultats JSON structurés.
npx --yes github:omniakey-com/omniakey-devtools#v0.1.0 helpNode.js 22+ · npm · Git
Trouver votre modèle
Consultez les modèles accessibles avec votre clé API, puis leurs capacités documentées et leurs prix actuels.
Envoyer une requête
Utilisez la même API OmniaKey pour le texte et les tâches asynchrones d’image, de vidéo ou d’audio.
Reprendre votre tâche
Conservez l’id de la tâche pour continuer à la consulter. Un délai local expiré ne relance pas la génération.
De l’installation au premier test
01
Installer l’outil
Installez globalement la version étiquetée sur GitHub. Le paquet fournit la commande omniakey et le serveur MCP.
npm install --global github:omniakey-com/omniakey-devtools#v0.1.0
omniakey help02
Connecter votre clé API
Collez la clé dans la saisie masquée du terminal et appuyez sur Entrée. Lancez l’agent depuis cet environnement ; ne placez jamais la clé dans un prompt ou un dépôt.
Obtenir une clé APIread -s OMNIAKEY_API_KEY
export OMNIAKEY_API_KEYWindows · PowerShell
$env:OMNIAKEY_API_KEY = [System.Net.NetworkCredential]::new('', (Read-Host 'OmniaKey API key' -AsSecureString)).Password03
Vérifier sans générer
Listez les modèles accessibles et consultez l’enveloppe commune multimédia. Les paramètres et prix spécifiques figurent dans la documentation du modèle.
omniakey models --limit 10
omniakey schema mediaDe l’entrée au résultat
Installez la CLI et enregistrez l’exemple dans image.json. Vérifiez le modèle et son prix avant cette requête payante. Remplacez TASK_ID par l’id reçu.
omniakey submit --file image.json --idempotency-key YOUR_UNIQUE_TASK_KEY
omniakey task wait TASK_ID --timeout 300
omniakey task get TASK_IDQuestions fréquentes
Les prix des modèles changent-ils ?
Non. Les outils utilisent votre clé API et les règles de facturation de l’API. Consulter les modèles et les schémas locaux ne lance aucune génération ; générer du texte ou des médias peut être payant.
Que se passe-t-il si l’attente expire ?
La tâche distante n’est ni annulée ni renvoyée. Gardez son id et continuez avec task get ou task wait. Les liens des fichiers expirent ; consultez la même tâche pour les renouveler.