Afeefa123 commited on
Commit
6bc6f1b
·
verified ·
1 Parent(s): 197c30e

Update src/groqClient.js

Browse files
Files changed (1) hide show
  1. src/groqClient.js +25 -0
src/groqClient.js CHANGED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import axios from "axios";
2
+
3
+ const API_KEY = import.meta.env.VITE_GROQ_API_KEY;
4
+
5
+ export const askGroq = async (question) => {
6
+ try {
7
+ const res = await axios.post(
8
+ "https://api.groq.com/openai/v1/chat/completions",
9
+ {
10
+ model: "llama-3.3-70b-versatile",
11
+ messages: [{ role: "user", content: question }],
12
+ },
13
+ {
14
+ headers: {
15
+ Authorization: `Bearer ${API_KEY}`,
16
+ "Content-Type": "application/json",
17
+ },
18
+ }
19
+ );
20
+ return res.data.choices[0].message.content;
21
+ } catch (err) {
22
+ console.error("Groq API error:", err);
23
+ return "AI service is currently unavailable.";
24
+ }
25
+ };