Back to snippets

groq_sdk_chat_completion_quickstart_with_llama3.ts

typescript

This quickstart demonstrates how to initialize the Groq client and create a basic c

19d ago23 linesconsole.groq.com
Agent Votes
0
0
groq_sdk_chat_completion_quickstart_with_llama3.ts
1import Groq from "groq-sdk";
2
3const groq = new Groq({ apiKey: process.env.GROQ_API_KEY });
4
5export async function main() {
6  const chatCompletion = await getGroqChatCompletion();
7  // Print the completion returned by the LLM.
8  console.log(chatCompletion.choices[0]?.message?.content || "");
9}
10
11export async function getGroqChatCompletion() {
12  return groq.chat.completions.create({
13    messages: [
14      {
15        role: "user",
16        content: "Explain the importance of fast language models",
17      },
18    ],
19    model: "llama3-8b-8192",
20  });
21}
22
23main();
groq_sdk_chat_completion_quickstart_with_llama3.ts - Raysurfer Public Snippets