UNPKG

@revenium/perplexity

Version:
21 lines (19 loc) 630 B
import { PerplexityReveniumMiddleware } from "../src"; async function enhancedRequest() { console.log("=".repeat(50)); try { const middleware = new PerplexityReveniumMiddleware(); const model = middleware.getGenerativeModel("sonar-pro"); const result = await model.createChatCompletion({ messages: [ { role: "user", content: "Explain quantum computing in simple terms" }, ], max_tokens: 100, temperature: 0.7, }); console.log("[ENHANCED REQUEST]", result.choices[0].message.content); } catch (error) { console.log(error); } } enhancedRequest();