Faire des appels à l’API OpenAI GPT-3 en PHP
Cet article vous guide avec un exemple de code sur la façon d’appeler l’API OpenAI GPT-3 en PHP. Il couvre les sujets ci-dessous :
- Installer le paquet php pour openai
- configurer les variables d’environnement
- importer le paquet php
- appeler l’api gpt-3
Commençons.
Table des matières
Installez le package php pour appeler l’API OpenAI
OpenAI n’a pas publié de package officiel pour appeler l’API GPT-3 depuis php. Cependant, il existe un package php tiers populaire recommandé par OpenAI à cette fin.
Pour installer le package, utilisez la commande ci-dessous.
compositeur nécessite orhanerday/open-ai
Appel de l’API GPT-3 depuis php – code
Importez le package dans votre code.
utilisez Orhanerday\OpenAi\OpenAi ;
Ajoutez la clé API OpenAI à votre environnement en tant que OPEN_AI_API_KEY
. Vous pouvez obtenir votre clé API depuis votre compte OpenAI.
Ensuite, chargez la clé API openai depuis votre environnement
$open_ai = new OpenAi(env(‘OPEN_AI_API_KEY’));
Nous sommes maintenant prêts à faire notre premier appel à OpenAI
$complete = $open_ai->complete([
'engine' => 'davinci',
'prompt' => 'Hello',
'temperature' => 0.7,
'max_tokens' => 276,
'frequency_penalty' => 0,
'presence_penalty' => 0.6,
]);
Le code ci-dessus appelle le point de terminaison de complétion OpenAI GPT-3. Le point de terminaison des complétions est utilisé pour la génération de texte.
L’explication des paramètres est la suivante :
- engine : Le moteur à utiliser pour la complétion.
- invite : l’invite à terminer.
- temperature : La température à utiliser pour l’échantillonnage.
- max_tokens : nombre maximal de jetons à renvoyer.
- frequency_penalty : la pénalité à appliquer aux mots qui apparaissent fréquemment dans – l’invite.
- presence_penalty : la pénalité à appliquer aux mots qui apparaissent dans l’invite.
Conclusion
Il s’agissait d’un bref aperçu de l’appel des points de terminaison de l’API OpenAI GPT-3 à partir de php. Nous avons montré un exemple d’appel de génération de texte utilisant le moteur davinci. Bonne chance pour créer votre produit GPT-3 en PHP.
Restez dans les parages et lisez plus d’articles sur le GPT-3.