Швидкий старт: uncensored LLM API
Цей посібник зі швидким старпом допоможе інтегрувати uncensored LLM API за допомогою стандартних SDK OpenAI. Ви автентифікуєтеся, надсилатимете запити та оброблятимете потокові дані без прив’язки до підписки.
Передумови: Налаштування SDK та API-ключа
Базовий URL для нашого хостингового сервісу — https://api.priceclaude.com/v1. Аутентифікація вимагає дійсного API-ключа, переданого в Authorization header. Ви генеруєте цей ключ одразу після реєстрації через Google або електронну пошту на Отримати API-ключ сторінка. Для реєстрації не потрібен номер телефону.
Наш API сумісний з OpenAI. Ви можете використовувати будь-який SDK, що підтримує стандартний openai структура пакету. Передайте свій ключ як api_key параметр. Змініть base_url щоб вказати на наш ендпоінт. Це дозволяє вам замінити нашу uncensored модель без переписування логіки інтеграції.
Зроблення першого запиту на створення діалогу
Надішліть POST-запит на /v1/chat/completions з вашими системними та користувацькими повідомленнями. Ідентифікатор моделі суворо uncensored. Це не модель іншого постачальника. Це модель з відкритими вагами, налаштована на прямі відповіді без відмов вмісту для законного дорослого використання. Ви можете встановити такі параметри, як temperature та top_p для контролю креативності.
Вхідні токени коштують $0.15 за мільйон. Вихідні токени коштують $0.50 за мільйон. Помилки та відмови не споживають кредит. Ви можете перевірити, як працює ваш запит, надіславши простий тестовий повідомлення. Відповідь міститиме згенерований текст у content поле.
Обробка потокових відповідей (SSE)
Встановити stream для true у вашому запиті для отримання подій, надісланих сервером (SSE). Це дозволяє вам обробляти токени по мірі їх генерації. Потокове передавання зменшує сприйняту затримку для великих відповідей. Останній фрагмент містить загальну статистику використання токенів. Це допомагає відстежувати витрати в реальному часі.
Буферизуйте вхідні чанки та обʼєднайте їх. Переконайтеся, що ви правильно обробляєте подію завершення потоку. Цей підхід є суттєвим для чат-інтерфейсів. Він забезпечує плавний користувацький досвід порівняно з очікуванням повної відповіді.
Використання інструментів та режиму JSON
Визначте схеми функцій у tools параметр. Модель може викликати ці функції, якщо вказано. Використовуйте tool_choice щоб примусово викликати конкретну функцію. Це дозволяє складні робочі процеси. Режим JSON доступний через response_format: {type: "json_object"}. Це забезпечує структурований вивід для надійного розбирання. Використовуйте це для завдань витягування даних.
Розуміння використання токенів та лімітів
Контекстне вікно становить 100,000 токенів разом. Це включає як промпт, так і відповідь. Максимальний вивід на запит становить 16,000 токенів. Якщо ви не встановите max_tokens, за замовчуванням встановлюється 2,048. Розмір тіла запиту обмежено 8 МБ. Ви можете робити 300 запитів на хвилину. Паралелізм обмежено 8 одночасними запитами на ключ. Перевищення цих лімітів повертає помилку 429.
Обробка помилок та логіка повторних спроб
Обробляйте HTTP 401, перевіривши свій API-ключ. Помилка 402 означає, що ваш попередньо оплачений кредит вичерпано. Поповніть баланс через криптовалюту, щоб продовжити. Використовуйте експоненційне сповільнення для помилок 429 (перевищення ліміту швидкості). Логіка повторних спроб має враховувати Retry-After header, якщо присутній. Помилки не нараховують кредит. Це захищає ваш баланс під час проблем із мережею.
cURL
curl https://api.priceclaude.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit the quarterly report by Friday at noon"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.priceclaude.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.priceclaude.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)Поширені запитання
Яка ціна uncensored API Claude?
Це API з оплатою за використання для LLM без цензури. Ціни становлять $0.15 за мільйон вхідних токенів та $0.50 за мільйон вихідних токенів. Щомісячна підписка не потрібна.
Як отримати API-ключ?
Зареєструйтеся на сторінці Get API key за допомогою Google або електронної пошти. Ваш ключ відображається миттєво. Номер телефону не потрібен. Ви можете замінити ключ за необхідності.
Чи модель без цензури?
Так, він не відхиляє законний дорослий контент. Він блокує лише сексуальний контент із залученням неповнолітніх. Ви можете використовувати його для творчих, технічних або суперечливих тем.
Згенеруйте свій ключ
Зареєструйтеся, скопіюйте ключ, оновіть базову URL-адресу. Готово до роботи.