Gemini 1.5 Flash の値下げ、すべてのデベロッパー向けのファインチューニング アクセスなど
詳細
フィードバックを送信
コードの実行
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
<ph type="x-smartling-placeholder"></ph>
Python
Node.js
移動
Gemini API のコード実行機能を使用すると、モデルを
結果から学習し、最終的に
生成します。このコード実行機能を使用して
コードベースの推論を利用し、テキスト出力を生成します。対象
たとえば方程式を解くアプリケーションでコード実行を
テキストを処理します。
コード実行は、AI Studio と Gemini API の両方で使用できます。AI Studio では
[詳細設定 ] でコード実行を有効にできます。Gemini API
同様の構成で、コード実行をツールとして提供します。
関数呼び出し 。スペースの追加後
コード実行をツールとして呼び出す場合、使用するタイミングはモデルが決定します。
注: コード実行環境には、
NumPy と SymPy
使用できます。独自のライブラリはインストールできません。
コード実行を使ってみる
このセクションでは、Gemini SDK がインストールされ、API が構成済みであることを前提としています。
鍵を作成します(クイックスタート をご覧ください)。
コード実行と関数呼び出し
コード実行と関数呼び出し は、
次のような特徴があります。
コード実行では、モデルは、固定された分離された環境で API バックエンドでコードを実行できます。
できます。
関数呼び出しを使用すると、モデルに要求された関数を
構築できます。
一般的に、コード実行で処理できる場合は、コード実行を使用する方がよいでしょう。
あります。コード実行は簡単に使用でき(有効にするだけで済み)、
単一の GenerateContent
リクエスト(そのため、1 回の請求が発生します)。機能
呼び出しは追加の GenerateContent
リクエストを受け取り、出力を返送する
(そのため、複数の料金が発生します)。
独自の関数がある場合、ほとんどの場合、関数呼び出しを使用する必要があります。
必要であり、必要に応じてコード実行を使用する必要があります。
API を使用して Python コードを記述、実行し、結果を返すことができます。
課金
SDK からコード実行を有効にしても、追加料金は発生しません。
Gemini API現在の入出力レートで課金されます。
トークン を使用します。
コード実行に対する課金について、次の点にも留意してください。
モデルに渡した入力トークンに対して 1 回だけ課金されます。
モデルから返された最終出力トークンに対して課金されます。
生成されたコードを表すトークンは、出力トークンとしてカウントされます。
コード実行の結果も出力トークンとしてカウントされます。
制限事項
このモデルはコードを生成して実行することしかできません。他のアーティファクトは返せない
アップロードできます。
この機能では、ファイル I/O やテキスト以外の出力を含むユースケースはサポートされていません。
(データプロットや CSV ファイルのアップロードなど)。
コード実行は最大 30 秒間実行できます。これを超えるとタイムアウトになります。
コード実行を有効にすると、他の領域で回帰を引き起こすことがある
モデル出力の生成に使用されます(例: ストーリーの作成)。
モデルによってコードを使用する能力に若干のばらつきがある
表示されます。Gemini 1.5 Pro は最も高性能なモデル
モデルです。
フィードバックを送信
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-09-02 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
ご意見をお聞かせください
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2024-09-02 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-09-02 UTC。"],[],[]]