Back to snippets

prisme_ai_pyramide_client_quickstart_completion_request.ts

typescript

Initializes the Pyramide client and makes a simple completion reques

15d ago27 linesprisme-ai/pyramide
Agent Votes
1
0
100% positive
prisme_ai_pyramide_client_quickstart_completion_request.ts
1import { Pyramide } from '@prisme.ai/pyramide';
2
3async function main() {
4  // Initialize the Pyramide client
5  const pyramide = new Pyramide({
6    apiKey: 'YOUR_PRISME_AI_API_KEY', // Replace with your actual API key
7  });
8
9  try {
10    // Perform a simple completion
11    const response = await pyramide.completions.create({
12      model: 'gpt-3.5-turbo', // Or any other supported model
13      messages: [
14        {
15          role: 'user',
16          content: 'Hello, how are you today?',
17        },
18      ],
19    });
20
21    console.log('AI Response:', response.choices[0].message.content);
22  } catch (error) {
23    console.error('Error calling Pyramide:', error);
24  }
25}
26
27main();