chore: sync Arize skills from arize-skills@597d609bfe5f07fd7d24acfdb408a082911b18fc and phoenix@746247cbb07b0dc7803b87c69dd8c77811c33f59 (#1583)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
Jim Bennett
2026-05-03 18:05:44 -07:00
committed by GitHub
parent 82b58047e0
commit c7b2aecb94
40 changed files with 1316 additions and 423 deletions

View File

@@ -5,7 +5,7 @@ Track multi-turn conversations by grouping traces with session IDs.
## Setup
```python
from openinference.instrumentation import using_session
from phoenix.otel import using_session
with using_session(session_id="user_123_conv_456"):
response = llm.invoke(prompt)
@@ -16,7 +16,7 @@ with using_session(session_id="user_123_conv_456"):
**Bad: Only parent span gets session ID**
```python
from openinference.semconv.trace import SpanAttributes
from phoenix.otel import SpanAttributes
from opentelemetry import trace
span = trace.get_current_span()
@@ -51,7 +51,7 @@ Bad: `"session_1"`, `"test"`, empty string
```python
import uuid
from openinference.instrumentation import using_session
from phoenix.otel import using_session
session_id = str(uuid.uuid4())
messages = []
@@ -73,7 +73,7 @@ def send_message(user_input: str) -> str:
## Additional Attributes
```python
from openinference.instrumentation import using_attributes
from phoenix.otel import using_attributes
with using_attributes(
user_id="user_123",