{ "info": { "author": "Yutao Zhang", "author_email": "yutao@recurrent.ai", "bugtrack_url": null, "classifiers": [], "description": "Recurrent.ai DealTape SDK for Python\n====================================\n\n\n\u6982\u8ff0\n--------\n\nDealTape\u6570\u636eSDK\n\n\n\u5b89\u88c5\u65b9\u5f0f\n--------\n\n\u4f7f\u7528PIP\u8fdb\u884c\u5b89\u88c5\uff08\u4ee5Linux\u7cfb\u7edf\u4e3a\u4f8b\uff09\n\n.. code-block:: bash\n \n $ pip install -U dealtape\n\n\u4e5f\u53ef\u4ee5\u76f4\u63a5\u5b89\u88c5\u89e3\u538b\u540e\u7684\u5b89\u88c5\u5305\n\n.. code-block:: bash\n\n $ sudo python setup.py install\n\n\n\u5feb\u901f\u4f7f\u7528\n-------\n.. code-block:: python\n\n # -*- coding: utf-8 -*-\n from dealtape import CallLog, DealTapeClient\n\n business = 'YOUR_BUSINESS_KEY' # \u4f01\u4e1a\u7684\u552f\u4e00\u6807\u8bc6\uff0c\u5373\u5728\u4f01\u4e1aDealTape\u7cfb\u7edf\u4e2d\u7684\u4e8c\u7ea7\u57df\u540d\n access_key_id = 'YOUR_ACCESS_KEY_ID' # \u4f01\u4e1a\u7684AccessKeyId\n access_key_secret = 'YOUR_ACCESS_KEY_SECRET' # \u4f01\u4e1a\u7684AccessKeySecret\n endpoint = 'http://data_server.rcrai.com/' # api\u5730\u5740\n\n client = DealTapeClient(business=business, access_key_id=access_key_id, access_key_secret=access_key_secret, endpoint=endpoint)\n\n\n\n\u6570\u636e\u63a8\u9001\n--------\n.. code-block:: python\n\n item = CallLog(\n url=\"CALLLOG_AUDIO_URL\", # \u7535\u8bdd\u5f55\u97f3\u7684url\n id=\"CALLLOG_UNIQUE_IDENTIFIER\", # \u7535\u8bdd\u5728\u5ba2\u6237\u5185\u90e8\u7cfb\u7edf\u4e2d\u7684\u552f\u4e00\u6807\u8bc6\n staff_id=\"STAFF_ID\", # \u8be5\u7535\u8bdd\u5750\u5e2d\u7684\u552f\u4e00\u6807\u8bc6\n staff_name=\"STAFF_NAME\", # \u8be5\u7535\u8bdd\u5750\u5e2d\u540d\u79f0\n staff_roles=[\"ROLE1\", \"ROLE2\"], # \u8be5\u5750\u5e2d\u7684\u89d2\u8272 \n staff_dept_id=\"STAFF_DEPTARTMENT_ID\" # \u8be5\u5750\u5e2d\u6240\u5728\u56e2\u961fID\n staff_dept_name=\"STAFF_DEPTARTMENT_NAME\" # \u8be5\u5750\u5e2d\u6240\u5728\u56e2\u961f\u540d\u79f0\n staff_group_name=\"STAFF_GROUP_NAME\" # \u8be5\u5750\u5e2d\u6240\u5728\u5927\u7ec4\u540d\u79f0\n customer_id=\"CUSTOMER_ID\", # \u5ba2\u6237\u7684\u552f\u4e00\u6807\u8bc6\n customer_name=\"CUSTOMER_NAME\", # \u5ba2\u6237\u7684\u540d\u79f0\n deal_closed=True/False/None, # \u8be5\u7535\u8bdd\u662f\u5426\u6210\u5355\n timestamp=TIMESTAMP # \u7535\u8bdd\u7684\u62e8\u6253\u65f6\u95f4\uff08datetime.datetime\u7c7b\u578b, \u6216\u662fint\u7c7b\u578b\u7684unix\u65f6\u95f4\u6233\uff09\n category=\"AUDIO_CATEGORY\" # \u7535\u8bdd\u5f55\u97f3\u7c7b\u578b\n )\n resp = client.push_calllog(item)\n if not resp.ok:\n print(resp.text)\n\n\n\u8bed\u97f3\u8bc6\u522b\u7ed3\u679c\u83b7\u53d6\n-------------\n\n.. code-block:: python\n\n resp = client.get_transcript(source_id=CALLLOG_UNIQUE_IDENTIFIER) # \u7535\u8bdd\u5728\u5ba2\u6237\u5185\u90e8\u7cfb\u7edf\u4e2d\u7684\u552f\u4e00\u6807\u8bc6\n if not resp.ok:\n print(resp.text)\n\n\n\u8bed\u4e49\u753b\u50cf\u83b7\u53d6\n-------------\n\n.. code-block:: python\n\n resp = client.get_semantic(source_id=CALLLOG_UNIQUE_IDENTIFIER) # \u7535\u8bdd\u5728\u5ba2\u6237\u5185\u90e8\u7cfb\u7edf\u4e2d\u7684\u552f\u4e00\u6807\u8bc6\n if not resp.ok:\n print(resp.text)\n\n.. code-block:: python\n\n # \u6210\u529f\u8fd4\u56de\u7ed3\u679c\n {\n \"entities\": [\n {\n \"id\": \"5b73e94935842e0b838ad318\",\n \"bid\": \"599d1ff844ff53119a13e545\",\n \"sid\": \"\",\n \"cid\": \"5aefccf02aa1d4001331fdc5\",\n \"uniqueId\": \"\",\n \"name\": \"\u8eab\u4efd\u786e\u8ba4\",\n \"value\": \"\u8eab\u4efd\u786e\u8ba4\", // \u8bed\u4e49\u70b9\n \"evidence\": \"\u55ef\u5582\uff0c\u4f60\u597d\uff0c\u662f\u662f\u5417\uff1f\u5582\u4f60\u597d\uff0c \u4f60\u597d\uff0c\u5509\uff0c\u4f60\", // \u8bed\u4e49\u70b9\u8bc1\u636e\n \"briefEvidence\": \"\",\n \"mediumEvidence\": \"\",\n \"score\": 0\n },\n {\n \"id\": \"5b73e94935842e0b838ad319\",\n \"bid\": \"599d1ff844ff53119a13e545\",\n \"sid\": \"\",\n \"cid\": \"5aefccf02aa1d4001331fdc5\",\n \"uniqueId\": \"\",\n \"name\": \"\u8eab\u4efd\u786e\u8ba4\",\n \"value\": \"\u8eab\u4efd\u786e\u8ba4\",\n \"evidence\": \"\u8bdd\u80fd\u55ef\u5bf9\uff0c\u5802\u54e5 \u60a8\u662f\u4ed6\u5802\u54e5\u662f\u5417\uff1f\u5582\uff0c\u55ef\uff0c\u90a3\u4f60\u8fd9\",\n \"briefEvidence\": \"\",\n \"mediumEvidence\": \"\",\n \"score\": 0\n },\n {\n \"id\": \"5b73e94935842e0b838ad31a\",\n \"bid\": \"599d1ff844ff53119a13e545\",\n \"sid\": \"\",\n \"cid\": \"5aefccf02aa1d4001331fdc5\",\n \"uniqueId\": \"\",\n \"name\": \"\u81ea\u6211\u4ecb\u7ecd\",\n \"value\": \"\u81ea\u6211\u4ecb\u7ecd\",\n \"evidence\": \"\uff1f\u4f60\u662f\u600e\u4e48\u5f04\u554a\uff0c\u6211\u8fd9\u5757\u662f\u6377\u4fe1\u6cd5\u52a1\u90e8\u7684\uff0c\u6377\u4fe1\u59d4\u6258\u7684\u6cd5\",\n \"briefEvidence\": \"\",\n \"mediumEvidence\": \"\",\n \"score\": 0\n },\n {\n \"id\": \"5b73e94935842e0b838ad31c\",\n \"bid\": \"599d1ff844ff53119a13e545\",\n \"sid\": \"\",\n \"cid\": \"5aefccf02aa1d4001331fdc5\",\n \"uniqueId\": \"\",\n \"name\": \"\u63cf\u8ff0\u501f\u6b3e\u4fe1\u606f\",\n \"value\": \"\u63cf\u8ff0\u501f\u6b3e\u4fe1\u606f\",\n \"evidence\": \"\uff0c\u4f60\u8fd9\u5757\u662f\u662f\u5df2\u7ecf\u903e\u671f\u4e86120\u5929\u4e00\u5343\u7684\uff0c\u7136\u540e\u4f60\u76f4\",\n \"briefEvidence\": \"\",\n \"mediumEvidence\": \"\",\n \"score\": 0\n },\n {\n \"id\": \"5b73e94935842e0b838ad31d\",\n \"bid\": \"599d1ff844ff53119a13e545\",\n \"sid\": \"\",\n \"cid\": \"5aefccf02aa1d4001331fdc5\",\n \"uniqueId\": \"\",\n \"name\": \"\u63cf\u8ff0\u501f\u6b3e\u4fe1\u606f\",\n \"value\": \"\u63cf\u8ff0\u501f\u6b3e\u4fe1\u606f\",\n \"evidence\": \"\u4e0a\u7684\u8bdd\uff0c\u4f60\u770b\u5df2\u7ecf\u903e\u671f81\u5929\u4e86\uff0c\u5e76\u4e0d\u662f\u8bf4\u4e00\u4e24\",\n \"briefEvidence\": \"\",\n \"mediumEvidence\": \"\",\n \"score\": 0\n },\n {\n \"id\": \"5b73e94935842e0b838ad31f\",\n \"bid\": \"599d1ff844ff53119a13e545\",\n \"sid\": \"\",\n \"cid\": \"5aefccf02aa1d4001331fdc5\",\n \"uniqueId\": \"\",\n \"name\": \"\u534f\u5546\u8f6c\u544a\",\n \"value\": \"\u534f\u5546\u8f6c\u544a\",\n \"evidence\": \"\u6211\u4e00\u4e0b\u5417\uff1f\u6211\u7535\u8bdd\u8054\u7cfb\u4ed6\u672c\u4eba\u597d\u5417\uff0c\u6211\u52a0\u4e0b\u4f60\u7684\",\n \"briefEvidence\": \"\",\n \"mediumEvidence\": \"\",\n \"score\": 0\n },\n {\n \"id\": \"5b73e94935842e0b838ad320\",\n \"bid\": \"599d1ff844ff53119a13e545\",\n \"sid\": \"\",\n \"cid\": \"5aefccf02aa1d4001331fdc5\",\n \"uniqueId\": \"\",\n \"name\": \"\u534f\u5546\u8f6c\u544a\",\n \"value\": \"\u534f\u5546\u8f6c\u544a\",\n \"evidence\": \"\u662f\u6211\u4eec\u7684\uff0c\u8fd8\u9700\u8981\u8054\u7cfb\u4e0a\u4ed6\u672c\u4eba\uff0c\u8fd9\u4e00\u5757\u7684\u8bdd\uff0c\u5927\",\n \"briefEvidence\": \"\",\n \"mediumEvidence\": \"\",\n \"score\": 0\n },\n {\n \"id\": \"5b73e94935842e0b838ad321\",\n \"bid\": \"599d1ff844ff53119a13e545\",\n \"sid\": \"\",\n \"cid\": \"5aefccf02aa1d4001331fdc5\",\n \"uniqueId\": \"\",\n \"name\": \"\u534f\u5546\u8f6c\u544a\",\n \"value\": \"\u534f\u5546\u8f6c\u544a\",\n \"evidence\": \"\u55ef\uff0c\u90a3\u4f60\u8fd9\u4e2a\u4e0d\u80fd\u8054\u7cfb\u5230\u672c\u4eba\u628a\u4ed6\u672c\u4eba\u53f7\u7801\u7ed9\u6211\",\n \"briefEvidence\": \"\",\n \"mediumEvidence\": \"\",\n \"score\": 0\n },\n {\n \"id\": \"5b73e94935842e0b838ad32d\",\n \"bid\": \"599d1ff844ff53119a13e545\",\n \"sid\": \"\",\n \"cid\": \"5aefccf02aa1d4001331fdc5\",\n \"uniqueId\": \"\",\n \"name\": \"\u534f\u5546\u8fd8\u6b3e\",\n \"value\": \"\u534f\u5546\u8fd8\u6b3e\",\n \"evidence\": \"\u4f60\u76f4\u8bf4\u4e0d\u8fd8\u4e86\uff0c\u662f\u4ec0\u4e48\u65f6\u5019\u8fd8\u5462\uff0c\u8fd9\u4e2a\u8fd9\u4e2a\u8fd9\u4e2a\",\n \"briefEvidence\": \"\",\n \"mediumEvidence\": \"\",\n \"score\": 0\n },\n {\n \"id\": \"5b73e94935842e0b838ad32f\",\n \"bid\": \"599d1ff844ff53119a13e545\",\n \"sid\": \"\",\n \"cid\": \"5aefccf02aa1d4001331fdc5\",\n \"uniqueId\": \"\",\n \"name\": \"\u534f\u5546\u8fd8\u6b3e\",\n \"value\": \"\u534f\u5546\u8fd8\u6b3e\",\n \"evidence\": \"\u5feb\u7684\u660e\u5929\u8fd9\u4e2a6\u70b9\u4e4b\u524d\u5904\u7406\u4e00\u4e0b\u8fd9\u4e2a\u6b3e\u4e86\uff0c\u5982\",\n \"briefEvidence\": \"\",\n \"mediumEvidence\": \"\",\n \"score\": 0\n },\n {\n \"id\": \"5b73e94935842e0b838ad330\",\n \"bid\": \"599d1ff844ff53119a13e545\",\n \"sid\": \"\",\n \"cid\": \"5aefccf02aa1d4001331fdc5\",\n \"uniqueId\": \"\",\n \"name\": \"\u6cd5\u5f8b\u65bd\u538b\",\n \"value\": \"\u6cd5\u5f8b\u65bd\u538b\",\n \"evidence\": \"\u6211\u4eec\u53ef\u80fd\u4f1a\u6d89\u53ca\u5230\u6cd5\u5f8b\u95ee\u9898 \u671f\uff0c\u4e5f\u5c31\u662f\u8bf4\u5728\",\n \"briefEvidence\": \"\",\n \"mediumEvidence\": \"\",\n \"score\": 0\n },\n {\n \"id\": \"5b73e94935842e0b838ad333\",\n \"bid\": \"599d1ff844ff53119a13e545\",\n \"sid\": \"\",\n \"cid\": \"5aefccf02aa1d4001331fdc5\",\n \"uniqueId\": \"\",\n \"name\": \"\u4fe1\u7528\u65bd\u538b\",\n \"value\": \"\u4fe1\u7528\u65bd\u538b\",\n \"evidence\": \"\u8bdd\uff0c\u6d89\u53ca\u5230\u4ee5\u540e\u7684\u5f81\u4fe1 \u5f81\u4fe1\u95ee\u9898\uff0c\u4ed6\u8ddf\",\n \"briefEvidence\": \"\",\n \"mediumEvidence\": \"\",\n \"score\": 0\n },\n {\n \"id\": \"5b73e94935842e0b838ad334\",\n \"bid\": \"599d1ff844ff53119a13e545\",\n \"sid\": \"\",\n \"cid\": \"5aefccf02aa1d4001331fdc5\",\n \"uniqueId\": \"\",\n \"name\": \"\u751f\u6d3b\u9650\u5236\",\n \"value\": \"\u751f\u6d3b\u9650\u5236\",\n \"evidence\": \"\u4e2a\u4fe1\u7528\u5361\u95ee\u9898\u6216\u8005\u4e0a\u5b66\u95ee\u9898 \u5305\u62ec\u5728\u5f80\u540e\u5ef6\u4f38\",\n \"briefEvidence\": \"\",\n \"mediumEvidence\": \"\",\n \"score\": 0\n },\n {\n \"id\": \"5b73e94935842e0b838ad335\",\n \"bid\": \"599d1ff844ff53119a13e545\",\n \"sid\": \"\",\n \"cid\": \"5aefccf02aa1d4001331fdc5\",\n \"uniqueId\": \"\",\n \"name\": \"\u786e\u8ba4\u8fd8\u6b3e\",\n \"value\": \"\u786e\u8ba4\u8fd8\u6b3e\",\n \"evidence\": \"\u518d\u7ed9\u4f60\u6253\u7535\u8bdd\uff0c4\u70b9\u591a\u7ed9\u6211\u6253\u7535\u8bdd\uff0c\u5230\u65f6 \u55ef\uff0c\u8fd9\u6837\u5b50\uff0c\u6211\",\n \"briefEvidence\": \"\",\n \"mediumEvidence\": \"\",\n \"score\": 0\n }\n ],\n \"success\": true // \u6210\u529f\n }\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rcrai/dealtape-python-sdk", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dealtape", "package_url": "https://pypi.org/project/dealtape/", "platform": "any", "project_url": "https://pypi.org/project/dealtape/", "project_urls": { "Homepage": "https://github.com/rcrai/dealtape-python-sdk" }, "release_url": "https://pypi.org/project/dealtape/0.0.8/", "requires_dist": null, "requires_python": "", "summary": "DealTape SDK for Python", "version": "0.0.8" }, "last_serial": 4615672, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "8680e09ce30043c9bc0f5596af3516d8", "sha256": "48f322546ae5a24b38a499063bfad27b554c8f8a8468c55ee5a30483a844bf2a" }, "downloads": -1, "filename": "dealtape-0.0.1.tar.gz", "has_sig": false, "md5_digest": "8680e09ce30043c9bc0f5596af3516d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2373, "upload_time": "2018-08-17T13:05:42", "url": "https://files.pythonhosted.org/packages/25/7d/e480b7dbc4d30efb9f8edf747daf6d5b2f04f65d58657f5c7b641de48584/dealtape-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "2117c4ded547405d92296f1ed6e34b77", "sha256": "bbbb679759964a0dd8725322a30168fea481abef5f0d9d8908267358d31bc3b0" }, "downloads": -1, "filename": "dealtape-0.0.2.tar.gz", "has_sig": false, "md5_digest": "2117c4ded547405d92296f1ed6e34b77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2387, "upload_time": "2018-08-17T13:13:30", "url": "https://files.pythonhosted.org/packages/0b/00/dadbcb0e4916b04fcba246ef60732abe543fea33923045deae49ccaa78d3/dealtape-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "2ebb3369fd5f2df42b5a7dabe4a2bede", "sha256": "69b11d05e2ccf6ec6a236212507342996ea61cb493876fb6a1b714c530ac1b0c" }, "downloads": -1, "filename": "dealtape-0.0.3.tar.gz", "has_sig": false, "md5_digest": "2ebb3369fd5f2df42b5a7dabe4a2bede", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2377, "upload_time": "2018-08-17T13:17:08", "url": "https://files.pythonhosted.org/packages/72/b5/616492c9b4cfbc3bcbed9d96c98262d2946f6b8c10868009e7efb7cb6bf6/dealtape-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "6ff452ede1f319fe86f2e13905cb8647", "sha256": "41e9587ba493684223f245670659903f2379142397b2e510dea2b25cfc2e5f28" }, "downloads": -1, "filename": "dealtape-0.0.4.tar.gz", "has_sig": false, "md5_digest": "6ff452ede1f319fe86f2e13905cb8647", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2376, "upload_time": "2018-08-17T13:19:05", "url": "https://files.pythonhosted.org/packages/80/31/3d1ac4ce581c7ec559a1d7e81958d219886ce2407b6f5e268005951d9ba2/dealtape-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "3365340f839943a7fe800e469e8454ed", "sha256": "334a86a463da44d41975c8e669917448cfb4e360477d9f0cca80e4c10bfea680" }, "downloads": -1, "filename": "dealtape-0.0.5.tar.gz", "has_sig": false, "md5_digest": "3365340f839943a7fe800e469e8454ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2568, "upload_time": "2018-08-29T10:04:05", "url": "https://files.pythonhosted.org/packages/f7/4c/49a9e0deeb36fa82f6f4634b531e032eb1638b25bd1b18eb148b04731975/dealtape-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "513a0a836c382001f2aec5f3d99b06aa", "sha256": "495c217f8af840fbfbbfad7377a7991fc1f8be08f74cef08a452f4822815dbd6" }, "downloads": -1, "filename": "dealtape-0.0.6.tar.gz", "has_sig": false, "md5_digest": "513a0a836c382001f2aec5f3d99b06aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4157, "upload_time": "2018-08-29T13:02:58", "url": "https://files.pythonhosted.org/packages/9c/b1/4b59092c064988e164f3d9349d575523aa8cad53e99dbdff048b45b55687/dealtape-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "d834765ae95568715005a56d5a9ea18a", "sha256": "092cd67fe43c8e5e097588850a338e16a6ba503c38e17034eca4858ed8e49df9" }, "downloads": -1, "filename": "dealtape-0.0.7.tar.gz", "has_sig": false, "md5_digest": "d834765ae95568715005a56d5a9ea18a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8388, "upload_time": "2018-12-19T07:22:21", "url": "https://files.pythonhosted.org/packages/47/6f/17eb13d9e50f54009fb7fc64f9244fa3bc44e39f35448f2f10bc8eb4fc8d/dealtape-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "5b88c5720ea733edf1a48337115d56aa", "sha256": "26754485e92646bd6678fc385f29dfaa1b3b6d2bc71680466136962f5f3e7d63" }, "downloads": -1, "filename": "dealtape-0.0.8.tar.gz", "has_sig": false, "md5_digest": "5b88c5720ea733edf1a48337115d56aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8505, "upload_time": "2018-12-19T09:00:11", "url": "https://files.pythonhosted.org/packages/6e/98/01c4f578a5c7f6627bb1804b99c66ae39bf0ae4a983a26e108d003dd2daf/dealtape-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5b88c5720ea733edf1a48337115d56aa", "sha256": "26754485e92646bd6678fc385f29dfaa1b3b6d2bc71680466136962f5f3e7d63" }, "downloads": -1, "filename": "dealtape-0.0.8.tar.gz", "has_sig": false, "md5_digest": "5b88c5720ea733edf1a48337115d56aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8505, "upload_time": "2018-12-19T09:00:11", "url": "https://files.pythonhosted.org/packages/6e/98/01c4f578a5c7f6627bb1804b99c66ae39bf0ae4a983a26e108d003dd2daf/dealtape-0.0.8.tar.gz" } ] }