Use essa tecnologia empolgante no conforto de seu próprio script Python com a API prática do OpenAI.

Uma tempestade de IA varreu o mundo. O lançamento do ChatGPT da OpenAI deixou desenvolvedores e usuários curiosos em frenesi. O OpenAI reuniu impressionantes 100 milhões de usuários ativos dois meses após seu lançamento e as pessoas já começaram a criar aplicativos usando-o.

O CopyAI o usa para gerar conteúdo de direitos autorais para sites, blogs, anúncios, e-mails e mídias sociais. Lex usa GPT-3 para responder a perguntas de pesquisa, Algolia para pesquisa semântica e Replier para criar respostas de marca para avaliações de clientes. Veja como você pode usar o modelo GPT-3 da OpenAI com Python para começar a criar seu aplicativo baseado em IA.

O que é GPT-3?

GPT-3 da OpenAI é o transformador pré-treinado generativo de terceira geração. É um modelo de Machine Learning com mais de 175 bilhões de parâmetros, quase toda a internet. Isso oferece imensos recursos para responder a uma ampla gama de perguntas e executar tarefas que, de outra forma, exigiriam muito esforço manual.

A Open AI desenvolveu um módulo Python que contém classes compatíveis pré-definidas para interagir com suas APIs. Para instalá-lo em seu sistema, abra um terminal e execute:

pip instalar openai

Se você está se perguntando do que o GPT-3 é capaz, então você pode explorar algumas das usos criativos para GPT-3 no OpenAI Playground.

Gerando a chave de API

Para usar o GPT-3 com Python, você precisa gerar uma chave de API. Para visualizar sua chave de API, siga estas etapas:

  1. Inscreva-se para uma conta no página OpenAI. Selecione o tipo de conta como Pessoal.
  2. Clique no seu perfil e selecione o Exibir chaves de API botão.
  3. Clique em Criar nova chave secreta para gerar sua chave de API.
  4. Copie sua chave de API e guarde-a em um local seguro, pois você não poderá visualizá-la novamente.

A API GPT-3 da OpenAI cobra de você com base no número de tokens (palavras) que você usa para interagir com ela. Felizmente, o OpenAI oferece $ 18 de crédito gratuitamente nos primeiros três meses, para que você possa explorá-lo e experimentar de acordo com suas necessidades.

Construindo um programa Python para usar a API GPT-3

Você pode encontrar o código-fonte deste programa em seu Repositório GitHub.

Agora que você tem acesso à API, pode criar um programa Python para se comunicar usando-o. Comece a construir o programa importando o módulo OpenAI. Defina uma função, askGPT(), isso leva texto como um argumento de entrada. O texto conterá a consulta que você fará ao GPT-3. Copie a chave de API gerada anteriormente e inicialize-a.

importar openai

defaskGPT(texto):
openai.api_key = "your_api_key"

Crie uma solicitação definindo os seguintes parâmetros:

  • motor: O modelo que você deseja usar para o seu pedido. O Da Vinci modelo é o mais confiável, treinado para dados até outubro de 2019.
  • incitar: Prompt é o conjunto de palavras que você faz como uma pergunta para gerar uma resposta da API.
  • temperatura: Defina o quão profissional ou criativo seu texto deve soar. Com valores mais baixos, você obterá respostas mais focadas e determinísticas. Com valores mais altos, você obterá respostas mais criativas. 0,6 é um bom compromisso.
  • max_tokens: O número máximo de palavras na resposta gerada. Você pode configurá-lo para um máximo de 2.048 palavras.

Por exemplo, veja como você pode enviar uma solicitação e armazenar a resposta:

 resposta = openai. Conclusão.criar(
motor = "texto-davinci-003",
prompt = texto,
temperatura = 0.6,
max_tokens = 150,
)

Exiba a resposta do GPT-3 recuperando o parâmetro de texto do primeiro resultado:

retornar imprimir (resposta.escolhas[0].texto)

Para invocar esta função, defina uma função principal e um loop infinito. Peça ao usuário para inserir uma pergunta e passá-la para o askGpt() função.

defprincipal():
enquantoVerdadeiro:
imprimir('GPT: Faça-me uma pergunta\n')
meuQn = entrada()
askGPT(meuQn)

principal()

Junte tudo e use a Inteligência Artificial para responder às suas perguntas.

A saída do seu programa Python habilitado para GPT-3

Ao executar o programa, ele solicitará que você insira uma pergunta. Ao inserir o prompt "Escreva um poema em 5 linhas sobre como o Homem de Ferro é o maior super-herói de todos os tempos", o programa produziu a seguinte saída impressionante:

GPT-3 tem muitas aplicações interessantes

Você pode usar o GPT-3 para realizar alguns feitos incríveis. Você o usa como um chatbot que lhe dará novas respostas realistas em cada solicitação. Você pode gerar poemas, roteiros, histórias, slogans, ensaios, manchetes e muito mais. Você pode até mesmo resumir longos trechos de texto, gerar código, conversar infinitamente e conversar com base em prompts anteriores também.

Por outro lado, a API é hospedada na nuvem, paga e precisa de mais ajustes. Com o lançamento do GPT-3.5 no mercado, as pessoas esperam que ele seja mais preciso e menos tendencioso em comparação com as versões anteriores.