Документація джерела API: Chat Completions та моделі
Підключіть свою програму до нашого LLM без цензури за допомогою єдиного базового URL та стандартних заголовків, сумісних з OpenAI. Ми беремо на себе інфраструктуру, тому ви можете зосередитися на створенні необмежених чат-досвідів.
Налаштування автентифікації та базового URL
Джерело API для ваших запитів знаходиться на https://api.apisource.cc/v1. Ви повинні включити Authorization header з вашим маркером Bearer. Ця конфігурація працює з офіційними SDK OpenAI та будь-яким сумісним клієнтом, просто змінивши базовий URL-адресу та надавши свій ключ. Ви отримуєте один активний ключ на обліковий запис, який з’являється одразу після реєстрації через Google або електронну пошту.
Параметри ендпоінту Chat Completions
Надішліть текст моделі за допомогою POST /v1/chat/completions. Ми обслуговуємо одну необмежену велику мовну модель, ідентифіковану ідентифікатором uncensored. Ви можете контролювати поведінку генерації за допомогою параметрів, таких як temperature, top_p, а також stop. Модель відповідає без відмов у контенті для законного дорослого використання, що робить її ідеальною для рольових ігор або генерації необмеженого контенту.
curl https://api.apisource.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Get the current USD price per token for the model"}]
}'
Потокові відповіді та використання токенів
Увімкніть потокову передачу, встановивши stream: true у вашому запиті. Ми повертаємо події, надіслані сервером (SSE), де останній фрагмент містить фактичну статистику використання токенів. Цей підхід дозволяє вашому додатку відображати відповіді в реальному часі, точно відстежуючи споживання. Ви також можете забезпечити суворий вихід у форматі JSON, використовуючи response_format параметр.
Function Calling та режим JSON
Інтегруйте інструменти безпосередньо у свій AI-робочий процес, визначивши функції в tools масив. Модель підтримує tool_choice для точного контролю за виконанням. Коли вам потрібні структуровані дані, встановіть response_format до {"type": "json_object"} щоб забезпечити валідний JSON. Ця можливість бездоганно працює з uncensored моделлю для послідовного видобутку даних.
from openai import OpenAI
client = OpenAI(base_url="https://api.apisource.cc/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)
Ліміти швидкості та обробка помилок
Ми встановлюємо ліміт 300 запитів на хвилину та дозволяємо 8 одночасних запитів на ключ. Якщо ви перевищите ці межі, ви отримаєте помилку 429. Інші поширені помилки включають 401 для недійсного API-ключа та 402, коли ваш попередньо оплачений кредит вичерпано. Запити не мають терміну дії, і ви можете миттєво поповнити баланс, використовуючи USDT на TRC20 або USDC на Base.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apisource.cc/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);
Специфікації моделі та контекстне вікно
Модель підтримує контекстне вікно розміром 100,000 токенів для спільного запиту та відповіді. Максимальний обсяг виводу за запит становить 16,000 токенів, або 2,048, якщо ви не вкажете max_tokens. Ця архітектура усуває складність маршрутизації моделей, надаючи єдиний надійний варіант без цензури для ваших потреб у джерелах API. Ви платите суто за реальне використання токенів.
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)Технічне FAQ
Чи є API Source офіційним партнером OpenAI?
Ні, ми є незалежним сервісом. Наш API сумісний з OpenAI, але надає власну uncensored-модель, а не GPT або модель будь-якого іншого вендора. Перевірте власну документацію вендора для отримання деталей про їхні конкретні моделі.
Що станеться, якщо я отримую помилку 402?
Помилка 402 вказує на те, що баланс попередньо оплаченого кредиту вичерпано. Ви можете миттєво поповнити рахунок криптовалютою (USDT або USDC), щоб продовжувати надсилати запити. Помилки та відмови не споживають ваш кредит.
Чи фільтрує uncensored model дорослий контент?
Модель не відмовляється від законних дорослих, художніх або суперечливих тем. Однак завжди діє жорстке обмеження: запити, що стосуються сексуального контенту з неповнолітніми, будуть відхилені. Це забезпечує безпечну базу, зберігаючи свободу для інших типів контенту.
Згенеруйте свій ключ миттєво
Зареєструйтеся, отримайте свій ключ, оновіть базовий URL. Конфігурація миттєва.