La paire est une assistance de codage alimentée par l'IA qui associe GPT-4 avec vous le développeur pour augmenter le meilleur de l'intelligence humaine et de l'IA. Il fournit un environnement interactif où les utilisateurs peuvent saisir le code existant, poser des questions sur le code ou d'autres projets ou dépendances open source, recevoir des réponses utiles de l'assistant de programmation basé sur GPT, ajouter un nouveau code ou refactor Code existant, etc.
Le REP prend en charge les commandes spéciales pour charger des fichiers et modifier les répertoires, et il peut proposer des modifications de code en tant que difficultés de contexte qui peuvent être traitées automatiquement. Les utilisateurs ont la possibilité d'accepter ou de rejeter les modifications proposées, faisant de la paire un outil flexible et puissant pour les développeurs.
Actuellement, nous utilisons le GPT-4 pour aider à construire une paire, et nous sommes très ouverts à d'autres collaborateurs qui sont également enclins à manger leur propre chien de travail.
Pour installer la paire AI, exécutez la commande suivante:
pip install pair_ai
Après avoir installé le package, vous pouvez utiliser la commande pair
dans votre terminal ou votre invite de commande pour démarrer le REP:
pair [file1] [...]
Un ou plusieurs noms de fichiers peuvent être spécifiés sur la ligne de commande pour se charger dans le contexte du modèle. Cela a tendance à être plus pratique que l'utilisation de la commande / fichier dans la boucle de remplacement.
Dans le REPT, entrez vos questions ou conseils ou / / fichier pour saisir des fichiers locaux dans le contexte.
help
- afficher ce message d'aide/file <path>
: Chargez le contenu d'un fichier dans le contexte du modèle en fournissant son chemin./cd <path>
: Modifiez le répertoire de travail actuel en chemin spécifié./url <url>
: Chargez le contenu d'une URL dans le contexte./status
: - Afficher l'état de l'Openai_API_KEY et le modèle utilisé.Pour utiliser les commandes spéciales, tapez simplement la commande suivie du chemin ou de la commande approprié dans le REP.
Exemple:
/file /path/to/your/file.py
/cd /path/to/your/directory
Les variables d'environnement suivantes sont utilisées pour injecter des informations d'identification et d'autres configurations requises pour les principales dépendances:
Openai