{"source":"semconv","version":"1.44.0","attribute":{"id":"gen_ai.token.type","type":"enum","enumMembers":[{"id":"input","value":"input","stability":"development","brief":"Input tokens (prompt, input, etc.)"},{"id":"completion","value":"output","stability":"development","brief":"Output tokens (completion, response, etc.)","deprecated":{"reason":"renamed","renamedTo":"output"}},{"id":"output","value":"output","stability":"development","brief":"Output tokens (completion, response, etc.)"}],"stability":"development","brief":"The type of token being counted.","examples":["input","output"],"deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."},"namespace":"gen_ai","definedIn":"model/gen-ai/deprecated/registry-deprecated.yaml","usedBy":[{"groupId":"metric.gen_ai.client.token.usage","groupType":"metric","signalName":"gen_ai.client.token.usage","requirementLevel":"required"}]},"history":[{"version":"1.30.0","publishedAt":"2025-01-24T19:11:42Z","kind":"first-seen","detail":"Already present at v1.30.0, the oldest release tracked here (experimental)."},{"version":"1.31.0","publishedAt":"2025-03-11T00:53:13Z","kind":"stability-changed","detail":"Stability label respelled from experimental to development.","severity":"informational"},{"version":"1.31.0","publishedAt":"2025-03-11T00:53:13Z","kind":"enum-members-changed","detail":"Enum members changed (2 to 3).","severity":"informational"},{"version":"1.42.0","publishedAt":"2026-06-12T21:03:17Z","kind":"deprecated","detail":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai).","severity":"notable"}],"replaces":[]}