googleapis/go-genai

Google Gen AI Go SDK provides an interface for developers to integrate Google's generative models into their Go applications.

何を解決するか

Googleの生成AIモデル(Geminiなど)をアプリケーションに統合する際、開発者が直接API呼び出しを書く必要がなくなる、標準化されたGoインターフェースを提供します。

動作方法

SDKは、Gemini Developer APIまたはGemini Enterprise Agent Platformに接続するクライアントライブラリとして機能します。開発者はプロンプト(テキストまたはマルチモーダル入力)をモデルに送信し、生成されたコンテンツを受け取ることができます。また、エージェントやモデルとの複数ターン会話の管理に特化した「Interactions API」も含まれています。

対象ユーザー

Googleの生成AIモデルを使ってAI機能を構築したいGo開発者

特徴

  • Gemini Developer APIとGemini Enterprise Agent Platformの両方をサポート。
  • テキストと画像の組み合わせ入力からのテキスト生成を可能にするマルチモーダル機能。
  • 複数ターン会話に特化したInteractions APIの組み込みサポート。
  • APIキーまたは環境変数によるシンプルなクライアント設定。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト