Посібник швидкого старту для розробників
Інтегруйте нашу uncensored LLM за допомогою однієї зміни конфігурації. Використовуйте той самий код SDK OpenAI, який ви вже знаєте, щоб отримати доступ до прозорого передоплачуваного API.
Встановлення та налаштування середовища
Почніть із встановлення стандартного SDK OpenAI для вашої мови. Наш API поводиться точно так само, як API OpenAI, тому вам не потрібна власна бібліотека або складний шар маршрутизації. Просто встановіть змінну середовища з ключем, який ви згенерували на нашій сторінці Get API key. Для реєстрації не потрібен номер телефону, і ви можете почати одразу з безкоштовною пробною кредитною сумою.
Налаштування базової URL-адреси та заголовків
Направте клієнт SDK на нашу конкретну базову URL-адресу. Ця невелика зміна перенаправляє трафік до нашої необмеженої моделі замість стандартного постачальника. Вам потрібно лише оновити базову URL-адресу та вставити свій API-ключ у заголовки. Все інше залишається ідентичним вашій існуючій конфігурації.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudecodeprix.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)
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudecodeprix.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);
Зроблення першого POST-запиту /v1/chat/completions
Надішліть просте повідомлення, щоб перевірити з’єднання та якість відповіді. Ідентифікатор моделі встановлено на "uncensored", щоб забезпечити відсутність відмов у вмісті для законного дорослого використання. Ви отримаєте пряму текстову відповідь без звичайних корпоративних фільтрів. Цей ендпоінт ефективно обробляє як короткі запити, так і складні інструкції.
curl https://api.claudecodeprix.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the pricing tiers for the standard plan."}]
}'
Увімкнення потокової передачі для виведення токенів у реальному часі
Увімкніть потокову передачу, встановивши параметр stream у true. Ви отримуєте чанки тексту по мірі їх генерації, що значно знижує сприйняту затримку. Останній чанк містить загальне використання токенів для точного відстеження билінгу. Цей підхід бездоганно працює з офіційними SDK та стандартними парсерами SSE.
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)
Використання виклику функцій та режиму JSON
Визначте інструменти в тілі запиту, щоб увімкнути отримання структурованих даних або автоматизовані дії. Модель підтримує виклик функцій і режим JSON для надійного парсингу. Ви можете вказати параметри, такі як temperature та top_p, щоб керувати випадковістю. Ця гнучкість дозволяє створювати складних агентів, не виходячи з екосистеми, сумісної з OpenAI.
Обробка лімітів швидкості та помилок
Стежте за використанням, щоб уникнути перевищення ліміту в 300 запитів на хвилину. Помилка 401 вказує на недійсний ключ, а 402 означає, що ваш попередньо оплачений кредит вичерпано. Контекстне вікно дозволяє до 100 000 токенів для промпту та завершення в сукупності. Помилки під час генерації безкоштовні, тому ви платите лише за успішні вихідні токени.
Питання та відповіді
Чи є claude code prix придатною заміною для стандартних постачальників?
Так, використовує ту саму структуру API, сумісну з OpenAI. Ви можете замінити базовий URL та зберегти існуючий код клієнта без значного рефакторингу. Це дозволяє легко інтегруватися у ваш поточний процес розробки.
Що станеться, якщо я досягну ліміту швидкості?
Ви отримаєте статус-код 429, що вказує на надмірну кількість запитів. Ліміт становить 300 запитів за хвилину на ключ. Ви можете відстежувати своє використання через заголовки відповіді, щоб залишатися в безпечних межах.
Як оплатити додаткові токени?
Поповніть свій рахунок виключно криптовалютою, а саме USDT у мережі TRC20 або USDC у мережі Base. Мінімальна сума поповнення становить $20, а за більші суми ви отримуєте бонусні кошти. Ваші передоплачені кошти ніколи не згорають.
Ваш ключ на один крок від готовності
Створіть обліковий запис, скопіюйте ключ, змініть базову URL-адресу. Ось і вся налаштування.