Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions apps/docs/docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@
"providers/inference/opencode",
"providers/inference/opencode-go",
"providers/inference/openrouter",
"providers/inference/requesty",
"providers/inference/together-ai",
"providers/inference/vercel-ai-gateway",
"providers/inference/vllm",
Expand Down
1 change: 1 addition & 0 deletions apps/docs/environment-variables.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,7 @@ as per-task auth tokens or workspace paths.
| `R_PLANNING_MODEL_REASONING_EFFORT` | Optional | Reasoning level for the advisor model. |
| `R_MODEL_ENV_KEYS` | Optional | Comma- or space-separated list of extra provider key env vars to forward to task workers. |
| `OPENROUTER_API_KEY` | Provider key | OpenRouter API key. Can also be saved from **Settings > Models**. |
| `REQUESTY_API_KEY` | Provider key | Requesty API key. Can also be saved from **Settings > Models**. |
| `AI_GATEWAY_API_KEY` | Provider key | Vercel AI Gateway API key. |
| `BASETEN_API_KEY` | Provider key | Baseten API key. |
| `TOGETHER_API_KEY` | Provider key | Together AI API key. |
Expand Down
Binary file added apps/docs/logo/integrations/requesty.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 8 additions & 6 deletions apps/docs/models.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ These connections use metered API billing or a provider-managed gateway:
| [OpenAI](/providers/inference/openai) | OpenAI API key | OpenAI API project |
| [OpenCode Zen](/providers/inference/opencode) | OpenCode API key | OpenCode account |
| [OpenRouter](/providers/inference/openrouter) | OpenRouter API key | OpenRouter balance and key limit |
| [Requesty](/providers/inference/requesty) | Requesty API key | Requesty organization |
| [Together AI](/providers/inference/together-ai) | Together AI API key | Together AI account |
| [Vercel AI Gateway](/providers/inference/vercel-ai-gateway) | AI Gateway API key | Vercel team |
| [xAI](/providers/inference/xai) | xAI API key | xAI API team |
Expand Down Expand Up @@ -154,12 +155,13 @@ R_EXPLORE_MODEL=openrouter/openai/gpt-5.6-luna
```

Roomote automatically makes common provider configuration available to the
model runtime, including OpenRouter, Vercel AI Gateway, OpenAI, Azure OpenAI,
Azure AI Foundry, Anthropic, Google Gemini, Moonshot, Kimi for Coding, MiniMax,
Z.AI, OpenCode, Amazon Bedrock, xAI, and GitHub Copilot. For gateway-supported
providers, credentials stay on the control plane and model requests are proxied
instead of forwarding the credentials into task workers. Use `R_MODEL_ENV_KEYS`
when a provider key uses a custom env var name and must be forwarded:
model runtime, including OpenRouter, Requesty, Vercel AI Gateway, OpenAI, Azure
OpenAI, Azure AI Foundry, Anthropic, Google Gemini, Moonshot, Kimi for Coding,
MiniMax, Z.AI, OpenCode, Amazon Bedrock, xAI, and GitHub Copilot. For
gateway-supported providers, credentials stay on the control plane and model
requests are proxied instead of forwarding the credentials into task workers.
Use `R_MODEL_ENV_KEYS` when a provider key uses a custom env var name and must be
forwarded:

```sh
R_MODEL_ENV_KEYS=CUSTOM_PROVIDER_API_KEY
Expand Down
51 changes: 51 additions & 0 deletions apps/docs/providers/inference/requesty.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
title: Requesty
icon: '/logo/integrations/requesty.png'
description: Route Roomote model calls through Requesty's multi-provider AI gateway.
---

Requesty is a multi-provider inference gateway with centralized routing,
fallbacks, usage analytics, and cost controls. Use it when you want one
connection for models from several vendors.

## Get an API key

Sign up for Requesty and create a key on the [API Keys page](https://app.requesty.ai/api-keys).
Add credits or configure billing and any key-level spending limits before
connecting the key to Roomote.

## Configuration

Add **Requesty** in **Settings > Models** and paste the key, or configure:

```sh
REQUESTY_API_KEY=...
```

Roomote exposes its recommended Requesty models under the `requesty/<model>`
prefix. Some model IDs include a region suffix such as `@eu`. Apply the
recommended mapping or select models individually for each role.

## Cost behavior

Requesty bills routed model usage according to the account's plan, provider
pricing, and any bring-your-own-key configuration. Roomote records token usage
and estimates model cost from metadata, but Requesty's usage dashboard and bill
are authoritative. See [Requesty pricing](https://www.requesty.ai/pricing) for
current terms.

## Verify setup

1. save `REQUESTY_API_KEY`
2. confirm Requesty models appear in **Settings > Models**
3. apply the recommended mapping or assign a model to the coding role
4. run a small task and confirm it appears in [Requesty analytics](https://app.requesty.ai/analytics)

## Common issues

- **The key is rejected.** Confirm it is active and belongs to the intended
Requesty organization.
- **A model cannot be routed.** Check model availability, approved-model rules,
routing policies, regional support, and account balance in Requesty.
- **A spending limit blocks tasks.** Raise the applicable Requesty key or
organization limit, or choose a model with available budget.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions apps/web/src/app/(onboarding)/setup/setup-docs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ const MODEL_PROVIDER_DOC_PATHS: Partial<
opencode: 'providers/inference/opencode',
'opencode-go': 'providers/inference/opencode-go',
openrouter: 'providers/inference/openrouter',
requesty: 'providers/inference/requesty',
togetherai: 'providers/inference/together-ai',
vercel: 'providers/inference/vercel-ai-gateway',
vllm: 'providers/inference/vllm',
Expand Down
Loading