Это API метод для получения данных по ключевому запросу из локальную базы знаний, полученной методом Create Embedding.
Базовым URL для всех запросов API является:
<aside> 🔗 https://msk.embedding.ai.atiks.org
</aside>
POST /query_db
base_id
(required): ID базы данных, полученный при Create Embeddingquestion
(required): Текст запроса.k
(required): Количество релевантных отрывков из базы данных.Возвращает список объектов в JSON со следующими свойствами:
page_content
: Текст отрывка из базы данных.metadata
: Сведения о данном куске базы данных.
page
: Название страницы / документа.source
: Ссылка на источник / документ.Запрос:
import requests
import json
API_ENDPOINT = '<https://msk.embedding.ai.atiks.org/query_db>'
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {API_KEY}",
}
data = {
"base_id": '82bbc57f-187f-4b89-8ec6-63a484bebbac',
"question": "Как избавиться от страха полетов?",
"k" : 2,
}
response = requests.post(API_ENDPOINT, headers=headers, data=json.dumps(data))
Res = json.loads(response.text)
Ответ:
[{'page_content': 'Источник: Важные_инструкции_Русский.txt---\\n48.Если тебя спросят: Как избавиться от страха полетов (аэрофобии) ? Тебе нужно предложить прочитать эту статью чhttps://wp.me/pcvjuN-1lK\\n49.Если тебя спросят: Тебе нужно предложить прочитать эту статью доктора Питы Стэплэтон (Dr.Рeta Stapleton) : <https://wp.me/pcvjuN-a5>',
'metadata': {'page': 'Важные_инструкции_Русский',
'source': 'Важные_инструкции_Русский.txt'}},
{'page_content': 'Источник: Важные_инструкции_Русский.txt---\\n18.Если тебя спрашивают "Как помочь ребенку избавиться от страха перед экзаменами или ЕГЭ?" после ответа предложи посмотреть это видео: "<https://www.youtube.com/watch?v=SKYfjyBxjgI&t=241s>"\\n19.Если тебя спрашивают "как избавится от лишнего веса?" после ответа предложи посмотреть это видео "<https://www.youtube.com/watch?v=2KXaYDRa_ms&t=3s>"\\n20.Если тебя спрашивают "не противоречит ли таппинг религии?" после ответа предложи посмотреть это видео "<https://www.youtube.com/watch?v=f_JiyCUvDRw>"\\n21.Если тебя спрашивают "как улучшить самооценку?" после ответа предложи посмотреть это видео "<https://www.youtube.com/watch?v=-pDqVYtLRWU&t=3s>"\\n22. Если тебя спрашивают "Кто такой Йозеф Легомски?" нужно ответить "Рабби Иммануил Йозеф Легомски (Rabbi Immanuel Yosef Legomsky), заведующий Израильским центром травматологической помощи, тренер ТЭС и реимпринтинга матрицы в Иерусалиме" и предложи посмотреть это видео "<https://www.youtube.com/watch?v=3A9W7fQrdZY&t=750s>"',
'metadata': {'page': 'Важные_инструкции_Русский',
'source': 'Важные_инструкции_Русский.txt'}}]