From: InternScience <huggingface.co/InternScience>Newsgroups: alt.freeweights.textSubject:

Sage-A1.5

Date: 2026-11-15Commit: 0e3205cSigned: 2DC28CC7B26A283B ✓

Text generation model with 36B parameters. Safetensors weights, 71.9 GB in all. Published by InternScience under Apache-2.0.

36B params71.9GBSage-A1.5safetensorspermissive
FactsParams36BSize71.9 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get InternScience/Sage-A1.5
# manifest sha256 c01aefa45880… · 71.9 GB · 30 files
$ fw verify ./Sage-A1.5 InternScience/Sage-A1.5
From sourceHosted (signed)InternScience/Sage-A1.5Last check: 2026-11-15 02:37 UTC

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

Works with

Overview

Size
71.9 GB
Weights
71.9 GB (safetensors)
Parameters
36B
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
30, each with a sha256
Publisher
InternScience
Added
2026-11-15
Section
alt.freeweights.text
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 02:37 UTCpassed

Model card

From the publisher at commit 0e3205c. Shown as plain text with links; images open at the publisher.

Sage-A1.5#

🏠 Homepage | Image: Technical Report Technical Report | 🎁 Free Trial

Image: Hugging Face Hugging Face | Image: GitHub Github | Image: Model Scope ModelScope

Note. This repository contains model weights and configuration files for Sage-A1.5 in the Hugging Face Transformers format.

These artifacts are compatible with Hugging Face Transformers, vLLM, SGLang, etc.


Sage‑A1.5 is a 35B Mixture‑of‑Experts agentic model based on Qwen3.6 and Agents-A1 from Shanghai AI Laboratory, built to advance long-horizon scientific problem solving through adaptive capability composition. Building upon A1, Sage‑A1.5 learns not only to solve individual tasks, but also to organize work and revise its approach during execution, highlighting three key capabilities: Agentic Orchestration, Verification, and Open Scientific Discovery.

First, agentic orchestration extends single-agent execution through task delegation and parallel collaboration among subagents with isolated contexts, enabling complex tasks to be decomposed and addressed concurrently while reducing interference across concurrent subagents. Second, agentic verification strengthens long-horizon reliability through progress checking, evidence validation, and reflective strategy revision, allowing Sage‑A1.5 to recognize unproductive search paths and pursue alternative approaches. Third, open scientific discovery extends agentic capabilities beyond answering predefined questions to conducting exploratory research, connecting scientific inquiry with interactive analysis and inspectable research artifacts. We hope Sage‑A1.5 provides the community with an accessible foundation for open scientific discovery, offering a practical path from long-horizon task execution to collaborative, verifiable, and inspectable scientific exploration.

Image: Sage-A1 Benchmark Overview

Highlights#

  • Agentic Orchestration: Orchestrates parallel investigations across subagents with independent contexts, enabling them to challenge assumptions, refine conclusions through evidence, and synthesize their findings into comprehensive results.
  • Verification Mode: An opt-in self-review capability that lives inside the model's own chain of thought β€” the model pauses mid-trajectory to review what it has established and what has failed, then acts on a revised direction in the same turn, with no external critic.
  • Agentic Reasoning: Sage-A1.5 excels at decomposing complex tasks into executable sub-steps, planning ahead, and adapting its strategy based on intermediate results.
  • Tool Use: Natively supports function calling and tool integration, enabling seamless interaction with APIs, code interpreters, search engines, and other external tools.
  • Scientific and Professional Reasoning: Handles tool-integrated scientific reasoning and professional knowledge question answering.
  • Instruction Following: Precisely follows detailed, multi-constraint instructions across diverse domains.

We welcome developers and enterprises to integrate and try Sage-A1.5 and share their feedback.

Performance#

