Implementando o Gemini em NodeJS

この記事は約5分で読めます。
スポンサーリンク

Coisas que eu quero fazer

Usaremos a IA generativa do Google, Gemini, com NodeJS.

スポンサーリンク

implementação

Criando uma chave de API

Acesse a página seguinte para obter sua chave de API.

Sign in - Google Accounts

Criação de projeto

Aqui, criei um projeto NodeJS + Vite usando o seguinte artigo.

Em seguida, execute o seguinte comando para instalar o generative-ai.

npm install @google/generative-ai

Criando HTML

Crie um arquivo index.html na pasta Src.

O conteúdo é o seguinte:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title>Gemini</title>
 </head>
 <body>
    <script type="module" src="main.js"></script>
 </body>
</html>

Criando JavaScript

Crie um arquivo main.js na pasta Src, o mesmo arquivo que é carregado em index.html.

O conteúdo é o seguinte. Substitua ‘ Sua chave de API’ pela chave de API que você obteve.

Além disso, não escreva a chave da API em um local visível (ou seja, no script). Ela está codificada aqui para fins de teste. É melhor obtê-la de variáveis ​​de ambiente.

let api_key = "Your API key"

import { GoogleGenerativeAI } from "@google/generative-ai";

const genAI = new GoogleGenerativeAI(api_key);
const model = genAI.getGenerativeModel({ model: "gemini-1.5-flash" });

const prompt = "GoogleのAIのGeminiに関して教えて。";

const result = await model.generateContent(prompt);
console.log(result.response.text());
スポンサーリンク

Resultado

Execute o seguinte comando e abra-o no seu navegador.

npm run dev

A seguinte mensagem foi registrada no console. (Isso pode levar de alguns segundos a várias dezenas de segundos.)

## GoogleのAI、Geminiについて

Geminiは、Googleが開発中の次世代AIシステムです。Bardの後継であり、Googleの最新のAI技術を搭載し、より高度な能力を持つとされています。

**Geminiの特徴:**

* **マルチモーダル:** テキスト、画像、音声、動画など、さまざまな種類の情報を理解し、処理できる能力を備えています。
* **高度な言語理解力:** 自然言語処理能力が向上し、複雑な文脈を理解し、人間に近い自然な文章を生成できます。
* **推論能力:** 複雑な問題を分析し、論理的な推論を行い、適切な回答を導き出すことができます。
* **コード生成能力:** プログラミングコードの理解、生成、修正など、ソフトウェア開発に役立つ機能も備えています。

**現時点での情報:**

* **まだ開発段階:** Geminiは現在開発中で、正式なリリース日は未定です。
* **具体的な機能:** 公開されている情報は限られており、具体的な機能の詳細や性能については不明です。
* **競合との比較:** Geminiは、OpenAIのChatGPTやMicrosoftのBing AIなどの競合サービスと比較され、性能や機能面で優位性を競うことになるでしょう。

**期待される影響:**

* **様々な分野への応用:** Geminiは、翻訳、情報検索、顧客サポート、教育など、さまざまな分野で活用されることが期待されています。
* **より高度なAI体験:** 人間とAIのインタラクションがより自然になり、より高度なAIサービスが提供される可能性があります。
* **技術革新への貢献:** Geminiの開発は、AI技術のさらなる発展と革新に貢献する可能性があります。

**今後の動向:**

* Geminiの開発状況やリリース時期に関する情報は、Googleの公式発表を待ちましょう。
* 今後、より詳細な情報や具体的な機能が公開されることが期待されます。

**まとめ:**

Geminiは、Googleが開発中の次世代AIシステムで、マルチモーダル、高度な言語理解力、推論能力、コード生成能力などを備えています。正式なリリースは未定ですが、今後AI技術の発展に大きく貢献する可能性を秘めています。

A interface gráfica do usuário (GUI) será criada no artigo abaixo.

スポンサーリンク

Sites que utilizei como referência

Gemini API のクイックスタート  |  Google AI for Developers
デベロッパー向け Gemini API を使ってみる

コメント

タイトルとURLをコピーしました