Процес заявки
Щоб використовувати Claude Chat Completion API, спочатку можна перейти на сторінку Claude Chat Completion API та натиснути кнопку «Acquire», щоб отримати необхідні для запиту облікові дані:
Якщо ви ще не увійшли в систему або не зареєстровані, вас автоматично перенаправлять на сторінку входу, запрошуючи вас зареєструватися та увійти, після входу або реєстрації ви автоматично повернетеся на цю сторінку.
При першій заявці вам нададуть безкоштовний ліміт, який дозволяє безкоштовно використовувати цей API.
Основне використання
Далі ви можете заповнити відповідні поля на інтерфейсі, як показано на малюнку:
authorization, яке можна вибрати безпосередньо зі списку. Інший параметр — model, model — це категорія моделі, яку ми вибираємо для використання з офіційного сайту Claude, тут у нас є 20 моделей, деталі можна переглянути в наданих моделях. Останній параметр — messages, messages — це масив запитів, який представляє можливість одночасно завантажувати кілька запитів, кожен запит містить role та content, де role вказує на роль запитувача, ми надали три ідентичності: user, assistant, system. Інший content — це конкретний зміст нашого запиту.
Також ви можете помітити, що праворуч є відповідний код виклику, ви можете скопіювати код і безпосередньо виконати його, або просто натиснути кнопку «Try» для тестування.
Звичайні необов’язкові параметри:
max_tokens: обмеження на максимальну кількість токенів у відповіді.temperature: випадковість генерації, від 0 до 2, чим більше значення, тим більше розсіювання.n: скільки кандидатних відповідей генерувати за один раз.response_format: налаштування формату відповіді.

id, ID для цієї задачі діалогу, що використовується для унікальної ідентифікації цієї задачі.model, вибрана модель з офіційного сайту Claude.choices, інформація про відповіді Claude на запити.usage: статистична інформація про токени для цього запитання-відповіді.
choices міститься інформація про відповіді Claude, в якій choices — це конкретна інформація про відповіді Claude, як показано на малюнку.

content в choices містить конкретний зміст відповіді Claude.
Потокова відповідь
Цей інтерфейс також підтримує потокову відповідь, що дуже корисно для веб-інтеграції, оскільки дозволяє веб-сторінці реалізувати ефект поетапного відображення. Якщо ви хочете отримати потокову відповідь, ви можете змінити параметрstream в заголовку запиту на true.
Зміна, як показано на малюнку, але код виклику потребує відповідних змін, щоб підтримувати потокову відповідь.

stream на true, API буде повертати відповідні JSON дані по рядках, на рівні коду нам потрібно внести відповідні зміни, щоб отримати результати по рядках.
Приклад коду виклику на Python:
data, data містить choices, які є останнім відповіддю, що відповідає вищезгаданому змісту. choices є новим відповіддю, ви можете інтегрувати його у вашу систему. Водночас закінчення потокової відповіді визначається за вмістом data, якщо вміст є [DONE], це означає, що потокова відповідь завершена. Повернуті результати data мають кілька полів, описаних нижче:
id, унікальний ідентифікатор для цієї розмови.model, вибрано модель з сайту Claude.choices, інформація про відповіді, надані Claude на запит.
Багатокроковий діалог
Якщо ви хочете інтегрувати функцію багатокрокового діалогу, вам потрібно завантажити кілька запитів у полеmessages, приклад кількох запитів наведено на зображенні нижче:

choices містить інформацію, яка відповідає основному використанню, це включає конкретний зміст відповідей Claude на кілька діалогів, що дозволяє відповідати на відповідні питання на основі кількох діалогів.
Глибоке мислення моделі
claude-opus-4-20250514-thinking та claude-sonnet-4-20250514-thinking моделі відрізняються від інших моделей, вони можуть проводити глибоке мислення для відповіді на запитання, а також повертати результати процесу мислення, ця стаття продемонструє функцію глибокого мислення на конкретному прикладі, далі можна заповнити відповідний зміст на інтерфейсі Claude Chat Completion API, як показано на малюнку:

choices отримана в результаті глибокого мислення, і також надано відповідний зміст процесу мислення, де в content reasoning_content вказує на процес мислення моделі. Інформація у відповіді choices повинна бути відображена за допомогою синтаксису markdown, щоб отримати найкращий досвід, врешті-решт це також підкреслює потужні переваги нашої моделі в мережевих функціях.
Візуальна модель
claude-sonnet-4-20250514 - це багатомодальна велика мовна модель, розроблена Claude, яка на базі claude-4 отримала можливості візуального розуміння. Ця модель може одночасно обробляти текстові та зображення, реалізуючи крос-модальне розуміння та генерацію. Обробка тексту за допомогою моделі claude-sonnet-4-20250514 є такою ж, як і в основному використанні, нижче буде коротко описано, як використовувати можливості обробки зображень моделі. Використання можливостей обробки зображень моделі claude-sonnet-4-20250514 здійснюється шляхом додавання поляtype до базового змісту content, за допомогою якого можна дізнатися, чи завантажено текст чи зображення, щоб використовувати можливості обробки зображень моделі claude-sonnet-4-20250514, нижче буде описано, як викликати цю функцію за допомогою Curl та Python.
- Curl скрипт
- Python скрипт
Обробка помилок
При виклику API, якщо виникає помилка, API повертає відповідний код помилки та інформацію. Наприклад:400 token_mismatched: Неправильний запит, можливо, через відсутні або недійсні параметри.400 api_not_implemented: Неправильний запит, можливо, через відсутні або недійсні параметри.401 invalid_token: Неавторизовано, недійсний або відсутній токен авторизації.429 too_many_requests: Занадто багато запитів, ви перевищили ліміт запитів.500 api_error: Внутрішня помилка сервера, щось пішло не так на сервері.

