-
-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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 support for Anthropic API (Claude etc) #3288
Comments
Our Pipelines sister-project already supports many providers that are often requested, including Anthropic: |
The process for actually setting this up is very unclear and unwieldly. For anyone else that doesn't want to lose the time I lost:
|
Docs PRs always welcomed 👍 |
Thanks to @justinh-rahb for the pipelines project (though it feels overkill making this a whole separate service). Thanks @zaptrem for the extra guidance. I had all this working for a while, but then it just broke ... containers all seem fine but I'm getting random errors like:
What are Valves? No idea. Will keep playing and trying to make this work ... |
You can now integrate anthropic manifold through functions without installing Pipelines : https://openwebui.com/f/justinrahb/anthropic/ Works well for me. |
Fantastic, that is exactly what I'd asked for in the original post. Confirmed it works great! Full install instructions:
|
Glad that I could be of assistance 🫡 |
Thank you, everyone! Amazing. The function works really well. |
Is anyone else encountering a network error 400 stating you have insufficient credit balance? I thought Claude 3.5-sonnet was free use. |
Their chat app at claude.ai has a limited free tier, the API does not. |
I often use Claude from Anthropic for some use cases, as it has some advantages. But I'd love to do it in Open WebUI so I can keep all my chat records in one place.
I'd like to propose support for the Anthropic API in the same way that OpenAI API is supported. The API is extremely similar: https://docs.anthropic.com/en/api/getting-started
And really, if we do this, why stop there, there could easily be a way that admins can define new external services out there that work in similar ways. Perhaps these definitions are shareable as JSON files.
The text was updated successfully, but these errors were encountered: