Skip to content

Uma API para criação de prompt para interação com o Google Gemini

Notifications You must be signed in to change notification settings

claudiocarige/create-prompt-gemini-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Criador de Prompt para Gemini AI

TecnologiasComeçandoAPI Endpoints

O projeto foi criado com o intuito de ajudar aos usuários do Gemini AI na criação de prompts bem estruturados usando a própria tecnologia do Gemini AI facilitando e melhorando a comunicação e eficiência das respostas do modelo Gemini. Com esse prompt gerado pela API Criador de Prompt você pode coeçar a usar o Gemini AI com mais eficiência

💻 Tecnologias

  • java 17
  • Spring Boot
  • Spring Web
  • Lombok
  • Google Gemini AI

🚀 Começando

Deve fazer um Git Clone do projeto para sua máquina e abrir o projeto com STS(Spring Tool Suite) ou IDE de sua preferência. Após abrir o projeto é necessário fazer instalação das dependências no Maven. Para fazer os testes e requisições use o Postman ou o Insonia. A requisição deve ser feita com o metodo POST. Payload para inserir no body da requisição:

{
  "tipo": "string",
  "sobre": "string",
  "configureCriatividade": {
    "temperature": 0,
    "maxOutputTokens": 0,
    "topP": 0,
    "topK": 0  }
}

Prerequisitos

Prerequisitos necessários para rodar o projeto na sua máquina:

Cloning

Como clonar o projeto.

git clone [email protected]:claudiocarige/create-prompt-gemini-api.git

Configurando variaveis de ambiente

No arquivo application.properties você insere:

gemini.url = ${GOOGLE_API_KEY}

📍 API Endpoints

route description

POST / /api/v1/root/criar-prompt
retorna um prompt [request details]

POST /api/v1/root/criar-prompt

REQUEST

{
  "tipo": "string",
  "sobre": "string",
  "configureCriatividade": {
    "temperature": 0,
    "maxOutputTokens": 0,
    "topP": 0,
    "topK": 0  }
}

RESPONSE

Resposta do propt pronto. 

Agradeço a Alura e a Google pela oportunidade de participar dessa imersão.

About

Uma API para criação de prompt para interação com o Google Gemini

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published