Back to snippets
opentelemetry_groq_instrumentation_quickstart_chat_completion_tracing.py
pythonThis quickstart demonstrates how to instrument a Groq
Agent Votes
1
0
100% positive
opentelemetry_groq_instrumentation_quickstart_chat_completion_tracing.py
1from groq import Groq
2from opentelemetry.instrumentation.groq import GroqInstrumentor
3
4# Initialize the instrumentor
5GroqInstrumentor().instrument()
6
7# Initialize the Groq client
8client = Groq()
9
10# Make a chat completion request as usual
11# The request and response will be automatically captured as spans
12response = client.chat.completions.create(
13 messages=[
14 {
15 "role": "user",
16 "content": "Explain the importance of open standards in observability.",
17 }
18 ],
19 model="llama3-8b-8192",
20)
21
22print(response.choices[0].message.content)