Bring Your Own Key

Connect Luminary to Venice or OpenRouter safely

In Luminary Chat, BYOK means supplying your own Venice inference key, OpenRouter inference API key, or both. Your provider account controls access, usage limits, pricing, and the models available to you; Luminary does not issue provider credentials.

Before you add a key

  1. Create a separate key for Luminary instead of reusing a broadly shared credential.
  2. Choose a normal inference key rather than a provider-management credential. For Venice, prefer an inference-only key; Luminary does not need Admin access.
  3. Set provider spending or consumption limits when available.
  4. Never paste a key into a chat message, contact form, feedback report, screenshot, repository, or support email.

What happens when you save

Luminary validates a saved credential with the selected provider's key and model endpoints, then rebuilds the available text-chat model catalog from the keys that remain connected. Valid keys are encrypted at rest and are not displayed back after saving. Removing a key removes it from your Luminary account and refreshes the catalog.

If a key or model does not appear

Confirm that the credential is an inference-capable key, that it has not expired or reached its provider limit, and that the provider account can access at least one text-chat model. Then save it again in Settings. A provider can change model availability independently of Luminary.

For what Luminary stores and sends, review the Memory & Privacy guide and Privacy Policy.

Rotate or revoke immediately if a key leaks

Remove the exposed key from Luminary, revoke it in the provider dashboard, create a replacement with a new limit, and save the replacement in Settings. Do not rely on hiding the message or screenshot where the key appeared.

Continue to the Memory & Privacy guide.