Smart Key control room
Checking your session…
If registration is disabled, your workspace owner provisions accounts directly.
Workspace / Overview
Make every request count.
A clear place to manage access, understand usage, and reach the models behind your applications.
INFERHUB_API_KEY to your Pages environment to connect live model data. The interface remains safe to explore.Start here
One key, familiar APIs.
Point OpenAI or Anthropic-compatible clients at Smart Key. We keep the provider credential server-side and give your team one surface to operate.
https://smart-key-fh2.pages.dev/api/v1https://smart-key-fh2.pages.dev/apiSetup
Workspace readiness
- Smart Key workspaceReady to configure
- InferHub connectionChecking provider status
- First API keyCreate a key when ready
Workspace / API keys
Keys that stay in your control.
Create client credentials for your applications. Secrets are shown once and never stored in the browser.
Your keys
Use separate keys for separate applications and rotate them without downtime.
Workspace / Usage
See what your traffic is doing.
A practical request log for cost, latency, and model decisions.
Recent requests
Live records appear here when your applications send traffic.
| Time | Model | Status | Tokens | Cost |
|---|---|---|---|---|
| Loading usage… | ||||
Workspace / Models
Know what is available.
Browse the provider catalogue and check the route before you ship it into an application.
Model catalogue
Availability is read from InferHub when configured.
Learn / Docs
Ship with a familiar contract.
Smart Key keeps the integration close to the clients your team already knows.
OpenAI-compatible
Use the chat completions contract with any client that supports a custom base URL.
https://smart-key-fh2.pages.dev/api/v1Authorization: Bearer sk-smart-…Anthropic-compatible
Use the Messages API with the same Smart Key credential and a server-side provider connection.
https://smart-key-fh2.pages.dev/apix-api-key: sk-smart-…Build safely
Never put provider credentials in frontend code. Smart Key Functions keep INFERHUB_API_KEY in Cloudflare's encrypted environment and forward only the request needed for inference.
Reduced capacity
Free-tier capacity
This deployment runs on Cloudflare free tiers. The limits below are real and disclosed honestly.
- 100 000 Functions requests per day, shared by the proxy and this console.
- 1 MiB ceiling per proxy request body.
- Reduced password hashing strength (15 000 PBKDF2 iterations) to stay inside the free CPU budget.
- Usage and audit writes are throttled against D1 free quotas: 40 000 usage and 20 000 audit events per day.
Operations / Users
People with access.
Review accounts and change access with an exact confirmation phrase. Actions are audited.
User directory
Role and status are the source of truth for who can reach the admin surface.
| Role | Status | Created | Last sign-in | Action | |
|---|---|---|---|---|---|
| Loading users… | |||||
Operations / Key inventory
Credentials across the workspace.
Attribute every key to its owner and revoke a credential that should stop working.
Key inventory
Only metadata is shown. Raw secrets are never available after creation.
| Name | Owner | Status | Prefix | Created | Action |
|---|---|---|---|---|---|
| Loading keys… | |||||
Operations / Usage log
Traffic across every tenant.
Aggregate usage with an optional email filter for attribution.
Usage records
Newest confirmed requests across the workspace.
| Time | Owner | Model | Status | Tokens | Cost |
|---|---|---|---|---|---|
| Loading usage… | |||||
Operations / Audit
Every decision, on record.
The D1 audit log is the observability layer for admin and access activity.
Audit log
Details are redacted and bounded before they are stored.
| Time | Actor | Action | Resource | Result |
|---|---|---|---|---|
| Loading audit log… | ||||
Operations / Provider
Provider health, plainly.
Safe readiness status plus the most recent persisted health checks.
Recent health checks
Persisted probes appear here as they happen.
| Time | Status | Latency | Message |
|---|---|---|---|
| Loading provider checks… | |||