中文说明
Ghost in the Shell propulsé par OpenAI.
Avec Aoi, vous pouvez avoir des conversations en langage naturel avec une IA dans le terminal qui peut comprendre vos requêtes et exécuter les commandes appropriées.
Vous pouvez utiliser Aoi comme version terminale de ChatGPT. De plus, Aoi est livré avec plusieurs fonctionnalités intégrées qui peuvent vous aider à être plus productif :
/code
- Génère des extraits de code et les copie automatiquement dans le presse-papiers, par exemple /code go generate random numbers
/db
- Charge automatiquement le schéma de base de données et exécute SQL , par exemple /db postgres://user:passwd@host/db list tables
/shell
- Génère une commande shell et l'exécute , par exemple /shell view listening ports
/ssh
- Génère une commande shell et exécute-la sur l'hôte distant, par exemple /ssh {host} view listening tcp ports
/summary
- Génère un résumé du contenu à partir d'une URL et le traduit si nécessaire, par exemple /summary {url}
/summary cn {url}
/tldr
- Obtenez une explication tl;dr d'une commande shell/trans
- Traduire le texte dans une langue spécifiée/copy
- Copie la dernière réponse Vous pouvez télécharger Aoi à partir de la page de version de GitHub. Alternativement, vous pouvez utiliser Go pour installer Aoi sur votre système :
go install github.com/shellfly/aoi@latest
Définissez votre clé API OpenAI comme variable d'environnement, puis exécutez la commande aoi
.
export OPENAI_API_KEY={your_api_key}
aoi
Si nécessaire, vous pouvez également personnaliser l'URL de BASE de l'API OpenAI en tant que variable d'environnement.
export OPENAI_API_BASE_URL={your_custom_api_base_url}
Définissez les variables d'environnement Azure et transmettez le azure.deployment
pour utiliser le service Azure OpenAI
export OPENAI_API_KEY={azure openai secret}
export OPENAI_API_BASE_URL={azure openai endpoint}
aoi -azure.deployment {model deployment name}
Si vous rencontrez des problèmes avec Aoi ou si vous avez des suggestions de nouvelles fonctionnalités, n'hésitez pas à créer un problème ou à soumettre une pull request sur le référentiel GitHub. Les contributions de tous sont les bienvenues !