Skip to content

Add Requesty as a provider#35

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

Add Requesty as a provider#35
Thibaultjaigu wants to merge 1 commit into
loocor:mainfrom
Thibaultjaigu:add-requesty-provider

Conversation

@Thibaultjaigu

Copy link
Copy Markdown

This adds Requesty as a provider, mirroring the existing OpenRouter entry.

Requesty (https://router.requesty.ai/v1) is an OpenAI-compatible LLM router, so it slots into the data-driven catalog.

Changes:

  • payload/providers.json: a requesty entry mirroring openrouter (OpenAI-compat + Anthropic-compat connectors, verified model ids — not openrouter/auto).
  • utils/ProviderIconResource.swift: icon registry alias + baseURL mapping for requesty.ai.
  • assets/.../RequestyIcon.imageset/: an imageset. Note: the SVG is a neutral placeholder glyph, not the official Requesty mark — happy to drop it or swap in the real brand asset, whichever you prefer.

Verified: providers.json and the imageset Contents.json parse as valid JSON.

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.

Mirror the existing OpenRouter entry to add Requesty (https://router.requesty.ai/v1),
an OpenAI-compatible LLM router. Adds a requesty entry to the providers catalog
(payload/providers.json) with verified model ids, plus the icon registry alias/asset.

Signed-off-by: Thibault Jaigu <thibault.jaigu@gmail.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Adds Requesty as a bundled, data-driven provider in CodMate’s provider catalog, mirroring the existing OpenRouter integration so it can be selected and routed via the existing provider/connector infrastructure.

Changes:

  • Add a new requesty provider entry to the bundled payload/providers.json catalog (connectors, env key, docs/key URLs, model catalog + recommendations).
  • Register a RequestyIcon and map requesty.ai base URLs to it in ProviderIconResource.
  • Add a new RequestyIcon.imageset (SVG + Contents.json) and update bundled-provider documentation/comments to include Requesty.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
views/ProvidersSettingsView.swift Updates bundled-provider comment to include Requesty in the preset icon list.
utils/ProviderIconResource.swift Registers RequestyIcon + adds baseURL → icon mapping for requesty.ai.
payload/providers.json Adds bundled requesty provider definition (OpenAI-compatible + Claude Code connector + model catalog).
assets/Assets.xcassets/RequestyIcon.imageset/requesty.svg Adds Requesty SVG icon asset.
assets/Assets.xcassets/RequestyIcon.imageset/Contents.json Adds imageset metadata for the Requesty icon.
AGENTS.md Updates icon dark-mode inversion guidance to include RequestyIcon.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Grid(alignment: .leading, horizontalSpacing: 16, verticalSpacing: 12) {
// Icon picker (only for user-created providers, not bundled/preset providers)
// Bundled providers (Anthropic, DeepSeek, GLM, K2, MiniMax, OpenAI, OpenRouter) use preset brand icons
// Bundled providers (Anthropic, DeepSeek, GLM, K2, MiniMax, OpenAI, OpenRouter, Requesty) use preset brand icons
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