Secrypt

OpenAI-compatible · Private by design

Cipher API

The same private model behind Secrypt chat — Cipher — as an OpenAI-shaped API. Hook it into Cursor, Continue, VS Code, scripts, and agents.

Create a key in Account Quickstart curl

Pricing (API ≠ chat)

Chat subscriptions cover the Secrypt UI. Cipher API is usage-based: a daily allowance, then prepaid credits.

Free API 50 requests / day included
$0
Pro API 2,000 requests / day included
with Pro chat
Unlimited API 10,000 requests / day included
with Unlimited
Pay-as-you-go After daily allowance — prepaid credits
$0.01 / request

Chat overage (UI) is $0.05/message. API overage is always $0.01/request. Buy credits from Account. See /pricing.

Base URL

https://secrypt.space/v1

Model IDs: cipher (preferred) or secrypt-cloud (alias).

Cursor cookbook

In Cursor Settings → Models → OpenAI API Key / Override:

# ~/.cursor/ or Cursor Settings → Models
OpenAI Base URL: https://secrypt.space/v1
OpenAI API Key:  sk_sec_YOUR_KEY
Model:           cipher

Continue (VS Code)

{
  "models": [{
    "title": "Cipher",
    "provider": "openai",
    "model": "cipher",
    "apiBase": "https://secrypt.space/v1",
    "apiKey": "sk_sec_YOUR_KEY"
  }]
}

cURL

curl https://secrypt.space/v1/chat/completions \
  -H "Authorization: Bearer sk_sec_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "cipher",
    "messages": [{"role":"user","content":"Say hello in one sentence."}]
  }'

Python (OpenAI SDK)

from openai import OpenAI
client = OpenAI(
    api_key="sk_sec_YOUR_KEY",
    base_url="https://secrypt.space/v1",
)
r = client.chat.completions.create(
    model="cipher",
    messages=[{"role": "user", "content": "Ping."}],
)
print(r.choices[0].message.content)

Limits & privacy

Open Secrypt Chat pricing Docs