Skip to content

docs: add Requesty to openai-compatible adapter provider list#797

Merged
AlemTuzlak merged 1 commit into
TanStack:mainfrom
Thibaultjaigu:docs-requesty
Jun 21, 2026
Merged

docs: add Requesty to openai-compatible adapter provider list#797
AlemTuzlak merged 1 commit into
TanStack:mainfrom
Thibaultjaigu:docs-requesty

Conversation

@Thibaultjaigu

@Thibaultjaigu Thibaultjaigu commented Jun 20, 2026

Copy link
Copy Markdown
Contributor

What

Adds Requesty to the Supported Providers table in the OpenAI-Compatible
adapter docs (docs/adapters/openai-compatible.md).

Why this approach

The repo already ships a generic openaiCompatible adapter and the docs
explicitly say to use it for any provider that speaks the OpenAI Chat
Completions wire format but does not have its own @tanstack/ai-* package
("If a dedicated adapter exists … prefer it — those carry curated per-model
metadata").

Requesty (https://router.requesty.ai/v1) is exactly that case:

  • It implements the OpenAI Chat Completions API (/chat/completions).
  • It uses provider/model naming (e.g. openai/gpt-4o-mini), like OpenRouter.

So the cleanest, most idiomatic contribution is a one-line docs example in the
existing provider table — not a new dedicated package. The dedicated
@tanstack/ai-openrouter package is heavy (its own SDK dependency plus a
~16k-line curated model-meta.ts); mirroring that for Requesty would add a
large, hard-to-maintain package for a provider that the generic adapter
already covers. A docs row matches how the repo expects OpenAI-compatible
providers to be added.

Files changed

  • docs/adapters/openai-compatible.md — add a Requesty row to the
    "Supported Providers" table.
  • docs/config.json — set updatedAt on the openai-compatible docs entry
    to today's date, per AGENTS.md (content change to an existing page).

No package code changes, so per CONTRIBUTING.md ("Examples, internal test
harnesses, codemods, and docs do not [require a changeset]") no changeset is
included.

Verification

  • The new table row contains only backtick code spans — no markdown links —
    so test:docs (internal-link verification) is unaffected.
  • docs/config.json remains valid JSON.
  • Branched from current main (2cb0313), up to date with origin/main.

Live test against Requesty

GET  https://router.requesty.ai/v1/models            -> 200
POST https://router.requesty.ai/v1/chat/completions
     { "model": "openai/gpt-4o-mini", ... }           -> 200
     content: "REQUESTY_OK"   model: gpt-4o-mini-2024-07-18

Confirms the documented base URL + provider/model id work over the OpenAI
Chat Completions surface the openaiCompatible adapter targets.


I work at Requesty. This mirrors the existing OpenRouter integration /
openai-compatible adapter. Happy to adjust or close it if it is not a fit.

Summary by CodeRabbit

  • Documentation
    • Expanded the OpenAI-Compatible adapter documentation to include Requesty as a supported provider with its router endpoint and example model configuration.
    • Updated adapter registry with the latest modification timestamp.

Requesty (https://router.requesty.ai/v1) speaks the OpenAI Chat
Completions API and uses provider/model naming, so it works with the
generic openaiCompatible adapter. Add it to the Supported Providers
table and bump updatedAt on the docs entry.
@coderabbitai

coderabbitai Bot commented Jun 20, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: a35e2d98-0fb4-44e3-a397-71e73b2d4099

📥 Commits

Reviewing files that changed from the base of the PR and between 2cb0313 and 9f4e439.

📒 Files selected for processing (2)
  • docs/adapters/openai-compatible.md
  • docs/config.json

📝 Walkthrough

Walkthrough

Adds Requesty as a supported provider in the OpenAI-Compatible adapter documentation table with its baseURL (https://router.requesty.ai/v1) and example model (openai/gpt-4o-mini). Updates docs/config.json to add an updatedAt timestamp (2026-06-20) to the OpenAI-Compatible adapter entry.

Changes

Requesty provider documentation update

Layer / File(s) Summary
Requesty provider row and config timestamp
docs/adapters/openai-compatible.md, docs/config.json
Adds Requesty to the supported providers table with its baseURL and example model, and marks the OpenAI-Compatible adapter entry with an updatedAt date of 2026-06-20.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐇 Hippity hop, a new provider's here,
Requesty joins the table with a cheer!
A baseURL set, a model in tow,
The docs are updated, ready to go.
One timestamp stamped, the config's complete —
Another provider makes AI more neat! ✨

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive The description comprehensively covers the changes, rationale, and verification. However, both required checklist items are unchecked, and no changeset declaration is provided despite the template requirements. Mark the checklist items as complete (if truly done) and clarify whether a changeset is needed or confirm the docs-only exemption applies per CONTRIBUTING.md guidelines.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely describes the main change: adding Requesty to the OpenAI-compatible adapter provider list, which matches the primary objective of the PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@AlemTuzlak AlemTuzlak merged commit d37bf72 into TanStack:main Jun 21, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants