- gen_ai.system -> gen_ai.provider.name (deprecated) - system / system_instructions -> gen_ai.system_instructions - gen_ai.usage.cache_read_input_tokens -> gen_ai.usage.cache_read.input_tokens - gen_ai.usage.cache_creation_input_tokens -> gen_ai.usage.cache_creation.input_tokens
Align with the OpenTelemetry GenAI semantic convention gen_ai.system_instructions for system prompts. The old "system" attribute name was unrelated to gen_ai.system (which is for provider name).