WordPress / WordPress/php-ai-client
Supporting specific, common providers
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 308
- Forks
- 84
- Avg merge
- 7d 21h
- Merged PRs (30d)
- 2
Description
During the AI Chat in Slack, we discussed two questions surrounding support for specific providers (e.g. Google, Anthropic):
- Which providers should be supported as part of the project and how do we determine that?
- 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!
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading this issue and the referenced AI Chat in Slack discussion, since no files or tests are identified. Compare the proposed provider-bundling scenarios and determine criteria for supporting providers such as Google, Anthropic, and OpenAI. Done means the project has a documented decision about supported providers and where their modules should live.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- ai, backend-api-design
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100