Não consigo executar o código embora tenha seguido as orientações da aula, segue:
Código:
os.environ["GROQ_API_KEY"] = userdata.get('Groq_API_Key')
from groq import Groq
client_groq = Groq()
completion = client_groq.chat.completions.create(
model="openai/gpt-oss-20b",
messages=[
{
"role": "user",
"content": "Sol?"
}
],
temperature=1, #0 - o menos criativo possível; 2 - o mais criativo possível
max_completion_tokens=8192,
reasoning_effort="medium",
stream=True,
stop=None
)
for chunk in completion:
print(chunk.choices[0].delta.content or "", end="")
Erro:
APIStatusError Traceback (most recent call last)
/tmp/ipykernel_12939/2985880680.py in <cell line: 0>()
4 client_groq = Groq()
5
----> 6 completion = client_groq.chat.completions.create(
7 model="openai/gpt-oss-20b",
8 messages=[
2 frames
/usr/local/lib/python3.12/dist-packages/groq/_base_client.py in request(self, cast_to, options, stream, stream_cls)
1065
1066 log.debug("Re-raising status error")
-> 1067 raise self._make_status_error_from_response(err.response) from None
1068
1069 break
APIStatusError: Error code: 413 - {'error': {'message': 'Request too large for model openai/gpt-oss-20b in organization org_01kpb3ys7we478zmn93974zd49 service tier on_demand on tokens per minute (TPM): Limit 8000, Requested 8265, please reduce your message size and try again. Need more tokens? Upgrade to Dev Tier today at https://console.groq.com/settings/billing', 'type': 'tokens', 'code': 'rate_limit_exceeded'}}