Setting up the Client Library for VYSP API is easy. Follow these steps to integrate it into your project.
npm install --save-dev vysp@latest
import VYSPClient, { VYSPClientConfig } from 'vysp';
const vyspClientConfig: VYSPClientConfig = {
tenantApiKey: process.env.VYSP_TENANT_API_KEY!,
gateApiKey: process.env.VYSP_GATE_API_KEY!,
installationType: "cloud",
}
const client = VYSPClient.clientFromConfig(vyspClientConfig)
const prompt = 'sample input'; // gather input from user
const modelOutput = 'sample model output'; // send a request to model
async function performCheckInput() {
try {
const response = await client.checkInput('user1', prompt);
console.log(response);
} catch (error) {
console.error('Error:', error.message);
}
}
async function performCheckOutput() {
try {
const response = await client.checkOutput('user1', prompt, modelOutput);
console.log(response);
} catch (error) {
console.error('Error:', error.message);
}
}
performCheckInput();
performCheckOutput();