uk ▾

Uncensored OpenAI-compatible API

Uncensored ia: Усунення поширених помилок

Усунення неполадок у інтеграції вашого uncensored IA API часто зводиться до трьох простих помилок у конфігурації: базовий URL, ID моделі та те, як ви обробляєте потокові дані. Цей посібник усуває найпоширеніші технічні перешкоди, щоб ви могли перестати вгадувати та почати надійно генерувати текст.

Останнє оновлення

Ключові переваги

  1. Завжди встановлюйте свій базовий URL на HTTPS://api.dolphinia.cc/v1, а не на типову кінцеву точку OpenAI.
  2. ID моделі має бути явно встановлено на 'uncensored' у конфігурації вашого клієнта.
  3. Потокові відповіді вимагають парсингу останнього фрагмента для точного отримання даних про використання токенів.
  4. Помилки режиму JSON зазвичай виникають через відсутність специфікації формату відповіді 'json_object'.

Чому ваша uncensored ia модель не відповідає

Головна причина, чому ваш клієнт не отримує відповіді, — це невідповідність налаштувань між вашим SDK та вимогами API. Більшість розробників копіюють стандартні приклади OpenAI, не змінюючи кінцеву точку або ідентифікатор моделі. Це призводить до помилки 404 або 400, оскільки клієнт за замовчуванням вказує на неправильну інфраструктуру. Переконайтеся, що ваш HTTP-клієнт дійсно з’єднується з сервером і отримує валідний JSON-пакет.

Перевірте мережеві журнали на наявність помилок тайм-ауту. Якщо з'єднання встановлюється, але повертає порожнє тіло, ідентифікатор моделі, ймовірно, неправильний. uncensored ia модель вимагає специфічних параметрів, таких як temperature та top_p для правильної роботи. Без них деякі клієнти можуть надсилати некоректні запити, які сервер відхиляє мовчки. Переконайтеся, що ваш код обробляє помилки HTTP коректно, а не припускає успіх.

Помилка з base_url: Використання OpenAI замість Dolphin

Найпоширенішою помилкою при переході на цю сервіс uncensored AI є використання базової URL-адреси OpenAI за замовчуванням. Ваш код за замовчуванням надсилає запити на HTTPS://api.openai.com/v1, де не розміщено нашу модель. Це призводить до помилки «модель не знайдено», оскільки OpenAI не розпізнає наші специфічні ідентифікатори кінцевих точок.

Оновіть конфігурацію клієнта, щоб вказати на HTTPS://api.dolphinia.cc/v1. Ця зміна спрямовує ваш трафік на наші сервери, де розташована uncensored LLM. Решта структури запиту залишається ідентичною стандартним викликам OpenAI. Вам не потрібно переписувати всю логіку вашого додатку. Просто оновіть базовий URL і переконайтеся, що ваш API-ключ дійсний для цього домену.

Помилки ідентифікатора моделі: Надсилання 'gpt-4' замість 'uncensored'

Навіть із правильною базовою URL-адресою відправка 'gpt-4' або 'gpt-3.5-turbo' завершиться невдачею. Сервер очікує точний рядок 'uncensored' у полі моделі. Цей рядок ідентифікує конкретну модель з відкритими вагами, яка працює на нашій інфраструктурі. Це не загальний заповнювач, а точний ідентифікатор неконтрольованої AI моделі, до якої ви звертаєтесь.

Перевірте код на наявність жорстко заданих назв моделей. Багато бібліотек за замовчуванням використовують 'gpt-4', якщо поле порожнє або налаштовано неправильно. Явно встановіть ідентифікатор моделі на 'uncensored' у параметрах ініціалізації. Це гарантує, що запит досягне правильної нейронної мережі. Перевірте, чи містить відповідь правильну назву моделі, щоб підтвердити успішний перехід.

Вирішення помилок режиму JSON у uncensored ia

Помилки режиму JSON зазвичай виникають, коли формат відповіді не визначено явно в запиті. uncensored ia модель може виводити структуровані дані, але їй потрібно правильно встановити параметр response_format. Без цієї інструкції модель може повернути звичайний текст або невалідний JSON, що зламає ваш парсер.

Встановіть response_format на {"type": "json_object"} у вашому запиті API. Це змушує модель дотримуватися суворого синтаксису JSON. Переконайтеся, що ваш запит чітко визначає очікувану схему. Тоді неконтрольована LLM структурує свій вивід відповідно до ваших вимог. Цей підхід зменшує помилки парсингу та покращує надійність у автоматизованих конвеєрах.

Проблеми з потоковою передачею: Відсутність останнього чанка з даними про використання

Потокові відповіді доставляють дані фрагментами, але статистика використання токенів часто з’являється лише в останньому фрагменті. Якщо ви припиняєте прослуховування потоку достроково, ви втрачаєте цю критичну інформацію для билінгу. Це може призвести до неточного відстеження витрат і несподіваних переплат.

