獲取歧義關系

說明:(mention -> entity)輸入名稱(mention)返回對應實體(entity)的列表。如遇到共指問題,請求將會自動對名稱(mention)進行共指消解。

1. HTTP方法:GET

請求URL:https://api.wukongyouai.com/kg/ambiguous?mention=mention_name

請求示例:

https://api.wukongyouai.com/kg/ambiguous?mention=蘋果

2. HTTP方法:POST

請求URL:https://api.wukongyouai.com/kg/ambiguous

請求參數:

參數 類型 是否必填 描述
mention string 請求的文本

返回參數:

參數 類型 描述
message string success表示請求正確,error表示請求錯誤
data list 返回的數據列表,每個列表第一列表示mention的實體entity,第二列表示權重

請求body示例:


    {
        "mention": "蘋果"
    }
                                    

返回示例:


    {
    "message": "success",
    "data": [
            [
                "蘋果[薔薇科蘋果屬果實]",
                12223855
            ],
            [
                "蘋果[韓國2008年康理貫執(zhí)導電影]",
                7589467
            ],
            [
                "蘋果公司",
                10084009
            ],
            [
                "蘋果[動漫《男子高中生的日?!分薪巧玗",
                7498900
            ],
            [
                "蘋果[謝和弦、E-SO演唱歌曲]",
                2047
            ],
            [
                "蘋果[薔薇科蘋果屬果樹]",
                411871
            ],
            [
                "蘋果[安與騎兵演唱歌曲]",
                7470320
            ],
            [
                "蘋果[伊朗1998年莎米拉·瑪克瑪爾巴夫執(zhí)導電影]",
                7477662
            ],
            [
                "蘋果[Minecraft中的食物類物品]",
                2796
            ],
            [
                "蘋果[鄧麗欣演唱歌曲]",
                4661
            ],
            [
                "蘋果[2007年李玉執(zhí)導電影]",
                10917590
            ],
            [
                "蘋果[網游《天堂夢》中人物]",
                7484342
            ]
        ]
    }
                                    

獲取實體知識

說明:(entity -> knowledge)輸入實體(entity)返回字典格式的全部知識。實體名一般為消歧后的實體(entity),如果直接輸入名稱(mention),請求將會自動進行消歧處理并返回實體(entity)全部知識。

1. HTTP方法:GET

請求URL:https://api.wukongyouai.com/kg/knowledge?entity=entity_name

請求示例:

https://api.wukongyouai.com/kg/knowledge?entity=劉德華

2. HTTP方法:POST

請求URL:https://api.wukongyouai.com/kg/knowledge

請求參數:

參數 類型 是否必填 描述
entity string 請求的文本

返回參數:

參數 類型 描述
message string success表示請求正確,error表示請求錯誤
data object 返回的數據
entity strin 實體名
desc strin 實體簡介
tag list 實體標簽
avp list 實體屬性值,第一列為實體的屬性,第二列為實體屬性所對應的值

請求body示例:


    {
        "entity": "劉德華"
    }
                                    

