Vladimir Blagojevic
597df1414c
feat: Update Anthropic Claude support with the latest models, new streaming API, context window sizes ( #5406 )
...
* Update Claude support with the latest models, new streaming API, context window sizes
* Use Github Anthropic SDK link for tokenizer, revert _init_tokenizer
* Change example key name to ANTHROPIC_API_KEY
2023-07-21 13:33:07 +02:00
ZanSara
65cdf36d72
chore: block all HTTP requests in CI ( #5088 )
2023-06-13 14:52:24 +02:00
Silvano Cerza
a2156ee8fb
fix: Fix handling of streaming response in AnthropicClaudeInvocationLayer ( #4993 )
...
* Fix handling of streaming response in AnthropicClaudeInvocationLayer
---------
Co-authored-by: Vladimir Blagojevic <dovlex@gmail.com>
Co-authored-by: Darja Fokina <daria.f93@gmail.com>
2023-06-07 10:57:36 +02:00
Silvano Cerza
98947e4c3c
feat: Add Anthropic invocation layer ( #4818 )
...
* feat: Add Anthropic Claude Invocation Layer
* feat: Add AnthropicClaude Invocation Layer
* fix: Permission changes
* fix: Permission changes
* Move anthropic utils in anthropic invocation layer file
* Rework method to post data
* Simplify invoke
* Simplify supports classmethod
* Remove unnecessary functions
* Use always same tokenizer
* Add module import
* Rename some members and kwargs
* Add tests
* Fix _post not handling HTTPError
* Fix handling of streamed response
* Fix kwargs handling
* Update tests
* Update supports to be generic
* Fix failing test
* Use correct tokenizer and fix tests
* Update lg
* Fix mypy issue
* Move requests-cache from dev to base dependencies
* Fix failing test
* Handle all stop words use cases
---------
Co-authored-by: recrudesce <recrudesce@gmail.com>
Co-authored-by: agnieszka-m <amarzec13@gmail.com>
2023-05-11 10:14:33 +02:00