Версии клиента Python Dialogflow - PullRequest
       1

Версии клиента Python Dialogflow

0 голосов
/ 18 февраля 2019

Я использую Python-клиент для доступа к функциям диалогового потока.
Мой вопрос:

import dialogflow

и

import dialogflow_v2 as dialogflow

имеет какую-либо разницу?
Согласно моему опыту, все методы одинаковы.В примерах, приведенных Google, использовался import dialogflow_v2 as dialogflow, и я не видел никакой разницы между ними.

Обратите внимание, что здесь я говорю о версии v2 в клиенте Python, а не о версии API диалогового потока.

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

Ответа, предоставленного @gmolau, достаточно, но я отправляю другой ответ, потому что я связался со службой поддержки Dialogflow и хотел процитировать их заявление.

Вот ответ от команды Dialogflow:

dialogflow и dialogflow_v2 одинаковы, а dialogflow_v2beta1 - это другой модуль, поскольку он содержит бета-функции, которые обычно недоступны в dialogflow_v2

0 голосов
/ 21 февраля 2019

Вы можете узнать, где находится модуль, посмотрев на его атрибут __file__.Делая это для dialogflow, а затем, глядя на файл, вы увидите, что он действительно импортирует из dialogflow_v2, то есть просто ярлык для dialogflow_v2 import:

# <project>/venv/lib/python3.6/site-packages/dialogflow/__init__.py

from __future__ import absolute_import

from dialogflow_v2 import AgentsClient
from dialogflow_v2 import ContextsClient
from dialogflow_v2 import EntityTypesClient
from dialogflow_v2 import IntentsClient
from dialogflow_v2 import SessionEntityTypesClient
from dialogflow_v2 import SessionsClient
from dialogflow_v2 import enums
from dialogflow_v2 import types

__all__ = (
    'enums',
    'types',
    'AgentsClient',
    'ContextsClient',
    'EntityTypesClient',
    'IntentsClient',
    'SessionEntityTypesClient',
    'SessionsClient',
)

То же самое неправда для dialogflow_v2beta1 однако, чтобы получить новейшие функции, вам придется импортировать их напрямую.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...