Skip to content

Chatbot com interface gráfica em Python usando OpenAI API. Desenvolvido com CustomTkinter, tema escuro e sistema de moderação de conteúdo. Projeto pessoal para estudos em IA e desenvolvimento.

License

Notifications You must be signed in to change notification settings

ViniciusSantos-Tech/Terminal-Chatgpt-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatbot com Interface Gráfica - OpenAI

Um chatbot moderno com interface gráfica desenvolvido em Python utilizando CustomTkinter e API da OpenAI para respostas inteligentes e seguras.

🚀 Funcionalidades

  • Interface gráfica moderna e dark
  • Integração com modelo GPT-4o-mini da OpenAI
  • Proteção contra conteúdo inadequado
  • Histórico de conversa em tempo real
  • Envio de mensagens com Enter
  • Respostas curtas e objetivas

📋 Pré-requisitos

  • Python 3.6+
  • Chave de API da OpenAI
  • Bibliotecas: openai e customtkinter

🔧 Instalação

1. Instale as dependências:
pip install openai customtkinter

Configure sua chave da OpenAI no código:

client = OpenAI(api_key="SUA_CHAVE_AQUI")

🎮 Como Usar

  • Execute o script Python

  • Digite sua pergunta no campo de texto

  • Pressione Enter

  • Veja a resposta do assistente na caixa de chat

⚙️ Características Técnicas

  • Framework GUI: CustomTkinter

  • Modelo AI: GPT-4o-mini

  • Tema: Dark mode

  • Layout: 400x400 pixels (fixo)

🛡️ Moderação

O chatbot possui filtros automáticos para:

  • Conteúdo sexual ou inadequado

  • Perguntas sobre partes íntimas

  • Temas proibidos

📝 Desenvolvido por

Vinicius Santos-Tech - Chatbot V2🦾

About

Chatbot com interface gráfica em Python usando OpenAI API. Desenvolvido com CustomTkinter, tema escuro e sistema de moderação de conteúdo. Projeto pessoal para estudos em IA e desenvolvimento.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages