Швидкий старт: uncensored chat completions
Почніть розробку з uncensored LLM API вже сьогодні. Цей посібник охоплює налаштування OpenAI-сумісного клієнта, автентифікацію та основні функції, такі як потокова передача даних та виклик функцій.
Встановіть openai-compatible клієнт
Обирайте SDK, який відповідає вашому середовищу розробки. API дотримується стандартних конвенцій OpenAI, тому ви можете використовувати будь-яку сумісну бібліотеку для відправки запитів.
- Розробникам на Python слід встановити
openaiпакет. - Користувачам Node.js потрібен
openainpm пакет. - Інші мови можна використовувати з офіційними SDK або стандартними бібліотеками HTTP.
Цей підхід забезпечує широку сумісність із існуючими інструментами та спрощує інтеграцію у ваші проекти.
Налаштуйте базовий URL та API-ключ
Встановіть свій API-ключ та власну базову URL-адресу в конфігурації клієнта. Це спрямовує запити на наші сервери замість стандартних кінцевих точок OpenAI.
Конфігурація
Використовуйте ключ, згенерований у вашій панелі керування, і вкажіть адресу https://api.priceapiseekdeep.com/v1. Ця конфігурація працює з будь-яким OpenAI-сумісним клієнтом, змінивши base_url та api_key параметри.
Ваші промпти обробляються без відмов у вмісті, що робить їх ідеальними для творчого письма та задач програмування.
Зробіть свій перший запит
Надішліть стандартний запит на завершення чату для перевірки з’єднання. Використовуйте ідентифікатор моделі uncensored для доступу до налаштованої моделі.
- Встановіть
modelпараметр наuncensored. - Додайте свої системні та користувацькі повідомлення в
messagesмасив. - API повертає текстовий вивід безпосередньо.
Це підтверджує, що ваш ключ працює та кредити коректно списуються за вхідні токени.
Увімкніть потокову передачу для виводу в реальному часі
Активуйте потокову передачу, встановивши stream: true у вашому запиті. API повертає токени послідовно по мірі їх генерації, що покращує сприйняту затримку.
- Прочитайте токени з потоку подій, надісланих сервером.
- Останній фрагмент містить загальну статистику використання токенів.
- Цей метод ідеальний для чат-інтерфейсів та додатків реального часу.
Потокова передача зменшує час очікування для користувачів, поки модель обробляє ваш запит.
Використовуйте виклик функцій та режим JSON
Використовуйте структуровані виходи для програмної взаємодії. Увімкніть режим JSON, встановивши response_format до {"type": "json_object"} для послідовного парсингу.
- Визначте інструменти в
toolsпараметр. - Встановити
tool_choiceдля контролю виклику функцій. - Використовуйте параметри, такі як
temperatureтаtop_pдля налаштування випадковості виводу.
Цей набір функцій підтримує складні робочі процеси без зовнішньої логіки парсингу.
Розуміння використання та лімітів токенів
Стежте за використанням, щоб залишатися в межах служби. Контекстне вікно дозволяє до 100 000 токенів для промпту та завершення в сукупності.
- Максимальний вивід за запит становить 16 000 токенів.
- Максимальний вивід за замовчуванням становить 2 048 токенів, якщо не вказано.
- Ліміт становить 300 запитів на хвилину на один ключ.
Преміум кредити ніколи не прострочуються, а помилки не споживають ваш баланс. Ця структура підтримує високооб’ємну розробку без щомісячних підписок.
cURL
curl https://api.priceapiseekdeep.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send 5000 messages to test rate limits"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.priceapiseekdeep.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.priceapiseekdeep.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 = 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-ключ?
Зареєструйтеся за допомогою Google або електронної пошти на сторінці отримання API-ключа. Ваш ключ відображається одразу після реєстрації, і для перевірки не потрібен номер телефону.
Що станеться, якщо я перевищу ліміт швидкості?
Запити, що перевищують 300 за хвилину, отримують помилку 429. Ви також можете досягти ліміту 8 одночасних запитів на ключ. Зачекайте трохи або розподіліть трафік між кількома ключами, якщо це необхідно.
Як ціна deep seek API порівнюється з іншими?
Наші тарифи становлять $0.15 за мільйон входних токенів та $0.50 за мільйон вихідних токенів. Це часто нижче, ніж у конкуруючих uncensored варіантів, без вимог до мінімальних витрат.
Почніть з пробного кредиту
Введіть електронну адресу та пароль, отримайте ключ миттєво.
Спробувати з пробним кредитом