How It Works
Quick Start
Required Headers
| Header | Description | Required |
|---|---|---|
Authorization | Your GetProfile API key (Bearer gp_...) | Yes |
X-GetProfile-Id | Your app’s user identifier | Yes* |
X-Upstream-Key | Your LLM provider API key | Yes |
body.user or body.metadata.profile_id
What Gets Injected
GetProfile automatically adds a system message with user context:Streaming Support
GetProfile fully supports streaming responses:Per-Request Trait Overrides
You can override the trait schema for individual requests:Configuration
See Configuration Overview for full proxy configuration options.Next Steps
Trait Schemas
Customize what GetProfile extracts
JavaScript SDK
Programmatic access from Node.js/TypeScript