No VPN
Workflow requests go from your n8n server to api.chatqt.com — without needing a tunnel to openai.com.
Developers
In n8n workflows, use the OpenAI node with a custom credential — enter the ChatQT API key and Base URL and call GPT, Claude and other models without a VPN from Iran.
API Key: YOUR_CHATQT_API_KEY Base URL: https://api.chatqt.com/api/v1
Why ChatQT?
Instead of a direct OpenAI account, which is often unavailable from Iran, configure the same OpenAI node with ChatQT's compatible endpoint — dozens of models from one credential.
Workflow requests go from your n8n server to api.chatqt.com — without needing a tunnel to openai.com.
VPN drops no longer halt your production workflows.
API key from developer console; cost is based on usage — details on the Pricing.
Prerequisites
Step 1
In n8n, create a credential of type OpenAI API . Instead of the OpenAI key, enter the ChatQT key and override the base URL.
API Key: YOUR_CHATQT_API_KEY Base URL: https://api.chatqt.com/api/v1
For the OpenAI SDK and most compatible clients, the same path is /api/v1 — details on the API documentation.
Step 2
After creating the credential, add the OpenAI node and select the model by its console ID.
openai/gpt-4.1).| Model | ID in the node |
|---|---|
| GPT 4.1 | openai/gpt-4.1 |
| Claude Sonnet 4.6 | anthropic/claude-sonnet-4.6 |
| DeepSeek V4 | deepseek/deepseek-v4 |
The full, up-to-date model list is in the console.chatqt.com .
Step 3
Check the API key in the credential; it should be copied from the ChatQT console with no extra spaces.
Copy the model ID exactly from the console (e.g., openai/gpt-4.1) — the display name is not the same as the API slug.
The Base URL should be https://api.chatqt.com/api/v1 (with /v1 at the end).
FAQ
/api/v1 . Claude CLI uses the path without v1 — Claude CLI guide and API documentation.Get an API key, set up the OpenAI credential and run your first workflow.