We evaluate Sage-A1.5 in real-world agentic and research-oriented workflows across six directions β€” long-horizon search, engineering tasks, instruction following, scientific research, general agentic tasks, and scientific agentic tasks. Despite operating in the ~35B model class, Sage-A1.5 delivers highly competitive performance against frontier-scale systems such as Kimi-K3, GLM-5.3, and GPT-5.6-sol. It achieves overall SOTA on XBench-DS-2510 (92.0), IFBench (81.6), PinchBench (90.0), FrontierScience-Olympiad (81.0), FrontierScience-Research (48.3), CMT (80.0), and OmniDocBench (91.5), and reaches 95.1 on GAIA β€” higher than every larger-scale model we compare against. Among comparable ~35B models it ranks first on a broad range of tasks, including BrowseComp (81.7), SWE-bench Pro (61.2), MLE-Lite (65.2), SciCode (44.3, tied with Agents-A1), AA-LCR (81.0), HLE w/ tools (55.1), VitaBench (45.4), and ChemCOTBench (66.5). Compared with A1, it improves substantially on engineering and agentic workloads (SWE-bench Pro +17.6, SWE-bench Multilingual +14.0, PinchBench +13.1, MLE-Lite +21.3). These results show that Sage-A1.5 combines strong long-horizon search ability, robust scientific reasoning, and reliable instruction following, establishing it as a highly capable and efficient agentic model that narrows the gap with much larger frontier models.

πŸ₯‡ Overall SOTA &nbsp;&nbsp; 🟒 Best Among Comparable Models (~35B)

| Benchmark | πŸ“ Comparable Models (~35B)

| πŸš€ Larger-scale Models

| Sage-A1.5 | Agents-A1 | Qwen3.6-35B-A3B | Ornith-1.5

| Kimi-K3 | GLM-5.3 | GPT-5.6-sol

| πŸ” Long-horizon Search

| GAIA | 95.1 | 96.0 πŸ₯‡ | 78.6 | 77.6 | 92.2 | 92.2 | 88.3

| BrowseComp | 81.7 w/o Agentic Orchestration 82.8 🟒 w/ Agentic Orchestration | 75.5 | 67.9 | 67.6 | 91.2 πŸ₯‡ | 76.2 | 90.4

| DeepResearch-Bench2 | 43.7 w/o Agentic Orchestration 47.5 w/ Agentic Orchestration | 37.5 | 45.1 | 48.6 🟒 | 52.4 | 55.7 | 57.9 πŸ₯‡

| XBench-DS-2510 | 92.0 πŸ₯‡ | 86.0 | 71.0 | 80.0 | 85.0 | 84.0 | 90.0

| βš™οΈ Engineering Tasks

| MLE-Lite | 65.2 🟒 | 43.9 | 37.9 | 39.4 | 72.7 | 72.7 | 77.3 πŸ₯‡

| SciCode | 44.3 🟒 | 44.3 | 36.6 | 39.5 | 58.7 | 59.0 πŸ₯‡ | 56.1

| SWE-bench Pro | 61.2 🟒 | 43.6 | 49.5 | 59.6 | 63.3 | 64.6 | 64.6 πŸ₯‡

| SWE-bench Multilingual | 72.7 🟒 | 58.7 | 67.2 | 71.4 | 80.8 | 81.3 πŸ₯‡ | 74.1

| πŸ“‹ Instruction Following

| IFBench | 81.6 πŸ₯‡ | 80.6 | 64.4 | 44.6 | 72.1 | 53.4 | 72.7

| AA-LCR | 81.0 🟒 | 74.2 | 71.7 | 73.2 | 88.7 πŸ₯‡ | 79.7 | 84.0

| πŸ§ͺ Scientific Research

| FrontierScience-Olympiad | 81.0 πŸ₯‡ | 79.0 | 60.3 | 70.0 | 69.0 | 67.0 | 73.0

| FrontierScience-Research | 48.3 πŸ₯‡ | 40.0 | 2.9 | 6.7 | 21.7 | 16.7 | 26.7

| HiPhO | 45.3 | 46.4 πŸ₯‡ | 37.7 | 39.5 | 42.4 | 39.7 | 46.2

| HLE w/ tools | 55.1 🟒 | 47.6 | 36.2 | 33.4 | 56.0 | 62.5 | 64.5 πŸ₯‡

| CMT | 80.0 πŸ₯‡ | 72.0 | 20 | 26.0 | 34.0 | 40.0 | 50.0

| CritPt | 20.0 🟒 | 4.3 | 0.3 | 2.9 | 23.4 | 19.1 | 32.3 πŸ₯‡

| πŸ€– General Agentic Tasks

| Agents' Last Exam (ALE-CLI) | 19.1 🟒 | 10.2 | 3.81 | 14.3 | 27.6 | 28.5 | 28.6 πŸ₯‡

| VitaBench | 45.4 🟒 | 38.7 | 35.6 | 44.6 | 59.0 πŸ₯‡ | 58.7 | 46.8

| PinchBench | 90.0 πŸ₯‡ | 76.9 | 88.1 | 88.6 | 88.2 | 86.6 | 87.3

| πŸ”¬ Scientific Agentic Tasks

| ChemCOTBench | 66.5 🟒 | 64.0 | 59.3 | 53.8 | 82.5 πŸ₯‡ | 78.3 | 77.9

| MatTools | 42.6 | 47.1 🟒 | 15.9 | 38.6 | 24.3 | 53.2 πŸ₯‡ | 45.6

| OmniDocBench | 91.5 πŸ₯‡ | 89.5 | 89.9 | 89.6 | 91.1 | - | 85.8

Note. SWE-Bench Series: We use the mini-SWE-agent harness with a temperature of 1.0, top-p of 0.95, a 200K-token context window, and automatic context compaction enabled. All evaluations are conducted in a fully offline environment without internet access.

GLM-5.3 on OmniDocBench: GLM-5.3 is a text-only (unimodal) model without multimodal input support, so its results on OmniDocBench, a multimodal benchmark, are not reported.

Usage#

SGLang#

SGLang is a fast serving framework for large language models and vision language models.

Install SGLang with uv:

uv venv --python 3.12 --seed --managed-python
source .venv/bin/activate

uv pip install sglang

See its documentation for more details.

The following commands create API endpoints at http://localhost:8000/v1:

  • Standard Version:
  python -m sglang.launch_server \
    --model-path InternScience/Sage-A1.5 \
    --port 8000 \
    --mem-fraction-static 0.8 \
    --context-length 262144 \
    --reasoning-parser qwen3 \
    --tool-call-parser qwen3_coder
  • Multi-Token Prediction (MTP):
  python -m sglang.launch_server \
    --model-path InternScience/Sage-A1.5 \
    --port 8000 \
    --mem-fraction-static 0.8 \
    --context-length 262144 \
    --reasoning-parser qwen3 \
    --tool-call-parser qwen3_coder \
    --speculative-algorithm EAGLE \
    --speculative-num-steps 3 \
    --speculative-eagle-topk 1 \
    --speculative-num-draft-tokens 4
For ultra long context:#

Sage-A1.5 natively supports a 256K context window. To extend it to 512K, serve the model with YaRN (factor: 2.0) enabled by overriding the RoPE parameters:

SGLANG_ALLOW_OVERWRITE_LONGER_CONTEXT_LEN=1 \
python -m sglang.launch_server \
  --model-path InternScience/Sage-A1.5 \
  --port 8000 \
  --context-length 524288 \
  --json-model-override-args '{
      "text_config": {
          "rope_parameters": {
              "mrope_interleaved": true,
              "mrope_section": [11, 11, 10],
              "rope_type": "yarn",
              "rope_theta": 10000000,
              "partial_rotary_factor": 0.25,
              "factor": 2.0,
              "original_max_position_embeddings": 262144
          }
      }
  }' \
  --reasoning-parser qwen3 \
  --tool-call-parser qwen3_coder \
  --mem-fraction-static 0.88
vLLM#

vLLM is a high-throughput and memory-efficient inference and serving engine for LLMs.

Install vLLM from the main branch via uv:

uv venv --python 3.12 --seed --managed-python
source .venv/bin/activate

uv pip install vllm --torch-backend=auto

See its documentation for more details.

The following commands create API endpoints at http://localhost:8000/v1:

  • Standard Version (1 GPUs, 262K context):
  vllm serve InternScience/Sage-A1.5 \
    --port 8000 \
    --max-model-len 262144 \
    --reasoning-parser qwen3 \
    --enable-auto-tool-choice \
    --tool-call-parser qwen3_coder
  • Text-Only (skips vision encoder to free KV cache memory):
  vllm serve InternScience/Sage-A1.5 \
    --port 8000 \
    --tensor-parallel-size 1 \
    --max-model-len 262144 \
    --reasoning-parser qwen3 \
    --language-model-only
  • Multi-Token Prediction (MTP):
  vllm serve InternScience/Sage-A1.5 \
    --port 8000 \
    --max-model-len 262144 \
    --reasoning-parser qwen3 \
    --enable-auto-tool-choice \
    --tool-call-parser qwen3_coder \
    --speculative-config '{"method":"mtp","num_speculative_tokens":3,"moe_backend":"triton"}'
For ultra long context:#

Sage-A1.5 natively supports a 256K context window. To extend it to 512K, serve the model with YaRN (factor: 2.0) enabled via --hf-overrides (vLLM no longer supports the old --rope-scaling flag):

VLLM_ALLOW_LONG_MAX_MODEL_LEN=1 \
vllm serve InternScience/Sage-A1.5 \
  --port 8000 \
  --max-model-len 524288 \
  --hf-overrides '{
    "text_config": {
      "rope_parameters": {
        "rope_type": "yarn",
        "rope_theta": 10000000,
        "partial_rotary_factor": 0.25,
        "factor": 2.0,
        "original_max_position_embeddings": 262144,
        "mrope_interleaved": true,
        "mrope_section": [11, 11, 10]
      }
    }
  }' \
  --reasoning-parser qwen3 \
  --enable-auto-tool-choice \
  --tool-call-parser qwen3_coder
Advanced Modes#

Sage-A1.5 ships two opt-in modes that build on the standard serving setup above. Both are off by default: Agentic Orchestration Mode is turned on by registering a tool, Verification Mode by a chat-template flag.

Agentic Orchestration#

Agentic Orchestration Mode (see Highlights) lets the model fan out independent sub-questions to sub-agents that run in parallel, each with its own context window and its own tool access. It is enabled by exposing a spawn_subagent tool to the model: the model calls it whenever a task decomposes into independent investigations, and your harness runs each sub-task and returns the structured results.

Sub-agents are not restricted to any fixed tool set β€” they can be given whatever tools your deployment registers (search, page reading, code execution, retrieval, internal APIs, …). By default they inherit the main agent's tools; set subagent_tools if you want them to have a different, for instance narrower, set.

Register the following tool schema alongside your other tools:

SPAWN_SUBAGENT_SCHEMA = {
    "type": "function",
    "function": {
        "name": "spawn_subagent",
        "description": (
            "Dispatch one or more sub-agents IN PARALLEL to investigate independent "
            "sub-questions. Each sub-agent has access to google_search and read_page "
            "but CANNOT see your conversation. You MUST give each sub-agent everything "
            "it needs via the `task`, `context`, and `expected_output` fields. Sub-agents "
            "return structured JSON: {answer, status, evidence, unresolved_issues}."
        ),
        "parameters": {
            "type": "object",
            "properties": {
                "tasks": {
                    "type": "array",
                    "minItems": 1,
                    "description": "List of independent sub-tasks to dispatch in parallel.",
                    "items": {
                        "type": "object",
                        "properties": {
                            "task": {
                                "type": "string",
                                "description": "Self-contained sub-question. The sub-agent has no other context.",
                            },
                            "context": {
                                "type": "string",
                                "description": "Background facts and constraints the sub-agent needs.",
                            },
                            "expected_output": {
                                "type": "string",
                                "description": "Form of the desired answer (e.g. 'a year YYYY', 'a person name').",
                            },
                        },
                        "required": ["task", "context", "expected_output"],
                    },
                },
            },
            "required": ["tasks"],
        },
    },
}

