Документація API для розробників Cursor
Цей посібник зі швидким стартом показує користувачам Cursor IDE, як налаштувати наш API, сумісний із OpenAI, для генерації тексту без цензури. Замініть стандартну кінцеву точку, щоб обійти обмеження, зберігаючи той самий код клієнта, який ви вже знаєте.
Аутентифікація та базовий URL
Наш API використовує стандартну автентифікацію Bearer token. Встановіть базовий URL на HTTPS://api.cursoraiapikey.com/v1 та передайте свій ключ у заголовку Authorization. Ця кінцева точка працює з будь-яким SDK, сумісним з OpenAI. Ви отримуєте ключ одразу після реєстрації через Google або електронну пошту. Номер телефону не потрібен. Кредит не прострочується. Помилки безкоштовні. Відмови безкоштовні. Платіть лише за реальні токени. Authorization: Bearer YOUR_API_KEY є все, що вам потрібно. Починайте надсилати запити відразу. Система проста. Прозорість має значення.
Перший запит
Надішліть POST-запит до /v1/chat/completions для генерації тексту. Використовуйте модель "uncensored" для нецензурованих відповідей. Вкажіть свій системний промпт для керування поведінкою. API приймає стандартні структури JSON OpenAI. Ось базовий приклад із використанням curl. Замініть YOUR_API_KEY на ваші облікові дані. Надішліть своє повідомлення та отримайте текстовий вивід. Це основна взаємодія. Залишайте її простою.
curl https://api.cursoraiapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List three key features of the new API update"}]
}'
Інтеграція SDK Python
Використовуйте офіційний пакет OpenAI для Python. Встановіть базовий URL і API-ключ. Передайте повідомлення як список словників. Запитайте модель "uncensored". SDK автоматично обробляє повторні спроби. Підтримується потокова передача. Функціональне викликання також працює. Налаштуйте temperature та top_p для контролю. Цей підхід мінімізує зміни в коді. Ваша існуюча логіка залишається недоторканною. Просто вкажіть наш URL. Ефективність має ключове значення. Розробники віддають перевагу знайомим інструментам.
from openai import OpenAI
client = OpenAI(base_url="https://api.cursoraiapikey.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)
Використання Node SDK
Ініціалізуйте клієнт OpenAI у Node.js. Перевизначте basePath на наш URL. Встановіть apiKey на ваші облікові дані. Викличте chat.completions.create(). Передайте модель як "uncensored". Використовуйте await для результату. Обробляйте помилки коректно. Екосистема Node надійна. Ви отримуєте відповіді в реальному часі. Код чистий. Залежності стандартні. Додаткових бібліотек не потрібно. Просто налаштуйте клієнт. Запустіть свій скрипт. Отримайте текст. Простота перемагає.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cursoraiapikey.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);
Потокова передача та підтримка інструментів
Увімкніть потокову передачу, встановивши stream у true. Отримуйте токени через події, надані сервером (SSE). Використовуйте виклик функцій для інтеграції інструментів. Визначте інструменти у своєму запиті. Модель повертає аргументи. Парсіть їх безпечно. Існує підтримка режиму JSON. Встановіть response_format у json_object. Це забезпечує валідний вивід. Поєднуйте потокову передачу з інструментами для динамічних додатків. Оновлення в реальному часі покращують UX. Розробники люблять низьку затримку. Керуйте потоком. Адаптуйтеся до потреб. Гнучкість є важливою.
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
Ліміти, помилки та контекст
Контекстне вікно становить 100 000 токенів. Максимальний вивід становить 16 000 токенів. Ліміт запитів на хвилину — 300. Одночасні запити на ключ — 8. Максимальний розмір тіла — 8 МБ. Помилка 401 означає недійсний ключ. Помилка 402 означає відсутність кредиту. Помилка 429 означає ліміт швидкості. Кредит попередньо оплачується. Помилки безкоштовні. Відмови безкоштовні. Немає щомісячних платежів. Використовуйте криптовалюту для поповнення. USDT або USDC. Почніть з $20. Отримайте бонуси. Продовжуйте кодити.
Найпоширеніші запитання
Як почати роботу з API-ключем cursor AI?
Зареєструйтеся через Google або електронну пошту на сторінці Get API key. Ваш ключ з’явиться миттєво. Номер телефону не потрібен. Додайте $20 криптовалютою, щоб почати використовувати uncensored LLM. Для нових акаунтів доступна пробна кредитна сума $0.50. Вона дійсна 7 days.
Яке вікно контексту та обмеження виводу?
Вікно контексту становить 100 000 токенів як для запиту, так і для відповіді. Ви можете генерувати до 16 000 токенів за запит. Якщо ви не встановили max_tokens, ліміт становить 2 048 токенів. Це дозволяє вести тривалі розмови та обробляти документи. Налаштуйте параметри відповідно до ваших потреб. Використовуйте потокову передачу для великих відповідей, щоб покращити UX.
Чому я отримую помилку 402?
Помилка 402 вказує на те, що баланс попередньо оплаченого кредиту вичерпано. API не стягує плату за помилки або відмови. Ви платите лише за реальні використані токени. Поповніть рахунок за допомогою USDT (TRC20) або USDC (Base). Мінімальна сума поповнення становить $20. Бонуси застосовуються на вищих рівнях. Додайте кошти, щоб миттєво відновити послугу.
Отримайте свій API-ключ
Зареєструйтеся, скопіюйте облікові дані і оновіть базовий URL. Це все, що потрібно зробити.