Spaces:
Sleeping
Sleeping
File size: 742 Bytes
168f629 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
import requests
GROQ_API_KEY = "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"
GROQ_URL = "https://api.groq.com/openai/v1/chat/completions"
def query_groq(prompt, model="llama3-8b-8192", temperature=0.7, max_tokens=512):
headers = {
"Authorization": f"Bearer {GROQ_API_KEY}",
"Content-Type": "application/json"
}
payload = {
"model": model,
"messages": [
{"role": "user", "content": prompt}
],
"temperature": temperature,
"max_tokens": max_tokens
}
response = requests.post(GROQ_URL, headers=headers, json=payload)
response.raise_for_status()
result = response.json()
return result["choices"][0]["message"]["content"].strip()
|