langchain-ai / opengpts

MIT License
6.44k stars 851 forks source link

Feature Request: Support for Anthropic Claude 3.5 Sonnet and Groq Models #353

Open donbr opened 3 months ago

donbr commented 3 months ago

Summary

I've made a few key changes to the OpenGPTs project to expand its capabilities and support additional language models. These changes include full integration with Anthropic's Claude 3.5 Sonnet, leveraging its advanced function calling abilities, and adding support for Groq models. These additions aim to enhance the flexibility and utility of OpenGPTs for developers working with various LLMs.

Details

  1. Support for Anthropic Claude 3.5 Sonnet

    • Integrated Anthropic's Claude 3.5 Sonnet to leverage its advanced function calling capabilities.
    • Updated configuration to support the new model seamlessly.
  2. Integration of Groq Models

    • Added support for Groq models, providing expanded LLM options for developers.
    • Ensured compatibility with existing frameworks and configurations.
  3. Configuration Enhancements

    • Simplified and streamlined the configuration process to facilitate easier setup.
    • Created a .env.example.don file to include necessary configuration guidance for the new models.

Benefits

Next Steps

I believe these enhancements significantly improve the capabilities of OpenGPTs. However, given the scope of changes, I am submitting this as a feature request rather than a pull request. This approach allows the maintainers to review and consider the changes in the context of the project's overall direction and priorities.

Attachments

Final Note

This project has been a great demo app and a valuable resource for the community. I hope these enhancements align with the project's goals and contribute to its ongoing success.