Como Usar a API do Gemini IA Studio
A API do Gemini IA Studio, desenvolvida pelo Google, permite que você integre capacidades de inteligência artificial generativa em suas aplicações. Neste artigo, vamos explorar como configurar e usar a API para gerar respostas de texto.
Passo 1: Configurando o Ambiente
Antes de começar, você precisa ter o Node.js instalado em sua máquina. Além disso, você deve ter uma chave de API do Gemini, que pode ser obtida através do Google Cloud.
- Instale o pacote necessário: Execute o seguinte comando para instalar o pacote
@google/generative-ai
: - Defina sua chave de API: Armazene sua chave de API em uma variável de ambiente chamada
GEMINI_API_KEY
. Você pode fazer isso em um arquivo.env
ou diretamente no seu ambiente.
npm install @google/generative-ai
Passo 2: Configurando o Código
Abaixo está um exemplo de código que demonstra como usar a API do Gemini IA Studio:
const {
GoogleGenerativeAI,
HarmCategory,
HarmBlockThreshold,
} = require("@google/generative-ai");
// Inicialize a API com sua chave
const apiKey = process.env.GEMINI_API_KEY;
const genAI = new GoogleGenerativeAI(apiKey);
// Obtenha o modelo generativo
const model = genAI.getGenerativeModel({
model: "gemini-1.5-pro",
});
// Configurações de geração
const generationConfig = {
temperature: 1,
topP: 0.95,
topK: 40,
maxOutputTokens: 8192,
responseMimeType: "text/plain",
};
// Função principal para executar a geração
async function run() {
const chatSession = model.startChat({
generationConfig,
history: [],
});
const result = await chatSession.sendMessage("INSERT_INPUT_HERE");
console.log(result.response.text());
}
// Execute a função
run();
Explicação do Código
- Importação de Módulos: O código começa importando os módulos necessários da biblioteca
@google/generative-ai
. - Inicialização da API: A API é inicializada com a chave de API que você definiu anteriormente.
- Configuração do Modelo: O modelo generativo é configurado para usar a versão "gemini-1.5-pro".
- Configurações de Geração: As configurações de geração definem parâmetros como
temperature
,topP
,topK
, emaxOutputTokens
, que controlam a criatividade e a extensão da resposta gerada. - Função
run
: Esta função inicia uma sessão de chat e envia uma mensagem para o modelo. O resultado é então impresso no console.
Passo 3: Executando o Código
Para executar o código, salve-o em um arquivo JavaScript (por exemplo, gemini.js
) e execute o seguinte comando no terminal:
node gemini.js
Certifique-se de substituir "INSERT_INPUT_HERE"
pela mensagem que você deseja enviar ao modelo.
Conclusão
A API do Gemini IA Studio oferece uma maneira poderosa de integrar inteligência artificial generativa em suas aplicações. Com a configuração correta e o uso do código fornecido, você pode começar a gerar respostas de texto de forma rápida e eficiente.
Autor: Roniere Marques, Desenvolvedor Full Stacks
Links:
Share: