Spaces:
Running
Running
File size: 1,829 Bytes
a056d23 09e4b39 a056d23 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | # Product
## Register
product
## Users
A single technical user (the owner) running this proxy locally or on cheap personal hosting. They are comfortable editing `.env`, reading logs, and pointing client apps at a custom base URL. Context: personal experimentation, not production operations.
## Product Purpose
A lightweight OpenAI-compatible API gateway that forwards chat/completion requests to NVIDIA NIM based on the `sk-nvidia` proxy key the client uses. One server, one set of routes, one backend. It makes apps that only accept OpenAI-style keys work with non-OpenAI providers.
## Brand Personality
Minimal, capable, unobtrusive. The interface should feel like a well-organized shelf — everything in its place, nothing shouting.
## Anti-references
- Generic admin dashboards with dense data tables and sidebar navigation.
- AI-purple gradients, neon glows, or glassmorphism used decoratively.
- Bootstrap-style gray cards with identical spacing repeated endlessly.
- Landing-page hero sections with big marketing copy.
## Design Principles
1. **Clarity first**: the most important state (is the proxy running? which providers are configured?) should be visible at a glance.
2. **No noise**: show only what the owner needs to verify setup. No analytics charts, no user management, no feature lists.
3. **Respect the user's time**: copy-paste ready examples, masked keys, one-click visibility toggles.
4. **Information should be scannable**: use typography and spacing to group related facts, not borders and boxes.
5. **Personal, not corporate**: this is a single-user tool; the UI can be calm and opinionated rather than neutral-by-committee.
## Accessibility & Inclusion
WCAG AA contrast as a floor. Keyboard navigable. Respects `prefers-reduced-motion`. No essential information conveyed by color alone.
|