Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add Voyage AI support #575

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

devin-ai-integration[bot]
Copy link
Contributor

Implements Voyage AI support by instrumenting their Python SDK.

Closes #461

Link to Devin run: https://app.devin.ai/sessions/97458294b13e45849dea480c9ed52ef7

@devin-ai-integration devin-ai-integration bot added the enhancement New feature or request label Dec 12, 2024
Copy link
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR
  • Look at CI failures and help fix them

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

Add "(aside)" to your comment to have me ignore it.

Copy link

codecov bot commented Dec 12, 2024

Codecov Report

Attention: Patch coverage is 52.87356% with 41 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
agentops/llms/providers/voyage.py 34.92% 40 Missing and 1 partial ⚠️
Flag Coverage Δ
unittests 54.82% <52.87%> (-0.02%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
tests/test_session.py 98.68% <100.00%> (+0.08%) ⬆️
agentops/llms/providers/voyage.py 34.92% <34.92%> (ø)

... and 1 file with indirect coverage changes

devin-ai-integration bot and others added 10 commits December 12, 2024 06:31
Co-Authored-By: Alex Reibman <[email protected]>
…r handling

- Add async embedding support
- Improve error handling and logging
- Add token counting from usage data
- Enhance type hints
- Maintain Python version warning

Fixes #461

Co-Authored-By: Alex Reibman <[email protected]>
- Replace incorrect [external] and [tool.tach.dependencies] with [dependency-group.ci]
- Keep existing module configurations intact
- Fix 'Group ci is not defined' error

Part of #461

Co-Authored-By: Alex Reibman <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature]: Voyage AI support
0 participants