googleapis/go-genai
Google Gen AI Go SDK provides an interface for developers to integrate Google's generative models into their Go applications.
何を解決するか
Go開発者が、直接API呼び出しを書くことなく、Googleの生成AIモデル(Geminiなど)をアプリケーションに統合できる標準化されたインターフェースを提供します。
動作方法
このSDKは、Gemini Developer APIまたはGemini Enterprise Agent Platformに接続するクライアントライブラリとして機能します。開発者はAPIキーまたはプロジェクト固有のクラウド設定を使用してクライアントを構成し、GenerateContentなどのメソッドを呼び出して、テキストと画像を組み合わせたマルチモーダル入力をモデルに送信できます。
対象ユーザー
Googleの生成モデルを使ってAI機能を構築したいGo開発者
特徴
- Gemini Developer APIとGemini Enterprise Agent Platformの両方をサポート。
- テキストと画像の組み合わせ入力からテキストを生成するマルチモーダル機能を可能に。
- コードまたは環境変数による柔軟なクライアント設定。
関連
- プロジェクト
googleapis/java-genaiGemini Developer および Gemini Enterprise Agent Platform API とやり取りするための Java SDK で、コンテンツ生成、ツールの使用、マルチモーダル入力を可能にします。
- プロジェクト
googleapis/python-aiplatformGemini Enterprise Agent Platform (旧 Vertex AI) 用の Python SDK により、開発者は AI エージェントの構築、デプロイ、最適化、プロンプト管理、および生成 AI モデルの評価が可能になります。
- プロジェクト
- プロジェクト
googleapis/js-genaiGemini LLM を Gemini Developer API または Gemini Enterprise Agent Platform を通じて呼び出すための公式 JavaScript/TypeScript SDK(`@google/genai`)。モデル呼び出し、ストリーミング、チャット状態、キャッシュ、ファイルアップロード、ライブセッション、関数呼び出しツール、および複雑なマルチモーダルワークフロー用の高レベルな Interactions API を提供します。
- プロジェクト
googleapis/python-genaiGoogleのGemini生成AIモデルをサポートする公式Python SDK。公開およびエンタープライズAPI、型定義されたリクエスト構築、非同期/ストリーミング呼び出し、関数呼び出し、セーフティ設定、および簡単なクライアント管理に対応しています。