Skip to content

Add Requesty AI provider#1256

Open
Thibaultjaigu wants to merge 1 commit into
blacktop:masterfrom
Thibaultjaigu:add-requesty-provider
Open

Add Requesty AI provider#1256
Thibaultjaigu wants to merge 1 commit into
blacktop:masterfrom
Thibaultjaigu:add-requesty-provider

Conversation

@Thibaultjaigu

Copy link
Copy Markdown

Add Requesty AI provider

This adds Requesty as an AI decompiler provider, alongside the existing Claude / OpenAI / Gemini / Ollama / OpenRouter options.

Requesty is an OpenAI-compatible model gateway that uses the same provider/model identifier format as OpenRouter, so it is implemented by mirroring the existing OpenRouter provider 1:1 (only the base URL and env var differ).

Changes

  • internal/ai/requesty/requesty.go (new) — provider client mirroring internal/ai/openrouter/openrouter.go; base URL https://router.requesty.ai/v1, key from REQUESTY_API_KEY, same chat/stream/models logic.
  • internal/ai/ai.go — register requesty (import, providers list entry, case "requesty": arm) exactly like openrouter.
  • cmd/ipsw/cmd/dyld/dyld_disass.go — include requesty in the provider enum used by the command.
  • README.md, www/docs/guides/decompiler.md, www/docs/cli/ipsw/dyld/disass.md — list Requesty alongside the other providers (browse models at https://app.requesty.ai/router/list).

Testing

  • go build ./internal/ai/... clean, go vet ./internal/ai/... clean, gofmt -l empty on changed files.
  • Live endpoint: POST https://router.requesty.ai/v1/chat/completions with model: openai/gpt-4o-mini -> HTTP 200, real completion.

Disclosure

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

Requesty (https://requesty.ai) is an OpenAI-compatible model gateway that
uses the same provider/model identifier format as OpenRouter, so it is added
as a provider mirroring the existing OpenRouter integration.

- internal/ai/requesty/requesty.go: provider client (base https://router.requesty.ai/v1)
- internal/ai/ai.go: register requesty (import, provider list, case arm)
- cmd + www/docs + README: list Requesty alongside the other providers
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