Skip to content

Latest commit

 

History

History
56 lines (32 loc) · 2.83 KB

README.md

File metadata and controls

56 lines (32 loc) · 2.83 KB

ENGLISH

ChatGPT Image-Enhanced Homework Assistant

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.

Features:

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.

How to Use:

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

Upcoming Features:

Multi-Document Support: Plans to handle multiple files in a single session for more comprehensive assistance.

PORTUGUESE

Assistente de Tarefas com Imagens Usando ChatGPT

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.

Funcionalidades:

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.

Como Usar:

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

Funcionalidades futuras:

Suporte a Múltiplos Documentos: Planejamento para lidar com múltiplos arquivos em uma única sessão para assistência mais abrangente.