LLM 應用語義規範正在不斷演化當中,探針版本在新版本發布時,各種 LLM 外掛程式會逐漸向最新版本的語義規範靠攏。本文檔用於記錄在新版本探針發布時,語義規範發生的變化。
Python 探針
2.0.0 版本
Span Attributes
所屬組件 | 調用類型 | 原 Attribute | 新 Attribute | 備忘 |
OpenAI | LLM | gen_ai.prompts | gen_ai.input.messages | 從平鋪的屬性記錄方式替換為 JSON 格式,詳情參見控制 LLM 應用對話歷史採集行為。 |
gen_ai.completions | gen_ai.output.messages | 從平鋪的屬性記錄方式替換為 JSON 格式,詳情參見控制 LLM 應用對話歷史採集行為。 | ||
gen_ai.model_name | 移除 | - | ||
gen_ai.request.model_name | gen_ai.request.model | - | ||
gen_ai.response.model_name | gen_ai.response.model | - | ||
input.mime_type | 移除 | - | ||
input.value | gen_ai.input.messages | 從非結構化記錄方式替換為 JSON 格式,詳情參見控制 LLM 應用對話歷史採集行為。 | ||
output.mime_type | gen_ai.output.type | - | ||
output.value | gen_ai.output.messages | 從非結構化記錄方式替換為 JSON 格式,詳情參見控制 LLM 應用對話歷史採集行為。 | ||
gen_ai.request.tool_calls | gen_ai.tool.definitions | 從非結構化記錄方式替換為 JSON 格式,詳情參見控制 LLM 應用對話歷史採集行為。 | ||
新增 | gen_ai.request.choice.count | - | ||
新增 | gen_ai.request.seed | - | ||
新增 | gen_ai.request.frequency_penalty | - | ||
新增 | gen_ai.request.presence_penalty | - | ||
新增 | gen_ai.request.max_tokens | - | ||
新增 | gen_ai.request.top_p | - | ||
新增 | gen_ai.request.top_k | - | ||
新增 | gen_ai.request.stop_sequences | - | ||
新增 | gen_ai.response.id | - | ||
新增 | gen_ai.response.finish_reasons | - | ||
gen_ai.usage.prompt_tokens | gen_ai.usage.input_tokens | - | ||
gen_ai.usage.completion_tokens | gen_ai.usage.output_tokens | - | ||
Embedding | embedding.model_name | gen_ai.request.model | - | |
embedding.text | 移除 | - | ||
embedding.vector | 移除 | - | ||
embedding.vector_size | gen_ai.embeddings.dimension.count | - | ||
新增 | gen_ai.encoding.formats | - |