Because a sub-agent cannot see the main conversation, every task must be self-contained β€” task, context, and expected_output are all required. Each sub-agent returns one compact JSON object {answer, status, evidence, unresolved_issues}, and the batch is handed back to the main model in input order.

Notes:

  • Keep each sub-task independent. Tasks in one batch run concurrently and cannot see each other's results, so anything sequential belongs in separate spawn_subagent calls.
  • expected_output acts as a format constraint on the sub-agent's answer (e.g. 'a year YYYY', 'a person name'), which keeps results short and easy to merge.
  • A sub-agent that cannot resolve its task returns "UNKNOWN" with a status of unknown or insufficient_evidence rather than guessing β€” check status before using an answer.
  • Batch size and per-sub-agent turn budget are harness-side settings (max_tasks_per_spawn, default 5; subagent_max_turns, default 20). Oversized batches are rejected with an error message instead of being truncated.
  • The schema's description above names google_search and read_page because that is the reference setup. If you give sub-agents a different tool set, update that sentence to match β€” it is what tells the main model what its sub-agents can actually do.
Verification Mode#

Verification Mode (see Highlights) is opt-in and off by default. Enable it per request by passing verification through chat_template_kwargs; the chat template then appends the verification protocol trigger to the end of your system message.

  • OpenAI Python client (via extra_body):
  from openai import OpenAI

  client = OpenAI(base_url="http://localhost:8000/v1", api_key="EMPTY")

  response = client.chat.completions.create(
      model="InternScience/Sage-A1.5",
      messages=[
          {"role": "system", "content": "You are a helpful assistant."},
          {"role": "user", "content": "Find the population of Beijing and cross-check it."},
      ],
      tools=TOOLS,
      extra_body={"chat_template_kwargs": {"verification": True}},
  )

  message = response.choices[0].message
  print(message.reasoning_content)  # self-review happens inside the chain of thought
  print(message.content)
  • curl:
  curl http://localhost:8000/v1/chat/completions \
    -H 'Content-Type: application/json' \
    -d '{
      "model": "InternScience/Sage-A1.5",
      "messages": [
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "Find the population of Shanghai and cross-check it."}
      ],
      "chat_template_kwargs": {"verification": true}
    }'

Notes:

  • A non-empty system message is required. Because the trigger is appended to the end of the system content, a request with verification: true and no system message (or a whitespace-only one) is rejected with HTTP 400.
  • Pass a JSON boolean, not a string: {"verification": true}, not {"verification": "true"}.
  • Omitting chat_template_kwargs is equivalent to {"verification": false}, which renders the prompt unchanged.
  • Verification Mode is independent of tool use β€” it works with or without tools.
  • The self-review is emitted as reasoning content, so read reasoning_content in addition to content.

For the best generation quality, we recommend the following sampling parameters:

  • temperature: 1.0
  • top_p: 0.95
  • top_k: 20
  • min_p: 0.0
  • presence_penalty: 1.5
  • repetition_penalty: 1.0

Agent Capability Evaluation#

To provide the community with a unified agent evaluation codebase for fair comparison, we have also open-sourced an evaluation framework for assessing agentic models across core capabilities, including tool use and multi-step reasoning. The evaluation code is included in the Sage-A1/evaluation of this repository.

