alt.freeweights.qwen / bge-reasoner-embed-qwen3-8b-0923
From: BAAI <huggingface.co/BAAI>Newsgroups: alt.freeweights.qwenSubject:

bge-reasoner-embed-qwen3-8b-0923

Date: 2026-11-15Commit: 02192a2Signed: 2DC28CC7B26A283B ✓

Feature extraction model with 7.6B parameters. Safetensors weights, 30.6 GB in all. Published by BAAI under Apache-2.0.

7.6B params30.6GBbge-reasoner-embed-qwen3-8b-0923safetensorspermissive
FactsParams7.6BSize30.6 GBFormatssafetensorsTaskfeature extractionLicenseApache-2.0From sourcepermissive
$ fw get BAAI/bge-reasoner-embed-qwen3-8b-0923
# manifest sha256 59fc7b8b4631… · 30.6 GB · 48 files
$ fw verify ./bge-reasoner-embed-qwen3-8b-0923 BAAI/bge-reasoner-embed-qwen3-8b-0923
From sourceHosted (signed)BAAI/bge-reasoner-embed-qwen3-8b-0923Last check: 2026-11-15 03:50 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Evaluate with

Overview

Size
30.6 GB
Weights
30.3 GB (safetensors)
Parameters
7.6B
Formats
safetensors
Task
feature extraction
License
Apache-2.0 (permissive)
Files
48, each with a sha256
Publisher
BAAI
Added
2026-11-15
Section
alt.freeweights.qwen
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 03:50 UTCpassed

Model card

From the publisher at commit 02192a2. Shown as plain text with links; images open at the publisher.

BGE-Reasoner-Embed#

For more details please refer to our Github: BGE-Reasoner.

BGE-Reasoner-Embed-Qwen3-8B-0923 is an embedding model trained for reasoning-intensive retrieval tasks, based on Qwen/Qwen3-8B. It achieves an nDCG@10 of 37.1 on the BRIGHT benchmark with original query, demonstrating its strong capability in reasoning-intensive retrieval tasks.

The search results on BRIGHT are available here.

Usage#

Using FlagEmbedding#
git clone https://github.com/FlagOpen/FlagEmbedding.git
cd FlagEmbedding
pip install -e .
from FlagEmbedding import FlagLLMModel
queries = [
    # taken from BRIGHT TheoT dataset, qid: examples-TheoremQA_wenhuchen/eigen_value1.json
    "Imagine you have a magical box that transforms any object you put inside it, where the object is represented by the column vector x = (x_1, x_2). The box's transformation can be represented by the matrix A = [[5, 4], [1, 2]], so when given an object x, the box outputs the new object Ax. On some special objects, this new object is just a constant multiple of the original object, λx = (λx_1, λx_2). Find both possible values of λ where this occurs — note that these are the box's eigenvalues.",
    # taken from BRIGHT TheoT dataset, qid: examples-TheoremQA_maxku/ipnetwork13-hammingdist.json
    "Imagine you're comparing three digital images that are extremely simplified down to a grid of 5 pixels each, represented by either black (0) or white (1) pixels. The images are as follows: Image A: 00000, Image B: 10101, and Image C: 01010. By counting the number of pixels that differ between each pair of images, find the smallest number of differing pixels."
]
documents = [
    # taken from BRIGHT TheoT dataset, docid: 2723
    "\\begin{definition}[Definition:Eigenvector/Linear Operator]\nLet $K$ be a field.\nLet $V$ be a vector space over $K$. \nLet $A : V \\to V$ be a linear operator.\nLet $\\lambda \\in K$ be an eigenvalue of $A$.\nA non-zero vector $v \\in V$ is an '''eigenvector corresponding to $\\lambda$''' {{iff}}:\n:$v \\in \\map \\ker {A - \\lambda I}$\nwhere: \n:$I : V \\to V$ is the identity mapping on $V$\n:$\\map \\ker {A - \\lambda I}$ denotes the kernel of $A - \\lambda I$.\nThat is, {{iff}}: \n:$A v = \\lambda v$\n\\end{definition}",
    # taken from BRIGHT TheoT dataset, docid: 14101
    "\\section{Error Correction Capability of Linear Code}\nTags: Linear Codes\n\n\\begin{theorem}\nLet $C$ be a linear code.\nLet $C$ have a minimum distance $d$.\nThen $C$ corrects $e$ transmission errors for all $e$ such that $2 e + 1 \\le d$.\n\\end{theorem}\n\n\\begin{proof}\nLet $C$ be a linear code whose master code is $V$.\nLet $c \\in C$ be a transmitted codeword.\nLet $v$ be the received word from $c$.\nBy definition, $v$ is an element of $V$.\nLet $v$ have a distance $e$ from $c$, where $2 e + 1 \\le d$.\nThus there have been $e$ transmission errors.\n{{AimForCont}} $c_1$ is a codeword of $C$, distinct from $c$, such that $\\map d {v, c_1} \\le e$.\nThen:\n{{begin-eqn}}\n{{eqn | l = \\map d {c, c_1}\n      | o = \\le\n      | r = \\map d {c, v} + \\map d {v, c_1}\n      | c = \n}}\n{{eqn | o = \\le\n      | r = e + e\n      | c = \n}}\n{{eqn | o = <\n      | r = d\n      | c = \n}}\n{{end-eqn}}\nSo $c_1$ has a distance from $c$ less than $d$.\nBut $C$ has a minimum distance $d$.\nThus $c_1$ cannot be a codeword of $C$.\nFrom this contradiction it follows that there is no codeword of $C$ closer to $v$ than $c$.\nHence there is a unique codeword of $C$ which has the smallest distance from $v$.\nHence it can be understood that $C$ has corrected the transmission errors of $v$.\n{{Qed}}\n\\end{proof}\n\n"
]
model = FlagLLMModel("BAAI/bge-reasoner-embed-qwen3-8b-0923", 
                     query_instruction_for_retrieval="Given a Math problem, retrieve relevant theorems that help answer the problem.",
                     query_instruction_format="Instruct: {}\nQuery: {}",
                     devices="cuda:0",  # set devices to "cuda:0" for testing on a single GPU
                     use_fp16=True) # Setting use_fp16 to True speeds up computation with a slight performance degradation
embeddings_1 = model.encode_queries(queries)
embeddings_2 = model.encode_corpus(documents)
similarity = embeddings_1 @ embeddings_2.T
print(similarity)
# [[0.8228 0.5386]
#  [0.575  0.6533]]
Using Sentence Transformers#
from sentence_transformers import SentenceTransformer
import torch

# Load the model, optionally in float16 precision for faster inference
model = SentenceTransformer("BAAI/bge-reasoner-embed-qwen3-8b-0923", model_kwargs={"torch_dtype": torch.float16})


queries = [
    # taken from BRIGHT TheoT dataset, qid: examples-TheoremQA_wenhuchen/eigen_value1.json
    "Imagine you have a magical box that transforms any object you put inside it, where the object is represented by the column vector x = (x_1, x_2). The box's transformation can be represented by the matrix A = [[5, 4], [1, 2]], so when given an object x, the box outputs the new object Ax. On some special objects, this new object is just a constant multiple of the original object, λx = (λx_1, λx_2). Find both possible values of λ where this occurs — note that these are the box's eigenvalues.",
    # taken from BRIGHT TheoT dataset, qid: examples-TheoremQA_maxku/ipnetwork13-hammingdist.json
    "Imagine you're comparing three digital images that are extremely simplified down to a grid of 5 pixels each, represented by either black (0) or white (1) pixels. The images are as follows: Image A: 00000, Image B: 10101, and Image C: 01010. By counting the number of pixels that differ between each pair of images, find the smallest number of differing pixels."
]
documents = [
    # taken from BRIGHT TheoT dataset, docid: 2723
    "\\begin{definition}[Definition:Eigenvector/Linear Operator]\nLet $K$ be a field.\nLet $V$ be a vector space over $K$. \nLet $A : V \\to V$ be a linear operator.\nLet $\\lambda \\in K$ be an eigenvalue of $A$.\nA non-zero vector $v \\in V$ is an '''eigenvector corresponding to $\\lambda$''' {{iff}}:\n:$v \\in \\map \\ker {A - \\lambda I}$\nwhere: \n:$I : V \\to V$ is the identity mapping on $V$\n:$\\map \\ker {A - \\lambda I}$ denotes the kernel of $A - \\lambda I$.\nThat is, {{iff}}: \n:$A v = \\lambda v$\n\\end{definition}",
    # taken from BRIGHT TheoT dataset, docid: 14101
    "\\section{Error Correction Capability of Linear Code}\nTags: Linear Codes\n\n\\begin{theorem}\nLet $C$ be a linear code.\nLet $C$ have a minimum distance $d$.\nThen $C$ corrects $e$ transmission errors for all $e$ such that $2 e + 1 \\le d$.\n\\end{theorem}\n\n\\begin{proof}\nLet $C$ be a linear code whose master code is $V$.\nLet $c \\in C$ be a transmitted codeword.\nLet $v$ be the received word from $c$.\nBy definition, $v$ is an element of $V$.\nLet $v$ have a distance $e$ from $c$, where $2 e + 1 \\le d$.\nThus there have been $e$ transmission errors.\n{{AimForCont}} $c_1$ is a codeword of $C$, distinct from $c$, such that $\\map d {v, c_1} \\le e$.\nThen:\n{{begin-eqn}}\n{{eqn | l = \\map d {c, c_1}\n      | o = \\le\n      | r = \\map d {c, v} + \\map d {v, c_1}\n      | c = \n}}\n{{eqn | o = \\le\n      | r = e + e\n      | c = \n}}\n{{eqn | o = <\n      | r = d\n      | c = \n}}\n{{end-eqn}}\nSo $c_1$ has a distance from $c$ less than $d$.\nBut $C$ has a minimum distance $d$.\nThus $c_1$ cannot be a codeword of $C$.\nFrom this contradiction it follows that there is no codeword of $C$ closer to $v$ than $c$.\nHence there is a unique codeword of $C$ which has the smallest distance from $v$.\nHence it can be understood that $C$ has corrected the transmission errors of $v$.\n{{Qed}}\n\\end{proof}\n\n"
]

