Categorygithub.com/br4tech/go-with-gemini
module
0.0.0-20240511101344-b8ee482fb3c3
Repository: https://github.com/br4tech/go-with-gemini.git
Documentation: pkg.go.dev

# README

Projeto de Integração Golang com Gemini SDK

Este é um projeto de exemplo que demonstra como integrar Golang com o Gemini, utilizando a SDK fornecida pelo Google.

Sobre o Gemini

O Gemini é uma nova ferramenta de Inteligência Artificial desenvolvida pelo Google. Ele oferece uma variedade de recursos avançados de IA, incluindo reconhecimento de voz, processamento de linguagem natural e muito mais.

Pré-requisitos

Antes de começar, certifique-se de ter instalado o seguinte em sua máquina:

Instalação e Configuração

  1. Clone este repositório para o seu ambiente local:
git clone https://github.com/br4tech/go-with-gemini.git
cd go-with-gemini

  1. Gerar o arquivo do wire:
go run github.com/google/wire/cmd/wire

  1. Executar aplicacao:

Com docker:

 docker-compose build

 docker-compose up

Sem docker

 docker start gemini

 go run cmd/wire_gen.go cmd/main.go

Obs:

Caso nao tenha o banco criado execute os comando, abaixo antes de tudo:


  docker run --name gemini -e POSTGRES_PASSWORD=123456 -d -p 5434:5432 postgres
  
  docker exec -it gemini bash

  psql -U postgres

  CREATE DATABASE geminidb;

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author