{"id":22006957,"url":"https://github.com/peulearning/chatbot_openai","last_synced_at":"2026-04-17T12:31:57.151Z","repository":{"id":259820397,"uuid":"879497345","full_name":"peulearning/chatbot_openai","owner":"peulearning","description":"Um simples chatbot itegrado a OPENAI ( ChatGPT ) ,  para resolução de pequenos problemas.","archived":false,"fork":false,"pushed_at":"2024-10-28T16:42:41.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-28T13:49:12.269Z","etag":null,"topics":["env","openai","pyhon3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/peulearning.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-28T02:43:25.000Z","updated_at":"2024-10-28T16:43:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"fd1ef703-9969-45e4-82e9-9d07e556f17b","html_url":"https://github.com/peulearning/chatbot_openai","commit_stats":null,"previous_names":["peulearning/chatbot_openai"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peulearning%2Fchatbot_openai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peulearning%2Fchatbot_openai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peulearning%2Fchatbot_openai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peulearning%2Fchatbot_openai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/peulearning","download_url":"https://codeload.github.com/peulearning/chatbot_openai/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245066521,"owners_count":20555404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["env","openai","pyhon3"],"created_at":"2024-11-30T01:15:52.349Z","updated_at":"2026-04-17T12:31:52.130Z","avatar_url":"https://github.com/peulearning.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chatbot Inteligente 🤖\n\nOlá!\n\nEste projeto é um chatbot interativo desenvolvido em Python, usando a API da OpenAI para fornecer respostas inteligentes e uma interface gráfica intuitiva com a biblioteca Streamlit. O objetivo é demonstrar boas práticas de programação e conhecimentos específicos em Python e inteligência artificial, aplicados em uma interface amigável e interativa.\n\n![Captura de tela de 2024-10-28 12-43-33](https://github.com/user-attachments/assets/0723f523-675f-45f8-b80f-18f7dcc9c2ca)\n\n## 🚀 Começando\n\nEssas instruções ajudarão você a obter uma cópia do projeto em operação em sua máquina local para desenvolvimento e testes.\n\n### 📋 Pré-requisitos\n\nPara rodar o projeto, você precisará ter o Python instalado em sua máquina e uma chave de API da OpenAI.\n\n```\n    Instalação do Python: Documentação Python\n    Chave da API da OpenAI: OpenAI API – Cadastre-se e obtenha uma chave de API.\n```\n\n### 🔧 Instalação\n\nClone o repositório e instale as dependências do projeto usando o comando abaixo:\n\n```\nbash\n```\n\n```\npip install -r requirements.txt\n```\n\nEm seguida, adicione sua chave de API em um arquivo .env no diretório raiz:\n\n```\nbash\n```\n\n```\nOPENAI_API_KEY=\"sua-chave-aqui\"\n```\n\nPara iniciar o chatbot, basta rodar o seguinte comando no terminal:\n\n```\nbash\n```\n\n```\nstreamlit run app.py\n```\n\n### 🎯 Funcionalidades\n\n```\n    Interação em linguagem natural: A API da OpenAI permite que o chatbot responda a perguntas e mantenha uma conversa natural.\n    Interface Gráfica com Streamlit: Interface intuitiva e amigável para fácil interação com o usuário.\n    Personalização do Chatbot: Configurações para personalizar o comportamento e tom do chatbot.\n```\n\n### 🛠️ Construído com\n```\n    Python - Linguagem principal\n    OpenAI API - Motor de IA\n    Streamlit - Biblioteca para a interface gráfica\n```\n### 📌 Versão\n```\n    (0.1.0) - 15-10-2023 (Versão inicial com integração da API e interface)\n```\n### ✒️ Autores\n\n    Pedro Henrique Araújo Mattos Ribeiro - Desenvolvedor do Chatbot\n\n### 📄 Licença\n\nEste projeto está sob a licença MIT – veja o arquivo LICENSE.md para mais detalhes.\n\n⌨️ com ❤️ por Pedrão Ribeiro 😊\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeulearning%2Fchatbot_openai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpeulearning%2Fchatbot_openai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeulearning%2Fchatbot_openai/lists"}