Переконайтеся, що ваш код обробляє кожен чанк до закриття потоку. Останній чанк містить finish_reason та статистику використання. Не відкидайте його. Ці дані необхідні для підтвердження успішного завершення запиту. Потокова передача через SSE дозволяє отримувати оновлення в реальному часі, але ви повинні обробляти подію завершення потоку, щоб отримати повну картину.

Обмеження токенів: Розуміння ліміту виводу 16k

API безцензурної IA має жорстке обмеження на 16,000 токенів на запит для виводу. Якщо ваш запит довгий, залишок місця для завершення відповіді відповідно зменшується. Перевищення цього ліміту призводить до помилки обрізання або відповіді 400 Bad Request.

Уважно відстежуйте кількість вхідних токенів. Загальне вікно контексту становить 100,000 токенів, але ліміт виводу більш суворий. Якщо вам потрібні довші відповіді, розгляньте можливість розбиття запиту на менші частини. Це гарантує, що ви залишатиметеся в межах ліміту в 16,000 токенів. Завжди перевіряйте використання токенів у відповіді, щоб точно планувати наступні кроки.

Збої автентифікації: Перевірте формат вашого API-ключа

Збої автентифікації зазвичай виникають через недійсний або прострочений API-ключ. Переконайтеся, що ваш ключ скопійовано правильно без зайвих пробілів або нових рядків. uncensored ia сервіс вимагає дійсний ключ для кожного запиту, переданого в заголовку Authorization.

Перевірте, чи формат ключа відповідає очікуваному рядку. Якщо ви перегенерували ключ, негайно оновіть конфігурацію клієнта. Недійсні ключі призводять до помилки 401 Unauthorized. Перевірте панель керування обліковим записом, щоб підтвердити статус ключа. Невелика одруківка може порушити всю вашу систему, тому двічі перевірте значення перед розгортанням.

Обмеження швидкості: Як виглядають 300 запитів за хвилину

API безцензурної IA дозволяє 300 запитів на хвилину на ключ. Це обмеження застосовується до всіх кінцевих пунктів разом. Якщо ви перевищите цей поріг, ви отримаєте помилку 429 Too Many Requests. Це поширено в додатках з високою пропускною здатністю або сценаріях пакетної обробки.

Реалізуйте експоненційне сповільнення у своїй логіці повторних спроб. Це запобігає перевантаженню сервера при досягненні лімітів. Відстежуйте частоту запитів, щоб залишатися в межах. Ліміт 8 одночасних запитів на ключ також застосовується, тому уникайте надсилання занадто багатьох паралельних потоків. Налаштуйте параметри паралелізму, щоб підтримувати стабільну пропускну здатність без виклику обмежень швидкості.

Несподіванки в оплаті: Чому помилки безкоштовні, але вихід коштує грошей

Несподіванки в оплаті часто виникають, коли користувачі очікують платити за кожен згенерований токен, включаючи помилки. У нашій uncensored ia службі помилки та відмови безкоштовні. Ви платите лише за вихідні токени успішної відповіді. Це означає, що невдалий запит не нараховує жодних зборів.

Однак, вихідні токени нараховуються за ціною $0.50 за 1M токенів. Вхідні токени коштують $0.15 за 1M токенів. Переконайтеся, що ваш код точно відстежує використання, щоб уникнути несподіваних витрат. Модель передоплаченого кредитна нараховує кошти за реальне використання токенів. Помилки не споживають кредит, але дійсний вихід — так. Регулярно перевіряйте свій баланс, щоб залишатися в межах бюджету.

Поширені запитання

Яка базова URL-адреса для API uncensored ia?

Базовий URL: HTTPS://api.dolphinia.cc/v1. Вам потрібно оновити конфігурацію клієнта, щоб вказати цей ендпоінт замість стандартного URL OpenAI. Це забезпечує доставку ваших запитів на правильний сервер, що розміщує uncensored модель.

Як виправити помилки JSON-режиму в uncensored ia?

Встановіть параметр response_format у {"type": "json_object"} у своєму API-запиті. Це вказує моделі виводити валідний JSON. Без цього налаштування модель може повернути звичайний текст, що призведе до помилок парсингу у вашій програмі.

Що станеться, якщо я перевищу ліміт виведення у 16k токенів?

Перевищення ліміту вихідних токенів на 16,000 призводить до помилки 400 Bad Request. Сервер відхиляє запит, оскільки не може згенерувати більше токенів, ніж дозволено. Переконайтеся, що ваш промпт залишає достатньо місця для необхідної довжини вихідних даних, щоб уникнути цієї помилки.

Чи нараховуються помилки в нецензурному рахунку за AI?

Ні, помилки та відмови безкоштовні. Ви платите лише за успішні вихідні токени. Вхідні токони тарифікуються за $0.15 за 1M, а вихідні — за $0.50 за 1M. Це гарантує, що ви платите лише за корисні результати.

Отримайте свій API-ключ миттєво

Зареєструйтеся, візьміть ключ, оновіть базовий URL. Просте налаштування.

Спробувати з пробним кредитомПереглянути документацію