Skip to content

Commit 1b725b4

Browse files
committed
remove unintentional changes
1 parent 8909a5b commit 1b725b4

File tree

1 file changed

+11
-36
lines changed
  • instrumentation-genai/opentelemetry-instrumentation-openai-v2/examples/manual

1 file changed

+11
-36
lines changed

instrumentation-genai/opentelemetry-instrumentation-openai-v2/examples/manual/main.py

Lines changed: 11 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,17 @@
44
from openai import OpenAI
55

66
# NOTE: OpenTelemetry Python Logs and Events APIs are in beta
7-
from opentelemetry import _events, _logs, metrics, trace
7+
from opentelemetry import _events, _logs, trace
88
from opentelemetry.exporter.otlp.proto.grpc._log_exporter import (
99
OTLPLogExporter,
1010
)
11-
from opentelemetry.exporter.otlp.proto.grpc.metric_exporter import (
12-
OTLPMetricExporter,
13-
)
1411
from opentelemetry.exporter.otlp.proto.grpc.trace_exporter import (
1512
OTLPSpanExporter,
1613
)
1714
from opentelemetry.instrumentation.openai_v2 import OpenAIInstrumentor
1815
from opentelemetry.sdk._events import EventLoggerProvider
1916
from opentelemetry.sdk._logs import LoggerProvider
2017
from opentelemetry.sdk._logs.export import BatchLogRecordProcessor
21-
from opentelemetry.sdk.metrics import MeterProvider
22-
from opentelemetry.sdk.metrics.export import PeriodicExportingMetricReader
2318
from opentelemetry.sdk.trace import TracerProvider
2419
from opentelemetry.sdk.trace.export import BatchSpanProcessor
2520

@@ -36,42 +31,22 @@
3631
)
3732
_events.set_event_logger_provider(EventLoggerProvider())
3833

39-
# configure metrics
40-
metrics.set_meter_provider(
41-
MeterProvider(
42-
metric_readers=[
43-
PeriodicExportingMetricReader(
44-
OTLPMetricExporter(),
45-
),
46-
]
47-
)
48-
)
49-
50-
from opentelemetry.instrumentation.httpx import HTTPXClientInstrumentor
51-
52-
HTTPXClientInstrumentor().instrument()
53-
5434
# instrument OpenAI
5535
OpenAIInstrumentor().instrument()
5636

57-
tracer = trace.get_tracer(__name__)
58-
5937

6038
def main():
6139
client = OpenAI()
62-
63-
for u in range(10):
64-
with tracer.start_as_current_span("main"):
65-
chat_completion = client.chat.completions.create(
66-
model=os.getenv("CHAT_MODEL", "gpt-4o-mini"),
67-
messages=[
68-
{
69-
"role": "user",
70-
"content": "Write a haiku on OpenTelemetry.",
71-
},
72-
],
73-
)
74-
print(chat_completion.choices[0].message.content)
40+
chat_completion = client.chat.completions.create(
41+
model=os.getenv("CHAT_MODEL", "gpt-4o-mini"),
42+
messages=[
43+
{
44+
"role": "user",
45+
"content": "Write a short poem on OpenTelemetry.",
46+
},
47+
],
48+
)
49+
print(chat_completion.choices[0].message.content)
7550

7651

7752
if __name__ == "__main__":

0 commit comments

Comments
 (0)