AI を Web アプリケーションに統合することはますます普及しています。 AWS Bedrock は、生成 AI アプリケーションを構築するための基盤モデル (FM) にアクセスして活用するための強力なプラットフォームを提供します。この記事では、AWS Bedrock を使用して AI 機能を Angular アプリケーションに組み込む方法を説明します。
この記事では、AWS Bedrock を使用して AI 機能を Angular アプリケーションに組み込む方法について説明します。
const AWS = require('aws-sdk'); const bedrockClient = new AWS.Bedrock({ region: 'us-east-1' }); // Replace with your region exports.handler = async (event) => { const prompt = event.prompt; const params = { modelId: 'YOUR_MODEL_ID', // Replace with your model ID inputText: prompt }; try { const response = await bedrockClient.generateText(params).promise(); return response.text; } catch (error) { console.error(error); throw error; } };
新しい Angular サービスを生成する: Angular CLI を使用して、Lambda 関数との対話を処理する新しいサービスを作成します。
ng generate service bedrock
import { Injectable } from '@angular/core'; import { HttpClient } from '@angular/common/http'; @Injectable({ providedIn: 'root' }) export class BedrockService { constructor(private http: HttpClient) {} generateText(prompt: string) { return this.http.post<string>('https://your-lambda-function-endpoint', { prompt }); } }
import { Component } from '@angular/core'; import { BedrockService } from './bedrock.service'; @Component({ selector: 'app-my-component', templateUrl: './my-component.component.html', styleUrls: ['./my-component.component.css'] }) export class MyComponent { prompt: string = ''; generatedText: string = ''; constructor(private bedrockService: BedrockService) {} generate() { this.bedrockService.generateText(this.prompt) .subscribe(text => { this.generatedText = text; }); } }
これらの手順に従うことで、AWS Bedrock を使用して AI 機能を Angular アプリケーションに正常に統合できます。この統合により、ユーザー エクスペリエンスが向上し、タスクが自動化され、アプリケーションの新たな可能性が解き放たれます。
注: YOUR_MODEL_ID や https://your-lambda-function-endpoint などのプレースホルダーを実際の値に置き換えます。
以上がAWS Bedrock を使用して GenAI を Angular アプリケーションに追加するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。