Skip to content

docs: add backend selection lookup table#905

Merged
akihikokuroda merged 1 commit intogenerative-computing:mainfrom
akihikokuroda:backendtable
Apr 23, 2026
Merged

docs: add backend selection lookup table#905
akihikokuroda merged 1 commit intogenerative-computing:mainfrom
akihikokuroda:backendtable

Conversation

@akihikokuroda
Copy link
Copy Markdown
Member

@akihikokuroda akihikokuroda commented Apr 22, 2026

Misc PR

Type of PR

  • Bug Fix
  • New Feature
  • Documentation
  • Other

Description

Testing

  • Tests added to the respective file if code was changed
  • New code has 100% coverage if code as added
  • Ensure existing tests and github automation passes (a maintainer will kick off the github automation when the rest of the PR is populated)

Attribution

  • AI coding assistants used

@akihikokuroda akihikokuroda requested a review from a team as a code owner April 22, 2026 15:36
@akihikokuroda akihikokuroda changed the title Add backend selection lookup table docs: Add backend selection lookup table Apr 22, 2026
@github-actions
Copy link
Copy Markdown
Contributor

The PR description has been updated. Please fill out the template for your PR to be reviewed.

@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Apr 22, 2026
@akihikokuroda akihikokuroda changed the title docs: Add backend selection lookup table docs: add backend selection lookup table Apr 22, 2026
Signed-off-by: Akihiko Kuroda <akihikokuroda2020@gmail.com>
Copy link
Copy Markdown
Contributor

@planetf1 planetf1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The issue link format fix: #842 won't auto-close on merge — use Closes #842 instead.

Copy link
Copy Markdown
Contributor

@planetf1 planetf1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The five rows are technically accurate (class names, imports, extras, backend_name strings all check out). Two things worth flagging:

The table is organised around start_session() keys, which silently excludes Bedrock — mellea/backends/bedrock.py exists but create_bedrock_mantle_backend() returns an OpenAIBackend with no backend_name equivalent. Similarly, Vertex AI uses LiteLLMBackend but has no row. It would be worth adding a short note below the table explaining that Bedrock and Vertex AI sit outside the start_session() system and linking to their integration pages. The broader LiteLLM docs gaps are tracked in #642.

Copy link
Copy Markdown
Contributor

@planetf1 planetf1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agree with changes overall - it's reminded me there's more work to do on the docs here such as with litellm (added a note -- one minor comment about adding a footnote for now)

@akihikokuroda akihikokuroda added this pull request to the merge queue Apr 23, 2026
Merged via the queue into generative-computing:main with commit b92cd53 Apr 23, 2026
9 checks passed
@akihikokuroda akihikokuroda deleted the backendtable branch April 23, 2026 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add backend selection lookup table for agent and human quick reference

2 participants