Skip to content

Google GenAI — Align with gen_ai RFC #153 #20580

@andreiborza

Description

@andreiborza

Align the Google GenAI integration with RFC #153.

Attribute renames

  • gen_ai.systemgen_ai.provider.name
  • gen_ai.request.available_toolsgen_ai.tool.definitions (structured objects, not JSON string)
  • gen_ai.response.textgen_ai.output.messages
  • gen_ai.response.tool_callsgen_ai.output.messages
  • gen_ai.usage.cache_creation_input_tokensgen_ai.usage.input_tokens.cache_write
  • gen_ai.usage.cache_read_input_tokensgen_ai.usage.input_tokens.cached

Required attributes

  • gen_ai.operation.name set on all spans
  • gen_ai.provider.name set on all AI Client spans
  • gen_ai.response.streaming set on all AI Client spans
  • gen_ai.response.time_to_first_token for streaming responses

Message format

  • contentparts in gen_ai.input.messages and gen_ai.output.messages
  • System messages extracted to gen_ai.system_instructions

Metadata

Metadata

Assignees

No one assigned

    Labels

    TaskjavascriptPull requests that update javascript code
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions