Швидкий старт інтеграції
Інтегруйте нашу uncensored модель за кілька рядків коду за допомогою стандартних SDK OpenAI. Цей швидкий посібник проведе вас від встановлення до потокових відповідей без додаткових налаштувань.
Встановіть ваш бажаний SDK
Почніть із встановлення бібліотеки клієнта для вашої мови. Офіційні пакети автоматично обробляють автентифікацію та форматування запитів. Цей підхід усуває необхідність ручного керування HTTP-заголовками.
Для розробників Python стандартна бібліотека є найпоширенішим вибором. Користувачі Node.js повинні встановити спеціалізований модуль. Обидва підтримують той самий базовий протокол.
- Python:
pip install openai - Node.js:
npm install openai
Переконайтеся, що у вашому середовищі встановлена сумісна версія. SDK є легковаговими і не вимагають додаткових залежностей для базових задач генерації тексту.
Встановіть вашу базову URL-адресу та ключ
Налаштуйте SDK для вказівки на нашу виділену інфраструктуру. Замініть базовий URL за замовчуванням на наш конкретний кінцевий пункт, щоб забезпечити доставку запитів на правильний сервер.
Ваш API-ключ генерується одразу після створення облікового запису. Зберігайте його в безпеці у змінних середовища. Цей ключ автентифікує всі подальші запити до кінцевої точки chat completions.
Базовий URL-адреса — HTTPS://api.cheapestllmmodels.com/v1. Використовуйте цей точний рядок, щоб забезпечити сумісність з протоколом, сумісним з OpenAI. Не додавайте кінцеві сліші, якщо ваш SDK їх не вимагає.
Надішліть свій перший запит
Виконайте просте завершення для перевірки з’єднання. Цей запит надсилає промпт і отримує текстову відповідь від uncensored-моделі. Ідентифікатор моделі встановлено як "uncensored".
Перевірте об'єкт відповіді на наявність згенерованого тексту. Якщо запит успішний, ви успішно підключилися до API. Це підтверджує, що ваша автентифікація та базовий URL правильні.
Помилки зазвичай вказують на недійсні ключі або недостатність коштів. Огляньте код статусу для діагностики проблем. Більшість помилок вирішуються шляхом перевірки балансу вашого облікового запису або дійсності ключа.
cURL
curl https://api.cheapestllmmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the core features of the API documentation."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.cheapestllmmodels.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.cheapestllmmodels.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-ключ
Зареєструйтеся, скопіюйте ключ, оновіть базову URL-адресу. Готово.