Skip to content

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

Open
@donbr

Description

@donbr

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

  • Enhanced Functionality: By integrating Anthropic's Claude 3.5 Sonnet, users can utilize advanced function calling features, making their applications more powerful and efficient.
  • Greater Flexibility: The addition of Groq models provides developers with more options, enabling them to choose the best model for their specific use case.
  • Improved Usability: The streamlined configuration process reduces setup time and complexity, allowing developers to focus more on building and less on configuration.

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions