NLP API
Natural language processing (NLP) APIs are used to analyze and classify text much more efficiently and accurately than even humans could.
Get Similarity Result by Sentence
Method | POST |
Media Type | application/json |
URL | http://[server]/dolphin/apiv1/graph/nlp/similarity |
Header | Authorization : Bearer [generatedToken] |
Body | { “lang”: “Indonesia”, “sentence1”: “cara mendaftarkan akun”, “sentence2”: “cara mendaftarkan account”, “nouns1”: [ “akun” ], “nouns2”: [ “account” ], “verbs1”: [ “akun” ], “primaryTerms”: [ “string” ] } |
Status | 200 |
Response | { “status”: “success”, “data”: 0.13979776251968268, “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 } |
Get Noun Ambiguity Score
Method | POST |
Media Type | application/json |
URL | http://[server]/dolphin/apiv1/graph/nlp/wordNeighborList |
Header | Authorization : Bearer [generatedToken] |
Body | { “lang”: “Indonesia”, “sentence1”: “Dia datang kemari memberi tahu”, “sentence2”: “”, “nouns1”: [ “memberi tahu” ], “nouns2”: [ “memberi informasi” ], “verbs1”: [ “memberi” ], “primaryTerms”: [ “string” ] } |
Status | 200 |
Response | { “status”: “success”, “data”: 0, “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 } |
Get Word Neighbor Result by Word
Method | POST |
Media Type | application/json |
URL | http://[server]/dolphin/apiv1/graph/nlp/wordNeighbor |
Header | Authorization : Bearer [generatedToken] |
Body | { “lang”: “Indonesia”, “word1”: “adm”, “word2s”: [ “admin” ] } |
Status | 200 |
Response | { “status”: “success”, “data”: 0.27198508381843567, “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 } |
Get Word Neighbor List
Method | POST |
Media Type | application/json |
URL | http://[server]/dolphin/apiv1/graph/nlp/wordNeighborList |
Header | Authorization : Bearer [generatedToken] |
Body | { “lang”: “Indonesia”, “word1”: “atm terdekat”, “word2s”: [ “atm dekat sini” ] } |
Status | 200 |
Response | { “status”: “success”, “data”: [ “sambungkan”, “customer”, “care” ], “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 } |
Get Sensitive Words
Method | POST |
Media Type | application/json |
URL | http://[server]/dolphin/apiv1/graph/nlp/word/sensitive |
Header | Authorization : Bearer [generatedToken] |
Body | { “sentence”: “sambungkan ke cs” } |
Status | 200 |
Response | { “status”: “success”, “data”: [ “sambungkan”, “customer”, “care” ], “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 } |
Get Classification Active Module
Method | GET |
Media Type | application/json |
URL | http://[server]/dolphin/apiv1/graph/nlp/classify/active |
Header | Authorization : Bearer [generatedToken] |
Body | |
Status | 200 |
Response | { “status”: “success”, “data”: [ “Gabriel – First Media”, “Error Message Code”, “Services” ], “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 } |
Get classification value
Method | POST |
Media Type | application/json |
URL | http://[server]/dolphin/apiv1/graph/nlp/classify/module |
Header | Authorization : Bearer [generatedToken] |
Body | { “module”: “Services”, “message”: “Hallo” } |
Status | 200 |
Response | { “status”: “success”, “data”: { “module”: “Services”, “message”: “Hallo”, “category”: “default” }, “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 } |
Get classification value
Method | POST |
Media Type | application/json |
URL | http://[server]/dolphin/apiv1/graph/nlp/classify/enabled |
Header | Authorization : Bearer [generatedToken] |
Body | { “message”: “Hallo”, “start”: 1, “count”: 10 } |
Status | 200 |
Response | { “status”: “success”, “data”: { “message”: “Hallo”, “categories”: [ “default”, “default” ], “modules”: [ “Error Message Code”, “Services” ] }, “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 } |
Last updated