Skip to content

Quickstart

Three steps. Under a minute.

1. Create an account

Register at devlens.top/register. You'll receive starter credits immediately — no payment method required.

Referral bonus

Both you and your referrer receive $20 in credits when you sign up with a referral code.

2. Generate an API key

Go to Console → API Keys and create a token. You'll get a key in this format:

sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

WARNING

Treat your API key as a secret. Do not expose it in client-side code or public repositories.

3. Make a request

Set baseURL to https://api.devlens.top/v1 and authenticate with your key.

cURL

bash
curl https://api.devlens.top/v1/chat/completions \
  -H "Authorization: Bearer sk-YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

Python

python
from openai import OpenAI

client = OpenAI(
    api_key="sk-YOUR_KEY",
    base_url="https://api.devlens.top/v1"
)

response = client.chat.completions.create(
    model="gpt-5",
    messages=[{"role": "user", "content": "Hello"}]
)
print(response.choices[0].message.content)

Node.js

javascript
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'sk-YOUR_KEY',
  baseURL: 'https://api.devlens.top/v1',
});

const res = await client.chat.completions.create({
  model: 'gpt-5',
  messages: [{ role: 'user', content: 'Hello' }],
});
console.log(res.choices[0].message.content);

Switching models

Change the model parameter. Same key, same endpoint.

python
client.chat.completions.create(model="gpt-5", ...)
client.chat.completions.create(model="claude-sonnet-4-5-20250929", ...)
client.chat.completions.create(model="gemini-2.5-pro", ...)

Next

Unified AI Model Gateway