|
## 感谢大佬开源自部署 Hugging Face 免费 API!
本文介绍如何在 Cloudflare Workers 部署 Hugging Face 免费 API,方便国内用户使用。
**准备工作:**
1. 注册 Cloudflare 账号。
2. 注册 Hugging Face 账号并申请 API Key:申请地址
3. 复制下方代码并部署到 Cloudflare Workers。
4. 支持在 OneAPI/NewAPI 点击“获取模型列表”一键添加可用模型。
```javascript
// 对接 OneAPI/NewAPI 使用
const API_KEY = "sk-1234567890";
// 你的 Hugging Face API Key,去 Hugging Face 申请
const HUGGINGFACE_API_KEY = "hf_xxxxxxxxxxx";
// 目前发现的可用模型,请求时如模型不在该列表内,则使用你请求的模型
const CUSTOMER_MODEL_MAP = {
"qwen2.5-72b-instruct": "Qwen/Qwen2.5-72B-Instruct",
"gemma2-2b-it": "google/gemma-2-2b-it",
"gemma2-27b-it": "google/gemma-2-27b-it",
"llama-3-8b-instruct": "meta-llama/Meta-Llama-3-8B-Instruct",
"llama-3.2-1b-instruct": "meta-llama/Llama-3.2-1B-Instruct",
"llama-3.2-3b-instruct": "meta-llama/Llama-3.2-3B-Instruct",
"phi-3.5": "microsoft/Phi-3.5-mini-instruct"
};
async function handleRequest(request) {
// ... 省略代码 ...
}
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
```
**注:**完整的代码请参考原文中的代码块。 |
|