metadata
title: OpenAI to Tau API Proxy
emoji: 🔄
colorFrom: blue
colorTo: green
sdk: docker
app_port: 8000
secrets:
- TAU_API_KEY
OpenAI to Tau API Proxy
这是一个部署在 Hugging Face Spaces 上的代理服务。它接收符合 OpenAI Chat Completions API 格式的请求,并将其转发给 Tau API (https://tau-api.fly.dev
),同时处理请求和响应格式的转换,包括流式传输和 reasoning_content
的映射。
配置
重要: 为了使此代理正常工作,你 必须 在 Space 的设置 (Settings) 中配置一个名为 TAU_API_KEY
的 Secret。
- 进入你的 Space 页面。
- 点击右上角的 "Settings"。
- 找到 "Secrets" 部分。
- 点击 "New secret"。
- Name: 输入
TAU_API_KEY
(必须完全匹配)。 - Value: 输入你的 Tau API 密钥。
- 点击 "Save secret"。
Space 会在获取到 Secret 后自动重新构建或重启。
如何使用
配置好 TAU_API_KEY
Secret 后,你可以将你的 OpenAI 客户端指向此 Space 的 URL。
代理端点:
- Chat Completions:
https://YOUR_SPACE_SUBDOMAIN.hf.space/v1/chat/completions
- Models:
https://YOUR_SPACE_SUBDOMAIN.hf.space/v1/models
请将 YOUR_SPACE_SUBDOMAIN
替换为你的 Space 的实际子域名 (例如 my-tau-proxy
)。
示例 (使用 curl
):
curl https://YOUR_SPACE_SUBDOMAIN.hf.space/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer DUMMY_KEY" \ # 注意:这里的 key 不会被代理使用,但有些客户端需要提供
-d '{
"model": "gpt-4o", # 或者其他支持的模型
"messages": [{"role": "user", "content": "你好,TAU!"}],
"stream": false
}'