Upload root files
Browse files- .gitattributes +1 -0
- README.md +785 -3
- chat_template.jinja +89 -0
- config.json +101 -0
- gitattributes +36 -0
- tokenizer.json +3 -0
- tokenizer_config.json +23 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
README.md
CHANGED
|
@@ -1,3 +1,785 @@
|
|
| 1 |
-
---
|
| 2 |
-
|
| 3 |
-
--
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
base_model:
|
| 3 |
+
- Qwen/Qwen3-0.6B
|
| 4 |
+
language:
|
| 5 |
+
- aae
|
| 6 |
+
- aal
|
| 7 |
+
- aao
|
| 8 |
+
- ab
|
| 9 |
+
- abb
|
| 10 |
+
- abn
|
| 11 |
+
- abr
|
| 12 |
+
- abs
|
| 13 |
+
- abv
|
| 14 |
+
- acm
|
| 15 |
+
- acw
|
| 16 |
+
- acx
|
| 17 |
+
- adf
|
| 18 |
+
- adx
|
| 19 |
+
- ady
|
| 20 |
+
- aeb
|
| 21 |
+
- aec
|
| 22 |
+
- af
|
| 23 |
+
- afb
|
| 24 |
+
- afo
|
| 25 |
+
- ahl
|
| 26 |
+
- ahs
|
| 27 |
+
- ajg
|
| 28 |
+
- aju
|
| 29 |
+
- ala
|
| 30 |
+
- aln
|
| 31 |
+
- alo
|
| 32 |
+
- am
|
| 33 |
+
- amu
|
| 34 |
+
- an
|
| 35 |
+
- anc
|
| 36 |
+
- ank
|
| 37 |
+
- anp
|
| 38 |
+
- anw
|
| 39 |
+
- aom
|
| 40 |
+
- apc
|
| 41 |
+
- apd
|
| 42 |
+
- arb
|
| 43 |
+
- arq
|
| 44 |
+
- ars
|
| 45 |
+
- ary
|
| 46 |
+
- arz
|
| 47 |
+
- as
|
| 48 |
+
- ast
|
| 49 |
+
- avl
|
| 50 |
+
- awo
|
| 51 |
+
- ayl
|
| 52 |
+
- ayp
|
| 53 |
+
- az
|
| 54 |
+
- ba
|
| 55 |
+
- bag
|
| 56 |
+
- bas
|
| 57 |
+
- bax
|
| 58 |
+
- bba
|
| 59 |
+
- bbj
|
| 60 |
+
- bbl
|
| 61 |
+
- bbu
|
| 62 |
+
- bce
|
| 63 |
+
- bci
|
| 64 |
+
- bcs
|
| 65 |
+
- bcy
|
| 66 |
+
- bda
|
| 67 |
+
- bde
|
| 68 |
+
- bdm
|
| 69 |
+
- be
|
| 70 |
+
- beb
|
| 71 |
+
- bew
|
| 72 |
+
- bfd
|
| 73 |
+
- bft
|
| 74 |
+
- bg
|
| 75 |
+
- bgp
|
| 76 |
+
- bhb
|
| 77 |
+
- bhh
|
| 78 |
+
- bho
|
| 79 |
+
- bhp
|
| 80 |
+
- bhr
|
| 81 |
+
- bjj
|
| 82 |
+
- bjk
|
| 83 |
+
- bjn
|
| 84 |
+
- bjt
|
| 85 |
+
- bkh
|
| 86 |
+
- bkm
|
| 87 |
+
- bky
|
| 88 |
+
- bmm
|
| 89 |
+
- bmq
|
| 90 |
+
- bn
|
| 91 |
+
- bnm
|
| 92 |
+
- bnn
|
| 93 |
+
- bns
|
| 94 |
+
- bo
|
| 95 |
+
- bou
|
| 96 |
+
- bqg
|
| 97 |
+
- br
|
| 98 |
+
- bra
|
| 99 |
+
- brh
|
| 100 |
+
- bri
|
| 101 |
+
- brx
|
| 102 |
+
- bs
|
| 103 |
+
- bsh
|
| 104 |
+
- bsj
|
| 105 |
+
- bsk
|
| 106 |
+
- btm
|
| 107 |
+
- btv
|
| 108 |
+
- bug
|
| 109 |
+
- bum
|
| 110 |
+
- buo
|
| 111 |
+
- bux
|
| 112 |
+
- bwr
|
| 113 |
+
- bxf
|
| 114 |
+
- byc
|
| 115 |
+
- bys
|
| 116 |
+
- byv
|
| 117 |
+
- byx
|
| 118 |
+
- bzc
|
| 119 |
+
- bzw
|
| 120 |
+
- ca
|
| 121 |
+
- ccg
|
| 122 |
+
- ceb
|
| 123 |
+
- cen
|
| 124 |
+
- cfa
|
| 125 |
+
- cgg
|
| 126 |
+
- chq
|
| 127 |
+
- cjk
|
| 128 |
+
- ckb
|
| 129 |
+
- ckl
|
| 130 |
+
- ckr
|
| 131 |
+
- cky
|
| 132 |
+
- cnh
|
| 133 |
+
- cpy
|
| 134 |
+
- cs
|
| 135 |
+
- cte
|
| 136 |
+
- ctl
|
| 137 |
+
- cut
|
| 138 |
+
- cux
|
| 139 |
+
- cv
|
| 140 |
+
- cy
|
| 141 |
+
- da
|
| 142 |
+
- dag
|
| 143 |
+
- dar
|
| 144 |
+
- dav
|
| 145 |
+
- dbd
|
| 146 |
+
- dcc
|
| 147 |
+
- de
|
| 148 |
+
- deg
|
| 149 |
+
- dgh
|
| 150 |
+
- dgo
|
| 151 |
+
- dje
|
| 152 |
+
- dmk
|
| 153 |
+
- dml
|
| 154 |
+
- dru
|
| 155 |
+
- dty
|
| 156 |
+
- dua
|
| 157 |
+
- dv
|
| 158 |
+
- dyu
|
| 159 |
+
- dzg
|
| 160 |
+
- ebr
|
| 161 |
+
- ebu
|
| 162 |
+
- ego
|
| 163 |
+
- eiv
|
| 164 |
+
- eko
|
| 165 |
+
- ekr
|
| 166 |
+
- el
|
| 167 |
+
- elm
|
| 168 |
+
- en
|
| 169 |
+
- eo
|
| 170 |
+
- es
|
| 171 |
+
- esu
|
| 172 |
+
- et
|
| 173 |
+
- eto
|
| 174 |
+
- ets
|
| 175 |
+
- etu
|
| 176 |
+
- eu
|
| 177 |
+
- ewo
|
| 178 |
+
- ext
|
| 179 |
+
- eyo
|
| 180 |
+
- fa
|
| 181 |
+
- fan
|
| 182 |
+
- fat
|
| 183 |
+
- ff
|
| 184 |
+
- ffm
|
| 185 |
+
- fi
|
| 186 |
+
- fia
|
| 187 |
+
- fil
|
| 188 |
+
- fip
|
| 189 |
+
- fkk
|
| 190 |
+
- fmp
|
| 191 |
+
- fr
|
| 192 |
+
- fub
|
| 193 |
+
- fuc
|
| 194 |
+
- fue
|
| 195 |
+
- fuf
|
| 196 |
+
- fuh
|
| 197 |
+
- fui
|
| 198 |
+
- fuq
|
| 199 |
+
- fuv
|
| 200 |
+
- fy
|
| 201 |
+
- ga
|
| 202 |
+
- gbm
|
| 203 |
+
- gbr
|
| 204 |
+
- gby
|
| 205 |
+
- gcc
|
| 206 |
+
- gdf
|
| 207 |
+
- gej
|
| 208 |
+
- ges
|
| 209 |
+
- ggg
|
| 210 |
+
- gid
|
| 211 |
+
- gig
|
| 212 |
+
- giz
|
| 213 |
+
- gjk
|
| 214 |
+
- gju
|
| 215 |
+
- gl
|
| 216 |
+
- glw
|
| 217 |
+
- gn
|
| 218 |
+
- gol
|
| 219 |
+
- gom
|
| 220 |
+
- gsl
|
| 221 |
+
- gu
|
| 222 |
+
- gui
|
| 223 |
+
- gur
|
| 224 |
+
- guz
|
| 225 |
+
- gv
|
| 226 |
+
- gwc
|
| 227 |
+
- gwe
|
| 228 |
+
- gwt
|
| 229 |
+
- gya
|
| 230 |
+
- gyz
|
| 231 |
+
- ha
|
| 232 |
+
- hah
|
| 233 |
+
- hao
|
| 234 |
+
- haw
|
| 235 |
+
- haz
|
| 236 |
+
- hbb
|
| 237 |
+
- he
|
| 238 |
+
- hem
|
| 239 |
+
- hi
|
| 240 |
+
- hia
|
| 241 |
+
- hkk
|
| 242 |
+
- hla
|
| 243 |
+
- hno
|
| 244 |
+
- hoj
|
| 245 |
+
- hr
|
| 246 |
+
- hsb
|
| 247 |
+
- ht
|
| 248 |
+
- hu
|
| 249 |
+
- hue
|
| 250 |
+
- hul
|
| 251 |
+
- hux
|
| 252 |
+
- hwo
|
| 253 |
+
- hy
|
| 254 |
+
- hz
|
| 255 |
+
- ia
|
| 256 |
+
- ibb
|
| 257 |
+
- id
|
| 258 |
+
- ida
|
| 259 |
+
- idu
|
| 260 |
+
- ig
|
| 261 |
+
- ijc
|
| 262 |
+
- ijn
|
| 263 |
+
- ik
|
| 264 |
+
- ikw
|
| 265 |
+
- is
|
| 266 |
+
- ish
|
| 267 |
+
- iso
|
| 268 |
+
- it
|
| 269 |
+
- its
|
| 270 |
+
- itw
|
| 271 |
+
- itz
|
| 272 |
+
- ja
|
| 273 |
+
- jal
|
| 274 |
+
- jax
|
| 275 |
+
- jgo
|
| 276 |
+
- jmx
|
| 277 |
+
- jns
|
| 278 |
+
- jqr
|
| 279 |
+
- juk
|
| 280 |
+
- juo
|
| 281 |
+
- jv
|
| 282 |
+
- ka
|
| 283 |
+
- kab
|
| 284 |
+
- kai
|
| 285 |
+
- kaj
|
| 286 |
+
- kam
|
| 287 |
+
- kbd
|
| 288 |
+
- kbl
|
| 289 |
+
- kbt
|
| 290 |
+
- kcq
|
| 291 |
+
- kdh
|
| 292 |
+
- kea
|
| 293 |
+
- keu
|
| 294 |
+
- kfe
|
| 295 |
+
- kfk
|
| 296 |
+
- kfp
|
| 297 |
+
- khg
|
| 298 |
+
- khw
|
| 299 |
+
- kj
|
| 300 |
+
- kjc
|
| 301 |
+
- kjk
|
| 302 |
+
- kk
|
| 303 |
+
- kln
|
| 304 |
+
- kls
|
| 305 |
+
- km
|
| 306 |
+
- kmr
|
| 307 |
+
- kmy
|
| 308 |
+
- kn
|
| 309 |
+
- kna
|
| 310 |
+
- knn
|
| 311 |
+
- ko
|
| 312 |
+
- kol
|
| 313 |
+
- koo
|
| 314 |
+
- kpo
|
| 315 |
+
- kqo
|
| 316 |
+
- ks
|
| 317 |
+
- ksd
|
| 318 |
+
- ksf
|
| 319 |
+
- kto
|
| 320 |
+
- kuh
|
| 321 |
+
- kvx
|
| 322 |
+
- kw
|
| 323 |
+
- kwm
|
| 324 |
+
- kxp
|
| 325 |
+
- ky
|
| 326 |
+
- kyx
|
| 327 |
+
- lag
|
| 328 |
+
- lb
|
| 329 |
+
- lcm
|
| 330 |
+
- ldb
|
| 331 |
+
- lg
|
| 332 |
+
- lij
|
| 333 |
+
- lir
|
| 334 |
+
- lkb
|
| 335 |
+
- lla
|
| 336 |
+
- ln
|
| 337 |
+
- lnu
|
| 338 |
+
- lo
|
| 339 |
+
- loa
|
| 340 |
+
- lrk
|
| 341 |
+
- lss
|
| 342 |
+
- lt
|
| 343 |
+
- ltg
|
| 344 |
+
- lto
|
| 345 |
+
- lua
|
| 346 |
+
- luo
|
| 347 |
+
- lus
|
| 348 |
+
- lv
|
| 349 |
+
- lwg
|
| 350 |
+
- mab
|
| 351 |
+
- maf
|
| 352 |
+
- mai
|
| 353 |
+
- mau
|
| 354 |
+
- max
|
| 355 |
+
- mbo
|
| 356 |
+
- mcf
|
| 357 |
+
- mcn
|
| 358 |
+
- mcx
|
| 359 |
+
- mdd
|
| 360 |
+
- mde
|
| 361 |
+
- mdf
|
| 362 |
+
- mek
|
| 363 |
+
- mer
|
| 364 |
+
- meu
|
| 365 |
+
- mfm
|
| 366 |
+
- mfn
|
| 367 |
+
- mfo
|
| 368 |
+
- mfv
|
| 369 |
+
- mgg
|
| 370 |
+
- mgi
|
| 371 |
+
- mhk
|
| 372 |
+
- mhr
|
| 373 |
+
- mi
|
| 374 |
+
- mig
|
| 375 |
+
- miu
|
| 376 |
+
- mk
|
| 377 |
+
- mkf
|
| 378 |
+
- mki
|
| 379 |
+
- ml
|
| 380 |
+
- mlq
|
| 381 |
+
- mn
|
| 382 |
+
- mne
|
| 383 |
+
- mni
|
| 384 |
+
- mqy
|
| 385 |
+
- mr
|
| 386 |
+
- mrj
|
| 387 |
+
- mrr
|
| 388 |
+
- mrt
|
| 389 |
+
- ms
|
| 390 |
+
- mse
|
| 391 |
+
- msh
|
| 392 |
+
- msw
|
| 393 |
+
- mt
|
| 394 |
+
- mtr
|
| 395 |
+
- mtu
|
| 396 |
+
- mtx
|
| 397 |
+
- mua
|
| 398 |
+
- mug
|
| 399 |
+
- mui
|
| 400 |
+
- mve
|
| 401 |
+
- mvy
|
| 402 |
+
- mxs
|
| 403 |
+
- mxu
|
| 404 |
+
- mxy
|
| 405 |
+
- my
|
| 406 |
+
- myv
|
| 407 |
+
- mzl
|
| 408 |
+
- nal
|
| 409 |
+
- nan
|
| 410 |
+
- nap
|
| 411 |
+
- nb
|
| 412 |
+
- nbh
|
| 413 |
+
- ncf
|
| 414 |
+
- nco
|
| 415 |
+
- ncx
|
| 416 |
+
- ndi
|
| 417 |
+
- ng
|
| 418 |
+
- ngi
|
| 419 |
+
- nhg
|
| 420 |
+
- nhi
|
| 421 |
+
- nhn
|
| 422 |
+
- nhq
|
| 423 |
+
- nja
|
| 424 |
+
- nl
|
| 425 |
+
- nla
|
| 426 |
+
- nlv
|
| 427 |
+
- nmg
|
| 428 |
+
- nmz
|
| 429 |
+
- nn
|
| 430 |
+
- nnh
|
| 431 |
+
- 'no'
|
| 432 |
+
- noe
|
| 433 |
+
- npi
|
| 434 |
+
- nso
|
| 435 |
+
- ny
|
| 436 |
+
- nyu
|
| 437 |
+
- oc
|
| 438 |
+
- odk
|
| 439 |
+
- odu
|
| 440 |
+
- ogo
|
| 441 |
+
- om
|
| 442 |
+
- orc
|
| 443 |
+
- oru
|
| 444 |
+
- ory
|
| 445 |
+
- os
|
| 446 |
+
- pa
|
| 447 |
+
- pbs
|
| 448 |
+
- pbt
|
| 449 |
+
- pbu
|
| 450 |
+
- pcm
|
| 451 |
+
- pex
|
| 452 |
+
- phl
|
| 453 |
+
- phr
|
| 454 |
+
- pip
|
| 455 |
+
- piy
|
| 456 |
+
- pko
|
| 457 |
+
- pl
|
| 458 |
+
- plk
|
| 459 |
+
- plt
|
| 460 |
+
- pmq
|
| 461 |
+
- pms
|
| 462 |
+
- pmy
|
| 463 |
+
- pnb
|
| 464 |
+
- poc
|
| 465 |
+
- poe
|
| 466 |
+
- pow
|
| 467 |
+
- prq
|
| 468 |
+
- ps
|
| 469 |
+
- pst
|
| 470 |
+
- pt
|
| 471 |
+
- pua
|
| 472 |
+
- pwn
|
| 473 |
+
- qug
|
| 474 |
+
- qum
|
| 475 |
+
- qup
|
| 476 |
+
- qur
|
| 477 |
+
- qus
|
| 478 |
+
- quv
|
| 479 |
+
- qux
|
| 480 |
+
- quy
|
| 481 |
+
- qva
|
| 482 |
+
- qvi
|
| 483 |
+
- qvj
|
| 484 |
+
- qvl
|
| 485 |
+
- qwa
|
| 486 |
+
- qws
|
| 487 |
+
- qxa
|
| 488 |
+
- qxp
|
| 489 |
+
- qxt
|
| 490 |
+
- qxu
|
| 491 |
+
- qxw
|
| 492 |
+
- rag
|
| 493 |
+
- rm
|
| 494 |
+
- ro
|
| 495 |
+
- rob
|
| 496 |
+
- rof
|
| 497 |
+
- roo
|
| 498 |
+
- rth
|
| 499 |
+
- ru
|
| 500 |
+
- rup
|
| 501 |
+
- rw
|
| 502 |
+
- sa
|
| 503 |
+
- sah
|
| 504 |
+
- sat
|
| 505 |
+
- sau
|
| 506 |
+
- say
|
| 507 |
+
- sbn
|
| 508 |
+
- sc
|
| 509 |
+
- scl
|
| 510 |
+
- scn
|
| 511 |
+
- sd
|
| 512 |
+
- sei
|
| 513 |
+
- shu
|
| 514 |
+
- si
|
| 515 |
+
- sip
|
| 516 |
+
- siw
|
| 517 |
+
- sjr
|
| 518 |
+
- sk
|
| 519 |
+
- skg
|
| 520 |
+
- skr
|
| 521 |
+
- sl
|
| 522 |
+
- sn
|
| 523 |
+
- snc
|
| 524 |
+
- snk
|
| 525 |
+
- so
|
| 526 |
+
- sol
|
| 527 |
+
- sps
|
| 528 |
+
- sq
|
| 529 |
+
- sr
|
| 530 |
+
- src
|
| 531 |
+
- sro
|
| 532 |
+
- ssi
|
| 533 |
+
- ste
|
| 534 |
+
- sua
|
| 535 |
+
- sv
|
| 536 |
+
- sva
|
| 537 |
+
- sw
|
| 538 |
+
- szy
|
| 539 |
+
- ta
|
| 540 |
+
- tan
|
| 541 |
+
- tar
|
| 542 |
+
- tay
|
| 543 |
+
- tbf
|
| 544 |
+
- tcf
|
| 545 |
+
- tcy
|
| 546 |
+
- tdn
|
| 547 |
+
- tdx
|
| 548 |
+
- te
|
| 549 |
+
- tg
|
| 550 |
+
- tgc
|
| 551 |
+
- th
|
| 552 |
+
- the
|
| 553 |
+
- thq
|
| 554 |
+
- thr
|
| 555 |
+
- thv
|
| 556 |
+
- ti
|
| 557 |
+
- tig
|
| 558 |
+
- tio
|
| 559 |
+
- tk
|
| 560 |
+
- tkg
|
| 561 |
+
- tkt
|
| 562 |
+
- tli
|
| 563 |
+
- tlp
|
| 564 |
+
- tn
|
| 565 |
+
- tok
|
| 566 |
+
- tpl
|
| 567 |
+
- tpz
|
| 568 |
+
- tqp
|
| 569 |
+
- tr
|
| 570 |
+
- trp
|
| 571 |
+
- trq
|
| 572 |
+
- trv
|
| 573 |
+
- trw
|
| 574 |
+
- tt
|
| 575 |
+
- ttj
|
| 576 |
+
- ttr
|
| 577 |
+
- ttu
|
| 578 |
+
- tui
|
| 579 |
+
- tul
|
| 580 |
+
- tuq
|
| 581 |
+
- tuv
|
| 582 |
+
- tuy
|
| 583 |
+
- tvo
|
| 584 |
+
- tvu
|
| 585 |
+
- tw
|
| 586 |
+
- twu
|
| 587 |
+
- txs
|
| 588 |
+
- txy
|
| 589 |
+
- udl
|
| 590 |
+
- ug
|
| 591 |
+
- uk
|
| 592 |
+
- uki
|
| 593 |
+
- umb
|
| 594 |
+
- ur
|
| 595 |
+
- ush
|
| 596 |
+
- uz
|
| 597 |
+
- uzn
|
| 598 |
+
- vai
|
| 599 |
+
- var
|
| 600 |
+
- ver
|
| 601 |
+
- vi
|
| 602 |
+
- vmc
|
| 603 |
+
- vmj
|
| 604 |
+
- vmm
|
| 605 |
+
- vmp
|
| 606 |
+
- vmz
|
| 607 |
+
- vot
|
| 608 |
+
- vro
|
| 609 |
+
- wbl
|
| 610 |
+
- wci
|
| 611 |
+
- weo
|
| 612 |
+
- wes
|
| 613 |
+
- wja
|
| 614 |
+
- wji
|
| 615 |
+
- wo
|
| 616 |
+
- wof
|
| 617 |
+
- xh
|
| 618 |
+
- xhe
|
| 619 |
+
- xka
|
| 620 |
+
- xmf
|
| 621 |
+
- xmv
|
| 622 |
+
- xmw
|
| 623 |
+
- xpe
|
| 624 |
+
- xti
|
| 625 |
+
- xtu
|
| 626 |
+
- yaq
|
| 627 |
+
- yav
|
| 628 |
+
- yay
|
| 629 |
+
- ydd
|
| 630 |
+
- ydg
|
| 631 |
+
- yer
|
| 632 |
+
- 'yes'
|
| 633 |
+
- yi
|
| 634 |
+
- yo
|
| 635 |
+
- yue
|
| 636 |
+
- zga
|
| 637 |
+
- zgh
|
| 638 |
+
- zh
|
| 639 |
+
- zoc
|
| 640 |
+
- zoh
|
| 641 |
+
- zor
|
| 642 |
+
- zpv
|
| 643 |
+
- zpy
|
| 644 |
+
- ztg
|
| 645 |
+
- ztn
|
| 646 |
+
- ztp
|
| 647 |
+
- zts
|
| 648 |
+
- ztu
|
| 649 |
+
- zu
|
| 650 |
+
- zza
|
| 651 |
+
license: apache-2.0
|
| 652 |
+
pipeline_tag: text-to-speech
|
| 653 |
+
tags:
|
| 654 |
+
- zero-shot
|
| 655 |
+
- multilingual
|
| 656 |
+
- voice-cloning
|
| 657 |
+
- voice-design
|
| 658 |
+
library_name: omnivoice
|
| 659 |
+
---
|
| 660 |
+
|
| 661 |
+
# OmniVoice 🌍
|
| 662 |
+
|
| 663 |
+
<p align="center">
|
| 664 |
+
<img width="200" height="200" alt="OmniVoice" src="https://zhu-han.github.io/omnivoice/pics/omnivoice.jpg" />
|
| 665 |
+
</p>
|
| 666 |
+
|
| 667 |
+
<p align="center">
|
| 668 |
+
<a href="https://huggingface.co/k2-fsa/OmniVoice"><img src="https://img.shields.io/badge/%F0%9F%A4%97%20Hugging%20Face-Model-FFD21E" alt="Hugging Face Model"></a>
|
| 669 |
+
|
| 670 |
+
<a href="https://huggingface.co/spaces/k2-fsa/OmniVoice"><img src="https://img.shields.io/badge/%F0%9F%A4%97%20Hugging%20Face-Space-blue" alt="Hugging Face Space"></a>
|
| 671 |
+
|
| 672 |
+
<a href="https://huggingface.co/papers/2604.00688"><img src="https://img.shields.io/badge/arXiv-Paper-B31B1B.svg"></a>
|
| 673 |
+
|
| 674 |
+
<a href="https://github.com/k2-fsa/OmniVoice"><img src="https://img.shields.io/badge/GitHub-Code-181717?logo=GitHub" alt="GitHub Code"></a>
|
| 675 |
+
|
| 676 |
+
<a href="https://zhu-han.github.io/omnivoice"><img src="https://img.shields.io/badge/GitHub.io-Demo_Page-blue?logo=GitHub&style=flat-square"></a>
|
| 677 |
+
|
| 678 |
+
<a href="https://colab.research.google.com/github/k2-fsa/OmniVoice/blob/master/docs/OmniVoice.ipynb"><img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab"></a>
|
| 679 |
+
</p>
|
| 680 |
+
|
| 681 |
+
|
| 682 |
+
OmniVoice is a massively multilingual zero-shot text-to-speech (TTS) model supporting over 600 languages. Built on a novel diffusion language model-style architecture, it delivers high-quality speech with superior inference speed, supporting voice cloning and voice design.
|
| 683 |
+
|
| 684 |
+
- **Paper:** [OmniVoice: Towards Omnilingual Zero-Shot Text-to-Speech with Diffusion Language Models](https://huggingface.co/papers/2604.00688)
|
| 685 |
+
- **Repository:** [GitHub](https://github.com/k2-fsa/OmniVoice)
|
| 686 |
+
- **Demo:** [Hugging Face Space](https://huggingface.co/spaces/k2-fsa/OmniVoice)
|
| 687 |
+
- **Colab:** [Google Colab Notebook](https://colab.research.google.com/github/k2-fsa/OmniVoice/blob/master/docs/OmniVoice.ipynb)
|
| 688 |
+
|
| 689 |
+
## Key Features
|
| 690 |
+
|
| 691 |
+
- **600+ Languages Supported**: The broadest language coverage among zero-shot TTS models.
|
| 692 |
+
- **Voice Cloning**: State-of-the-art voice cloning quality from a short reference audio.
|
| 693 |
+
- **Voice Design**: Control voices via assigned speaker attributes (gender, age, pitch, dialect/accent, whisper, etc.).
|
| 694 |
+
- **Fine-grained Control**: Non-verbal symbols (e.g., `[laughter]`) and pronunciation correction via pinyin or phonemes.
|
| 695 |
+
- **Fast Inference**: RTF as low as 0.025 (40x faster than real-time).
|
| 696 |
+
- **Diffusion Language Model-style Architecture**: A clean, streamlined, and scalable design that delivers both quality and speed.
|
| 697 |
+
|
| 698 |
+
## Usage
|
| 699 |
+
|
| 700 |
+
To get started, install the `omnivoice` library:
|
| 701 |
+
|
| 702 |
+
> We recommend using a fresh virtual environment (e.g., `conda`, `venv`, etc.) to avoid conflicts.
|
| 703 |
+
|
| 704 |
+
**Step 1**: Install PyTorch
|
| 705 |
+
|
| 706 |
+
<details>
|
| 707 |
+
<summary>NVIDIA GPU</summary>
|
| 708 |
+
|
| 709 |
+
```bash
|
| 710 |
+
# Install pytorch with your CUDA version, e.g.
|
| 711 |
+
pip install torch==2.8.0+cu128 torchaudio==2.8.0+cu128 --extra-index-url https://download.pytorch.org/whl/cu128
|
| 712 |
+
```
|
| 713 |
+
> See [PyTorch official site](https://pytorch.org/get-started/locally/) for other versions installation.
|
| 714 |
+
|
| 715 |
+
</details>
|
| 716 |
+
|
| 717 |
+
<details>
|
| 718 |
+
<summary>Apple Silicon</summary>
|
| 719 |
+
|
| 720 |
+
```bash
|
| 721 |
+
pip install torch==2.8.0 torchaudio==2.8.0
|
| 722 |
+
```
|
| 723 |
+
|
| 724 |
+
</details>
|
| 725 |
+
|
| 726 |
+
**Step 2**: Install OmniVoice
|
| 727 |
+
|
| 728 |
+
```bash
|
| 729 |
+
pip install omnivoice
|
| 730 |
+
```
|
| 731 |
+
|
| 732 |
+
### Python API
|
| 733 |
+
|
| 734 |
+
You can use OmniVoice for zero-shot voice cloning as follows:
|
| 735 |
+
|
| 736 |
+
```python
|
| 737 |
+
from omnivoice import OmniVoice
|
| 738 |
+
import soundfile as sf
|
| 739 |
+
import torch
|
| 740 |
+
|
| 741 |
+
# Load the model
|
| 742 |
+
model = OmniVoice.from_pretrained(
|
| 743 |
+
"k2-fsa/OmniVoice",
|
| 744 |
+
device_map="cuda:0",
|
| 745 |
+
dtype=torch.float16
|
| 746 |
+
)
|
| 747 |
+
|
| 748 |
+
# Generate audio
|
| 749 |
+
audio = model.generate(
|
| 750 |
+
text="Hello, this is a test of zero-shot voice cloning.",
|
| 751 |
+
ref_audio="ref.wav",
|
| 752 |
+
ref_text="Transcription of the reference audio.",
|
| 753 |
+
) # audio is a list of `np.ndarray` with shape (T,) at 24 kHz.
|
| 754 |
+
|
| 755 |
+
sf.write("out.wav", audio[0], 24000)
|
| 756 |
+
```
|
| 757 |
+
|
| 758 |
+
For more generation modes (e.g., voice design), functions (e.g., non-verbal symbols, pronunciation correction) and comprehensive usage instructions, see our [GitHub Repository](https://github.com/k2-fsa/OmniVoice).
|
| 759 |
+
|
| 760 |
+
|
| 761 |
+
## Discussion & Communication
|
| 762 |
+
|
| 763 |
+
You can directly discuss on [GitHub Issues](https://github.com/k2-fsa/OmniVoice/issues).
|
| 764 |
+
|
| 765 |
+
You can also scan the QR code to join our wechat group or follow our wechat official account.
|
| 766 |
+
|
| 767 |
+
| Wechat Group | Wechat Official Account |
|
| 768 |
+
| ------------ | ----------------------- |
|
| 769 |
+
| | |
|
| 770 |
+
|
| 771 |
+
## Citation
|
| 772 |
+
|
| 773 |
+
```bibtex
|
| 774 |
+
@article{zhu2026omnivoice,
|
| 775 |
+
title={OmniVoice: Towards Omnilingual Zero-Shot Text-to-Speech with Diffusion Language Models},
|
| 776 |
+
author={Zhu, Han and Ye, Lingxuan and Kang, Wei and Yao, Zengwei and Guo, Liyong and Kuang, Fangjun and Han, Zhifeng and Zhuang, Weiji and Lin, Long and Povey, Daniel},
|
| 777 |
+
journal={arXiv preprint arXiv:2604.00688},
|
| 778 |
+
year={2026}
|
| 779 |
+
}
|
| 780 |
+
```
|
| 781 |
+
|
| 782 |
+
|
| 783 |
+
## Disclaimer
|
| 784 |
+
|
| 785 |
+
Users are strictly prohibited from using this model for unauthorized voice cloning, voice impersonation, fraud, scams, or any other illegal or unethical activities. All users shall ensure full compliance with applicable local laws, regulations, and ethical standards. The developers assume no liability for any misuse of this model and advocate for responsible AI development and use, encouraging the community to uphold safety and ethical principles in AI research and applications.
|
chat_template.jinja
ADDED
|
@@ -0,0 +1,89 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{%- if tools %}
|
| 2 |
+
{{- '<|im_start|>system\n' }}
|
| 3 |
+
{%- if messages[0].role == 'system' %}
|
| 4 |
+
{{- messages[0].content + '\n\n' }}
|
| 5 |
+
{%- endif %}
|
| 6 |
+
{{- "# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within <tools></tools> XML tags:\n<tools>" }}
|
| 7 |
+
{%- for tool in tools %}
|
| 8 |
+
{{- "\n" }}
|
| 9 |
+
{{- tool | tojson }}
|
| 10 |
+
{%- endfor %}
|
| 11 |
+
{{- "\n</tools>\n\nFor each function call, return a json object with function name and arguments within <tool_call></tool_call> XML tags:\n<tool_call>\n{\"name\": <function-name>, \"arguments\": <args-json-object>}\n</tool_call><|im_end|>\n" }}
|
| 12 |
+
{%- else %}
|
| 13 |
+
{%- if messages[0].role == 'system' %}
|
| 14 |
+
{{- '<|im_start|>system\n' + messages[0].content + '<|im_end|>\n' }}
|
| 15 |
+
{%- endif %}
|
| 16 |
+
{%- endif %}
|
| 17 |
+
{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %}
|
| 18 |
+
{%- for message in messages[::-1] %}
|
| 19 |
+
{%- set index = (messages|length - 1) - loop.index0 %}
|
| 20 |
+
{%- if ns.multi_step_tool and message.role == "user" and message.content is string and not(message.content.startswith('<tool_response>') and message.content.endswith('</tool_response>')) %}
|
| 21 |
+
{%- set ns.multi_step_tool = false %}
|
| 22 |
+
{%- set ns.last_query_index = index %}
|
| 23 |
+
{%- endif %}
|
| 24 |
+
{%- endfor %}
|
| 25 |
+
{%- for message in messages %}
|
| 26 |
+
{%- if message.content is string %}
|
| 27 |
+
{%- set content = message.content %}
|
| 28 |
+
{%- else %}
|
| 29 |
+
{%- set content = '' %}
|
| 30 |
+
{%- endif %}
|
| 31 |
+
{%- if (message.role == "user") or (message.role == "system" and not loop.first) %}
|
| 32 |
+
{{- '<|im_start|>' + message.role + '\n' + content + '<|im_end|>' + '\n' }}
|
| 33 |
+
{%- elif message.role == "assistant" %}
|
| 34 |
+
{%- set reasoning_content = '' %}
|
| 35 |
+
{%- if message.reasoning_content is string %}
|
| 36 |
+
{%- set reasoning_content = message.reasoning_content %}
|
| 37 |
+
{%- else %}
|
| 38 |
+
{%- if '</think>' in content %}
|
| 39 |
+
{%- set reasoning_content = content.split('</think>')[0].rstrip('\n').split('<think>')[-1].lstrip('\n') %}
|
| 40 |
+
{%- set content = content.split('</think>')[-1].lstrip('\n') %}
|
| 41 |
+
{%- endif %}
|
| 42 |
+
{%- endif %}
|
| 43 |
+
{%- if loop.index0 > ns.last_query_index %}
|
| 44 |
+
{%- if loop.last or (not loop.last and reasoning_content) %}
|
| 45 |
+
{{- '<|im_start|>' + message.role + '\n<think>\n' + reasoning_content.strip('\n') + '\n</think>\n\n' + content.lstrip('\n') }}
|
| 46 |
+
{%- else %}
|
| 47 |
+
{{- '<|im_start|>' + message.role + '\n' + content }}
|
| 48 |
+
{%- endif %}
|
| 49 |
+
{%- else %}
|
| 50 |
+
{{- '<|im_start|>' + message.role + '\n' + content }}
|
| 51 |
+
{%- endif %}
|
| 52 |
+
{%- if message.tool_calls %}
|
| 53 |
+
{%- for tool_call in message.tool_calls %}
|
| 54 |
+
{%- if (loop.first and content) or (not loop.first) %}
|
| 55 |
+
{{- '\n' }}
|
| 56 |
+
{%- endif %}
|
| 57 |
+
{%- if tool_call.function %}
|
| 58 |
+
{%- set tool_call = tool_call.function %}
|
| 59 |
+
{%- endif %}
|
| 60 |
+
{{- '<tool_call>\n{"name": "' }}
|
| 61 |
+
{{- tool_call.name }}
|
| 62 |
+
{{- '", "arguments": ' }}
|
| 63 |
+
{%- if tool_call.arguments is string %}
|
| 64 |
+
{{- tool_call.arguments }}
|
| 65 |
+
{%- else %}
|
| 66 |
+
{{- tool_call.arguments | tojson }}
|
| 67 |
+
{%- endif %}
|
| 68 |
+
{{- '}\n</tool_call>' }}
|
| 69 |
+
{%- endfor %}
|
| 70 |
+
{%- endif %}
|
| 71 |
+
{{- '<|im_end|>\n' }}
|
| 72 |
+
{%- elif message.role == "tool" %}
|
| 73 |
+
{%- if loop.first or (messages[loop.index0 - 1].role != "tool") %}
|
| 74 |
+
{{- '<|im_start|>user' }}
|
| 75 |
+
{%- endif %}
|
| 76 |
+
{{- '\n<tool_response>\n' }}
|
| 77 |
+
{{- content }}
|
| 78 |
+
{{- '\n</tool_response>' }}
|
| 79 |
+
{%- if loop.last or (messages[loop.index0 + 1].role != "tool") %}
|
| 80 |
+
{{- '<|im_end|>\n' }}
|
| 81 |
+
{%- endif %}
|
| 82 |
+
{%- endif %}
|
| 83 |
+
{%- endfor %}
|
| 84 |
+
{%- if add_generation_prompt %}
|
| 85 |
+
{{- '<|im_start|>assistant\n' }}
|
| 86 |
+
{%- if enable_thinking is defined and enable_thinking is false %}
|
| 87 |
+
{{- '<think>\n\n</think>\n\n' }}
|
| 88 |
+
{%- endif %}
|
| 89 |
+
{%- endif %}
|
config.json
ADDED
|
@@ -0,0 +1,101 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"architectures": [
|
| 3 |
+
"OmniVoice"
|
| 4 |
+
],
|
| 5 |
+
"audio_codebook_weights": [
|
| 6 |
+
8,
|
| 7 |
+
8,
|
| 8 |
+
6,
|
| 9 |
+
6,
|
| 10 |
+
4,
|
| 11 |
+
4,
|
| 12 |
+
2,
|
| 13 |
+
2
|
| 14 |
+
],
|
| 15 |
+
"audio_mask_id": 1024,
|
| 16 |
+
"audio_vocab_size": 1025,
|
| 17 |
+
"bos_token_id": null,
|
| 18 |
+
"dtype": "float32",
|
| 19 |
+
"eos_token_id": 151645,
|
| 20 |
+
"llm_config": {
|
| 21 |
+
"_name_or_path": "",
|
| 22 |
+
"architectures": [
|
| 23 |
+
"Qwen3ForCausalLM"
|
| 24 |
+
],
|
| 25 |
+
"attention_bias": false,
|
| 26 |
+
"attention_dropout": 0.0,
|
| 27 |
+
"bos_token_id": 151643,
|
| 28 |
+
"chunk_size_feed_forward": 0,
|
| 29 |
+
"dtype": "float32",
|
| 30 |
+
"eos_token_id": 151645,
|
| 31 |
+
"head_dim": 128,
|
| 32 |
+
"hidden_act": "silu",
|
| 33 |
+
"hidden_size": 1024,
|
| 34 |
+
"id2label": {
|
| 35 |
+
"0": "LABEL_0",
|
| 36 |
+
"1": "LABEL_1"
|
| 37 |
+
},
|
| 38 |
+
"initializer_range": 0.02,
|
| 39 |
+
"intermediate_size": 3072,
|
| 40 |
+
"is_encoder_decoder": false,
|
| 41 |
+
"label2id": {
|
| 42 |
+
"LABEL_0": 0,
|
| 43 |
+
"LABEL_1": 1
|
| 44 |
+
},
|
| 45 |
+
"layer_types": [
|
| 46 |
+
"full_attention",
|
| 47 |
+
"full_attention",
|
| 48 |
+
"full_attention",
|
| 49 |
+
"full_attention",
|
| 50 |
+
"full_attention",
|
| 51 |
+
"full_attention",
|
| 52 |
+
"full_attention",
|
| 53 |
+
"full_attention",
|
| 54 |
+
"full_attention",
|
| 55 |
+
"full_attention",
|
| 56 |
+
"full_attention",
|
| 57 |
+
"full_attention",
|
| 58 |
+
"full_attention",
|
| 59 |
+
"full_attention",
|
| 60 |
+
"full_attention",
|
| 61 |
+
"full_attention",
|
| 62 |
+
"full_attention",
|
| 63 |
+
"full_attention",
|
| 64 |
+
"full_attention",
|
| 65 |
+
"full_attention",
|
| 66 |
+
"full_attention",
|
| 67 |
+
"full_attention",
|
| 68 |
+
"full_attention",
|
| 69 |
+
"full_attention",
|
| 70 |
+
"full_attention",
|
| 71 |
+
"full_attention",
|
| 72 |
+
"full_attention",
|
| 73 |
+
"full_attention"
|
| 74 |
+
],
|
| 75 |
+
"max_position_embeddings": 40960,
|
| 76 |
+
"max_window_layers": 28,
|
| 77 |
+
"model_type": "qwen3",
|
| 78 |
+
"num_attention_heads": 16,
|
| 79 |
+
"num_hidden_layers": 28,
|
| 80 |
+
"num_key_value_heads": 8,
|
| 81 |
+
"output_attentions": false,
|
| 82 |
+
"output_hidden_states": false,
|
| 83 |
+
"pad_token_id": null,
|
| 84 |
+
"problem_type": null,
|
| 85 |
+
"return_dict": true,
|
| 86 |
+
"rms_norm_eps": 1e-06,
|
| 87 |
+
"rope_parameters": {
|
| 88 |
+
"rope_theta": 1000000,
|
| 89 |
+
"rope_type": "default"
|
| 90 |
+
},
|
| 91 |
+
"sliding_window": null,
|
| 92 |
+
"tie_word_embeddings": true,
|
| 93 |
+
"use_cache": true,
|
| 94 |
+
"use_sliding_window": false,
|
| 95 |
+
"vocab_size": 151676
|
| 96 |
+
},
|
| 97 |
+
"model_type": "omnivoice",
|
| 98 |
+
"num_audio_codebook": 8,
|
| 99 |
+
"pad_token_id": 151643,
|
| 100 |
+
"transformers_version": "5.3.0"
|
| 101 |
+
}
|
gitattributes
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
*.7z filter=lfs diff=lfs merge=lfs -text
|
| 2 |
+
*.arrow filter=lfs diff=lfs merge=lfs -text
|
| 3 |
+
*.bin filter=lfs diff=lfs merge=lfs -text
|
| 4 |
+
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
| 5 |
+
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 6 |
+
*.ftz filter=lfs diff=lfs merge=lfs -text
|
| 7 |
+
*.gz filter=lfs diff=lfs merge=lfs -text
|
| 8 |
+
*.h5 filter=lfs diff=lfs merge=lfs -text
|
| 9 |
+
*.joblib filter=lfs diff=lfs merge=lfs -text
|
| 10 |
+
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
| 11 |
+
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
| 12 |
+
*.model filter=lfs diff=lfs merge=lfs -text
|
| 13 |
+
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
| 14 |
+
*.npy filter=lfs diff=lfs merge=lfs -text
|
| 15 |
+
*.npz filter=lfs diff=lfs merge=lfs -text
|
| 16 |
+
*.onnx filter=lfs diff=lfs merge=lfs -text
|
| 17 |
+
*.ot filter=lfs diff=lfs merge=lfs -text
|
| 18 |
+
*.parquet filter=lfs diff=lfs merge=lfs -text
|
| 19 |
+
*.pb filter=lfs diff=lfs merge=lfs -text
|
| 20 |
+
*.pickle filter=lfs diff=lfs merge=lfs -text
|
| 21 |
+
*.pkl filter=lfs diff=lfs merge=lfs -text
|
| 22 |
+
*.pt filter=lfs diff=lfs merge=lfs -text
|
| 23 |
+
*.pth filter=lfs diff=lfs merge=lfs -text
|
| 24 |
+
*.rar filter=lfs diff=lfs merge=lfs -text
|
| 25 |
+
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 26 |
+
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
| 27 |
+
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
| 28 |
+
*.tar filter=lfs diff=lfs merge=lfs -text
|
| 29 |
+
*.tflite filter=lfs diff=lfs merge=lfs -text
|
| 30 |
+
*.tgz filter=lfs diff=lfs merge=lfs -text
|
| 31 |
+
*.wasm filter=lfs diff=lfs merge=lfs -text
|
| 32 |
+
*.xz filter=lfs diff=lfs merge=lfs -text
|
| 33 |
+
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
+
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
+
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
tokenizer.json
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:408f669b7e2b045fdf54201d815bd364e6667dbd845115da81239c40bc6dcfd1
|
| 3 |
+
size 11423986
|
tokenizer_config.json
ADDED
|
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"add_prefix_space": false,
|
| 3 |
+
"backend": "tokenizers",
|
| 4 |
+
"bos_token": null,
|
| 5 |
+
"clean_up_tokenization_spaces": false,
|
| 6 |
+
"eos_token": "<|im_end|>",
|
| 7 |
+
"errors": "replace",
|
| 8 |
+
"extra_special_tokens": [
|
| 9 |
+
"<|denoise|>",
|
| 10 |
+
"<|lang_start|>",
|
| 11 |
+
"<|lang_end|>",
|
| 12 |
+
"<|instruct_start|>",
|
| 13 |
+
"<|instruct_end|>",
|
| 14 |
+
"<|text_start|>",
|
| 15 |
+
"<|text_end|>"
|
| 16 |
+
],
|
| 17 |
+
"is_local": true,
|
| 18 |
+
"model_max_length": 131072,
|
| 19 |
+
"pad_token": "<|endoftext|>",
|
| 20 |
+
"split_special_tokens": false,
|
| 21 |
+
"tokenizer_class": "Qwen2Tokenizer",
|
| 22 |
+
"unk_token": null
|
| 23 |
+
}
|