query_embeddings = model.encode(queries, prompt="Instruct: Given a Math problem, retrieve relevant theorems that help answer the problem.\nQuery: ")
document_embeddings = model.encode(documents)

# Compute the (cosine) similarity between the query and document embeddings
similarity = model.similarity(query_embeddings, document_embeddings)
print(similarity)
# tensor([[0.8228, 0.5391],
#         [0.5752, 0.6543]], dtype=torch.float16)
Using HuggingFace Transformers#
import torch
import torch.nn.functional as F

from torch import Tensor
from transformers import AutoTokenizer, AutoModel


def last_token_pool(last_hidden_states: Tensor,
                 attention_mask: Tensor) -> Tensor:
    left_padding = (attention_mask[:, -1].sum() == attention_mask.shape[0])
    if left_padding:
        return last_hidden_states[:, -1]
    else:
        sequence_lengths = attention_mask.sum(dim=1) - 1
        batch_size = last_hidden_states.shape[0]
        return last_hidden_states[torch.arange(batch_size, device=last_hidden_states.device), sequence_lengths]


def get_detailed_instruct(task_description: str, query: str) -> str:
    return f'Instruct: {task_description}\nQuery: {query}'


def tokenize_texts(tokenizer, texts, max_length: int, device: str):
    batch_dict = tokenizer(texts, max_length=max_length, padding=True, truncation=True, return_tensors='pt', pad_to_multiple_of=8)
    batch_dict = {k: v.to(device) for k, v in batch_dict.items()}
    return batch_dict


