science Beta: Firebase Genkit is in Beta, which means that it is not subject to any SLA or deprecation policy and could change in backwards-incompatible ways. Throughout the Beta period, Firebase Genkit and its documentation will be updated and improved. Ollama プラグインは、Ollama プラグインによってサポートされているローカル LLM へのインターフェースを提供します。 Ollama。 インストール npm i --save genkitx-ollama 構成 このプラグインでは、最初に ollama サーバーをインストールし
Firebase Genkit の使用を開始するには、Genkit CLI をインストールして次のコマンドを実行します。 Node.js プロジェクトの genkit init。このページの残りの部分では、その方法について説明します。 要件 Node.js 20 以降。 推奨事項: nvm と nvm-windowsのツールは 簡単にインストールできます。 Genkit をインストールする 次のコマンドを実行して、Genkit CLI をインストールします。 npm i -g genkit このコマンドは、Genkit CLI を Node インストール ディレクトリにインストールし、Node プロジェクトの外部で使用できるようにします。 サンプル プロジェクトを作成して確認する 新しい Node プロジェクトを作成します。 mkdir genkit-intro && cd genkit-
拡張機能はパッケージ化されたソリューションであるため、インストールして構成するだけです。 拡張機能を使用すると、アプリやプロジェクトの機能を実装したり、タスクを自動化したりするコードの調査、作成、デバッグに時間がかかりません。 Extensions Hub をご覧になり、構築しようとしているアプリやプロジェクトに適したソリューションを見つけてください。 インストールされた拡張機能のインスタンスは、それぞれ固有のものとなります。 拡張機能に、アプリ、プロジェクト、ユースケースに固有の構成値を指定します。拡張機能の目的に応じて、Cloud Firestore のパス、画像のサイズ、GitHub の URL など、ほぼすべての値を指定できます。 同じ拡張機能を異なるプロジェクトで再利用できます。同じ拡張機能の複数のインスタンスを 1 つのプロジェクトにインストールすることもできます。インストール
Send feedback Stay organized with collections Save and categorize content based on your preferences. Using the converter allows you to specify generic type arguments when storing and retrieving objects from Firestore. example class Post { constructor(readonly title: string, readonly author: string) {} toString(): string { return this.title + ', by ' + this.author; } } const postConverter = { toFir
フィードバックを送信 関数のスケジュール設定 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 指定した時間に関数が実行されるようにスケジュールを設定する場合は、onSchedule ハンドラを使用して、トピックに関するイベントを Cloud Scheduler でトリガーする Pub/Sub トピックを作成します。 始める前に Firebase プロジェクトでこのソリューションを使用するには、プロジェクトに Blaze 料金プランを適用している必要があります。Blaze プランをまだ適用していない場合は、料金プランをアップグレードしてください。 有償にはなりますが、Cloud Scheduler の各ジョブのコストは月額 $0.10(USD)です。また、Google アカウントごとに 3 つのジョブを無料で使用できます。そのため、全体的なコストとしては比較
フィードバックを送信 関数を管理する コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Firebase CLI コマンドを使用するか、関数のソースコードでランタイム オプションを設定することにより、関数をデプロイ、削除、変更できます。 関数をデプロイする 関数をデプロイするには、次の Firebase CLI コマンドを実行します。 firebase deploy --only functions デフォルトでは、Firebase CLI はソース内のすべての関数を同時にデプロイします。プロジェクトに 6 つ以上の関数が含まれている場合は、特定の関数名で --only フラグを使用して、編集した関数のみをデプロイすることをおすすめします。このようにして特定の関数をデプロイすると、デプロイ プロセスが迅速化され、デプロイの割り当ての問題を回避できます。次に例
フィードバックを送信 Cloud Firestore セキュリティ ルールをテストする コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 アプリを構築するにあたり、Cloud Firestore データベースへのアクセスを制限したい場合があるかもしれません。ただし、リリースする前には、より詳細な Cloud Firestore セキュリティ ルールが必要になります。Cloud Firestore エミュレータを使用すると、アプリの一般的な機能と動作のプロトタイピングとテストに加えて、Cloud Firestore セキュリティ ルールの動作をチェックする単体テストを作成できます。 クイックスタート 簡単なルールを使った基本的なテストケースについては、クイックスタート サンプルをお試しください。 Cloud Firestore セキュリティ ルールを理解する
フィードバックを送信 トランザクションとバッチ書き込み コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Cloud Firestore は、データを読み書きするアトミック オペレーションをサポートしています。一連のアトミック オペレーションでは、すべてのオペレーションが正常に完了するか、またはどのオペレーションも適用されないかのいずれかです。Cloud Firestore には 2 種類のアトミック オペレーションがあります。 トランザクション: トランザクションとは、1 つ以上のドキュメントに対して読み取り / 書き込みを行う一連のオペレーションのことです。 バッチ書き込み: バッチ書き込みとは、1 つ以上のドキュメントに対して書き込みを行う一連のオペレーションです。 トランザクションでデータを更新する Cloud Firestore クライアント ライ
Cloud Firestore セキュリティ ルールは、Cloud Firestore に格納されているデータへの読み取りおよび書き込みアクセス権を持つユーザーを決定します。また、スキーマの検証と参照整合性を維持し、ビジネス ロジックの制約を適用します。 階層データを操作する Cloud Firestore では、コレクション、ドキュメント、およびサブコレクションの階層でデータが保存され、階層深くの複数のレイヤで構成されるデータの保護が必要になることがよくあります。したがって、この階層データを適切に操作する方法を理解することが重要です。 Cloud Firestore では、/databases/データベース名/documents で始まるパスにすべてのドキュメントが保存されます。一般に、このパスは Cloud Firestore を使用するクライアントには開示されません。クライアントによ
コマンドラインから 1 つのコマンドで、JavaScript または TypeScript コードをサーバーにデプロイします。その後は Firebase によって、ユーザーの使用パターンに合わせてコンピューティング リソースが自動的にスケールアップされます。認証情報、サーバー構成、新規サーバーのプロビジョニング、古いサーバーのデコミッションを気にする必要はありません。 仕組み 関数を記述してデプロイすると、Google のサーバーはすぐに関数の管理を開始します。関数は、HTTP リクエストで直接呼び出すことができます。また、バックグラウンド関数の場合は、Google のサーバーがイベントをリッスンして、関数がトリガーされたときに実行します。 負荷が増減すると、Google は関数の実行に必要な仮想サーバー インスタンスの数を迅速にスケーリングすることで対応します。各関数は、独自の構成が含ま
フィードバックを送信 Cloud Functions で可能な処理 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Cloud Functions によって、デベロッパーは Firebase および Google Cloud イベントにアクセスでき、それらのイベントに対応してコードを実行するスケーラブルな処理能力を得ることができます。Firebase アプリでは、独自の要件を満たすために独自の方法で Cloud Functions を使用することが想定されますが、典型的な使用例は次の領域に分類されます。 関心事が発生したときにユーザーに通知します。 データベースのサニタイズとメンテナンスを実行します。 アプリではなくクラウドで集中的なタスクを実行します。 サードパーティのサービスおよび API と統合します。 興味のあるカテゴリの使用例とサンプルを確認して
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く