Use todo o poder do OpenAI com um script em Python
O que é a Open AI?
OpenAI é uma organização de pesquisa dedicada ao avanço da inteligência artificial de uma forma responsável e segura. A empresa está focada em desenvolver e promover IA amigável, que é a IA que está alinhada com os valores humanos e em que se pode confiar para se comportar de forma ética. OpenAI realiza pesquisas numa variedade de áreas, incluindo aprendizagem de máquinas, robótica, economia e ciência da computação. Desenvolveu várias tecnologias de IA influentes, tais como GPT-3, um poderoso modelo de processamento de linguagem natural.
No fundo, são sistemas altamente autônomos que superam os humanos na maioria dos trabalhos economicamente valiosos e beneficiam toda a humanidade.
Estes sistemas texto-imagem utilizam uma gama de tecnologia complexa, tais como algoritmos de aprendizagem profunda e redes adversas generativas (GANs).
Motivação
Usando este script em python você poderá descrever textos, títulos, nomes próprios ou solicitar uma imagem e a IA irá criá-la com base na sua descrição.
Todo o buzz em torno do chat e tudo que ele entrega. O robô já foi desafiado com várias perguntas, incluindo criação de música, poemas, redação do Enen. Também já foi descrito como o “primeiro chatbot verdadeiramente útil do mundo”. Em outra matéria do NY Times , que OpenAI está ganhando concursos de arte digital em todo o mundo. Então, para facilitar a utilização do OpenAI, eu criei um script em Python, usando o Typer para deixar o terminal mais amigável e consumindo o OpenAI API.
Vamos começar! Acesse o link : https://github.com/mabittar/openai e faça o clone do projeto.
Requisitos
- python 3.8+ instalado
- terminal para executar comandos
- IDE se for necessário editar qualquer código
- saber como clonar esta repo
- Criar ambiente virtual e instalar requisitos
Crie um ambiente virtual e instale os requisitos
No Linux
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
No Windows
python -m venv venv
.\venv\Scripts\activate
pip install -r requirements.txt
A sua chave API OpenAI
Para fazer chamadas com sucesso para a API Open AI, terá de se registar para Open AI e criar uma nova chave API, clicando no menu pendente do seu perfil e selecionando Ver chave API. Crie um arquivo .env
e copie para ele: OPENAI_API_KEY=""
.
After everything installed and set it’s possible to start using it.
Depois de tudo instalado e configurado, é possível começar a utilizá-lo.
Como Funciona
No terminal, digite: "python main.py --help"
Você verá as os parâmetros para utilização e as possíveis definições.
Excelente! O código está funcionando e a linha de comando é responsiva, vamos tentar criar alguma imagem.
No terminal, digite: python main.py imagem "Space Opera Theater"
, aguarde as saídas na linha de comando e verifique quando a imagem foi gravada: Imagem criada em /... .png
Vai ganhar o concurso de imagem digital? Eu acho que não tenho chances…
Mas essa imagem com certeza vale o marchant:
“Este adorável samoieda de pelúcia é o companheiro perfeito para qualquer criança. Este linda pelúcia branca certamente trará alegria e carinho aos seus pequeninos! O pelo macio e as características realistas o tornam o companheiro perfeito para horas de diversão.”
Tanto a image e o texto foram gerados pelo OpenAI. Inclusive o título desse post.
Para ver outros projetos acesse o meu portfolio de projetos.