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-3Annonces

Commençons.

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 ;

Annonces

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.

Retour en haut