task = 'Given a Math problem, retrieve relevant theorems that help answer the problem.'
queries = [
    # taken from BRIGHT TheoT dataset, qid: examples-TheoremQA_wenhuchen/eigen_value1.json
    "Imagine you have a magical box that transforms any object you put inside it, where the object is represented by the column vector x = (x_1, x_2). The box's transformation can be represented by the matrix A = [[5, 4], [1, 2]], so when given an object x, the box outputs the new object Ax. On some special objects, this new object is just a constant multiple of the original object, λx = (λx_1, λx_2). Find both possible values of λ where this occurs — note that these are the box's eigenvalues.",
    # taken from BRIGHT TheoT dataset, qid: examples-TheoremQA_maxku/ipnetwork13-hammingdist.json
    "Imagine you're comparing three digital images that are extremely simplified down to a grid of 5 pixels each, represented by either black (0) or white (1) pixels. The images are as follows: Image A: 00000, Image B: 10101, and Image C: 01010. By counting the number of pixels that differ between each pair of images, find the smallest number of differing pixels."
]
queries = [get_detailed_instruct(task, q) for q in queries]
documents = [
    # taken from BRIGHT TheoT dataset, docid: 2723
    "\\begin{definition}[Definition:Eigenvector/Linear Operator]\nLet $K$ be a field.\nLet $V$ be a vector space over $K$. \nLet $A : V \\to V$ be a linear operator.\nLet $\\lambda \\in K$ be an eigenvalue of $A$.\nA non-zero vector $v \\in V$ is an '''eigenvector corresponding to $\\lambda$''' {{iff}}:\n:$v \\in \\map \\ker {A - \\lambda I}$\nwhere: \n:$I : V \\to V$ is the identity mapping on $V$\n:$\\map \\ker {A - \\lambda I}$ denotes the kernel of $A - \\lambda I$.\nThat is, {{iff}}: \n:$A v = \\lambda v$\n\\end{definition}",
    # taken from BRIGHT TheoT dataset, docid: 14101
    "\\section{Error Correction Capability of Linear Code}\nTags: Linear Codes\n\n\\begin{theorem}\nLet $C$ be a linear code.\nLet $C$ have a minimum distance $d$.\nThen $C$ corrects $e$ transmission errors for all $e$ such that $2 e + 1 \\le d$.\n\\end{theorem}\n\n\\begin{proof}\nLet $C$ be a linear code whose master code is $V$.\nLet $c \\in C$ be a transmitted codeword.\nLet $v$ be the received word from $c$.\nBy definition, $v$ is an element of $V$.\nLet $v$ have a distance $e$ from $c$, where $2 e + 1 \\le d$.\nThus there have been $e$ transmission errors.\n{{AimForCont}} $c_1$ is a codeword of $C$, distinct from $c$, such that $\\map d {v, c_1} \\le e$.\nThen:\n{{begin-eqn}}\n{{eqn | l = \\map d {c, c_1}\n      | o = \\le\n      | r = \\map d {c, v} + \\map d {v, c_1}\n      | c = \n}}\n{{eqn | o = \\le\n      | r = e + e\n      | c = \n}}\n{{eqn | o = <\n      | r = d\n      | c = \n}}\n{{end-eqn}}\nSo $c_1$ has a distance from $c$ less than $d$.\nBut $C$ has a minimum distance $d$.\nThus $c_1$ cannot be a codeword of $C$.\nFrom this contradiction it follows that there is no codeword of $C$ closer to $v$ than $c$.\nHence there is a unique codeword of $C$ which has the smallest distance from $v$.\nHence it can be understood that $C$ has corrected the transmission errors of $v$.\n{{Qed}}\n\\end{proof}\n\n"
]

tokenizer = AutoTokenizer.from_pretrained("BAAI/bge-reasoner-embed-qwen3-8b-0923")
model = AutoModel.from_pretrained("BAAI/bge-reasoner-embed-qwen3-8b-0923")
model.eval()

device = "cuda:0"   # set device to "cuda:0" for testing on a single GPU
model.to(device)
model.half()

max_length = 512
# Tokenize the input texts
query_batch_dict = tokenize_texts(tokenizer, queries, max_length, device)
doc_batch_dict = tokenize_texts(tokenizer, documents, max_length, device)

with torch.no_grad():
    query_outputs = model(**query_batch_dict)
    query_embeddings = last_token_pool(query_outputs.last_hidden_state, query_batch_dict['attention_mask'])
    
    doc_outputs = model(**doc_batch_dict)
    doc_embeddings = last_token_pool(doc_outputs.last_hidden_state, doc_batch_dict['attention_mask'])

# normalize embeddings
query_embeddings = F.normalize(query_embeddings, p=2, dim=1)
doc_embeddings = F.normalize(doc_embeddings, p=2, dim=1)
scores = (query_embeddings @ doc_embeddings.T) * 100
print(scores.cpu().tolist())
# [[82.25, 53.84375], [57.53125, 65.3125]]

Evaluation#

