Skip to content

feat: add Requesty as an OpenAI-compatible provider - #61

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

feat: add Requesty as an OpenAI-compatible provider#61
Thibaultjaigu wants to merge 1 commit into
agentic-in:mainfrom
Thibaultjaigu:add-requesty-provider

Conversation

@Thibaultjaigu

Copy link
Copy Markdown

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

Changes:

  • packages/models/provider_catalog.py: a new ProviderDefinition for requesty, mirroring the OpenRouter entry (transport openai_chat_compatible, base URL https://router.requesty.ai/v1, provider_kind="aggregator", env var REQUESTY_API_KEY).
  • packages/models/model_metadata.py: add requesty to the provider to models.dev slug map and router.requesty.ai to the host to provider map, so model metadata resolution works for Requesty too.

Requesty is an OpenAI-compatible LLM gateway and uses the same provider/model naming as OpenRouter, so it reuses the existing openai_chat_compatible transport (no new client code). Requesty also exposes the standard OpenAI /v1/models, and it is listed on models.dev under the requesty slug, so the metadata path resolves.

Verification: default_provider_definitions() and provider_definition("requesty") resolve as expected (base URL, transport, env var). I also tested the endpoint live: GET https://router.requesty.ai/v1/models returned 200 (578 models), and a chat completion with openai/gpt-4o-mini returned 200.

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.

@netlify

netlify Bot commented Jun 28, 2026

Copy link
Copy Markdown

Deploy Preview for rad-granita-26ed35 ready!

Name Link
🔨 Latest commit fc10367
🔍 Latest deploy log https://app.netlify.com/projects/rad-granita-26ed35/deploys/6a40eb5592ad1f0008ce0194
😎 Deploy Preview https://deploy-preview-61--rad-granita-26ed35.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

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