发布

  • [OPIK-337] anthropic integration (#571)

    frostbyte_neo 发布于 2024-11-14 15:20:59 +00:00

    • Initial implementation for [Anthropic/AsyncAnthropic].messages.create

    • Add library integration tests for anthropic

    • Add base url to metadata

    • Fix lint errors

    • Update docstring for track_anthropic

    • Add anthropic integration tests github workflow

    • Implement support for messages.stream (sync mode)

    • Draft async stream support

    • Rename stream_wrappers -> stream_patchers

    • Implement async stream support for messages

    • Implement async streaming support

    • Add integration tests for anthropic messages streams in async mode

    • Fix lint errors

    • Add a warning message when batches.create is called for tracked anthropic client

    • Rename opik_tracked_client -> opik_tracked

    • Make some renamings

    • Implement customized client properties logging for vertex and bedrock providers

    • Fix test, small refactor

    • Update track_anthropic docstring

    • Fix lint errors

    • Add support for stream=True argument

    • Add integration test for create(..., stream=True)

    • Refactor stream wrappers, add support for AsyncStream return type

    • Fix lint errors

    • Add warning for completion calls

    • Update docstrings

    下载附件