This repository contains an example of using the ChatGPT API with support for image and document input. The application allows you to submit an image (e.g., your homework) or a document (PDF/DOCX) along with a prompt to receive context-aware and detailed assistance in Markdown. The project uses the latest ChatGPT model to provide accurate and explanatory responses.
Image Input: Encode your image in Base64 and send it along with a prompt to get responses from ChatGPT. PDF and DOCX Support: Upload PDF or DOCX documents directly for analysis and assistance. File Selection Interface: A window allows you to choose files directly from your computer, making the process easier and more user-friendly.
Install the latest Python version (3.x)
Make sure you have pip installed
Install the required libraries with pip install pypdf2 openai python-docx
Enter your OpenAI API key OpenAI(api_key='')
.
Choose the file (image, PDF, or DOCX) through the file selection window.
Run the script to get a detailed response based on your query, utilizing the text and/or image provided. python3 proto.py
Multi-Document Support: Plans to handle multiple files in a single session for more comprehensive assistance.
Este repositório contém um exemplo de uso da API do ChatGPT com suporte para entrada de imagens e documentos. A aplicação permite que você envie uma imagem (por exemplo, sua tarefa) ou um documento (PDF/DOCX) junto com um prompt para receber ajuda detalhada e contextual em Markdown. O projeto utiliza o modelo mais recente do ChatGPT para fornecer respostas precisas e explicativas.
Envio de Imagens: Codifique sua imagem em Base64 e envie junto com um prompt para obter respostas do ChatGPT.
Suporte a PDF e DOCX: Carregue documentos PDF ou DOCX diretamente para análise e assistência.
Interface de Seleção de Arquivos: Uma janela permite escolher arquivos diretamente do seu computador, facilitando o processo.
Instale a última versão disponível do Python (3.x)
Certifique-se de ter o pip instalado
Instale as bibliotecas requeridas com pip install pypdf2 openai python-docx
Insira sua chave da API do OpenAI OpenAI(api_key='')
.
Selecione o arquivo (imagem, PDF ou DOCX) através da janela de seleção de arquivos.
Execute o script para obter uma resposta detalhada com base na sua consulta, utilizando o texto e/ou a imagem fornecida. python3 proto.py
Suporte a Múltiplos Documentos: Planejamento para lidar com múltiplos arquivos em uma única sessão para assistência mais abrangente.