Базова URL-адреса та аутентифікація
Cursor використовує ваш API ключ для маршрутизації запитів до нашого хостованого ендпоінту. Замініть стандартну базову URL OpenAI на наш конкретний домен, щоб увімкнути uncensored генерацію без модифікації коду клієнта. Ви отримуєте один активний ключ на акаунт, який можна миттєво згенерувати через вхід через Google або електронну пошту.
Налаштуйте змінну середовища або налаштування IDE на HTTPS://api.cursoropenaiapikey.com/v1. Ідентифікатор моделі — просто "uncensored". Це налаштування гарантує, що кожен запит обходить стандартні фільтри контенту, зберігаючи повну сумісність із існуючими інтеграціями.
Базовий URL-адреса — HTTPS://api.cursoropenaiapikey.com/v1. Передавайте свій ключ у заголовку Authorization як токен Bearer. Цей метод працює з будь-яким клієнтом, сумісним з OpenAI SDK.
- Базовий URL: HTTPS://api.cursoropenaiapikey.com/v1
- Ідентифікатор моделі: uncensored
- Автентифікація: Bearer-токен у заголовку
Зроблення першого запиту
Надішліть стандартний запит на завершення чату для перевірки з’єднання та розрахунків. Наша кінцева точка приймає ту саму структуру JSON, що й OpenAI, що забезпечує миттєву сумісність із вашими існуючими скриптами. У відповіді повертається згенерований текст разом із метриками використання токенів.
Використовуйте наведену нижче команду cURL для тестування ендпоінту. Замініть YOUR_API_KEY на ключ, згенерований на вашій панелі керування. Запит містить простий системний промпт для демонстрації можливості uncensored.
curl https://api.cursoropenaiapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current weather in Berlin"}]
}'Успішні відповіді містять підрахунок токенів для вхідних та вихідних даних. Помилки, такі як 401, вказують на недійсний ключ, тоді як 402 сигналізує про недостатній кредит. Перевірте баланс свого акаунта, якщо запит не вдається.
Інтеграція SDK Python
Використовуйте офіційну Python-бібліотеку OpenAI з власним базовим URL для взаємодії з нашим API. Цей підхід дозволяє використовувати існуючі кодові бази без переписування логіки клієнта. Встановіть базовий URL і API-ключ перед ініціалізацією клієнта.
Ініціалізуйте клієнта, вказавши свої облікові дані та правильний базовий URL. Потім викличіть chat.completions.create з ідентифікатором моделі "uncensored". Об'єкт відповіді надає доступ до згенерованого вмісту та статистики використання.
from openai import OpenAI
client = OpenAI(base_url="https://api.cursoropenaiapikey.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)Цей метод забезпечує сумісність зі стандартними робочими процесами Python. Ви можете передавати додаткові параметри, такі як temperature або стоп-послідовності, для керування генерацією. SDK автоматично обробляє серіалізацію та парсинг відповідей.
Інтеграція SDK Node.js
Інтегруйте пакет Node.js OpenAI для надсилання запитів з ваших JavaScript або TypeScript-додатків. Налаштуйте клієнт, використовуючи нашу базову URL-адресу, щоб увімкнути uncensored генерацію. Ця конфігурація бездоганно працює з існуючими Node-проєктами.
Створіть новий екземпляр клієнта OpenAI зі своїм API-ключем та правильним базовим URL. Потім викличте метод chat.completions.create. Відповідь містить згенерований текст та дані про використання токенів.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cursoropenaiapikey.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);Ця інтеграція підтримує всі стандартні параметри. Ви можете регулювати температуру, top_p та інші налаштування, щоб тонко налаштувати вивід. SDK ефективно обробляє мережеві запити та парсинг відповідей.
Потокові відповіді
Увімкніть потокову передачу, щоб отримувати токени по мірі їх генерації. Це зменшує сприйняту затримку для робочих процесів кодування та інтерактивних додатків. API надсилає події, що надсилаються сервером (SSE) для кожного токена.
Встановіть параметр stream у true в своєму запиті. Відповідь буде містити кілька фрагментів. Метрики використання токенів включені в останній фрагмент, щоб уникнути розбіжностей у билінгу. Цей метод ідеально підходить для інтерфейсів користувача в реальному часі.
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)Обробляйте події потоку у коді клієнта. Агрегуйте вміст токенів по мірі їх надходження. Останній фрагмент містить загальне використання токенів для точної тарифікації. Цей підхід забезпечує доставку з низькою затримкою без втрати точності.
Ліміти частоти та контекстне вікно
Наш API встановлює суворі ліміти швидкості для забезпечення стабільної продуктивності. Кожен ключ підтримує 300 запитів на хвилину та 8 паралельних запитів. Максимальний розмір тіла запору становить 8 МБ. Перевищення цих лімітів повертає помилку 429.
Розмір контекстного вікна становить 100 000 токенів для суми запиту та відповіді. Максимальний обсяг виводу за один запит — 16 000 токенів. Якщо параметр max_tokens не вказано, значення за замовчуванням становить 2 048 токенів. Плануйте свої запити відповідно, щоб уникнути обрізання тексту.
- Ліміт частоти: 300 запитів/хвилину
- Паралельні запити: 8
- Контекстне вікно: 100 000 токенів
- Максимальний вихід: 16,000 токенів
Поширені запитання
Чи може курсор налаштувати мій власний API OpenAI (ключ)
Так, ви можете налаштувати Cursor для використання нашого uncensored API-ключа. Встановіть базовий URL на HTTPS://api.cursoropenaiapikey.com/v1 та введіть свій API-ключ у налаштуваннях моделі. Це замінює вартість стандартних моделей на оплату за токен.
Чи досягнення місячного ліміту використання заважає використовувати ключ Azure OpenAI з IDE Cursor?
Наш API не має щомісячних лімітів використання. Ви нараховуєтеся за токен, і передоплачений кредит ніколи не прострочується. Якщо ви вичерпаєте ліміт кредиту, ви можете поповнити баланс криптовалютою, щоб продовжити використання послуги без перерв.
I feel confused about using OpenAI membership with Cursor.If I enter my OpenAI key in Cursor, do I need to upgrade to Cursor Pro in order to use it?
Вам не потрібен Cursor Pro для використання нашого API-ключа. Наш ендпоінт повністю сумісний з Cursor IDE. Ви можете ввести наш API-ключ у налаштуваннях та використовувати всі функції, платячи лише за спожиті токени.
Отримайте свій API-ключ зараз
Зареєструйтеся, отримайте ключ, оновіть базовий URL у Cursor. Готово.