Skip to content

Supporting specific, common providers #6

@JasonTheAdams

Description

@JasonTheAdams

During the AI Chat in Slack, we discussed two questions surrounding support for specific providers (e.g. Google, Anthropic):

  1. Which providers should be supported as part of the project and how do we determine that?
  2. Where should the modules for said providers live?

It was proposed that we consider Google, Anthropic, and OpenAI. The criteria was mostly popularity, though there was admitted not to be much hard data around that.

As to where, @felixarntz laid out three possible scenarios (quoting from Slack):

  • No providers are bundled, and all providers are separate packages.
  • All providers are bundled, and there are clear requirements that a provider needs to meet to be considered.
  • Only providers that meet a set of clear requirements are bundled, while other providers may live in separate packages.

Creating this issue so we can continue the discussion!

Metadata

Metadata

Assignees

No one assigned

    Labels

    [Type] DiscussionFor issues that are high-level and not yet ready to implement.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions