Retrieves metadata from assistant replies within an LLMMessage object.
It returns the metadata as a tibble.
get_metadata(.llm, .index = NULL)last_metadata(.llm)
A tibble containing metadata for the specified assistant reply or all replies.
An LLMMessage object containing the message history.
A positive integer specifying which assistant reply's metadata to extract.
If NULL (default), metadata for all replies is returned.
Metadata columns may include:
model: The model used for generating the reply.
timestamp: The time when the reply was generated.
prompt_tokens: The number of tokens in the input prompt.
completion_tokens: The number of tokens in the assistant's reply.
total_tokens: The total number of tokens (prompt + completion).
api_specific: A list column with API-specific metadata.
For convenience, last_metadata() is provided to retrieve the metadata for the last message.
last_metadata()