This example assumes using Groq; is in scope and apiKey contains your Groq API key.
1 2 3 4 5 6 7 8 9101112
usingvarclient=newGroqClient(apiKey);IList<ChatCompletionRequestMessage>messages=[newChatCompletionRequestUserMessage{Role=ChatCompletionRequestUserMessageRole.User,Content="Generate five random words."}];CreateChatCompletionRequestrequest=new(){Messages=messages,Model=CreateChatCompletionRequestModel.Llama3370bVersatile};varresponse=awaitclient.Chat.CreateChatCompletionAsync(request);Console.WriteLine(response.Choices[0].Message.Content);