🌐
OpenRouter
openrouter.ai › docs › api › reference › authentication
API Authentication | OpenRouter OAuth and API Keys | OpenRouter | Documentation
You must protect your API keys and never commit them to public repositories. OpenRouter is a GitHub secret scanning partner, and has other methods to detect exposed keys.
🌐
GitHub
github.com › reVrost › go-openrouter
GitHub - reVrost/go-openrouter: Unofficial API SDK for openrouter.ai in go
If you don't have an account, click on "Sign Up" to create one. If you do, click "Log In". Once logged in, navigate to your API key management page. Click on "Create new secret key". Enter a name for your new key, then click "Create secret key".
Starred by 75 users
Forked by 20 users
Languages   Go
🌐
GitHub
github.com › Pythagora-io › gpt-pilot › issues › 692
[Howto]: how can i use OPENROUTER_API_KEY?i am confused to configure these key · Issue #692 · Pythagora-io/gpt-pilot
February 29, 2024 - Version Command-line (Python) version Operating System MacOS Your question if i want to use OPENROUTER_API_KEY, i am confused to configure above keys,can you do me a favor? thanks! ENDPOINT=OPENROUTER OPENAI_ENDPOINT=https://api.OPENROUT...
Published   Feb 29, 2024
🌐
GitHub
github.com › SynergOps › openrouter.ai
GitHub - SynergOps/openrouter.ai: Simple terminal app to use Openrouter.ai with your personal API keys
Simple terminal app to use OpenRouter.ai with your personal API keys.
Starred by 8 users
Forked by 2 users
Languages   Shell
🌐
GitHub
github.com › topics › openrouter-api
openrouter-api · GitHub Topics · GitHub
This application is a simple but powerful web tool for translating subtitle files in .srt format. To translate files, use the LM Studio AI model running on your local machine or of the online models of ChatGPT-4o, ChatGPT-4o mini and all Openrouter.ai models with API keys.
🌐
GitHub
github.com › OpenRouterTeam › openrouter-examples
GitHub - OpenRouterTeam/openrouter-examples: Examples of integrating the OpenRouter API
Comprehensive, tested, executable examples demonstrating OpenRouter features across multiple ecosystems. # Set your API key export OPENROUTER_API_KEY="your-key-here" # Run all examples make examples # Or run specific ecosystems make curl # Run curl examples make typescript # Run TypeScript monorepo examples
Starred by 255 users
Forked by 43 users
Languages   TypeScript 95.0% | Shell 4.3% | Makefile 0.7%
🌐
OpenRouter
openrouter.ai › docs › quickstart
OpenRouter Quickstart Guide | Developer Documentation | OpenRouter | Documentation
Get started with OpenRouter's unified API for hundreds of AI models. Learn how to integrate using OpenAI SDK, direct API calls, or third-party frameworks.
🌐
GitHub
github.com › mcgroarty › openrouter-control
GitHub - mcgroarty/openrouter-control: manage API keys, balances, etc for openrouter
The configuration file is stored in the directory reported by platformdirs.user_config_dir("openrouter-control"). Use config-path to print the exact path on your system. File permissions are set to owner read/write only. By default, the configuration file is named openrouter-control.json. When using the --suffix option, the file becomes openrouter-control-{suffix}.json, allowing you to maintain multiple independent configurations. Provisioning Key Required: This tool specifically validates that you're using a provisioning key (not a regular API key).
Author   mcgroarty
🌐
Reddit
reddit.com › r/raycastapp › use your own api key and openrouter models with raycast. ai extensions, mcp and vision are supported.
Use your own API key and OpenRouter models with Raycast. AI Extensions, MCP and vision are supported. : r/raycastapp
June 6, 2025 - Do I need Raycat Pro for this, or does this completely alleviate the need for that if I bring in my own models? ... https://github.com/miikkaylisiurunen/raycast-ai-openrouter-proxy You should read this github project README.md. OP has said, No, you do not need to have Raycast Pro. ... BYOK doesnt work for me, tried google api but I get err warning of openAI, even tho I config it in the settings for google and also clicked on change model after the err.
Find elsewhere
🌐
OpenRouter
openrouter.ai › docs › api-keys
API Keys | OpenRouter
This allows you to use curl or the OpenAI SDK directly with OpenRouter. Just create an API key, set the api_base, and optionally set a referrer header to make your app discoverable to others on OpenRouter.
🌐
GitHub
github.com › simonw › llm-openrouter
GitHub - simonw/llm-openrouter: LLM plugin for models hosted by OpenRouter
You will need an API key from OpenRouter.
Starred by 293 users
Forked by 35 users
Languages   Python
🌐
Cline
docs.cline.bot › provider-config › openrouter
OpenRouter - Cline
Sign Up/Sign In: Go to the OpenRouter website. Sign in with your Google or GitHub account. Get an API Key: Go to the keys page. You should see an API key listed.
🌐
Supratim-pathak
supratim-pathak.github.io › ext-helpdoc
How to Create an OpenRouter API Key
Go to the OpenRouter website. Sign in or create an account if you don’t have one. Navigate to the API Keys section in your account settings. Click on Create Key. Click on create and create your API key. Copy and securely store your API key. Do not share it publicly.
🌐
OpenRouter
openrouter.ai › docs › features › provisioning-api-keys
Provisioning API Keys | Programmatic Control of OpenRouter API Keys | OpenRouter | Documentation
Provisioning keys cannot be used to make API calls to OpenRouter’s completion endpoints - they are exclusively for key management operations.
🌐
GitHub
github.com › danny-avila › LibreChat › discussions › 6611
OpenRouter API key · danny-avila/LibreChat · Discussion #6611
# recommended environment variables: apiKey: "${OPENROUTER_KEY}" # NOT OPENROUTER_API_KEY baseURL: "https://openrouter.ai/api/v1" models: default: ["google/gemini-2.0-flash-001"] fetch: true titleConvo: true titleModel: "google/gemini-2.0-flash-001" # Recommended: Drop the stop parameter from the request as Openrouter models use a variety of stop tokens.
Author   danny-avila
🌐
GitHub
gist.github.com › rbiswasfc › f38ea50e1fa12058645e6077101d55bb
OpenRouter · GitHub
This allows you to use curl or the OpenAI SDK directly with OpenRouter. Just create an API key, set the api_base, and optionally set a referrer header to make your app discoverable to others on OpenRouter.
🌐
GitHub
github.com › Aculeasis › openrouter-proxy
GitHub - Aculeasis/openrouter-proxy
# Server settings server: host: ... # OpenRouter API keys openrouter: keys: - "sk-or-v1-your-first-api-key" - "sk-or-v1-your-second-api-key" - "sk-or-v1-your-third-api-key" # Key selection strategy: "round-robin" (default), ...
Starred by 43 users
Forked by 20 users
Languages   Python 86.4% | Shell 13.6%
🌐
Goose
block.github.io › goose › blog › 2025 › 07 › 29 › openrouter-unlocks-workshops
How OpenRouter Unlocked Our Workshop Strategy | goose
July 29, 2025 - But the feature I really needed ... simple web app around OpenRouter's API. Attendees could visit a link, click a button, and instantly get their own temporary API key....
🌐
Roo Code
docs.roocode.com › openrouter
Using OpenRouter With Roo Code | Roo Code Documentation
Sign Up/Sign In: Go to the OpenRouter website. Sign in with your Google or GitHub account. Get an API Key: Go to the keys page. You should see an API key listed.