Die Integration von KI in Webanwendungen wird immer häufiger. AWS Bedrock bietet eine leistungsstarke Plattform für den Zugriff auf und die Nutzung von Foundation Models (FMs) für die Erstellung generativer KI-Anwendungen. Dieser Artikel führt Sie durch die Integration von KI-Funktionen in Ihre Angular-Anwendung mithilfe von AWS Bedrock.
Dieser Artikel führt Sie durch die Integration von KI-Funktionen in Ihre Angular-Anwendung mithilfe von 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; } };
Generieren Sie einen neuen Angular-Dienst: Verwenden Sie die Angular-CLI, um einen neuen Dienst zu erstellen, der Interaktionen mit der Lambda-Funktion verarbeitet.
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; }); } }
Indem Sie diese Schritte befolgen, können Sie KI-Funktionen mithilfe von AWS Bedrock erfolgreich in Ihre Angular-Anwendung integrieren. Diese Integration kann die Benutzererfahrung verbessern, Aufgaben automatisieren und neue Möglichkeiten für Ihre Anwendung erschließen.
Hinweis: Ersetzen Sie Platzhalter wie YOUR_MODEL_ID und https://your-lambda-function-endpoint durch tatsächliche Werte.
Das obige ist der detaillierte Inhalt vonHinzufügen von GenAI zu Angular-Anwendungen mithilfe von AWS Bedrock. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!