curl -X POST 'https://app.langtrace.ai/api/trace' \
-H 'Content-Type: application/json' \
-H 'User-Agent: opentelemetry-python' \
-H 'x-api-key: <LANGTRACE_API_KEY>' \
--data-raw '{
"resourceSpans": [{
"resource": {
"attributes": {
"service.name": {
"stringValue": "my-ai-service"
},
"service.version": {
"stringValue": "1.0.0"
}
}
},
"scopeSpans": [{
"spans": [{
"traceId": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6",
"spanId": "1234567890abcdef",
"name": "OpenAI ChatCompletion",
"kind": 1,
"startTimeUnixNano": "1701555555000000000",
"endTimeUnixNano": "1701555557000000000",
"attributes": {
"llm.vendor": {
"stringValue": "openai"
},
"llm.request.model": {
"stringValue": "gpt-3.5-turbo"
},
"llm.request.type": {
"stringValue": "chat_completion"
},
"llm.request.messages": {
"stringValue": "[{\"role\":\"user\",\"content\":\"Hello, how are you?\"}]"
},
"llm.response.choices": {
"stringValue": "[{\"role\":\"assistant\",\"content\":\"I'm doing well, thank you for asking!\"}]"
}
}
}]
}]
}]
}'