From aadb0052b2a60a8d38d5aa52dc75cfe4ee13201d Mon Sep 17 00:00:00 2001 From: Zhongpin Wang Date: Fri, 14 Feb 2025 16:11:24 +0800 Subject: [PATCH] fix:lint --- packages/prompt-registry/README.md | 18 ++++++++---------- sample-code/src/prompt-registry.ts | 14 +++++++++++--- sample-code/src/server.ts | 12 ++++++++---- 3 files changed, 27 insertions(+), 17 deletions(-) diff --git a/packages/prompt-registry/README.md b/packages/prompt-registry/README.md index 04e92bf6..c6dffb8c 100644 --- a/packages/prompt-registry/README.md +++ b/packages/prompt-registry/README.md @@ -42,11 +42,10 @@ In addition, you can find more **sample code** [here](https://github.com/SAP/ai- ### List Prompt Templates ```ts -const response: PromptTemplateListResponse = await PromptTemplatesApi.listPromptTemplates( - { +const response: PromptTemplateListResponse = + await PromptTemplatesApi.listPromptTemplates({ scenario: 'test' - } -).execute(); + }).execute(); ``` ### Custom Destination @@ -55,13 +54,12 @@ When calling the `execute()` method, it is possible to provide a custom destinat For example, when querying deployments targeting a destination with the name `my-destination`, the following code can be used: ```ts -const response: PromptTemplateListResponse = await PromptTemplatesApi.listPromptTemplates( - { +const response: PromptTemplateListResponse = + await PromptTemplatesApi.listPromptTemplates({ scenario: 'test' - } -).execute({ - destinationName: 'my-destination' -}); + }).execute({ + destinationName: 'my-destination' + }); ``` ## Local Testing diff --git a/sample-code/src/prompt-registry.ts b/sample-code/src/prompt-registry.ts index 2f2c7d76..9568c626 100644 --- a/sample-code/src/prompt-registry.ts +++ b/sample-code/src/prompt-registry.ts @@ -1,5 +1,8 @@ import { PromptTemplatesApi } from '@sap-ai-sdk/prompt-registry'; -import type { PromptTemplateDeleteResponse, PromptTemplatePostResponse } from '@sap-ai-sdk/prompt-registry'; +import type { + PromptTemplateDeleteResponse, + PromptTemplatePostResponse +} from '@sap-ai-sdk/prompt-registry'; /** * Create a prompt template. @@ -7,7 +10,10 @@ import type { PromptTemplateDeleteResponse, PromptTemplatePostResponse } from '@ * @param scenario - The scenario of the prompt template. * @returns Prompt template post response. */ -export async function createPromptTemplate(name: string, scenario: string): Promise { +export async function createPromptTemplate( + name: string, + scenario: string +): Promise { return PromptTemplatesApi.createUpdatePromptTemplate({ name, scenario, @@ -28,6 +34,8 @@ export async function createPromptTemplate(name: string, scenario: string): Prom * @param id - The id of the prompt template. * @returns Prompt template delete response. */ -export async function deletePromptTemplate(id: string): Promise { +export async function deletePromptTemplate( + id: string +): Promise { return PromptTemplatesApi.deletePromptTemplate(id).execute(); } diff --git a/sample-code/src/server.ts b/sample-code/src/server.ts index 6e118880..662cadd8 100644 --- a/sample-code/src/server.ts +++ b/sample-code/src/server.ts @@ -47,10 +47,13 @@ import { deleteCollection, retrieveDocuments } from './document-grounding.js'; +import { + createPromptTemplate, + deletePromptTemplate +} from './prompt-registry.js'; import type { RetievalPerFilterSearchResult } from '@sap-ai-sdk/document-grounding'; import type { AiApiError, AiDeploymentStatus } from '@sap-ai-sdk/ai-api'; import type { OrchestrationResponse } from '@sap-ai-sdk/orchestration'; -import { createPromptTemplate, deletePromptTemplate } from './prompt-registry.js'; const app = express(); const port = 8080; @@ -563,11 +566,12 @@ app.get('/prompt-registry/invoke', async (req, res) => { res.setHeader('Connection', 'keep-alive'); res.flushHeaders(); - const { id } = await createPromptTemplate('ai-sdk-js-sample', 'orchestration'); + const { id } = await createPromptTemplate( + 'ai-sdk-js-sample', + 'orchestration' + ); res.write(`Prompt template created: ${id}\n`); - - const response = await deletePromptTemplate(id); res.write(`Prompt template deleted: ${response.message}\n`);