Skip to main content
The easiest way to add persistent memory to your AI application. Simply point your existing OpenAI SDK to GetProfile’s base URL and everything else works automatically.

How It Works

Quick Start

Required Headers

HeaderDescriptionRequired
AuthorizationYour GetProfile API key (Bearer gp_...)Yes
X-GetProfile-IdYour app’s user identifierYes*
X-Upstream-KeyYour LLM provider API keyYes
*Can also be provided via 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:
Background trait extraction happens after the stream completes.

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