如何安裝和使用 Hugging Face Unity API

Hugging Face Unity API 提供了一個(gè)簡(jiǎn)單易用的接口,允許開(kāi)發(fā)者在自己的 Unity 項(xiàng)目中方便地訪問(wèn)和使用 Hugging Face AI 模型,已集成到 Hugging Face Inference API 中。本文將詳細(xì)介紹 API 的安裝步驟和使用方法。
安裝步驟
打開(kāi)您的 Unity 項(xiàng)目
導(dǎo)航至菜單欄的?
Window
?->?Package Manager
在彈出窗口中,點(diǎn)擊?
+
,選擇?Add Package from git URL
輸入?
https://github.com/huggingface/unity-api.git
安裝完成后,將會(huì)彈出 Unity API 向?qū)?。如未彈出,可以手?dòng)導(dǎo)航至?
Window
?->?Hugging Face API Wizard

在向?qū)Т翱谳斎肽?API 密鑰。密鑰可以在您的 Hugging Face 帳戶設(shè)置 中找到或創(chuàng)建
輸入完成后可以點(diǎn)擊?
Test API key
?測(cè)試 API 密鑰是否正常如需替換使用模型,可以通過(guò)更改模型端點(diǎn)實(shí)現(xiàn)。您可以訪問(wèn) Hugging Face 網(wǎng)站,找到支持 Inference API 的任意模型端點(diǎn),在對(duì)應(yīng)頁(yè)面點(diǎn)擊?
Deploy
?->?Inference API
,復(fù)制?API_URL
?字段的 url 地址如需配置高級(jí)設(shè)置,可以訪問(wèn) unity 項(xiàng)目倉(cāng)庫(kù)頁(yè)面?
https://github.com/huggingface/unity-api
?查看最新信息如需查看 API 使用示例,可以點(diǎn)擊?
Install Examples
?,F(xiàn)在,您可以關(guān)閉 API 向?qū)Я恕?/p>

API 設(shè)置完成后,您就可以從腳本中調(diào)用 API 了。讓我們來(lái)嘗試一個(gè)計(jì)算文本句子相似度的例子,腳本代碼如下所示:
支持的任務(wù)類型和自定義模型
Hugging Face Unity API 目前同樣支持以下任務(wù)類型:
對(duì)話 (Conversation)
文本生成 (Text Generation)
文生圖 (Text to Image)
文本分類 (Text Classification)
問(wèn)答 (Question Answering)
翻譯 (Translation)
總結(jié) (Summarization)
語(yǔ)音識(shí)別 (Speech Recognition)
您可以使用?HuggingFaceAPI
?類提供的相應(yīng)方法來(lái)完成這些任務(wù)。
如需使用您自己托管在 Hugging Face 上的自定義模型,可以在 API 向?qū)е懈哪P投它c(diǎn)。
使用技巧
請(qǐng)牢記,API 通過(guò)異步方式調(diào)用,并通過(guò)回調(diào)來(lái)返回響應(yīng)或錯(cuò)誤信息。
如想加快 API 響應(yīng)速度或提升推理性能,可以通過(guò)更改模型端點(diǎn)為資源需求較少的模型。
結(jié)語(yǔ)
Hugging Face Unity API 提供了一種簡(jiǎn)單的方式,可以將 AI 模型集成到 Unity 項(xiàng)目中。我們希望本教程對(duì)您有所幫助。如果您有任何疑問(wèn),或想更多地參與 Hugging Face for Games 系列,可以來(lái)加入 Hugging Face Discord 頻道!
英文原文:?https://hf.co/blog/unity-api
作者: Dylan Ebert
譯者: SuSung-boy
審校/排版: zhongdongy (阿東)