Описание

Это API метод переводит записанный диалог с клиентом в таблицу XLSX.

Базовый URL

Базовым URL для всех запросов API является:

<aside> 🔗 https://msk.embedding.ai.atiks.org

</aside>

Конечная точка

POST /dialog_to_table

Запрос

Ответ

Возвращает список в формате JSON со следующими свойствами:

Пример

Запрос:

import requests
import json

API_ENDPOINT = '<https://msk.embedding.ai.atiks.org/dialog_to_table>'

headers = {
    "Authorization": f"Bearer {API_KEY}",
}

# Скачивание файла по URL
url = "<https://mvp.atiks.org/wp-content/uploads/2023/07/b70aac59-e797-4493-bced-fecb1c4d4ee5.mp3>"
response = requests.get(url)
file_content = response.content
files = {'dialog_filename.txt': file_content}

# Открываем локальный файл в двоичном режиме ('rb')
'''
with open('путь/к/файлу/b70aac59-e797-4493-bced-fecb1c4d4ee5.mp3', 'rb') as file:
    file_content = file.read()
files = {'file': file_content}
'''

questions = """
1. Был ли клиент приглашен в офис?
2. Если клиент был приглашен в офис то на какое число?
3. Спрашивал ли клиент про льготы?
4.  Спросил ли про государственный программы?
5. Спрашивал ли про условия ипотеки?
"""

data = {
    "questions": questions,
    'model' : 'gpt-3.5-turbo-16k-0613',
    #'model' : 'gpt-4',
    'temperature' : 0.3,
}

response = requests.post(API_ENDPOINT, headers=headers, data=data, files=files)
response, json.loads(response.text)

Ответ:

{'completion': {'choices': [{'finish_reason': 'stop',
    'index': 0,
    'message': {'content': '1. Да\\n2. Следующая неделя\\n3. Нет\\n4. Нет\\n5. Нет\\n6. Около 2 млн рублей\\n7. Двухкомнатную или трёхкомнатную\\n8. Нет\\n9. Около 70-80 квадратных метров\\n10. Да\\n11. Нет\\n12. Да\\n13. Да\\n14. Да\\n15. Да\\n16. Не уточняется\\n17. Москва\\n18. Южный или Центральный район\\n19. Да\\n20. Да\\n21. Нет\\n22. Нет\\n23. Да\\n24. Нет\\n25. Нет\\n26. Нет\\n27. Нет\\n28. Да\\n29. Не указано',
     'role': 'assistant'}}],
  'created': 1688311744,
  'id': 'chatcmpl-7XtIWBq3ABeumxZqi66fNyXb6QqDZ',
  'model': 'gpt-3.5-turbo-16k-0613',
  'object': 'chat.completion',
  'usage': {'completion_tokens': 213,
   'prompt_tokens': 1370,
   'total_tokens': 1583}},
 'url': '<https://msk.embedding.ai.atiks.org/get_file/f211b49b-7c5e-436b-8f14-fada32d820ae.xlsx>'}