We use this framework to evaluate the released model under a standardized and reproducible setting. Specifically, the model is tested on a set of agent-oriented tasks that require it to understand user goals, decompose complex instructions, interact with tools or environments when necessary, and produce final results. The evaluation results reported in Model Card are generated using the open-source framework above, so that users can reproduce the experiments, compare other models under the same protocol, and further extend the benchmark for new agent scenarios. (Note that: To ensure a fair comparison, we report the benchmark results from their original technical reports. If a model does not report the corresponding benchmark results, we evaluate it using the same evaluation protocol as our model.)

For detailed evaluation scripts, task definitions, metrics, and reproduction instructions, please refer to the evaluation codebase.

Citation#

If you find our work helpful, feel free to give us a cite.

@misc{lou2026sagea15longhorizonexecutionscientific,
      title={Sage-A1.5: From Long-Horizon Execution to Scientific Exploration with Capability Composition}, 
      author={Sage-A1.5 Team},
      year={2026},
      eprint={2610.28578},
      archivePrefix={arXiv},
      primaryClass={cs.AI},
      url={https://arxiv.org/abs/2610.28578}, 
}

Files

30 files Β· 71.9 GBWeights 71.9 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 30 files with their sha256
FileSizesha256
.gitattributes1.71 KB395d2c5ab78a4a47cdfdee48ce1589f847d77541e5d53a5aed6d3d1bb11e6f47
README.md26.1 KB6018232fad99dd25660741525f2a76d8258dfef6620e930a33e4bbf4a9d0c914
chat_template.jinja9.03 KB0080393e13df7322bed792a78e75daf8a0374a80928996e5cf3cfd2ab4c1e1be
config.json3.69 KB93a4693fa9d8392fbfccd4b3c9873f4bfdcb14fdede978b123d07d19675efe99
figures/24px.svg252 Bcc5c99ae6288288fb9ecde81513dff609504ef3c5ab1b46ca43e0e56d0fa8b2c
figures/Sage-A1p5-benchmark.png191 KBe75de0a519e29dc1dc309072f0cd222c5f0f505f13d49787a4dc4dbd7bc516bd
figures/github-logo.svg1.31 KBb5e2f4b3f953f075de7016faa952d6ce3ec7492aa7b32408505ec25857962d89
figures/hf-logo.svg35.3 KB942cad1ccda905ac5a659dfd2d78b344fccfb84a8a3ac3721e08f488205638a0
figures/modelscope-logo.svg793 B615e301fb36e7e58e748b929519b5ab156bb4fc4d439516ce875cf66ea405bea
model-00000-of-00014.safetensors5.37 GB7d3409417fa5f1e3edd85909392a2f0765a01f65827f1fface7453f1442bcec8
model-00001-of-00014.safetensors5.37 GB671387ecd4e1a09f94055c2f9a06cd4d132a711b52c9fee314bd1baeb8d198f8
model-00002-of-00014.safetensors5.37 GBa2d35969e7a8b428bad518f77bee6ef2dccf2e81bfa42e6be77b5540ade3286d
model-00003-of-00014.safetensors5.37 GBc266d9026b8b722aab6d9a31d884605b0ead4447a88bd4a3c1ae29a6e3c66083
model-00004-of-00014.safetensors5.37 GB93d865bb4125d9a7ed4b8cbcb3a736989f65d70ea107aa59775e074681bda507
model-00005-of-00014.safetensors5.37 GBd76e6af642b41f241c10e369995b8bc6ffacde97c69c1ac5f1047e5dbdec925d
model-00006-of-00014.safetensors5.37 GBb09f79a48f4fbadab908d3424e7263a2f115bdace0bdb151b341223e1c5e0afb
model-00007-of-00014.safetensors5.37 GBf2e8663737513dfbb6a92c3f616a5864db8e257d731aac4230360371597de991
model-00008-of-00014.safetensors5.37 GB5f737a41be7bdb4915eec15d02a5702166de4fb6a000c0b851520479a59d7722
model-00009-of-00014.safetensors5.37 GB20b7acf194b67f8ec53dc64db9ad861f6788d6037f1ff52bb4ff1bc31e79b041
model-00010-of-00014.safetensors5.37 GBc2c8d703eea94c4fd06b49d044f23da05bdd4d1499fef481cad62dcb8d3cd781
model-00011-of-00014.safetensors5.37 GB5c5dac281c922d8eb0fd84b4079eae022db7008d3c063c4abc92d88f327d9ee5
model-00012-of-00014.safetensors5.36 GBc0a325bfd8b30aa7235103b1bf366e7c9088af9a7d884b624e6576a738fe4601
model-00013-of-00014.safetensors425 MB8d39a38b6b6968400db10786e06254b563c2034978de55fef0d6137a0a59c82a
model-mtp.safetensors1.69 GBe6c8f36002c1db3906a771f613a7295486402f5c39e782df1607f01bce5f2e3f
model.safetensors.index.json3.39 MBc49171ab39575c4b9b1accc2d8525aaba82626f2f1374bd0ed5ae86458d1c6ba
preprocessor_config.json390 B27225450ac9c6529872ee1924fcb0962ff5634834f817040f444118116f4e516
processor_config.json1.30 KB14932921ca485d458a04dafd8069fbb0a4505622a48208d19ed247115801385b
tokenizer.json20.0 MB87a7830d63fcf43bf241c3c5242e96e62dd3fdc29224ca26fed8ea333db72de4
tokenizer_config.json16.4 KBd403d02cf04f618863360c5f6d9043683d54544bab6da2d2e365fbcb089f30ce
video_preprocessor_config.json385 B7768af27c1fafa9cc9011c1dc20067e03f8915e03b63504550e11d5066986d13
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
0e3205cf44 pinned now2026-11-15 02:37 UTC30 files Β· 71.9 GB

Use it

$ fw get InternScience/Sage-A1.5
# manifest sha256 c01aefa45880… · 71.9 GB · 30 files
$ fw verify ./Sage-A1.5 InternScience/Sage-A1.5
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/InternScience/Sage-A1.5.json --dir ./Sage-A1.5 $ python3 fw.py verify ./Sage-A1.5 ./InternScience__Sage-A1.5.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download InternScience/Sage-A1.5 --revision 0e3205cf441cf01df0c0d238cc4738d0e43b4ca7 --local-dir ./Sage-A1.5
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("InternScience/Sage-A1.5", revision="0e3205cf441cf01df0c0d238cc4738d0e43b4ca7") model = AutoModelForCausalLM.from_pretrained("InternScience/Sage-A1.5", revision="0e3205cf441cf01df0c0d238cc4738d0e43b4ca7", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve InternScience/Sage-A1.5 --revision 0e3205cf441cf01df0c0d238cc4738d0e43b4ca7

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
6018232fad99dd25660741525f2a76d8258dfef6620e930a33e4bbf4a9d0c914
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: InternScience <huggingface.co/InternScience>Newsgroups: alt.freeweights.textSubject: Sage-A1.5Date: 2026-11-15Commit: 0e3205cSigned: 2DC28CC7B26A283B ✓
Upstream
InternScience/Sage-A1.5
Pinned commit
0e3205cf441cf01df0c0d238cc4738d0e43b4ca7
Manifest
Sage-A1.5.json Β· .minisig
Manifest sha256
c01aefa4588049bc8138ea9800322ae8cfcbf9dd34a60dd8e8765dab747a64e4
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 02:37 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/InternScience/Sage-A1.5.json $ curl -O https://freeweights.allternit.com/manifests/InternScience/Sage-A1.5.json.minisig $ minisign -Vm Sage-A1.5.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

1 model in the catalog name this one as their parent.

Quantizations
1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download InternScience/Sage-A1.5
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. Sage-A1.5.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of Sage-A1.5. Each has its own license check and page.

From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B