Rumah >hujung hadapan web >tutorial js >Menambah GenAI pada Aplikasi Sudut Menggunakan AWS Bedrock
Mengintegrasikan AI ke dalam aplikasi web telah menjadi semakin berleluasa. AWS Bedrock menawarkan platform yang berkuasa untuk mengakses dan memanfaatkan model asas (FM) untuk membina aplikasi AI generatif. Artikel ini akan membimbing anda melalui memasukkan keupayaan AI ke dalam aplikasi Angular anda menggunakan AWS Bedrock.
Artikel ini akan membimbing anda melalui memasukkan keupayaan AI ke dalam aplikasi Angular anda menggunakan AWS Bedrock.
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; } };
Jana perkhidmatan Sudut baharu: Gunakan CLI Sudut untuk mencipta perkhidmatan baharu untuk mengendalikan interaksi dengan fungsi 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; }); } }
Dengan mengikuti langkah-langkah ini, anda boleh berjaya menyepadukan keupayaan AI ke dalam aplikasi Angular anda menggunakan AWS Bedrock. Penyepaduan ini boleh meningkatkan pengalaman pengguna, mengautomasikan tugasan dan membuka kunci kemungkinan baharu untuk aplikasi anda.
Nota: Gantikan ruang letak seperti YOUR_MODEL_ID dan https://your-lambda-function-endpoint dengan nilai sebenar.
Atas ialah kandungan terperinci Menambah GenAI pada Aplikasi Sudut Menggunakan AWS Bedrock. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!