BGE-Reasoner-Embed-Qwen3-8B-0923 exhibits strong performance in reasoning-intensive retrieval tasks, as demonstrated by its results (nDCG@10 = 37.1 using original query) on the BRIGHT benchmark. You can try reproducing the evaluation results using this script (refer to FlagEmbedding).

Image: BRIGHT Performance

Note:

  • "Avg - ALL" refers to the average performance across all 12 datasets in the BRIGHT benchmark.
  • "Avg - SE" refers to the average performance across the 7 datasets in the StackExchange subset of the BRIGHT benchmark.
  • "Avg - CD" refers to the average performance across the 2 datasets in the Coding subset of the BRIGHT benchmark.
  • "Avg - MT" refers to the average performance across the 3 datasets in the Theorem-based subset of the BRIGHT benchmark.

Sources of Results:

[1] https://arxiv.org/pdf/2407.12883

[2] https://arxiv.org/pdf/2504.20595

[3] https://github.com/Debrup-61/RaDeR

[4] https://seed1-5-embedding.github.io

[5] https://arxiv.org/pdf/2508.07995

*: results evaluated with our script

Citation#

If you find this repository useful, please consider giving a star :star: and citation

@article{chen2025reasonembed,
  title={ReasonEmbed: Enhanced Text Embeddings for Reasoning-Intensive Document Retrieval},
  author={Chen, Jianlyu and Lan, Junwei and Li, Chaofan and Lian, Defu and Liu, Zheng},
  journal={arXiv preprint arXiv:2510.08252},
  year={2025}
}

Files

