import createRvencClient from "@premai/pcci-sdk-ts"; const client = await createRvencClient({ apiKey: "your-api-key", }); // Verify authentication const response = await client.chat.completions.create({ model: "openai/gpt-oss-120b", messages: [{ role: "user", content: "Hello!" }], }); console.log(response.choices[0].message.content);
import createRvencClient, { generateEncryptionKeys } from "@premai/pcci-sdk-ts"; // Generate keys once const encryptionKeys = await generateEncryptionKeys(); // Reuse keys across multiple requests const client = await createRvencClient({ apiKey: "your-api-key", encryptionKeys, }); const response = await client.chat.completions.create({ model: "openai/gpt-oss-120b", messages: [{ role: "user", content: "Hello!" }], }); console.log(response.choices[0].message.content);
const client = await createRvencClient({ apiKey: "your-api-key", requestTimeoutMs: 60000, // 60 seconds maxBufferSize: 20 * 1024 * 1024, // 20MB });