Giter Site home page Giter Site logo

isaquepemasi / geekhubia Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 165.99 MB

O GeekHubIA faz parte de um conjunto de 3 projetos (Front-End, Back-End e IA) que trabalham em conjunto. Neste repositório encontra-se a parte das IAs do Projeto.

HTML 66.98% C# 10.92% CSS 22.10%
blazor-server csharp blazor css html microsoft-azure openai-chatgpt openai-dall-e speech-service

geekhubia's Introduction

GeekHub IA

Principal linguagem do projeto Quantidade de linguagens utilizadas Tamanho do repositório Licença

Sobre   |   Vídeo   |   Links para os outros projetos   |   Ferramentas utilizadas   |   Como reproduzir   |   Autor

Sobre o Projeto

  • O GeekHubIA faz parte de um conjunto de 3 projetos, desenvolvidos para a avaliação final da 6ª Academia de .NET. O projeto Final consiste de 3 aplicações (Front-End, Back-End e IA, para fazer conexão com ChatGPT, DALL-E e Speech Service) que trabalham em conjunto. Neste repositório encontra-se a parte IA do Projeto, feita com Blazor Server.

  • Este projeto envolve a implementação do ChatGPT (GeekGPT), que realiza resolução de perguntas feitas pelos usuários, agindo como um ChatBot. Ele verifica as perguntas dos usuários e responde de imediato. Caso algum dos cadastros de mangás e/ou HQs apresente problemas na ausência de imagem, o DALL-E (GeekDALL-E) pode te ajudar, criando imagens através de IA. Se preferir descrever as informações através da fala, a utilização do Speech Service (SpeekIA), uma ferramenta oferecida pela plataforma Microsoft Azure, visa realizar a captura da fala dos usuários e efetuar a conversão desse discurso em texto. Além disso, o serviço também proporciona a funcionalidade inversa, convertendo texto em áudio.

Vídeo Apresentação do Projeto

Links para os outros projetos

Back-End (API)
Front-End

Ferramentas e padrões de desenvolvimento utilizados

  • C#
  • HTML5
  • CSS3
  • jQuery
  • Bootstrap
  • Blazor Server
  • Dotnet 7
  • FormSubmit
  • Microsoft Azure
  • OpenAI
  • Consumo de ChatGPT (OpenAI)
  • Consumo de DALL-E (OpenAI)
  • Consumo de Speech service (Microsoft Azure)
  • Versionamento de Código com Git e Github

Como Reproduzir

Passo 1: Instalar as Ferramentas Necessárias

Certifique-se de ter as seguintes ferramentas instaladas:

Passo 2: Clonar o Repositório

Clone o repositório que contém a aplicação Blazor Server. Você pode fazer isso usando o Git no terminal:

git clone https://github.com/IsaquePemasi/GeekHubIA

Passo 3: Abrir o Projeto

Navegue até o diretório clonado e abra o projeto usando o Visual Studio ou o Visual Studio Code:

cd GeekHubIA
code .   # se estiver usando o Visual Studio Code

Passo 4: Restaurar as Dependências

Certifique-se de que todas as dependências do projeto estão instaladas. No terminal, execute o seguinte comando:

dotnet restore

Passo 5: Compilar e Executar a Aplicação

Compile e execute a aplicação para garantir que tudo está funcionando corretamente. Execute o seguinte comando:

dotnet run

Acesse a aplicação em um navegador usando o URL fornecido pelo terminal (preferencialmente http://localhost:7287).

Autor

geekhubia's People

Contributors

isaquepemasi avatar

Stargazers

 avatar

Watchers

 avatar

geekhubia's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.