Швидкий старт API без цензури
Вставте нашу OpenAI-сумісну API в існуючу кодову базу для генерації тексту без фільтрів контенту. Ви платите суто за використання токенів без щомісячних підписок або прихованих платежів.
Передумови та базовий URL
Почніть із надсилання запитів до нашого виділеного базового URL. Ми надаємо єдиний ідентифікатор моделі uncensored, який працює зі стандартними SDK OpenAI.
- Базовий URL:
https://api.chatgptapipricing.com/v1 - Ідентифікатор моделі:
uncensored
Вам потрібен API-ключ з панелі керування. Ендпоінт підтримує лише стандартні завершення чату.
Конфігурація заголовка Auth
Включіть свій API-ключ у Authorization header для кожного запиту. Використовуйте Bearer схему для автентифікації вашого облікового запису.
- Заголовок:
Authorization: Bearer YOUR_API_KEY
Зберігайте цей ключ у безпеці. Ви можете згенерувати новий ключ у будь-який час у налаштуваннях вашого облікового запису.
Надсилання вашого першого запиту на завершення чату
Зробіть POST-запит до /v1/chat/completions з вашими системними та користувацькими повідомленнями. API повертає текстову відповідь на основі вашого промпта.
Вхідні токени коштують $0.15 per 1M tokens. Вихідні токени коштують $0.50 per 1M tokens. Помилки не споживають кредит.
curl https://api.chatgptapipricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the total tokens for this input string"}]
}'
Обробка потокових відповідей
Увімкніть потокову передачу, встановивши stream: true у вашому запиті. API надсилає події, що генеруються сервером (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)Python
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptapipricing.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.chatgptapipricing.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);Отримайте свій ключ миттєво
Зареєструйтеся, скопіюйте свій ключ, оновіть базовий URL. Ось і все.