Como invocar OpenAI e ChatGPT com PHP
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.
Índice de conteúdo...
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.
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 ”.
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.
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.