Site icon Antonio Lamorgese

Como invocar OpenAI e ChatGPT com PHP

Como invocar OpenAI e ChatGPT com PHP

Como integrar Inteligência artificial OpenAI e ChatGPT com PHP para melhorar aplicações e automatizar processos.
di Antonio Lamorgese

Neste artigo, exploraremos como invocar OpenAI e ChatGPT com PHP, a linguagem de programação do lado do servidor mais popular do mundo. OpenAI é uma plataforma de inteligência artificial que fornece uma ampla gama de tecnologias e modelos avançados, incluindo o “ Natural Language Processing ”, de geração de texto e visão computacional. Com a ajuda do PHP, você pode usar esses recursos poderosos para aprimorar seu aplicativo e automatizar a maioria dos processos que usa no dia a dia. Mostrarei como configurar o ambiente, invocar modelos OpenAI e gerenciar as respostas obtidas. Dessa forma, você poderá aproveitar ao máximo o poder do OpenAI em seu projeto PHP ou mesmo no WordPress.

Para invocar OpenAI e ChatGPT com PHP, você precisa obter a API Key no portal OpenAI. Esta operação é realmente simples. No próximo parágrafo explicarei como fazê-lo.

Como criar sua própria API Key para acessar OpenAI e ChatGPT

Para acessar as APIs OpenAI e invocar os métodos de acesso aos modelos de inteligência artificial oferecidos pelo portal, você precisa criar sua própria chave de API pessoal. Para fazer é muito simples. Primeiramente acesse a página de criação da Chave Secreta, como é chamada pela OpenAI, clicando neste link. Faça login, mesmo com suas credenciais do Google, se as tiver, e clique no botão ” Create New Secret Key “. Neste ponto, copie e cole o código gerado em seu arquivo pessoal para uso posterior quando necessário.

Criar chave secreta com OpenAI
Criar chave secreta com OpenAI

De qualquer forma, saiba que quando precisar, você pode recuperar sua Chave Secreta acessando novamente o portal, ou pode revogar a Chave Secreta gerada anteriormente a qualquer momento, recriando uma nova.

Invocando OpenAI com PHP

Depois de obter sua OpenAI API Key, você pode invocar todos os seus modelos e usar as funções oferecidas pela biblioteca para invocar os serviços OpenAI e aproveitar a inteligência artificial para interagir, de forma conversacional, com o ChatGPT. Por exemplo, para invocar um modelo para preenchimento de texto, você pode usar o seguinte código, para perguntar ao ChatGPT “O que é OpenAI?”, sem adicionar recursos ou bibliotecas do PHP:

<?php
   $apiKey = "Sua chave de API OpenAI aqui…";
   $data = array("model" => "text-davinci-002", "prompt" => "O que é OpenAI?");
   $data_string = json_encode($data);
   $ch = curl_init('https://api.openai.com/v1/engines/davinci/jobs');
         curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
         curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
         curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
         curl_setopt($ch, CURLOPT_HTTPHEADER, array(
            'Content-Type: application/json',
            'Content-Length: ' . strlen($data_string),
            'Authorization: Bearer ' . $apiKey
         ));
   $result = curl_exec($ch);
   $result = json_decode($result, true);
   $generated_text = $result['choices'][0]['text'];
   echo $generated_text;
?>

Dessa forma, o algoritmo de conclusão de texto do ChatGPT completará o texto com base no padrão especificado. Este é apenas um exemplo, mas existem muitos outros recursos disponíveis para aproveitar também outros modelos de conversação do ChatGPT. A esse respeito, você pode consultar a documentação oficial para obter mais informações. Além do uso normal do ChatGPT com PHP é possível invocar a inteligência artificial oferecida pelo OpenAI também dentro do seu blog WordPress. Agora, no próximo parágrafo, explicarei como fazer isso.

Invocando OpenAI com WordPress

Com o WordPress, você tem duas possibilidades para invocar a API OpenAI e colocar o ChatGPT em ação. A primeira possibilidade aproveita um dos muitos plugins disponíveis para fazer chamadas de API para serviços da web. A segunda possibilidade tira proveito de uma função que reside diretamente no WordPress CORE e que os plugins também aproveitam consideravelmente. Esta função é: wp_remote_post(). Agora vamos ver resumidamente essas duas possibilidades de invocar a API OpenAI com WordPress.


Leia mais: “Como criar um plugin WordPress


Invocando o OpenAI com um Plugin WordPress

Graças ao poder oferecido pelos plugins do WordPress, você pode aproveitar a inteligência artificial do ChatGPT para criar conteúdo de qualidade, aproveitando seus poderosos algoritmos. Um desses plugins é, sem dúvida, “ AIPress ”.

Informações da página "AIPress" do plug-in
Informações da página “AIPress” do plug-in

Depois de instalar e ativar o plug-in, você pode aproveitar imediatamente o potencial oferecido pelo plug-in para gerar conteúdo exclusivo e de qualidade em um tempo muito curto. em qualquer caso, seguindo este breve tutorial em vídeo, você poderá apreciar os recursos extraordinários do “ AIPress ” com WordPress.

AIPress - Introducing the ChatGBT React Plugin for WordPress - Automate Your Content Creation
Plugin “AIPress”

Em resumo, depois que o plug-in estiver configurado, você poderá usar as APIs OpenAI e ChatGPT diretamente do editor Gutenberg do seu site WordPress.

Invocando o OpenAI do código PHP no WordPress

Para invocar OpenAI a partir do código PHP no WordPress, você precisa usar a API OpenAI, que fornece um endpoint para acessar todos os recursos do modelo conversacional ChatGPT. Segue um exemplo de código que irá perguntar ao OpenAI e ao ChatGPT, “O que é o ChatGPT?”, com PHP no WordPress:

<?php
   $url = 'https://api.openai.com/v1/engines/davinci/jobs';
   $api_key = 'Sua chave de API OpenAI aqui…';
   $args = array(
         'method' => 'POST',
         'headers' => array(
         'Authorization' => 'Bearer ' . $api_key,
         'Content-Type' => 'application/json',
         ),
         'body' => json_encode(array(
         'prompt' => 'O que é o ChatGPT?”',
         'max_tokens' => 100,
         'temperature' => 0.5,
         ))
   );
   $response = wp_remote_post( $url, $args );
   if ( is_wp_error( $response ) ) {
      // error
      $error_message = $response->get_error_message();
      echo "Something went wrong: $error_message";
   } else {
      // Response
      $data = json_decode( wp_remote_retrieve_body( $response ), true );
      print_r( $data );
   }
?>

Observe que este exemplo exige que você insira sua chave secreta da API OpenAI no cabeçalho da solicitação. Além disso, os parâmetros da solicitação de API podem ser alterados de acordo com suas necessidades.


Leia mais: “Como aumentar o tráfego do site com um plugin WordPress


Conclusões

Invocar OpenAI e ChatGPT com PHP é uma maneira simples e poderosa de integrar a tecnologia AI em seu aplicativo WordPress ou blog para gerar automaticamente um ótimo conteúdo. Ao combinar a ampla variedade de modelos e tecnologias oferecidas pela OpenAI com a flexibilidade e a popularidade do PHP, você pode aproveitar o poder da OpenAI para automatizar processos, melhorar a experiência do usuário e fornecer novas funcionalidades aos seus aplicativos. Espero que este artigo tenha dado a você o conhecimento necessário para integrar o OpenAI ao seu projeto PHP e aproveitar ao máximo essa tecnologia e inteligência artificial.

Antonio Lamorgese
Exit mobile version