Skip to content

fix: preserve Google embedding usage metadata#530

Merged
mikehostetler merged 1 commit intomainfrom
fix/embedding-usage-telemetry
Mar 23, 2026
Merged

fix: preserve Google embedding usage metadata#530
mikehostetler merged 1 commit intomainfrom
fix/embedding-usage-telemetry

Conversation

@mikehostetler
Copy link
Contributor

Summary

  • preserve Google embedding usageMetadata when normalizing embedding responses
  • restore return_usage: true output and [:req_llm, :token_usage] telemetry for standard Google embeddings
  • add provider-level and public API coverage for the embedding usage path

Closes #482.

Verification

  • mix test test/req_llm/embedding_test.exs
  • mix test test/providers/google_test.exs
  • mix test
  • mix quality

@mikehostetler mikehostetler merged commit 1d9051e into main Mar 23, 2026
6 checks passed
@mikehostetler mikehostetler deleted the fix/embedding-usage-telemetry branch March 23, 2026 01:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: embed/3 does not emit [:req_llm, :token_usage] telemetry — Step.Usage not attached

1 participant