feat(community): Support AWS Bedrock invoke model #7810
+727
−8
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.
Context
In short, AWS Bedrock not only support Converse but also Invoke model which is suitable for single-turn inference, content generation tasks, embeddings. This MR is inspired from #7697 discussion. Today AWS supports the cache point but Converse hasn't support yet from aws SDK but Invoke Model supported.
About PR
This is first draft for supporting AWS Bedrock Invoke Model and I want to let team and @jacoblee93 to decide whether we should continue to support this feature. If no, feel free to close. If true, I will then add some testing codes, code comments and prepare document.
Notes
Let me know your thoughts. Thx 🙏 🙏
Local Testing
Request:
Response:
Request:
Response: