Швидкий старт Dolphin api
Почніть роботу з API Dolphin, підключивши існуючі інструменти, сумісні з OpenAI, до нашої нецензурованої LLM. Цей посібник охоплює автентифікацію, базові запити, потокове передавання та критичні обмеження для використання з великим навантаженням.
https://api.apidolphin.com/v1uncensored
Почніть з пробного балансу
Введіть електронну адресу та пароль, щоб миттєво побачити свій ключ.
Відкрити обліковий записБазова URL-адреса та аутентифікація
Ваш API-ключ автентифікує кожен запит до нашого ендпоінту. Використовуйте базовий URL HTTPS://api.apidolphin.com/v1 з будь-яким OpenAI-сумісним SDK. Ідентифікатор моделі — "uncensored" для всіх завершень. Ця конфігурація гарантує, що ваш код працюватиме з нашою інфраструктурою без змін.
Ми підтримуємо стандартні параметри, такі як temperature та top_p. Ви можете увімкнути режим JSON або виклик функцій за потреби. Помилки та відмови не споживають ваш передоплачений кредит. Тільки фактичне використання токенів нараховується за нашими прозорими ставками.
Надішліть свій перший запит
Відправте базове завершення чату для перевірки з’єднання. Використайте наведену нижче команду curl для тестування кінцевої точки. Замініть YOUR_API_KEY на ваш фактичний ключ із панелі керування. У відповіді повертається текстовий вивід моделі.
Цей запит використовує стандартний формат OpenAI. Ви можете налаштувати системні промпти або повідомлення користувача за необхідності. API повертає об'єкт відповіді, що містить згенерований текст. Переконайтеся, що вихідні дані відповідають вашим очікуванням, перш ніж масштабувати.
Приклад використання:
curl https://api.apidolphin.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Convert the attached JSON payload to YAML format"}]
}'
Інтеграція SDK Python
Використовуйте офіційну Python-бібліотеку OpenAI для взаємодії з нашим API. Встановіть базовий URL і API-ключ у конфігурації клієнта. Наведений нижче фрагмент коду демонструє простий виклик генерації тексту.
Встановіть бібліотеку через pip. Потім ініціалізуйте клієнт своїми обліковими даними. Викличте chat.completions.create з назвою моделі "uncensored". Цей підхід забезпечує портативність вашого коду між різними постачальниками LLM.
Приклад коду:
from openai import OpenAI
client = OpenAI(base_url="https://api.apidolphin.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 SDK
SDK Node дотримується тієї ж шаблону конфігурації. Ініціалізуйте клієнт OpenAI з вашою базовою URL-адресою та ключем. Надішліть запит на завершення, використовуючи модель "uncensored". Цей метод ідеально підходить для серверних додатків.
Переконайтеся, що ви правильно обробляєте дані відповіді. API повертає стандартний об'єкт завершення. Ви можете отримати згенерований текст з об'єкта відповіді. Ця конфігурація працює з Express, Fastify або будь-якою іншою платформою Node.js.
Приклад реалізації:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apidolphin.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 у значення true у своєму запиті. 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)
Ліміти, помилки та контекстне вікно
Ваш акаунт має контекстне вікно на 100,000 токенів. Це включає токени промпту та завершення. Максимальний обсяг виходу за один запит становить 16,000 токенів. Якщо ви не встановите max_tokens, ліміт становить 2,048 токенів.
Ліміти дозволяють 300 запитів на хвилину на ключ. Ви можете виконувати 8 паралельних запитів. Ліміт розміру тіла запиту — 8 МБ. Обробляйте HTTP 401 для недійсних ключів, 402 — для недостатнього кредиту, 429 — для перевищення ліміту швидкості. Помилки безкоштовні, тому ви можете повторювати спроби без витрат.
FAQ
Що таке API dolphin?
API Dolphin — це хостований OpenAI-сумісний ендпоінт, що обслуговує uncensored велику мовну модель. Він підтримує генерацію тексту зі стандартними параметрами, такими як temperature та top_p. Ви платите лише за фактичне використання токенів за допомогою передоплаченого кредитного балансу.
Як працює передоплачений кредит?
Кредит нараховується на основі реального використання токенів для вхідних та вихідних даних. Помилки та відмови не споживають ваш баланс. Оплачений кредит ніколи не закінчується, і ви можете поповнити його криптовалютою в будь-який час.
Які обмеження швидкості?
Ви можете надсилати до 300 запитів на хвилину на API ключ. Існує ліміт 8 одночасних запитів. Тіло запиту має бути менше 8 МБ. Ці ліміти забезпечують стабільну продуктивність для високого обсягу використання.
Розблокуйте свій API-ключ
Зареєструйтеся, отримайте ключ і оновіть базовий URL. Ось і все.