File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11"""Azure OpenAI chat completions, tracked via OpenTelemetry."""
22
33import os
4+
45from opentelemetry import trace
5- from opentelemetry .sdk .trace import TracerProvider
6- from opentelemetry .sdk .trace .export import SimpleSpanProcessor
7- from opentelemetry .sdk .resources import Resource , SERVICE_NAME
86from opentelemetry .exporter .otlp .proto .http .trace_exporter import OTLPSpanExporter
97from opentelemetry .instrumentation .openai_v2 import OpenAIInstrumentor
8+ from opentelemetry .sdk .resources import SERVICE_NAME , Resource
9+ from opentelemetry .sdk .trace import TracerProvider
10+ from opentelemetry .sdk .trace .export import SimpleSpanProcessor
1011
1112resource = Resource (attributes = {SERVICE_NAME : "example-azure-openai-app" })
1213exporter = OTLPSpanExporter (
2829)
2930
3031response = client .chat .completions .create (
31- model = "gpt-4o " ,
32+ model = "grok-4-20-non-reasoning " ,
3233 max_completion_tokens = 1024 ,
3334 messages = [
3435 {"role" : "user" , "content" : "Tell me a fun fact about hedgehogs." },
You can’t perform that action at this time.
0 commit comments