• ish.chat
    ISH API
Platform
  • Dashboard
  • Keys
  • Usage
Setup
  • Docs
    • Claude
      Claude Code
    • OpenCodeOpenCode
    • OpenAI
      Codex CLI
    • Cursor
      Cursor IDE
ish.chat
ISH API
Coding IDE setup

Use ISH API with Cursor IDE

Cursor should use the OpenAI-compatible ISH endpoint:https://api.ish.chat/v1. Cursor custom API endpoints require a paid Cursor Pro plan or higher; the Pro trial may not support custom endpoints.

1. Create an API key

Go to API keys, create a key, and copy it once. Cursor requests will appear in API usage.

2. Configure Cursor

In Cursor settings, select an OpenAI-compatible provider, set the base URL, paste your ish_live_ key, then add one of the ISH aliases to the model list.

Example
Connection mode: OpenAI-compatible
OpenAI Base URL: https://api.ish.chat/v1
OpenAI API Key: ish_live_...
Model: ish-claude-sonnet-4.6

3. Use model aliases

Cursor can be picky with full model names, so ISH accepts stable aliases. Any ish- alias resolves to the matching model internally. Aliases are intentionally not listed in /v1/models so other OpenAI-compatible tools see only real model IDs.

AliasModel
ish-claude-opus-4.8claude-opus-4.8
ish-claude-opus-4.7claude-opus-4.7
ish-claude-opus-4.6claude-opus-4.6
ish-claude-opus-5claude-opus-5
ish-claude-sonnet-5claude-sonnet-5
ish-claude-sonnet-4.6claude-sonnet-4.6
ish-claude-haiku-4.5claude-haiku-4.5
ish-glm-5.2glm-5.2
ish-gpt-5.6-lunagpt-5.6-luna
ish-gpt-5.6-solgpt-5.6-sol
ish-gpt-5.6-terragpt-5.6-terra
ish-grok-4.6grok-4.6

Troubleshooting

Cursor rejects the custom API: use a paid Cursor Pro plan or higher.

Model not found: use an alias such asish-claude-sonnet-4.6, not a provider-prefixed model.

Insufficient balance: API calls only spend paid balance, not free daily web usage.

Docs tree
OverviewAPI quickstart
Claude
Claude CodeAnthropic-compatible setup
OpenCodeOpenCodeOpenAI-compatible setup
OpenAI
Codex CLIResponses API setup
Cursor
Cursor IDECursor alias setup
On this page
Create an API keyConfigure CursorModel aliasesTroubleshooting