Open nacartwright opened 2 months ago
Yup, adding native bedrock support is planned!
You may could use LiteLLM as a temporary workaround.
anthropic keeps banning account for no reason, hopefully bedrock support is coming soon
Hello, we are planning on using LibreChat at a wide scale at Cornell University. We have a requirement to use Bedrock and have a workaround at the moment, however we want to understand the current state of this native integration. We may be able to contribute if it's just a matter of priorities being elsewhere. However, if there are technical roadblocks preventing this enhancement from being implemented at the moment, it would be good to know that so that we can focus on the workaround for now.
Thanks, Marty Sullivan
Hi @marty-sullivan that's exciting!
We may be able to contribute if it's just a matter of priorities being elsewhere.
It is just a matter of priorities being elsewhere. I'm hoping to get to it early July. My idea is that it should be a separate endpoint, similar to Azure OpenAI vs. OpenAI
Also, correct me if I'm wrong, I think Anthropic models have a different API than the other bedrock models (and there may be more differences if Mistral or other big providers are in the same boat).
For this reason, I was thinking of making "Anthropic - Bedrock", "Mistral - Bedrock" their own endpoints, resembling Azure OpenAI vs. OpenAI as mentioned before.
@danny-avila Thanks for the response! I believe that the API call itself in Bedrock is the same for all the models, however, there is obviously a significant difference in the configuration that needs to be passed to the BedrockRuntime.invoke_model
/ BedrockRuntime.invoke_model_with_response_stream
via the body parameter.
Given that, your idea probably makes sense to maybe have an endpoint for each model, rather than trying to abstract that, but not positive.
Our priorities are in other places right now as well, but your timeline may align well with ours. Perhaps we could sync up on where things are on the week of 7/8 and if there is anywhere we can help we can assess then.
What features would you like to see added?
I'd like to see support for Amazon Bedrock. I have several customers that are looking to leverage models in Bedrock to give their users a ChatGPT like experience. LibreChat would be an awesome option for this.
More details
Support for Amazon Bedrock and KB would be an awesome feature.
Which components are impacted by your request?
No response
Pictures
No response
Code of Conduct