发布

  • [OPIK-2630] [P SDK] Internal LiteLLM track-based integration (#3769)

    frostbyte_neo 发布于 2025-10-24 16:14:29 +00:00

    • Streaming support + integration tests initial implementation

    • Add parametrization to litellm tests

    • Logic refactor

    • Fix lint errors

    • refactor stream patcher

    • Fix lint errors

    • make chunks aggregator return ModelResponse object

    • Fix lint errors, add disabling of the callback when track-based integration is used

    • Finalize integration API, make just track_completion decorator

    • Fix lint errors

    • Update sdks/python/src/opik/integrations/crewai/opik_tracker.py

    Co-authored-by: Copilot 175728472+Copilot@users.noreply.github.com

    • Update sdks/python/src/opik/integrations/litellm/litellm_completion_decorator.py

    Co-authored-by: Copilot 175728472+Copilot@users.noreply.github.com

    • Add idempotency test, update inputs and outputs logging

    • Update crew ai patching

    • Fix lint errors

    • Add more api keys to litellm workflow

    • Fix linter

    • Fix crewai tests, remove aws from litellm tests

    • Add more sensetive params to the list


    Co-authored-by: Copilot 175728472+Copilot@users.noreply.github.com

    下载附件