Configurez vous-même une API OpenAI GPT-4 gratuite
Suivez ces étapes pour que gpt4free-demo soit opérationnel :
Cloner le référentiel :
git clone https://github.com/username/gpt4free-demo.git
cd gpt4free-demo
Configurer les variables d'environnement : copiez l'exemple de fichier d'environnement et configurez vos propres variables :
cp .env.example .env
Ouvrez .env
avec votre éditeur de texte préféré et remplissez vos propres valeurs pour les variables données. Enregistrez et fermez le fichier lorsque vous avez terminé.
Démarrez les services : Démarrez vos services à l'aide de Docker Compose :
docker-compose up -d
Si vous modifiez des variables d'environnement dans votre fichier .env
, redémarrez vos services avec docker-compose down
et docker-compose up -d
.
Accéder à l'API : Une fois les services exécutés, l'API sera accessible à l'adresse :
http://127.0.0.1:13000/supports
[GET]http://127.0.0.1:13000/ask?prompt=***&model=***&site=***
[POST/GET]http://127.0.0.1:13000/ask/stream?prompt=***&model=***&site=***
[POST/GET]D'autres exemples d'utilisation peuvent être trouvés sur xiangsx/gpt4free-ts.
Certainement! Si vous souhaitez inclure des instructions sur la façon d'utiliser hurl
pour tester l'API dans le README, vous pouvez ajouter une nouvelle section comme celle-ci :
Hurl est un outil en ligne de commande pour exécuter des requêtes HTTP. Vous pouvez l'utiliser pour tester les points de terminaison de cette API. Voici comment commencer :
Installer Hurl : Suivez les instructions sur le site officiel pour installer Hurl sur votre système.
Créer un fichier Hurl : Vous pouvez créer un fichier avec une extension .hurl
pour définir les requêtes HTTP que vous souhaitez tester. Voici un exemple de fichier gpt.hurl
pour ce projet :
# List all supports model
GET http://127.0.0.1:13000/supports
# Call Vita model
GET http://127.0.0.1:13000/ask
[QueryStringParams]
site: vita
model: gpt-3.5-turbo
prompt: Tell me a joke about Software Engineering
Exécutez le fichier Hurl : utilisez la commande suivante pour exécuter le fichier gpt.hurl
:
hurl --verbose gpt.hurl
Cela exécutera les requêtes HTTP définies et imprimera les réponses sur le terminal.
Lire la documentation : Pour une utilisation plus avancée, vous pouvez vous référer à la documentation des exemples.