 שאַפֿן אַן אַפּי וואָס נעמט אַ טעקסט ווי אַ אַרייַנשרייַב און קערט די סענטימענט כעזשבן.
דאָ איז אַ ביישפּיל פון אַ פּשוט אַפּי וואָס נעמט אַ טעקסט ווי אַ אַרייַנשרייַב און קערט די סענטימענט כעזשבן ניצן פּיטהאָן און פלאַסק. ``` פּיטהאָן פֿון קאָלבע אַרייַנפיר פלאַש, דזשסאָניפי, בעטן פון טעקסטבלאָב אַרייַנפיר טעקסטבלאָב אַפּ = קאָלבע (__נאַמע__) @app.route('/sentiment', methods=['POST']) דעפ סענטימענט (): data = request.get_json () טעקסט = data.get ('טעקסט') אויב נישט טעקסט: צוריקקומען jsonify ({'טעות': 'פעלנדיק טעקסט פּאַראַמעטער'}) בלאָב = טעקסטבלאָב (טעקסט) sentiment_score = blob.sentiment.polarity צוריקקומען jsonify ({'sentiment_score) ': sentiment_score}) אויב __name__ == '__main__': app.run() ``` דער אַפּי ניצט די טעקסטבלאָב ביבליאָטעק צו רעכענען די סענטימענט פּאָולעראַטי פון די געגעבן טעקסט. די סענטימענט פּאָולעראַטי איז אַ פלאָוט אין די קייט [-1.0, 1.0] ווו -1.0 רעפּראַזענץ אַ נעגאַטיוו סענטימענט און 1.0 רעפּראַזענץ אַ positive סענטימענט. די אַפּי האט איין ענדפּוינט, `/ סענטימענט`, וואָס אַקסעפּץ `POST` ריקוועס. דער בקשה גוף דאַרף אַנטהאַלטן אַ JSON כייפעץ מיט אַ 'טעקסט' שליסל, וואָס האלט דעם טעקסט צו אַנאַלייז. דער ענטפער איז אַ JSON כייפעץ מיט אַ 'סענטימענט_סקאָרע' שליסל, וואָס האלט די קאַלקיאַלייטיד סענטימענט כעזשבן. אויב דער 'טעקסט' פּאַראַמעטער איז פעלנדיק, דער ענטפער וועט אַנטהאַלטן אַ 'טעות' שליסל מיט אַ טעות אָנזאָג. צו נוצן דעם אַפּי, איר דאַרפֿן צו לויפן דעם שריפט אויף אַ סערווער און שיקן `POST` ריקוועס צו די `/ סענטימענט` ענדפּוינט מיט אַ JSON גוף מיט דעם טעקסט צו אַנאַלייז. פֿאַר בייַשפּיל: ``` POST http://<server_url>/sentiment Content-Type: application/json { "text": "איך ליבע דעם פּראָדוקט" } ``` דער ענטפער וועט זיין אַ JSON כייפעץ מיט די סענטימענט כעזשבן: ``` { "sentiment_score": 0.5} ``` דאָס איז אַ פּשוט ביישפּיל צו אילוסטרירן ווי אַן אַפּי וואָס קאַלקיאַלייץ די סענטימענט פון אַ טעקסט קען אַרבעטן. איר קענען יקספּאַנד דעם אַפּי מיט נאָך פֿעיִקייטן, אַזאַ ווי מנהג סענטימענט אַנאַליסיס אַלגערידאַמז אָדער שטיצן פֿאַר קייפל שפּראַכן.