48 files · 30.6 GBWeights 30.3 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 48 files with their sha256
FileSizesha256
.gitattributes3.41 KB66a92d1a81f4df6bfab3a948a0f978d70b15b9bc6916024bf41b537658229a99
1_Pooling/config.json313 B2e1da26b3fd65cf7e370d2fabf28a8c59efa7edb525d1b8b50be8e5ca1048ea6
README.md15.6 KB3d2cb5d5b3f2b19e52eef483db802f5c310dc047b45478ecff535f65d35c5119
added_tokens.json707 Bc0284b582e14987fbd3d5a2cb2bd139084371ed9acbae488829a1c900833c680
config.json723 B2238b4cee5a1360dd355738b72621a17beebbda840ed9130202b23ff9be02b74
config_sentence_transformers.json223 B8ffdc114a4379bdb9311a6bef16a5c1e218887c2cfad4137a83afa18afa12476
evaluation_scripts/eval_bright_short.sh1.59 KB66d43dc7ad639054fb93158d83456a2132c5f061fee55c8ffda553d24136b1b2
imgs/bright-performance.png136 KBc1796be573eb8731a327d659d0489e73ae9f8ba4708f1292116a829af11a8ac8
merges.txt1.67 MB8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5
model-00001-of-00007.safetensors4.97 GB23735afff7b5c593498770ad7aae03015c654b15704b3b96ff6942749fb1db90
model-00002-of-00007.safetensors4.83 GB445fa2ef4c1a6e1017c065b81d7f093d1e2bd0c38fbcbf66d9eb103110cba7eb
model-00003-of-00007.safetensors4.83 GB116e3da92c066e1882e1542ac6f6bee5c6ed5d7c7628370ef20cdc7f14bda11e
model-00004-of-00007.safetensors5.00 GBacc49af2f5ef9bb6110d36d283985b09dce57e84f18b16e77e57083959c1518d
model-00005-of-00007.safetensors4.83 GB493967c31db9e3797c6fd5fc333594d72f0d620c8834e7d67b96f51026b499a7
model-00006-of-00007.safetensors4.83 GB9a7d880cb754b2e9eb5bfde7f6e5a4d20a499aeea9b6c5626777cfd3329ca407
model-00007-of-00007.safetensors973 MB48ae6a7506557bd220521094305cb815782bea7bcc9721db8aa38719330bede4
model.safetensors.index.json30.4 KB80579beba814b23ef0576bdfbc7c7a754560bc4a298393125bff92a60ba7f50d
modules.json269 Bdac10d162ca87e6aa5ccbfa0463071d34504d8a595505ea1a663779ea74f1e46
search_results/examples/EVAL/eval_results.json6.18 KBa999a5537e0969b2c2d7671eb0332b12a28df7114ed8cec53ee66da1ee1005fd
search_results/examples/aops-examples.json8.81 MB6ddf12e83d7c0d50425e2523188b993f4595f35525ec855f5d6524bee0332431
search_results/examples/biology-examples.json16.6 MB928f1da50e99b17ac672c010c980b311507b0b8e93428514d56ad0a10892cefd
search_results/examples/earth_science-examples.json18.1 MBa00edb97fd961347afda6259846fe9b684174f275b915adea3eec6eea93033b0
search_results/examples/economics-examples.json16.6 MBd6a9cd4068cbcbba2532bd3fe2092907dbc82ca9fb3c114d70189cc0950df6d5
search_results/examples/leetcode-examples.json18.3 MBfd47cf17fcc232b564d218738592d804194428b91433b0f6a5893561f48e04d2
search_results/examples/pony-examples.json14.6 MBff7599e7f23965bf0ed6a5fbc08e6150a93cd1591860882bd4be60a9f02dc147
search_results/examples/psychology-examples.json15.4 MB0f434872fcdbb50f7dc83d31ba9764da9d86bd6007301a9495912b185175d737
search_results/examples/robotics-examples.json14.4 MBde79b06df718828c14911206d08913ee23982cbb366506adc948b996cd47fcc4
search_results/examples/stackoverflow-examples.json19.1 MB90839303d3929463e570827fa26b2d96d51d38bc69327bc2a1ee9f61b61299f4
search_results/examples/sustainable_living-examples.json17.5 MB5f9da842cc39fdfa47065b4fd5378ca6beed0fe51293d11cb2390e2edcbf2fbb
search_results/examples/theoremqa_questions-examples.json14.7 MB2af96c492ee0666553820a5057d2ca20c36a3125794897099e5c6e13f40c3575
search_results/examples/theoremqa_theorems-examples.json6.13 MBacd2b0a30d875e9246463c10b83826c3c750ddbe0a443d2f57ae3a284e10c3cc
search_results/gpt4_reason/EVAL/eval_results.json6.21 KBad441aa81302265d1ccdefaead96fd9828807e3495edab15b2d1bf624d0c6f02
search_results/gpt4_reason/aops-gpt4_reason.json8.44 MBb315e8b63de21399c0b973f904dbb836441abe251eaf4d4d8683d27f1114cd74
search_results/gpt4_reason/biology-gpt4_reason.json16.5 MBca5bc5385b40a26e4dae800a1e3ef5da67292abc64e25e1cd5f93087609b6551
search_results/gpt4_reason/earth_science-gpt4_reason.json18.1 MBe327e4d348e68ba0f82c378b47201730922e77f6ab801a7edbb7f35a2162b39c
search_results/gpt4_reason/economics-gpt4_reason.json16.6 MBa04232d66f4b8ebdbe04605a31e58220cf882687ac175b709b53d7e68dc852c4
search_results/gpt4_reason/leetcode-gpt4_reason.json18.5 MB4173c80bc28c902b3185acb767ca736293420b414d0d635c6c4356df0f40f41e
search_results/gpt4_reason/pony-gpt4_reason.json14.6 MB535d52285a03f186f6a2cec113d561f159dc31f33a718624c677b7766c324489
search_results/gpt4_reason/psychology-gpt4_reason.json15.3 MB6934acd47feaf0d4660f27dd6698974b1e39bc3b33aa366e642bbdaa0e98ef80
search_results/gpt4_reason/robotics-gpt4_reason.json14.5 MBda4db05bc8a4a6373f0c55ba14e9eeece3183309a5686a7c21d2c4524f28754a
search_results/gpt4_reason/stackoverflow-gpt4_reason.json19.2 MB597ef4f451d4a8fed29f02e19a3ba9f48a5bbeb831e2b730542c006998dbd3ed
search_results/gpt4_reason/sustainable_living-gpt4_reason.json17.4 MB6834741e9fb06e733e8709f48df1f4765a6cd7a3f17908f4a9b3505f5373066d
search_results/gpt4_reason/theoremqa_questions-gpt4_reason.json14.3 MBff71cae336466a1d4fbedac67a9f278e6b45c1f322d5c13e0d692ec57af8742c
search_results/gpt4_reason/theoremqa_theorems-gpt4_reason.json6.14 MB0b8d5dca348c14275d3b9bb6f84fd79ca77c8322bc0242e16bc74f97144c3f89
special_tokens_map.json613 B76862e765266b85aa9459767e33cbaf13970f327a0e88d1c65846c2ddd3a1ecd
tokenizer.json11.4 MB4689bbafe5096d0a16cf2849ede8c67a98d4925bde8eba491f4a6839b1954fc6
tokenizer_config.json9.84 KB105c06ae29b3b82233f9a90204a4cea9fbdc9f4dafaf641fa7e7ee0d4f71c325
vocab.json2.78 MBca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
02192a23ae pinned now2026-11-15 03:50 UTC48 files · 30.6 GB

