jacky3102 commited on
Commit
fdaf189
·
verified ·
1 Parent(s): 560c4ad

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +52 -3
README.md CHANGED
@@ -1,10 +1,59 @@
1
  ---
2
- title: Qwen3 TTS 2
3
- emoji: 🎙️
4
  colorFrom: blue
5
  colorTo: purple
6
  sdk: docker
7
  app_port: 7860
8
  pinned: false
9
  license: apache-2.0
10
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
+ title: Qwen3 Agent LLM
3
+ emoji: 🤖
4
  colorFrom: blue
5
  colorTo: purple
6
  sdk: docker
7
  app_port: 7860
8
  pinned: false
9
  license: apache-2.0
10
+ ---
11
+
12
+ Qwen3-4B Agent LLM Server (CPU Basic)
13
+
14
+ 基于 llama.cpp 的 llama-server,一个端口同时提供:
15
+
16
+ OpenAI 兼容 API: POST /v1/chat/completions(支持 tools=[...] 传入 function schema,--jinja 已启用 tool_calls 解析)
17
+ 内置网页聊天界面: 访问 Space 根路径 / 即可
18
+ 接入 OpenClaw LLM Gateway
19
+
20
+ 把这个 Space 的 URL 作为一个 OpenAI-compatible endpoint 加入你的 provider 列表:
21
+
22
+ base_url: https://<你的空间>.hf.space/v1
23
+ api_key: "sk-anything" # llama-server 默认不校验 key,如需鉴权用 --api-key 参数加一个环境变量
24
+ model: "qwen3-4b" # 随便填,llama-server 只加载了一个模型
25
+ 测试 tool calling
26
+ bash
27
+ curl https://<你的空间>.hf.space/v1/chat/completions \
28
+ -H "Content-Type: application/json" \
29
+ -d '{
30
+ "model": "qwen3-4b",
31
+ "messages": [{"role": "user", "content": "现在几点了?"}],
32
+ "tools": [{
33
+ "type": "function",
34
+ "function": {
35
+ "name": "get_current_time",
36
+ "description": "获取当前时间",
37
+ "parameters": {"type": "object", "properties": {}}
38
+ }
39
+ }]
40
+ }'
41
+
42
+ 返回里应该能看到 tool_calls 字段指向 get_current_time。
43
+
44
+ 换模型 / 调参(不用改代码)
45
+
46
+ 在 Space 的 Settings → Variables 里改这几个环境变量,重启即可生效:
47
+
48
+ 变量 默认值 说明
49
+ MODEL_REPO Qwen/Qwen3-4B-Instruct-2507-GGUF HF上的GGUF仓库
50
+ MODEL_QUANT Q4_K_M 量化等级,想更快可改 Q4_K_S,想更准可改 Q5_K_M
51
+ CTX_SIZE 4096 上下文长度,越大越吃内存
52
+ N_THREADS 2 对应免费CPU的2 vCPU
53
+
54
+ 如果发现4B在实际请求里延迟太高(免费CPU下单条回复可能到几十秒),换成更轻的 tool-calling 模型: MODEL_REPO=Qwen/Qwen3-1.7B-Instruct-GGUF,MODEL_QUANT=Q4_K_M,速度会明显提升,牺牲一些复杂多步工具编排的准确率。
55
+
56
+ 注意事项
57
+ 免费 CPU Basic 无持久存储,每次容器重启都会重新从HF Hub下载模型(几GB,启动会慢1-2分钟属正常)。
58
+ 免费 CPU Space 闲置48小时后会自动 sleep,首次请求会有冷启动延迟。
59
+ 如果要长期稳定运行给OpenClaw做agent决策核心,建议这个Space仅作为次要/备用节点(和你现有的NIM/OpenRouter/Gemini网关搭配),不要单点依赖。