Skip to content

Add Requesty as a model provider#352

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

Add Requesty as a model provider#352
Thibaultjaigu wants to merge 1 commit into
OpenAgentPlatform:mainfrom
Thibaultjaigu:add-requesty-provider

Conversation

@Thibaultjaigu

Copy link
Copy Markdown

Adds Requesty as a model provider, mirroring the existing OpenRouter provider as closely as possible.

Requesty (https://requesty.ai) is an OpenAI-compatible LLM router — base URL https://router.requesty.ai/v1, GET /v1/models for model discovery, provider/model naming — so it uses the same openaiCompatibleTemplate wiring Dive already uses for OpenRouter.

Changes (all in src/atoms/interfaceState.ts unless noted):

  • Added "requesty" to the provider lists (PROVIDERS and OPEAI_COMPATIBLE_PROVIDER).
  • Added the display label (requesty: "Requesty") and icon map entry.
  • Added requesty: openaiCompatibleTemplate("https://router.requesty.ai/v1") to defaultInterface, mirroring the OpenRouter line.
  • types/model.d.ts: "requesty" added to the provider union.
  • src/helper/model.ts: reverse-lookup case mapping the Requesty base URL back to the "requesty" provider, mirroring OpenRouter.
  • public/image/model_requesty.svg: placeholder icon (a copy of the existing neutral model_openai_compatible.svg glyph — not a real Requesty logo). Happy to drop this or swap in the official logo if you'd prefer.

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.

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