metadata object.
Reserved metadata
wandb.* keys control routing and logging and are removed before provider dispatch. Other metadata is forwarded to the provider and projected into the trace when representable.
Conversation precedence
The proxy chooses the first available identifier:wandb.thread_id;gen_ai.conversation.id;- Vapi
call.id.
What a task trace records
- task UUID, alias, and version;
- routing revision and selected provider/model;
- exact provider-dispatched request and reconstructed response;
- token usage, finish reason, timing, and error status;
- conversation, user, scenario, and safe custom metadata;
- a proxy request ID for support and write-surface comparison.
API: Send a request with conversation identity (POST /chat/completions)
API: Send a request with conversation identity (POST /chat/completions)
Keep the same The proxy removes reserved
wandb.thread_id for every turn in one conversation:wandb.* values before provider dispatch. See Create a routed chat completion.