> ## Documentation Index
> Fetch the complete documentation index at: https://docs.curvelabs.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart

> Get approved, configure ThinkFeel, and send your first request.

ThinkFeel is available through the Curve Labs early access beta program.

<Steps>
  <Step title="Request access">
    Fill out the [request access form](https://curvelabs.org/request-api-access) with:

    * Your name and email
    * Company or project name
    * Intended use case and target audience
    * Expected usage volume
    * Desired persona characteristics
  </Step>

  <Step title="Join the onboarding call">
    The Curve Labs team reviews applications, typically within 2-5 days. After approval, the team schedules a 30-minute onboarding call to discuss your use case, craft a custom persona, define persona traits and communication style, whitelist your email for Playground access, and provide your unique `personaId`.
  </Step>

  <Step title="Create API keys">
    After onboarding, create API keys in one of these ways:

    * Use `/keys` in [Playground](https://playground.curvelabs.org) for the browser UI
    * Run `thinkfeel login --persona-id YOUR_THINKFEEL_PERSONA_ID` for CLI setup
    * Use [CLI + Agents](/cli-agents) for local login, profiles, non-interactive setup, and `SKILL.md`
  </Step>
</Steps>

## Install the SDK and CLI

```bash theme={null}
npm i @curvelabs.org/thinkfeel
```

## Send your first request

```bash theme={null}
curl -X POST https://playground.curvelabs.org/api/v1/generate \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY_HERE" \
  -d '{
    "personaId": "YOUR_PERSONA_ID",
    "messages": [
      {
        "role": "user",
        "content": "Hello!"
      }
    ]
  }'
```

## What beta includes

<CardGroup cols={2}>
  <Card title="Custom personas" icon="user-gear">
    Persona design is part of onboarding.
  </Card>

  <Card title="Jailbreak prevention" icon="shield-halved">
    Personas are designed with explicit boundaries and safety behavior.
  </Card>

  <Card title="Near-cost beta pricing" icon="dollar-sign">
    Beta pricing stays close to the cost of the underlying models.
  </Card>

  <Card title="Direct support" icon="comments">
    Beta users get direct engineering support.
  </Card>
</CardGroup>

<Info>
  Ready to build? Start from [Authentication](/authentication), then choose either the ThinkFeel
  [`/generate`](/api-reference/generate) endpoint or the OpenAI-compatible [`/completions`](/api-reference/completions)
  endpoint.
</Info>
