Швидкий старт: необмежений завершення чату
Отримайте свій uncensored API-ключ і почніть надсилати запити миттєво. Цей швидкий старт охоплює базовий URL, автентифікацію та основні приклади SDK для API, сумісного з OpenAI.
Базова URL-адреса та аутентифікація
Базовий URL для ендпоінту uncensored AI — HTTPS://api.venicepricing.com/v1. Ви автентифікуєтеся, передаючи API-ключ у заголовку Authorization як Bearer токен. Ця конфігурація працює з офіційними SDK OpenAI та будь-яким клієнтом, сумісним з OpenAI, просто змінивши base_url та API-ключ. Ви можете миттєво згенерувати ключ на сторінці отримання API-ключа, використовуючи "Продовжити з Google" або електронну пошту з паролем. Для цього швидкого процесу не потрібен номер телефону. Ключ відображається одразу після створення, тому ви можете почати тестування відразу. На одному обліковому записі може бути лише один активний ключ, але ви можете замінити його в будь-який час.
Надішліть запит на завершення діалогу
Надішліть стандартний запит text-in, text-out до кінцевого пункту POST /v1/chat-completions. Використовуйте ідентифікатор моделі uncensored для доступу до моделі з відкритими вагами, налаштованої на відсутність відмов. Тіло запиту має містити масив messages із вашим вмістом промпта. Ви можете відразу протестувати це за допомогою команди curl. Цей прямий підхід гарантує, що ви використовуєте правильний кінцевий пункт для нашого сервісу LLM uncensored. Помилки та відмови безкоштовні, тому ви платите лише за фактичне споживання токенів. Пам’ятайте, що модель не відмовляє у законному дорослому чи спірному контенті. Це не GPT, Claude або модель іншого постачальника. Вона працює на наших власних серверах.
Налаштуйте параметри моделі
Ви можете налаштувати поведінку моделі за допомогою таких параметрів, як temperature, top_p, stop та seed. Ці налаштування дозволяють контролювати креативність та детермінованість у відповідях. Контекстне вікно підтримує до 100,000 токенів для запиту та відповіді разом. Кожен запит може повертати максимум 16,000 токенів, або 2,048, якщо ви не встановили max_tokens. Також підтримується виклик функцій через tools та tool_choice. Ця гнучкість дозволяє створювати складні взаємодії без необхідності підписки. Ви можете точно підігнати вивід під свій конкретний випадок використання. Модель залишається послідовною при різних конфігураціях параметрів.
Обробка потокових відповідей
Увімкніть потокову передачу, встановивши stream у true у своєму запиті. API повертає відповіді через події, надані сервером (SSE) для доставки токенів у реальному часі. Ви можете відстежувати використання токенів у останньому чанку потоку. Ця функція ідеально підходить для додатків, яким потрібна миттєва зворотний зв'язок. Потокова передача допомагає зменшити сприйнятну затримку для користувачів, які чекають довгі відповіді. Ви можете парсити дані потоку у бажаній мові. Ключ API залишається дійсним протягом усього часу потокової передачі. Помилки під час потокової передачі обробляються коректно без втрати вашого кредиту. Цей метод ефективний для сценаріїв з високою пропускною здатністю.
Використовуйте виклик функцій
Визначте інструменти в тілі запиту, щоб увімкнути можливості виклику функцій. Модель може повертати структуровані дані, які відповідають вашим визначенням інструментів. Ця функція підтримує tool_choice для точного контролю виконання функцій. Ви можете інтегрувати зовнішні API або виконувати складні перетворення даних. uncensored модель надійно обробляє визначення інструментів без зайвих відмов. Ви можете визначити кілька інструментів в одному запиті. API обробляє виклики інструментів і повертає відповідний вивід. Ця можливість робить сервіс придатним для розширених робочих процесів агентів. Ви можете протестувати виклик функцій за допомогою будь-якого SDK, сумісного з OpenAI.
Форматуйте відповіді JSON
Встановіть response_format на json_object, щоб змусити модель повертати дійсний JSON. Це забезпечує узгоджене парсингування у вашому коді програми. Ви можете використовувати цю функцію для видобування структурованих даних або відповідей API. Модель суворо дотримується правил синтаксису JSON. Цей формат зменшує потребу в постобробці у вашому коді. Ви можете перевіряти вивід одразу після отримання. API uncensored AI підтримує цей формат без додаткових зборів. Помилки не нараховуються, тому ви можете вільно експериментувати. Ця функція є важливою для надійної інтеграції з іншими системами.
cURL
curl https://api.venicepricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the cost of a vaporetto ticket"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.venicepricing.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.venicepricing.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)Поширені запитання
Яка базова URL-адреса для ціноутворення Venice?
Базовий URL-адреса: HTTPS://api.venicepricing.com/v1. Цей URL працює зі стандартними SDK OpenAI після оновлення конфігурації base_url. Необхідно включити свій API-ключ у заголовок Authorization для автентифікації.
Як обробляти помилки та ліміти швидкості?
Помилка 401 вказує на недійсний або відсутній API-ключ. Помилка 402 означає, що у вас недостатньо кредиту на передоплаченому рахунку. Помилка 429 сигналізує про перевищення ліміту в 300 запитів на хвилину. Ви можете вирішити ці проблеми, перевіривши свій ключ, поповнивши баланс через криптовалюту або зачекавши скидання ліміту швидкості.
Який розмір контекстного вікна?
Вікно контексту підтримує до 100 000 токенів як для запиту, так і для відповіді. Кожен запит може повертати максимум 16 000 токенів. Якщо ви не встановите max_tokens, ліміт відповіді за замовчуванням становить 2 048 токенів. Цей розмір підходить для довгих документів та складних розмов.
Отримайте свій ключ зараз
Зареєструйтеся, отримайте ключ і вкажіть на нашу кінцеву точку. Ось і все.
Отримати API-ключ