-
Notifications
You must be signed in to change notification settings - Fork 571
Add support for async calls in Anthropic and OpenAI integration #3497
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
Merged
Merged
Changes from 6 commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
8a1b40a
Add support for async calls in Anthropic, OpenAI integrations
vetyy 3979682
Fix types
vetyy 99387d5
Add exec_sync and exec_async to correctly handle function execution i…
vetyy cd71e10
Correctly yield f, args, kwargs
vetyy a8a21f8
Handle generators correctly
vetyy f722562
Merge branch 'master' into async-llm
antonpirker 9b00313
Merge branch 'master' into async-llm
antonpirker ea63aaa
Removed the ensure_integration_enabled
antonpirker ed61be4
Make mypy happy
antonpirker d3b48bf
Fix from other contributor pr
antonpirker f837fab
whoops
antonpirker 708adfd
Make it work with async streaming responses
antonpirker 523bc0f
Renamed for better readability
antonpirker a175ba1
Renamed for consistency
antonpirker 6c1c97d
Moved duplicated code into functions
antonpirker a18e6a5
Better comments
antonpirker e263c73
typing
antonpirker dd21096
Fixed counting tokens
antonpirker 35b372e
linting
antonpirker 5417776
Fixed capturing of exceptions
antonpirker 54c687b
Merge branch 'master' into async-llm
antonpirker d8dd55a
Added async test cases
antonpirker 0ec5fe8
Mack async work in python 3.7
antonpirker 298a4d8
Fixed error capturing
antonpirker fa46f61
Merge branch 'master' into async-llm
antonpirker fb1b22c
Merge branch 'master' into async-llm
antonpirker b82cf99
Added async test cases for openai
antonpirker bebbe8c
Merge branch 'async-llm' of github.com:vetyy/sentry-python into pr/ve…
antonpirker c9d4cf1
Merge branch 'master' into async-llm
antonpirker 4a996af
More tests
antonpirker 6cc5cab
Merge branch 'async-llm' of github.com:vetyy/sentry-python into pr/ve…
antonpirker a85112d
More tests
antonpirker b8439f5
typo
antonpirker 67e0cd5
Merge branch 'master' into async-llm
antonpirker File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.