返回示例:


    {
        "message": "success",
        "data": {
            "avp": [
                [
                    "中文名",
                    "劉德華"
                ],
                [
                    "英文名",
                    "Andy Lau,Lau Tak Wah"
                ],
                [
                    "其它外文名",
                    "Lau TAK Wah"
                ],
                [
                    "別名",
                    "華仔"
                ],
                [
                    "別名",
                    "老大"
                ],
                [
                    "別名",
                    "華哥"
                ],
                [
                    "別名",
                    "華Dee"
                ],
                [
                    "別名",
                    "劉天王"
                ],
                [
                    "別名",
                    "華神"
                ],
                [
                    "別名",
                    "劉主席"
                ],
                [
                    "性別",
                    "男"
                ],
                [
                    "國籍",
                    "中國"
                ],
                [
                    "籍貫",
                    "廣東新會"
                ],
                [
                    "出生地",
                    "香港新界大埔鎮(zhèn)泰亨村"
                ],
                [
                    "民族",
                    "漢族"
                ],
                [
                    "畢業(yè)院校",
                    "可立中學、第十期無線藝員培訓班"
                ],
                [
                    "身高",
                    "174cm"
                ],
                [
                    "宗教信仰",
                    "佛教"
                ],
                [
                    "體重",
                    "63kg"
                ],
                [
                    "職業(yè)",
                    "演員"
                ],
                [
                    "職業(yè)",
                    "歌手"
                ],
                [
                    "職業(yè)",
                    "填詞人"
                ],
                [
                    "職業(yè)",
                    "電影人"
                ],
                [
                    "主要成就",
                    "三屆香港電影金像獎最佳男主角"
                ],
                [
                    "獲得榮譽",
                    "釜山電影節(jié)亞洲最有貢獻電影人獎"
                ],
                [
                    "音樂代表作品",
                    "忘情水、冰雨、練習、中國人、笨小孩"
                ],
                [
                    "音樂類型",
                    "流行音樂"
                ],
                [
                    "影視代表作品",
                    "暗戰(zhàn)、無間道、盲探、天若有情等"
                ],
                [
                    "出道地區(qū)",
                    "香港"
                ],
                [
                    "活躍年代",
                    "上世紀80年代至今"
                ],
                [
                    "經紀公司",
                    "東亞唱片、映藝娛樂"
                ],
                [
                    "星座",
                    "天秤座"
                ],
                [
                    "血型",
                    "AB型"
                ],
                [
                    "愛好",
                    "保齡球、羽毛球、臺球、駕駛"
                ],
                [
                    "特長",
                    "唱歌、跳舞、拍戲"
                ],
                [
                    "妻子",
                    "朱麗倩"
                ],
                [
                    "女兒",
                    "劉向蕙"
                ],
                [
                    "前女友",
                    "喻可欣"
                ],
                [
                    "好友",
                    "李穎芝"
                ],
                [
                    "好友",
                    "杜汶澤"
                ],
                [
                    "好友",
                    "劉若英"
                ],
                [
                    "代表作品",
                    "旺角卡門"
                ],
                [
                    "代表作品",
                    "桃姐"
                ],
                [
                    "代表作品",
                    "天下無賊"
                ],
                [
                    "代表作品",
                    "忘情水"
                ],
                [
                    "代表作品",
                    "謝謝你的愛"
                ],
                [
                    "代表作品",
                    "愛你一萬年"
                ],
                [
                    "代表作品",
                    "冰雨"
                ],
                [
                    "代表作品",
                    "今天"
                ],
                [
                    "主要作品",
                    "追龍"
                ],
                [
                    "主要作品",
                    "俠盜聯盟"
                ],
                [
                    "主要作品",
                    "黑馬王子"
                ]
            ],
            "desc": "劉德華(Andy Lau),1961年9月27日出生于中國香港,演員、歌手、作詞人、制片人。",
            "entity": "劉德華",
            "tag": [
                "人物",
                "歌手",
                "演員"
            ]
        }
    }
                                    

獲取屬性值

說明:(entity&attribute -> value)給定實體(entity)和屬性(attribute)返回其對應的值(value)列表。實體名一般為實體(entity),屬性(attribute)一般為全部知識AVP列表中的屬性,如果沒有直接對應的entity與attribute請求將會對entity與attribute進行消歧、共指消解處理。

1. HTTP方法:GET

請求URL:https://api.wukongyouai.com/kg/eav?entity=entity_name&attribute=attribute_name

請求示例:

https://api.wukongyouai.com/kg/eav?entity=蘋果&attribute=顏色

2. HTTP方法:POST

請求URL:https://api.wukongyouai.com/kg/eav

請求參數:

參數 類型 是否必填 描述
entity string 請求的實體名
attribute string 請求的屬性名

返回參數:

參數 類型 描述
message string success表示請求正確,error表示請求錯誤
data list 返回的數據
entity string 返回的實體名
attribute list 返回的屬性名
value string 實體屬性所對應的值

請求body示例:


    {
        "entity": "蘋果",
        "attribute": "顏色"
    }
                                    

返回示例:


    {
        "message": "success",
        "data": {
            "entity": "蘋果[薔薇科蘋果屬果實]",
            "attribute": "顏色",
            "value": [
                "紅色",
                "粉色",
                "金黃色",
                "綠色",
                "白色"
            ]
        }
    }