Gemini-AI ターミナル ベースの chatbot

Gemini AI で生産性を高め、ターミナルを強化する

機能

CLI ベースのアプリは Gemini API と統合されており、マルチモーダル モーダルを使用してテキストを生成するインタラクティブなエクスペリエンスを提供します。このアプリでは、テキストまたは画像で入力でき、プロンプトに合わせて調整された一貫性のある出力を生成します。
主な機能
テキストからテキストへのモード: テキスト入力による一般的なパーソナル チャットボット
マルチモーダル モード: テキストと画像を入力して、より包括的なコンテンツを生成できます
カスタマイズ可能な設定: 生成されるコンテンツの創造性とばらつきを制御する温度や topP など、さまざまなカスタマイズ オプションが用意されています
安全設定: 有害または不適切なコンテンツを除外する安全設定が用意されており、安全なユーザー エクスペリエンスを実現できます
カラフルな出力: コード構文のハイライト表示など、カラフルで視覚的に魅力的な出力を表示し、読みやすさとユーザー エンゲージメントを高めます
仕組み:
構成の読み込み: アプリは、API キーを含む構成データを JSON ファイルから読み込みます
クライアントの作成と構成: 提供されたキーを使用して、アプリは Gemini クライアントを作成し、モデルと設定で構成します
ユーザー操作: アプリは、ユーザーがプロンプトを入力してレスポンスを受け取ることができるインタラクティブなセッションをサポートしています。CLI 引数も処理します
コンテンツ生成: 入力に応じて、アプリは API を使用してコンテンツを生成し、カラフルでスタイル設定された出力で表示します
アプリケーションは Gemini AI の堅牢な機能を活用して、ターミナルから直接コンテンツを生成するための強力でユーザー フレンドリーなツールを提供します

構成

  • Google 生成 AI 用の Go SDK
  • Go 用 Google API クライアント ライブラリ

チーム

By

アルハンの秘密会議

差出人

スリランカ