OpenAI Integration
Installation
pip install -U Lexica openai opentelemetry-instrumentation-openaiInstrument OpenAI API Calls
1. Configure Environment Variables
import os
os.environ["Lexica_API_KEY"] = "YOUR_Lexica_API_KEY"
os.environ["Lexica_HOST"] = "https://cloud.Lexica.ai"2. Initialize Lexica and Instrument OpenAI
import Lexica as ag
from opentelemetry.instrumentation.openai import OpenAIInstrumentor
import openai
ag.init()
OpenAIInstrumentor().instrument()
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "user", "content": "Write a short story about AI."},
],
)
print(response.choices[0].message.content)Instrumenting a Workflow with a Parent Span
Example
Associating Traces with Applications
Complete Example
Last updated