使用Python的SumAPI的API库
sumapi的Python项目详细描述
苏马皮
sumapi是一个python框架,它使使用summarify开发的api产品更加容易。在API产品中,使用尖端技术解决了各种NLP问题,如sentiment analysis,named entitity recognition,question answering,domain specific classification,zero shot classification。在
安装
您可以按照下面的说明在您的计算机上安装sumapi。在
pip install sumapi
使用
身份验证
为了使用API,首先需要获得具有唯一用户名和密码的令牌。如果您没有用户名并想测试API,请通过info@summarify.io与我们联系。在
^{pr2}$情绪分析
fromsumapi.authimportauthfromsumapi.apiimportSumAPItoken=auth(username='<your_username>',password='<your_password')api=SumAPI(token)api.sentiment_analysis('Bu harika bir filmdi.',domain='general')# {'body': 'Bu harika bir filmdi.', 'evaluation': {'label': 'positive', 'score': 0.983938992023468}}
命名实体识别
fromsumapi.authimportauthfromsumapi.apiimportSumAPItoken=auth(username='<your_username>',password='<your_password')api=SumAPI(token)api.named_entity_recognition("Mustafa Kemal Atatürk 19 Mayıs 1919'da Samsun'a ayak bastı.",domain='general')#{'body': "Mustafa Kemal Atatürk 19 Mayıs 1919'da Samsun'a ayak bastı.", 'evaluation':# {'0': {'word': 'Mustafa',# 'score': 0.9938516616821289,# 'entity': 'B-PER',# 'index': 1},# '1': {'word': 'Kemal',# 'score': 0.9881671071052551,# 'entity': 'I-PER',# 'index': 2},# '2': {'word': 'Atatürk',# 'score': 0.9957979321479797,# 'entity': 'I-PER',# 'index': 3},# '3': {'word': 'Samsun',# 'score': 0.9059983491897583,# 'entity': 'B-LOC',# 'index': 9}}} """
分类
fromsumapi.authimportauthfromsumapi.apiimportSumAPItoken=auth(username='<your_username>',password='<your_password')api=SumAPI(token)api.classification("GPT-3, Elon Musk ve Sam Altman tarafından kurulan OpenAI'in üzerinde birkaç yıldır çalışma yürüttüğü bir yapay zekâ teknolojisi",domain='general')# {'body': "GPT-3, Elon Musk ve Sam Altman tarafından kurulan OpenAI'in üzerinde birkaç yıldır çalışma yürüttüğü bir yapay zekâ teknolojisi", 'evaluation': {'label': 'technology', 'score': 0.9983301758766174}}api.classification('Bankanızdan hiç memnun değilim, kredi ürününüz iyi çalışmıyor.',domain='finance')# {'body': 'Bankanızdan hiç memnun değilim, kredi ürününüz iyi çalışmıyor.', 'evaluation': {'label': 'kredi'}}
零镜头分类
fromsumapi.authimportauthfromsumapi.apiimportSumAPItoken=auth(username='<your_username>',password='<your_password')api=SumAPI(token)api.zero_shot_classification('Bu nasıl bir hizmet, gerçekten rezilsiniz.',categories='talep,şikayet,öneri')# {'body': 'Bu nasıl bir hizmet, gerçekten rezilsiniz.', 'evaluation': {'sequence': 'Bu nasıl bir hizmet, gerçekten rezilsiniz.', 'labels': ['şikayet', 'öneri', 'talep'], 'scores': [0.97139573097229, 0.8201411962509155, 0.5891757011413574], 'label': 'şikayet'}}
答疑
fromsumapi.authimportauthfromsumapi.apiimportSumAPItoken=auth(username='<your_username>',password='<your_password')api=SumAPI(token)context="""ABASIYANIK, Sait Faik. Hikayeci (Adapazarı 23 Kasım 1906-İstanbul 11 Mayıs 1954). İlk öğrenimine Adapazarı’nda Rehber-i Terakki Mektebi’nde başladı. İki yıl kadar Adapazarı İdadisi’nde okudu. İstanbul Erkek Lisesi’nde devam ettiği orta öğrenimini Bursa Lisesi’nde tamamladı (1928). İstanbul Edebiyat Fakültesi’ne iki yıl devam ettikten sonra babasının isteği üzerine iktisat öğrenimi için İsviçre’ye gitti. Kısa süre sonra iktisat öğrenimini bırakarak Lozan’dan Grenoble’a geçti. Üç yıl başıboş bir edebiyat öğrenimi gördükten sonra babası tarafından geri çağrıldı (1933). Bir müddet Halıcıoğlu Ermeni Yetim Mektebi'nde Türkçe grup dersleri öğretmenliği yaptı. Ticarete atıldıysa da tutunamadı. Bir ay Haber gazetesinde adliye muhabirliği yaptı (1942). Babasının ölümü üzerine aileden kalan emlakin geliri ile avare bir hayata başladı. Evlenemedi. Yazları Burgaz adasındaki köşklerinde, kışları Şişli’deki apartmanlarında annesi ile beraber geçen bu fazla içkili bohem hayatı ömrünün sonuna kadar sürdü."""api.question_answering(context=context,question="Sait Faik nerede doğdu?")# {'body': 'Sait Faik nerede doğdu?', 'evaluation': {'score': 0.9611985087394714, 'answer': 'Adapazarı'}}
多参数
fromsumapi.authimportauthfromsumapi.apiimportSumAPIimportpandasaspdtoken=auth(username='<your_username>',password='<your_password')api=SumAPI(token)df=pd.DataFrame([{"body":"Bu güzel bir filmdi.","model_name":"sentiment","domain":"general"},{"body":"GPT-3, Elon Musk ve Sam Altman tarafından kurulan OpenAI'in üzerinde birkaç yıldır çalışma yürüttüğü bir yapay zekâ teknolojisi..","model_name":"classification","domain":"general"},{"body":"Bankanızdan hiç memnun değilim, kredi ürününüz iyi çalışmıyor.","model_name":"classification","domain":"finance"},{"body":"Summarify, 2020 yılında istanbulda kurulmuş bir doğal dil işleme ve yapay zeka şirketidir..","model_name":"ner","domain":"general"}])print(df.head())api.multi_request(data=data)#{'evaluations': [{'body': 'Bu güzel bir filmdi.',# 'evaluation': {'label': 'positive', 'score': 0.9714869260787964}},# {'body': "GPT-3, Elon Musk ve Sam Altman tarafından kurulan OpenAI'in üzerinde birkaç yıldır çalışma yürüttüğü bir yapay zekâ teknolojisi..",# 'evaluation': {'label': 'technology', 'score': 0.9982953667640686}},# {'body': 'Bankanızdan hiç memnun değilim, kredi ürününüz iyi çalışmıyor.',# 'evaluation': {'label': 'kredi'}},# {'body': 'Summarify, 2020 yılında istanbulda kurulmuş bir doğal dil işleme ve yapay zeka şirketidir..',# 'evaluation': {'0': {'word': 'Sum',# 'score': 0.6308539509773254,# 'entity': 'B-ORG',# 'index': 1},# '1': {'word': '##mar',# 'score': 0.6408769488334656,# 'entity': 'I-ORG',# 'index': 2},# '2': {'word': '##if',# 'score': 0.8179663419723511,# 'entity': 'I-ORG',# 'index': 3},# '3': {'word': '##y',# 'score': 0.5688334703445435,# 'entity': 'I-ORG',# 'index': 4},# '4': {'word': 'istanbul',# 'score': 0.9028254747390747,# 'entity': 'B-LOC',# 'index': 8}}}]}
许可证
SumAPI是根据MIT许可证授权的-请参阅^{
Logo由mikicon创建。根据Creative Commons: By Attribution 3.0 License授权。在
- 项目
标签: