API персонального AI-асистента Online
Ваш власний AI-асистент, який відповідає на основі ВАШОГО контенту та НАШИХ живих даних про кордон. Дайте нам свої markdown-файли або просто вкажіть сторінки — ми заберемо їх самі та проіндексуємо. Оберіть, які наші дані він може використовувати (черги, прогноз, альтернативні пункти, пальне, заборони для вантажівок, свята, стан доріг…), оберіть рівень моделі — саме він визначає ціну, — напишіть власні інструкції з плейсхолдерами {{feed.slug}}, які вказують, де саме в відповіді мають з’явитися наші дані, і додайте власне завершальне речення, що дописується до кожної відповіді. Зберіть і протестуйте асистента на /uk/developers/studio, а потім викликайте його звідси. Ціна однієї відповіді = юніти рівня моделі + 1 юніт за кожне ввімкнене джерело даних (показано в студії та в заголовку X-Devapi-Units).
GET https://nakordoni.eu/api/v2/data/assistant-custom
— клас квоти: heavy
| Параметр | Опис |
|---|---|
assistant_id | Your assistant id from Developers → AI Studio (required) |
q | The end-user question, plain text, max 1000 chars (required) |
lang | Answer language code — overrides the assistant default (optional) |
ppid | Checkpoint context for queue/forecast/alternatives feeds, e.g. id_13 (optional) |
origin | Origin country code for the border feed (optional) |
destination | Destination country code for the border feed (optional) |
crossing_type | Vehicle type for border/alternatives feeds: 4=car, 6=bus, 8=truck (Freight Transport), 9=truck up to 7.5 t (optional) |
country | Country context for fuel / truck-bans / holidays / road-conditions feeds (optional) |
lat | Latitude for the POI feed (optional) |
lon | Longitude for the POI feed (optional) |
Поля відповіді — усередині об’єкта data у конверті відповіді. [] позначає список, тож data.items[].name — це поле name кожного елемента. Поле буває null, відсутнє або порожній список, коли значення в нас немає, — заглушок ми не підставляємо.
| Поле | Опис |
|---|---|
data.assistant_id | Which of your assistants answered, with assistant — its name. |
data.question | The question as asked, with lang. |
data.answer | The answer, grounded on your indexed content plus the feeds you enabled. |
data.model_tier | Model tier that ran — this is what sets the price, together with the feed count. |
data.sources | Your content chunks the answer drew on, so you can cite them. |
data.feeds | Our live feeds that were actually used in this answer. |
data.feeds_skipped | Feeds enabled on the assistant but skipped because the request lacked their context — each value names the parameters to pass next time. |
data.ms | How long the answer took to generate. |
curl "https://nakordoni.eu/api/v2/data/assistant-custom?assistant_id=1&q=Should I cross tonight or in the morning?&ppid=id_13&lang=uk" \ -H "Authorization: Bearer NKD-DEV-XXXX-XXXX-XXXX"
Оновлено