Use it

$ fw get BAAI/bge-reasoner-embed-qwen3-8b-0923
# manifest sha256 59fc7b8b4631… · 30.6 GB · 48 files
$ fw verify ./bge-reasoner-embed-qwen3-8b-0923 BAAI/bge-reasoner-embed-qwen3-8b-0923
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/BAAI/bge-reasoner-embed-qwen3-8b-0923.json --dir ./bge-reasoner-embed-qwen3-8b-0923 $ python3 fw.py verify ./bge-reasoner-embed-qwen3-8b-0923 ./BAAI__bge-reasoner-embed-qwen3-8b-0923.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download BAAI/bge-reasoner-embed-qwen3-8b-0923 --revision 02192a23ae188a684c39a860739a8fa3e0032f86 --local-dir ./bge-reasoner-embed-qwen3-8b-0923
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModel, AutoTokenizer tok = AutoTokenizer.from_pretrained("BAAI/bge-reasoner-embed-qwen3-8b-0923", revision="02192a23ae188a684c39a860739a8fa3e0032f86") model = AutoModel.from_pretrained("BAAI/bge-reasoner-embed-qwen3-8b-0923", revision="02192a23ae188a684c39a860739a8fa3e0032f86", device_map="auto")
sentence-transformersEmbed text with sentence-transformers.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from sentence_transformers import SentenceTransformer model = SentenceTransformer("BAAI/bge-reasoner-embed-qwen3-8b-0923", revision="02192a23ae188a684c39a860739a8fa3e0032f86") vectors = model.encode(["Hello"])

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
3d2cb5d5b3f2b19e52eef483db802f5c310dc047b45478ecff535f65d35c5119
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: BAAI <huggingface.co/BAAI>Newsgroups: alt.freeweights.qwenSubject: bge-reasoner-embed-qwen3-8b-0923Date: 2026-11-15Commit: 02192a2Signed: 2DC28CC7B26A283B ✓
Upstream
BAAI/bge-reasoner-embed-qwen3-8b-0923
Pinned commit
02192a23ae188a684c39a860739a8fa3e0032f86
Manifest
bge-reasoner-embed-qwen3-8b-0923.json · .minisig
Manifest sha256
59fc7b8b4631fb00f5d50d4b826e52d604005eef7b79390be0b37e9d1cb00f35
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:50 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/BAAI/bge-reasoner-embed-qwen3-8b-0923.json $ curl -O https://freeweights.allternit.com/manifests/BAAI/bge-reasoner-embed-qwen3-8b-0923.json.minisig $ minisign -Vm bge-reasoner-embed-qwen3-8b-0923.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

No related models in this catalog.Nothing here lists this model as its parent, and it names no parent.
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download BAAI/bge-reasoner-embed-qwen3-8b-0923
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. bge-reasoner-embed-qwen3-8b-0923.json. Provenance. Takedown history: none.
From: BAAI <huggingface.co/BAAI>Subject: Aquila-VL-2B-llava-qwen
From: Perciqa <huggingface.co/Perciqa>Subject: Aurora-Code-1
From: amazon <huggingface.co/amazon>Subject: BMOJOF-primed-HQwen3-8B-Instruct
From: nbeerbower <huggingface.co/nbeerbower>Subject: Bubba-Qwen3.6-27B-LoRA
From: bartowski <huggingface.co/bartowski>Subject: bytkim_Qwen3.8-27B-pi-GGUF
From: mlx-community <huggingface.co/mlx-community>Subject: CLM-v0.1-8B-MLX-8bit