應用程式介面
From Wikipedia, the free encyclopedia
Remove ads
應用程式介面(參見英文:API)係一類嘅規格、約定同埋文檔,特徵令某一啲軟件可以透過可重複、可預期嘅方式,去用另一個系統或軟件層所提供嘅資源同功能。呢種介面喺任何軟件之中都會用到,不過可能抽象化咗,終端用家無法直接睇到。應用程式介面有人界定為機制一種,特徵係會定義兩隻軟件之間點樣溝通[1]。
使用例子
教人工智能玩遊戲,就可以用到應用程式介面。例如 Unity 就有所謂嘅 ML-Agents Toolkit(意即機器學習個體工具箱)可以將 Unity 場景封裝成互動用嘅虛擬環境,俾 Python 端透過應用程式介面去控制 Unity 之中嘅人工智能體—縱使 Unity 預設嘅手稿語言係 C# [2]。同時 Python 有套件提供 UnityEnvironment 類別去啟動同連接 Unity 可執行檔或者編輯器[3][4][5]。
概念對比
應用程式介面同用家介面(UI)嘅分別包括
睇埋
引述
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads