Skip to content

feat(core): add Requesty as an OpenAI-compatible provider#3427

Open
Thibaultjaigu wants to merge 1 commit into
inkeep:mainfrom
Thibaultjaigu:add-requesty-provider
Open

feat(core): add Requesty as an OpenAI-compatible provider#3427
Thibaultjaigu wants to merge 1 commit into
inkeep:mainfrom
Thibaultjaigu:add-requesty-provider

Conversation

@Thibaultjaigu

Copy link
Copy Markdown

This adds a dedicated requesty provider to the model factory, mirroring the existing OpenRouter provider as closely as possible.

Changes:

  • packages/agents-core/src/utils/model-factory.ts: import createRequesty from @requesty/ai-sdk and add a case 'requesty' to createProvider, mirroring the openrouter case.
  • packages/agents-core/package.json: add the @requesty/ai-sdk dependency.
  • agents-docs/content/typescript-sdk/models.mdx: add Requesty to the supported providers table (REQUESTY_API_KEY).
  • .changeset/add-requesty-provider.md: patch changeset for @inkeep/agents-core.

Requesty is an OpenAI-compatible LLM gateway and uses the same provider/model naming as OpenRouter (for example requesty/openai/gpt-4o-mini), so the existing provider/model split and factory dispatch handle it unchanged. createRequesty is the env-aware factory from the official @requesty/ai-sdk package, analogous to createOpenRouter.

Verification: I tested the endpoint live before opening this. GET https://router.requesty.ai/v1/models returned 200 (578 models), and a chat completion with openai/gpt-4o-mini against https://router.requesty.ai/v1/chat/completions returned 200. I did not run the full monorepo build locally (the dep needs an install), so the lockfile is not included.

Docs: https://requesty.ai , https://app.requesty.ai/api-keys

I work at Requesty. This mirrors the existing OpenRouter provider as closely as possible. Happy to adjust or close it if it's not a fit.

@changeset-bot

changeset-bot Bot commented Jun 28, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 1b756ce

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 10 packages
Name Type
@inkeep/agents-core Patch
@inkeep/agents-work-apps Patch
@inkeep/ai-sdk-provider Patch
@inkeep/create-agents Patch
@inkeep/agents-api Patch
@inkeep/agents-manage-ui Patch
@inkeep/agents-cli Patch
@inkeep/agents-email Patch
@inkeep/agents-mcp Patch
@inkeep/agents-sdk Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions

Copy link
Copy Markdown
Contributor

Thanks for the contribution! A maintainer will review and merge your PR. Your commit attribution is preserved as @Thibaultjaigu.

What happens next:

  • A maintainer will review your PR.
  • If you don't hear back within a few business days, please comment here to nudge — that's the right thing to do, not annoying.
  • When your change is accepted, this PR closes automatically. Don't be alarmed when it closes — that's how it merges.

This comment will be updated as the status changes.

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.

1 participant