{
  "data": {
    "a": {
      "slug": "apertus-v1-5-8b",
      "name": "Apertus v1.5 8B",
      "vendor": "Swiss AI Initiative (EPFL and ETH Zurich)",
      "vendorUrl": "https://www.swiss-ai.org",
      "kind": "weights",
      "category": "open-weights",
      "summary": "Apertus v1.5 8B is the Swiss AI Initiative's open-data, open-weight multilingual model of 8.9B parameters that takes text, images and audio and answers in text, with optional thinking and a 262,144-token context. The download is gated behind a click-through.",
      "url": "https://www.anchorterminal.com/tools/apertus-v1-5-8b",
      "markdownUrl": "https://www.anchorterminal.com/tools/apertus-v1-5-8b.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/apertus-v1-5-8b.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/apertus-v1-5-8b.json",
      "dns": "apertus-v1-5-8b.grade.anchorterminal.com",
      "repo": "https://huggingface.co/swiss-ai/Apertus-v1.5-8B",
      "license": "Apache-2.0, with the Apertus Acceptable Use Policy (v1.5, 14 July 2026) accepted at the download gate",
      "transports": [],
      "packages": [
        {
          "registry": "huggingface",
          "name": "swiss-ai/Apertus-v1.5-8B"
        }
      ],
      "auth": "none",
      "authNotes": "The repository is gated (gated: auto). Downloading needs a Hugging Face account, accepting Apache 2.0, the Apertus Acceptable Use Policy and a privacy policy, and sharing your contact details, company and institutional email with the authors; Hugging Face approves the request automatically. The card, the file list, the chat template and the gate's text are public. We didn't accept the terms (checked 2026-10-21).",
      "pricing": "free",
      "pricingNotes": "Free to download and use, commercial use included, under Apache 2.0 plus the Acceptable Use Policy, which adds an indemnity for ETH Zurich and EPFL and requires anyone who redistributes the model to pass the policy on with an express act of assent. Running it costs the hardware, 18.4 GB of files in BF16 with the image and audio tokenizers in F32 (checked 2026-10-21).",
      "priceSummary": "Free",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "Weights you download and run yourself, so there is nothing to pay per call and no payment protocol (checked 2026-10-21).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-21"
      },
      "docsUrl": "https://huggingface.co/swiss-ai/Apertus-v1.5-8B",
      "capabilities": [
        "model.open-weights"
      ],
      "tags": [
        "open-weights",
        "model",
        "dense",
        "multimodal",
        "multilingual",
        "open-data",
        "audio-input",
        "reasoning",
        "tool-calling",
        "apache-2.0",
        "safetensors",
        "gated",
        "self-hosted"
      ],
      "lastRelease": "2026-10-14",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 61,
        "grade": "C",
        "agentReady": false,
        "rank": 0,
        "ranked": false,
        "notRankedWhy": "An open-weight model, graded by the open-weight checklist and ranked among open-weight models, not against tools",
        "rankOf": 1518,
        "categoryRank": 30,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "interface": 85,
          "reach": 40,
          "risk": 75,
          "upkeep": 84
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-11-03"
        },
        "negative": 0,
        "verdict": "A fully open 8B cousin, training data included, for multilingual chat and tool calls with images and audio in. It needs about 22 GB in BF16 and Swiss AI's own vLLM or Transformers fork, since no released runtime supports it. The main risks are a gated download with a policy to pass on and tools that fail with thinking on.",
        "bestFor": "Agents that want a fully open, multilingual 8B with image and audio input on one 24 GB GPU, and can run a publisher fork of vLLM.",
        "strengths": [
          "Open training data, with every dataset listed by version and licence and the post-training data published",
          "Safety benchmarks reported for the released 8B, plus outside evaluators given early access",
          "Tool format documented by the publisher, with a parser named and several calls a turn",
          "Thinking that turns on per request, and 262,144 tokens of context",
          "Safetensors only, with a checksum on every file",
          "Swiss AI answered every question in the repository's discussions"
        ],
        "weaknesses": [
          "No released runtime supports it, only Swiss AI's forks of vLLM and Transformers",
          "No quantised build from Swiss AI, and the report warns 4-bit NVFP4 in attention gives NaN logits",
          "Gated download that collects contact details, under a use policy you must pass on when you redistribute",
          "Tool calling and thinking don't combine, and parallel calls are weaker on the 8B",
          "No structured output documentation and no knowledge cut-off"
        ],
        "agentNotes": [
          "Accept the terms on the card and set HF_TOKEN before downloading",
          "Use Swiss AI's Docker image ghcr.io/swiss-ai/vllm_apertus_1.5_release, since stock vLLM and Transformers don't load Apertus1p5ForConditionalGeneration yet",
          "Serve with `--chat-template-content-format string --enable-auto-tool-choice --tool-call-parser apertus` for tools, and leave thinking off when you need tools",
          "For thinking, set `--reasoning-parser apertus` and `--default-chat-template-kwargs.enable_thinking true`, and budget max tokens generously",
          "Audio is resampled to 24 kHz and costs 40 tokens a second, and video must be passed as frames",
          "Don't cast the loaded model with .half(), the image and audio tokenizers must stay in F32",
          "If you redistribute the weights, the policy says you must pass it on and get the recipient's express assent"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 2.8,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "low",
            "grade": "C",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 61
          }
        ],
        "editorialScores": {
          "interface": 85,
          "reach": 40,
          "risk": 75,
          "upkeep": 84
        },
        "provenanceScore": 45,
        "checked": {
          "categories": {
            "interface": "2026-11-03",
            "reach": "2026-11-03",
            "risk": "2026-11-03",
            "upkeep": "2026-11-03"
          },
          "last": "2026-11-03",
          "oldest": "2026-11-03",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "# accept the terms on the Hugging Face card first, then set HF_TOKEN\ndocker pull ghcr.io/swiss-ai/vllm_apertus_1.5_release:latest-amd64\nvllm serve swiss-ai/Apertus-v1.5-8B --chat-template-content-format string \\\n  --gpu-memory-utilization 0.6 --max-model-len 262144 \\\n  --enable-auto-tool-choice --tool-call-parser apertus",
        "http": "curl http://localhost:8000/v1/chat/completions \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"model\": \"swiss-ai/Apertus-v1.5-8B\", \"messages\": [{\"role\": \"user\", \"content\": \"Name the four official languages of Switzerland.\"}]}'"
      },
      "letme": {
        "capability": "https://letme.dev/model.open-weights",
        "tool": "https://letme.dev/apertus-v1-5-8b"
      },
      "weights": {
        "trainedBy": "Swiss AI Initiative (EPFL and ETH Zurich)",
        "builtOn": "Apertus 1.0 8B (continued pretraining of Swiss AI's own model, per the card)",
        "params": "8.9B",
        "context": 262144,
        "goodFor": "Fully open multilingual model for text, images and audio in with text out, instruction following, tool calls and optional thinking, for teams that want open data and a European publisher.",
        "runtimes": [],
        "builds": [
          {
            "name": "Apertus-v1.5-8B",
            "url": "https://huggingface.co/swiss-ai/Apertus-v1.5-8B",
            "who": "publisher",
            "precision": "bf16",
            "sizeGB": 18.4,
            "memoryGB": 24,
            "format": "safetensors",
            "runsOn": [
              "vLLM (Swiss AI fork)",
              "Transformers (Swiss AI fork)"
            ],
            "note": "Gated (click-through with contact details). Size is the Hub's file list summed, 17.2 GB of BF16 language-model shards plus 1.2 GB of F32 vision and audio tokenizers. No quantised build from Swiss AI"
          }
        ],
        "run": "docker pull ghcr.io/swiss-ai/vllm_apertus_1.5_release:latest-amd64 \u0026\u0026 vllm serve swiss-ai/Apertus-v1.5-8B --chat-template-content-format string --gpu-memory-utilization 0.6 --max-model-len 262144 --enable-auto-tool-choice --tool-call-parser apertus",
        "runBuild": "Apertus-v1.5-8B",
        "checked": "2026-10-21",
        "minMemoryGB": 24
      },
      "family": {
        "lab": "Swiss AI Initiative (EPFL, ETH Zurich, CSCS)",
        "family": "Apertus (v1 2509, v1.1, v1.5)",
        "url": "https://www.anchorterminal.com/open-weights/#swiss-ai",
        "others": [
          {
            "name": "Apertus-v1.5-8B-base",
            "url": "https://huggingface.co/swiss-ai/Apertus-v1.5-8B-base",
            "params": "8B (Hub safetensors count 8.84B)"
          },
          {
            "name": "Apertus-v1.5-70B-base",
            "url": "https://huggingface.co/swiss-ai/Apertus-v1.5-70B-base",
            "params": "70B (Hub safetensors count 71.94B)"
          },
          {
            "name": "Apertus-v1.5-8B-SFT",
            "url": "https://huggingface.co/swiss-ai/Apertus-v1.5-8B-SFT",
            "params": "8B (Hub safetensors count 8.90B)"
          },
          {
            "name": "Apertus-v1.5-8B-RL",
            "url": "https://huggingface.co/swiss-ai/Apertus-v1.5-8B-RL",
            "params": "8B (Hub safetensors count 8.90B)"
          },
          {
            "name": "Apertus-v1.5-8B-DPO",
            "url": "https://huggingface.co/swiss-ai/Apertus-v1.5-8B-DPO",
            "params": "8B (Hub safetensors count 8.90B)"
          },
          {
            "name": "Apertus-v1.5-70B-SFT",
            "url": "https://huggingface.co/swiss-ai/Apertus-v1.5-70B-SFT",
            "params": "70B (Hub safetensors count 72.01B)"
          },
          {
            "name": "Apertus-v1.5-70B-RL",
            "url": "https://huggingface.co/swiss-ai/Apertus-v1.5-70B-RL",
            "params": "70B (Hub safetensors count 72.01B)"
          },
          {
            "name": "Apertus-v1.5-70B",
            "url": "https://huggingface.co/swiss-ai/Apertus-v1.5-70B",
            "params": "70B (Hub safetensors count 72.01B)"
          },
          {
            "name": "Apertus-v1.1-1.5B-Instruct",
            "url": "https://huggingface.co/swiss-ai/Apertus-v1.1-1.5B-Instruct",
            "params": "1.5B (Hub safetensors count 1.51B)"
          },
          {
            "name": "Apertus-v1.1-4B-Instruct",
            "url": "https://huggingface.co/swiss-ai/Apertus-v1.1-4B-Instruct",
            "params": "4B (Hub safetensors count 3.83B)"
          },
          {
            "name": "Apertus-v1.1-0.5B-Instruct",
            "url": "https://huggingface.co/swiss-ai/Apertus-v1.1-0.5B-Instruct",
            "params": "0.5B (Hub safetensors count 573M)"
          },
          {
            "name": "Apertus-v1.1-4B",
            "url": "https://huggingface.co/swiss-ai/Apertus-v1.1-4B",
            "params": "4B (Hub safetensors count 3.83B)"
          },
          {
            "name": "Apertus-v1.1-0.5B",
            "url": "https://huggingface.co/swiss-ai/Apertus-v1.1-0.5B",
            "params": "0.5B (Hub safetensors count 438M)"
          },
          {
            "name": "Apertus-v1.1-1.5B",
            "url": "https://huggingface.co/swiss-ai/Apertus-v1.1-1.5B",
            "params": "1.5B (Hub safetensors count 1.51B)"
          },
          {
            "name": "Apertus-8B-2509",
            "url": "https://huggingface.co/swiss-ai/Apertus-8B-2509",
            "params": "8B (Hub safetensors count 8.05B)"
          },
          {
            "name": "Apertus-70B-2509",
            "url": "https://huggingface.co/swiss-ai/Apertus-70B-2509",
            "params": "70B (Hub safetensors count 70.60B)"
          },
          {
            "name": "Apertus-70B-Instruct-2509",
            "url": "https://huggingface.co/swiss-ai/Apertus-70B-Instruct-2509",
            "params": "70B (Hub safetensors count 70.60B)"
          },
          {
            "name": "Apertus-8B-Instruct-2509",
            "url": "https://huggingface.co/swiss-ai/Apertus-8B-Instruct-2509",
            "params": "8B (Hub safetensors count 8.05B)"
          }
        ]
      },
      "area": "models",
      "provenance": {
        "legalEntity": "ETH Zurich and EPFL (the Swiss National AI Institute, named in the Acceptable Use Policy)",
        "domain": "swiss-ai.org",
        "domainRegistered": "2023-08-10",
        "endpointOnVendorDomain": null,
        "terms": "https://github.com/swiss-ai/apertus-legal/blob/main/apertus_1.5/USAGE_POLICY.pdf",
        "privacy": "",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-21",
        "notes": [
          "The Acceptable Use Policy names the Swiss National AI Institute, a partnership of ETH Zurich and EPFL. RDAP gives swiss-ai.org a registration date of 10 August 2023 and apertus-ai.org 5 August 2025.",
          "Nothing is hosted for this listing, so the licence and the Acceptable Use Policy stand in for terms of service and no privacy policy is scored. A separate privacy policy covers the contact details the gate collects.",
          "The Hugging Face commit history is behind the gate. The repository was last modified on 14 October 2026 per the Hub.",
          "www.swiss-ai.org answers 400 for /.well-known/security.txt and apertus-ai.org didn't answer through our proxy on 21 October 2026. ETH Zurich's security.txt and disclosure policy cover ETH's IT infrastructure."
        ],
        "score": 45
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/apertus-v1-5-8b.json",
      "live": {
        "slug": "apertus-v1-5-8b",
        "securityTxt": {
          "url": "https://swiss-ai.org/.well-known/security.txt",
          "state": "unknown",
          "checkedAt": "2026-11-10T16:09:00.762955628Z"
        },
        "domain": {
          "domain": "swiss-ai.org",
          "registered": "2023-08-10",
          "source": "https://rdap.publicinterestregistry.org/rdap/domain/swiss-ai.org",
          "checkedAt": "2026-11-08T14:53:29.32312593Z"
        },
        "updatedAt": "2026-11-10T16:09:00.762955628Z"
      }
    },
    "answer": "Apertus v1.5 8B scores 61 (C) on agent readiness against OTel-2.0-LLM-31B-IT's 56.8 (C), and leads in 3 of 4 scored categories. OTel-2.0-LLM-31B-IT leads on reach.",
    "b": {
      "slug": "otel-2-0-llm-31b-it",
      "name": "OTel-2.0-LLM-31B-IT",
      "vendor": "AT\u0026T (Open Telco AI)",
      "vendorUrl": "https://github.com/farbodtavakkoli/OTel",
      "kind": "weights",
      "category": "open-weights",
      "summary": "OTel-2.0-LLM-31B-IT is AT\u0026T's open-weight telecoms model, Gemma 4 31B IT post-trained on about 440 billion telecom tokens from GSMA's corpus of standards, for RAG and question answering over 3GPP, ETSI and other specifications, published in BF16 under Apache 2.0.",
      "url": "https://www.anchorterminal.com/tools/otel-2-0-llm-31b-it",
      "markdownUrl": "https://www.anchorterminal.com/tools/otel-2-0-llm-31b-it.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/otel-2-0-llm-31b-it.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/otel-2-0-llm-31b-it.json",
      "dns": "otel-2-0-llm-31b-it.grade.anchorterminal.com",
      "repo": "https://huggingface.co/farbodtavakkoli/OTel-2.0-LLM-31B-IT",
      "license": "Apache-2.0",
      "transports": [],
      "packages": [
        {
          "registry": "huggingface",
          "name": "farbodtavakkoli/OTel-2.0-LLM-31B-IT"
        }
      ],
      "auth": "none",
      "authNotes": "The weights download from Hugging Face with no account, token or terms to accept. The repository is not gated (checked 2026-11-10).",
      "pricing": "free",
      "pricingNotes": "Free to download and use, commercial use included, under Apache 2.0 as the card's metadata gives it, with Google's Gemma 4 licence page as the link. Running it yourself costs the hardware, 62.6 GB in BF16, which the card puts on two 80 GB GPUs or one of 192 GB (checked 2026-11-10).",
      "priceSummary": "Free",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "Weights you download and run yourself, so there is nothing to pay per call and no payment protocol (checked 2026-11-10).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-10"
      },
      "docsUrl": "https://huggingface.co/farbodtavakkoli/OTel-2.0-LLM-31B-IT",
      "capabilities": [
        "model.open-weights"
      ],
      "tags": [
        "open-weights",
        "model",
        "dense",
        "fine-tune",
        "telecom",
        "domain-specific",
        "rag",
        "apache-2.0",
        "safetensors",
        "self-hosted"
      ],
      "lastRelease": "2026-11-01",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 56.8,
        "grade": "C",
        "agentReady": false,
        "rank": 0,
        "ranked": false,
        "notRankedWhy": "An open-weight model, graded by the open-weight checklist and ranked among open-weight models, not against tools",
        "rankOf": 1518,
        "categoryRank": 83,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "interface": 60,
          "reach": 50,
          "risk": 55,
          "upkeep": 74
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-11-10"
        },
        "negative": 0,
        "verdict": "A real telecoms post-training of Gemma 4 31B IT with an unusually candid card on what was and wasn't trained. It fits a 128 GB machine in BF16 only, with no quantised build, sits in a personal account, and its weights have been replaced in place. Tool-call format, structured output and safety results aren't documented.",
        "bestFor": "Telecoms teams that want an open model for standards questions and RAG on their own hardware",
        "strengths": [
          "The card states what the training covered and left out, and what hasn't been validated",
          "Training sources and sizes are named, with GSMA as the provider of the corpus",
          "Apache 2.0, ungated, safetensors only, no code to run",
          "A full vLLM serving guide with sizing, stop tokens and troubleshooting",
          "The owner answers questions on the repository"
        ],
        "weaknesses": [
          "BF16 only at 62.6 GB, with no GGUF or other quantised build from anyone we checked",
          "The files are in a personal account, not an AT\u0026T or GSMA organisation",
          "Weights replaced in place three times, and an old shard set left in the repository",
          "No tool-call format, structured output or thinking",
          "Post-trained at 4,096 tokens, so long-context use is unproven",
          "No safety results and no security contact"
        ],
        "agentNotes": [
          "Download the 15 shards the index names, not the whole repository, which is twice the size",
          "Pin a revision. The card says the weights may change under the same name",
          "Serve it with vLLM 0.19.0 or later and the repository's own chat template, not Gemma 4's",
          "Send no thinking flags. It answers directly and wasn't trained on Gemma's thought channel",
          "Use it as the generation stage of a RAG pipeline over telecom standards, with source attribution and human review",
          "Don't use it to run network tools unattended. The card says that hasn't been evaluated"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "low",
            "grade": "C",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 56.8
          }
        ],
        "editorialScores": {
          "interface": 60,
          "reach": 50,
          "risk": 55,
          "upkeep": 74
        },
        "provenanceScore": 61,
        "checked": {
          "categories": {
            "interface": "2026-11-10",
            "reach": "2026-11-10",
            "risk": "2026-11-10",
            "upkeep": "2026-11-10"
          },
          "last": "2026-11-10",
          "oldest": "2026-11-10",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "# with vLLM 0.19.0 or later, on two 80 GB GPUs, per the card:\nvllm serve farbodtavakkoli/OTel-2.0-LLM-31B-IT --served-model-name OTel-2.0-LLM-31B-IT \\\n  --tensor-parallel-size 2 --max-model-len 8192 --dtype bfloat16 --port 8000",
        "http": "curl http://localhost:8000/v1/chat/completions \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"model\": \"OTel-2.0-LLM-31B-IT\", \"messages\": [{\"role\": \"user\", \"content\": \"What model is this?\"}], \"temperature\": 0}'"
      },
      "letme": {
        "capability": "https://letme.dev/model.open-weights",
        "tool": "https://letme.dev/otel-2-0-llm-31b-it"
      },
      "weights": {
        "trainedBy": "AT\u0026T Chief Data Office, with GSMA, Red Hat, Microsoft, AMD, Dell, MLCommons and Pleias named as contributors",
        "builtOn": "google/gemma-4-31b-it (post-trained with OSFT; named on the card and in its metadata)",
        "params": "31B",
        "context": 262144,
        "goodFor": "Telecoms question answering and RAG over 3GPP, ETSI, GSMA, CAMARA, ITU, O-RAN and TM Forum material, in English, as the generation stage with retrieval and human review around it.",
        "runtimes": [
          "vLLM",
          "SGLang",
          "Transformers"
        ],
        "builds": [
          {
            "name": "OTel-2.0-LLM-31B-IT",
            "url": "https://huggingface.co/farbodtavakkoli/OTel-2.0-LLM-31B-IT",
            "who": "publisher",
            "precision": "bf16",
            "sizeGB": 62.55,
            "memoryGB": 96,
            "format": "safetensors",
            "runsOn": [
              "vLLM",
              "SGLang",
              "Transformers"
            ],
            "note": "The 15 shards the index names. The repository also holds an earlier 14-shard set of 64.21 GB, so download by the index and not the whole repository. No quantised build from the publisher or the usual converters"
          }
        ],
        "run": "vllm serve farbodtavakkoli/OTel-2.0-LLM-31B-IT --tensor-parallel-size 2 --max-model-len 8192 --dtype bfloat16",
        "runBuild": "OTel-2.0-LLM-31B-IT",
        "checked": "2026-11-10",
        "minMemoryGB": 96
      },
      "family": {
        "lab": "AT\u0026T (Open Telco AI)",
        "family": "OTel 2.0",
        "url": "https://www.anchorterminal.com/open-weights/#att-open-telco",
        "others": [
          {
            "name": "OTel-2.0-LLM-31B-IT-QLoRA",
            "url": "https://huggingface.co/farbodtavakkoli/OTel-2.0-LLM-31B-IT-QLoRA",
            "params": "31B"
          },
          {
            "name": "OTel-2.0-Decision-26B-A4B-4bit",
            "url": "https://huggingface.co/farbodtavakkoli/OTel-2.0-Decision-26B-A4B-4bit",
            "params": "26B total, 4B active (per name; card not read)"
          }
        ]
      },
      "area": "models",
      "provenance": {
        "legalEntity": "AT\u0026T (the card and GSMA's newsroom name AT\u0026T as the releaser, and the model answers that AT\u0026T Chief Data Office trained it). Published from a contributor's personal accounts on Hugging Face and GitHub",
        "domain": "",
        "domainRegistered": "",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://huggingface.co/farbodtavakkoli/OTel-2.0-LLM-31B-IT/commits/main",
        "securityTxt": "none",
        "checked": "2026-11-10",
        "notes": [
          "No vendor domain is recorded. The project's pages are a personal GitHub repository and Hugging Face account, and open-telco.ai, the site GSMA's article links, answered 403 on 10 November 2026.",
          "GSMA's newsroom article of 24 July 2026 names AT\u0026T as the releaser and GSMA as the source of the corpus. It doesn't link the Hugging Face repository.",
          "The Hub lists the publishing account as a member of the AT\u0026T and GSMA organisations.",
          "Nothing is hosted under this listing, so Apache 2.0 stands in for terms of service and no privacy policy is scored.",
          "The GitHub repository has no SECURITY.md (404 on 10 November 2026)."
        ],
        "score": 61
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/otel-2-0-llm-31b-it.json"
    },
    "edges": [
      {
        "by": 25,
        "category": "interface",
        "leads": "apertus-v1-5-8b",
        "name": "Agent interface",
        "reasons": {
          "a": "Chat template 20, a Jinja file in the repository. Tool-calling format 25, Swiss AI's report documents how tools are declared and returned and the card names vLLM's apertus parser. Trained tool calling 20, trained on verified tool use with several calls a turn, though parallel calls are weaker on the 8B and tools don't work with thinking on. Structured output 0, not documented. Reasoning control 10, thinking turns on per request and the card says where the reasoning comes back. Context 10, 262,144 tokens trained.",
          "b": "Chat template 20, chat_template.jinja in the repository, 19,300 characters, the publisher's own. Tool-calling format 10, only the template says how tools are declared and how calls come back. Trained tool calling 20, the template loops over tool_calls, so it renders several calls in one turn, and the card says the training mix included general-purpose agentic tool-calling examples, while none were specific to telecoms. Structured output 0, the card doesn't document JSON or JSON Schema output. Reasoning control 0, the card says the model wasn't trained to produce or consume Gemma's thought channel and answers directly, so there is no thinking to switch or budget. Context 10, 262,144 positions in the text config, the base's native context. 20 + 10 + 20 + 0 + 0 + 10 = 60."
        },
        "scores": {
          "a": 85,
          "b": 60
        }
      },
      {
        "by": 20,
        "category": "risk",
        "leads": "apertus-v1-5-8b",
        "name": "Risk",
        "reasons": {
          "a": "File safety 25, safetensors only and no code in the repository. Provenance 15, the files are in the swiss-ai organisation the report links, with a checksum on every file. Safety evaluation 10 of 20, published safety benchmarks run with Swiss AI's open harnesses and early access for three outside evaluators, but the manual evaluation is Swiss AI's own and can't be rerun. Agent guidance 10, the report says what the refusals cover, how far jailbreaks get and that capability limits are the main defence, with a personal-data filter to apply, but nothing on prompt injection for deployers. Licence risk 10, 5 off for the use policy. Security programme 5, ETH Zurich's disclosure policy, with no advisories found.",
          "b": "File safety 25, safetensors only, with no .bin, .pt or .pth files and no Python files. Provenance 5, the files sit in a personal account, farbodtavakkoli, not in an organisation AT\u0026T's or GSMA's site links to: GSMA's article names AT\u0026T as the releaser without linking the repository, and the GitHub repository that links it is the same person's (0). Safety evaluation 0, no safety results on the card. Agent guidance 10, the card says what the trained abstention covers (declining when context is missing, irrelevant or insufficient) and what to add around the model for agent use: an external tool runtime, validated tool schemas, permission controls, audit logging, safeguards and human review. Licence risk 15, Apache 2.0 has no use policy, field-of-use limit, threshold or change clause, nothing is added on the card, and the licence link resolves (200 on 10 November 2026). Security programme 0, no way to report a flaw found. 25 + 5 + 0 + 10 + 15 + 0 = 55."
        },
        "scores": {
          "a": 75,
          "b": 55
        }
      },
      {
        "by": 10,
        "category": "reach",
        "leads": "otel-2-0-llm-31b-it",
        "name": "Reach",
        "reasons": {
          "a": "Memory 25 of 30, the BF16 files are 18.4 GB, or 22.1 GB with a fifth added, which fits 24 GB. Runtimes 0, no released vLLM (to 0.33.0), SGLang (to 0.5.23), Transformers (to 5.22.1), llama.cpp, Ollama or LM Studio runs version 1.5 yet, only Swiss AI's forks. Builds 0, Swiss AI publishes no quantised build. Terms 10 of 15, Apache 2.0 with an acceptable use policy added at the gate. Download 5, a click-through that needs an account and your contact details. Hosted 0, no inference provider or publisher API was found, and Swiss AI's documentation page names none on 3 November 2026.",
          "b": "Memory 10, the publisher's only build is the BF16 safetensors, 62.55 GB for the 15 shards the index names, and 62.55 GB × 1.2 = 75.1 GB, above 64 GB and inside the reference machine's GPU share. Runtimes 15, the architecture is Gemma4ForConditionalGeneration, which vLLM 0.33.0, SGLang 0.5.23 and Transformers 5.22.2 run from the safetensors files, three at 5 each. Builds 0, the publisher ships the BF16 weights only. Terms 15, Apache 2.0 in the card's metadata, an OSI licence, with nothing added on the card. Download 10, gated is false on 10 November 2026, so the files download with no account or terms. Hosted 0, Hugging Face maps one inference provider, Featherless AI (live), short of the two the line needs. 10 + 15 + 0 + 15 + 10 + 0 = 50."
        },
        "scores": {
          "a": 40,
          "b": 50
        }
      },
      {
        "by": 10,
        "category": "upkeep",
        "leads": "apertus-v1-5-8b",
        "name": "Documentation and upkeep",
        "reasons": {
          "a": "Model card 14 of 20, languages and a knowledge cut-off are missing. Training data 20, every dataset is public and listed with versions, licences and counts. Last change 20, the card changed on 14 October 2026, 20 days before 3 November, and Swiss AI added its own evaluation-results files on 26 October and 3 November. Responsiveness 20, Swiss AI answered all three questions, unchanged on 3 November 2026. Version policy 5, earlier models stay in their own repositories without a dated note. File health 5, the gated config couldn't be checked against the card, and the card and the policy disagree on the output filter.",
          "b": "Model card 14, Intended use, a long limitations section, the architecture and training method, the parameters (31B) and the language (English) are on the card. Training data 15, the card names the sources (3GPP, ETSI, ITU, GSMA, CAMARA, O-RAN and TM Forum material provided by GSMA), the overall sizes (15 billion raw tokens, over 1 trillion processed, about 440 billion used), the mix of example types and the processing tool, and lists what was left out. Last change 20, the last commit, on 1 November 2026, updated the card's links, resources, citation and contacts, nine days before this check. Responsiveness 20, Of the 3 discussions that aren't pull requests (7 August to 28 October 2026), 2 have a reply from the repository's owner, which is most. Version policy 0, the weights were replaced in place: uploads on 27 July, 3 August and 1 September 2026 under one name, with a standing notice on the card that they may change and that users should pin a revision, and no dated note of what changed. File health 5, the card describes 15 shards of about 62.6 GB while the repository still holds an earlier 14-shard set beside them, 126.8 GB in all. 14 + 15 + 20 + 20 + 0 + 5 = 74."
        },
        "scores": {
          "a": 84,
          "b": 74
        }
      }
    ],
    "facts": [
      {
        "a": "Open-weight model",
        "b": "Open-weight model",
        "name": "Kind"
      },
      {
        "a": "Swiss AI Initiative (EPFL and ETH Zurich)",
        "b": "AT\u0026T (Open Telco AI)",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "",
        "b": "",
        "name": "Transports"
      },
      {
        "a": "None",
        "b": "None",
        "name": "Auth"
      },
      {
        "a": "Free",
        "b": "Free",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Apache-2.0, with the Apertus Acceptable Use Policy (v1.5, 14 July 2026) accepted at the download gate",
        "b": "Apache-2.0",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-14",
        "b": "2026-11-01",
        "name": "Last release"
      },
      {
        "a": "not read yet",
        "b": "no document linked",
        "name": "Terms last updated"
      },
      {
        "a": "no document linked",
        "b": "no document linked",
        "name": "Privacy policy last updated"
      },
      {
        "a": "2.8/5 (4)",
        "b": "none",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Apertus v1.5 8B scores 61 (C) on agent readiness against OTel-2.0-LLM-31B-IT's 56.8 (C), and leads in 3 of 4 scored categories. OTel-2.0-LLM-31B-IT leads on reach.",
        "question": "Which is better for AI agents, Apertus v1.5 8B or OTel-2.0-LLM-31B-IT?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Risk, 75 against 55",
          "Agent interface, 85 against 60",
          "Documentation and upkeep, 84 against 74"
        ],
        "also": null,
        "goodFor": "Agents that want a fully open, multilingual 8B with image and audio input on one 24 GB GPU, and can run a publisher fork of vLLM.",
        "slug": "apertus-v1-5-8b",
        "watchFor": "No released runtime supports it, only Swiss AI's forks of vLLM and Transformers"
      },
      {
        "aheadOn": [
          "Reach, 50 against 40"
        ],
        "also": null,
        "goodFor": "Telecoms teams that want an open model for standards questions and RAG on their own hardware",
        "slug": "otel-2-0-llm-31b-it",
        "watchFor": "BF16 only at 62.6 GB, with no GGUF or other quantised build from anyone we checked"
      }
    ],
    "history": null,
    "job": {
      "capability": "model.open-weights",
      "name": "Open-weight models you run yourself"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/agents-a1-4b-vs-apertus-v1-5-8b.json",
        "title": "Agents-A1-4B vs Apertus v1.5 8B",
        "url": "https://www.anchorterminal.com/compare/agents-a1-4b-vs-apertus-v1-5-8b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agents-a1-4b-vs-otel-2-0-llm-31b-it.json",
        "title": "Agents-A1-4B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/agents-a1-4b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-apodex-1-1-mini.json",
        "title": "Apertus v1.5 8B vs Apodex-1.1-mini",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-apodex-1-1-mini"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-arete-27b.json",
        "title": "Apertus v1.5 8B vs Arete-27B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-arete-27b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-bigbang-v1.json",
        "title": "Apertus v1.5 8B vs BigBang-v1",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-bigbang-v1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-carbon-x.json",
        "title": "Apertus v1.5 8B vs Carbon-X",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-carbon-x"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-cola2.json",
        "title": "Apertus v1.5 8B vs Cola2",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-cola2"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-cosmos-reason2-2b.json",
        "title": "Apertus v1.5 8B vs Cosmos-Reason2-2B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-cosmos-reason2-2b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-darwin-36b-opus.json",
        "title": "Apertus v1.5 8B vs Darwin-36B-Opus",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-darwin-36b-opus"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-deepseek-v3-2.json",
        "title": "Apertus v1.5 8B vs DeepSeek-V3.2",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-deepseek-v3-2"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-deepseek-v4-1-flash.json",
        "title": "Apertus v1.5 8B vs DeepSeek V4.1 Flash",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-deepseek-v4-1-flash"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-deepseek-v4-flash-0731.json",
        "title": "Apertus v1.5 8B vs DeepSeek-V4-Flash-0731",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-deepseek-v4-flash-0731"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-devstral-small-2.json",
        "title": "Apertus v1.5 8B vs Devstral Small 2",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-devstral-small-2"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-diffusiongemma-26b-a4b-it.json",
        "title": "Apertus v1.5 8B vs DiffusionGemma 26B A4B IT",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-diffusiongemma-26b-a4b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-exaone-4-5-33b.json",
        "title": "Apertus v1.5 8B vs EXAONE 4.5 33B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-exaone-4-5-33b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gemma-4-12b-it.json",
        "title": "Apertus v1.5 8B vs Gemma 4 12B IT",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gemma-4-12b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gemma-4-26b-a4b-it.json",
        "title": "Apertus v1.5 8B vs Gemma 4 26B A4B IT",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gemma-4-26b-a4b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gemma-4-31b-it.json",
        "title": "Apertus v1.5 8B vs Gemma 4 31B IT",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gemma-4-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gemma-4-e2b-it.json",
        "title": "Apertus v1.5 8B vs Gemma 4 E2B IT",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gemma-4-e2b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gemma-4-e4b-it.json",
        "title": "Apertus v1.5 8B vs Gemma 4 E4B IT",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gemma-4-e4b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-glm-4-5-air.json",
        "title": "Apertus v1.5 8B vs GLM-4.5-Air",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-glm-4-5-air"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-glm-4-7-flash.json",
        "title": "Apertus v1.5 8B vs GLM-4.7-Flash",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-glm-4-7-flash"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-glm-5-3.json",
        "title": "Apertus v1.5 8B vs GLM-5.3",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-glm-5-3"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-glm-5-3-flash.json",
        "title": "Apertus v1.5 8B vs GLM-5.3-Flash",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-glm-5-3-flash"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gpt-oss-120b.json",
        "title": "Apertus v1.5 8B vs gpt-oss-120b",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gpt-oss-120b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gpt-oss-20b.json",
        "title": "Apertus v1.5 8B vs gpt-oss-20b",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gpt-oss-20b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-granite-4-2-30b.json",
        "title": "Apertus v1.5 8B vs Granite 4.2 30B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-granite-4-2-30b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-granite-4-2-3b.json",
        "title": "Apertus v1.5 8B vs Granite 4.2 3B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-granite-4-2-3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-granite-4-2-8b.json",
        "title": "Apertus v1.5 8B vs Granite 4.2 8B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-granite-4-2-8b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-hy-memory-30b-a3b.json",
        "title": "Apertus v1.5 8B vs Hy-Memory-30B-A3B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-hy-memory-30b-a3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-hy3.json",
        "title": "Apertus v1.5 8B vs Hy3",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-hy3"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-inkling.json",
        "title": "Apertus v1.5 8B vs Inkling",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-inkling"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-inkling-small.json",
        "title": "Apertus v1.5 8B vs Inkling-Small",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-inkling-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-internvl3-5-gpt-oss-20b-a4b-preview.json",
        "title": "Apertus v1.5 8B vs InternVL3.5-GPT-OSS-20B-A4B-Preview",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-internvl3-5-gpt-oss-20b-a4b-preview"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-kimi-k3.json",
        "title": "Apertus v1.5 8B vs Kimi K3",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-kimi-k3"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-kimi-k3-1-pro.json",
        "title": "Apertus v1.5 8B vs Kimi K3.1 Pro",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-kimi-k3-1-pro"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-kolibri-1.json",
        "title": "Apertus v1.5 8B vs Kolibri-1",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-kolibri-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-kronos.json",
        "title": "Apertus v1.5 8B vs Kronos",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-kronos"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-laguna-m-1.json",
        "title": "Apertus v1.5 8B vs Laguna M.1",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-laguna-m-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-laguna-s-2-1.json",
        "title": "Apertus v1.5 8B vs Laguna S 2.1",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-laguna-s-2-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-laguna-xs-2-1.json",
        "title": "Apertus v1.5 8B vs Laguna XS 2.1",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-laguna-xs-2-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-lbs-27b.json",
        "title": "Apertus v1.5 8B vs LBS-27B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-lbs-27b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-lfm2-5-2-6b.json",
        "title": "Apertus v1.5 8B vs LFM2.5-2.6B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-lfm2-5-2-6b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-lfm3-1-7b.json",
        "title": "Apertus v1.5 8B vs LFM3-1.7B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-lfm3-1-7b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-lfm3-audio-2b.json",
        "title": "Apertus v1.5 8B vs LFM3-Audio-2B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-lfm3-audio-2b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-lfm3-omni-2b.json",
        "title": "Apertus v1.5 8B vs LFM3-Omni-2B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-lfm3-omni-2b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-lfm3-vl-2b.json",
        "title": "Apertus v1.5 8B vs LFM3-VL-2B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-lfm3-vl-2b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ling-3-0-tiny.json",
        "title": "Apertus v1.5 8B vs Ling-3.0-tiny",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ling-3-0-tiny"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ling-3-1-flash-1019.json",
        "title": "Apertus v1.5 8B vs Ling-3.1-flash-1019",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ling-3-1-flash-1019"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-longcat-2-5.json",
        "title": "Apertus v1.5 8B vs LongCat-2.5",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-longcat-2-5"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-mimo-v2-6-distill-qwen-9b.json",
        "title": "Apertus v1.5 8B vs MiMo-V2.6 Distill Qwen 9B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-mimo-v2-6-distill-qwen-9b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-mimo-v2-6-flash-rl.json",
        "title": "Apertus v1.5 8B vs MiMo-V2.6-Flash-RL",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-mimo-v2-6-flash-rl"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minicpm-o-4-5.json",
        "title": "Apertus v1.5 8B vs MiniCPM-o 4.5",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minicpm-o-4-5"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minicpm-v-4-7-1b.json",
        "title": "Apertus v1.5 8B vs MiniCPM-V 4.7 1B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minicpm-v-4-7-1b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minicpm-v-4-7-35b-a3b.json",
        "title": "Apertus v1.5 8B vs MiniCPM-V 4.7 35B-A3B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minicpm-v-4-7-35b-a3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minicpm5-2b.json",
        "title": "Apertus v1.5 8B vs MiniCPM5-2B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minicpm5-2b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minimax-m2-5.json",
        "title": "Apertus v1.5 8B vs MiniMax-M2.5",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minimax-m2-5"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minimax-m2-7.json",
        "title": "Apertus v1.5 8B vs MiniMax-M2.7",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minimax-m2-7"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minimax-m3-1-flash.json",
        "title": "Apertus v1.5 8B vs MiniMax-M3.1-Flash",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minimax-m3-1-flash"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-mistral-large-4.json",
        "title": "Apertus v1.5 8B vs Mistral Large 4",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-mistral-large-4"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-muse-glimmer-30b.json",
        "title": "Apertus v1.5 8B vs Muse Glimmer 30B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-muse-glimmer-30b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nanbeige-4-2-3b.json",
        "title": "Apertus v1.5 8B vs Nanbeige4.2-3B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nanbeige-4-2-3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nanbeige-4-3-33b.json",
        "title": "Apertus v1.5 8B vs Nanbeige4.3-33B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nanbeige-4-3-33b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-5-bolt-e4b-4gb.json",
        "title": "Apertus v1.5 8B vs NVIDIA Nemotron 3.5 Bolt E4B 4GB",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-5-bolt-e4b-4gb"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-5-lightning-30b-a3b.json",
        "title": "Apertus v1.5 8B vs Nemotron 3.5 Lightning 30B A3B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-5-lightning-30b-a3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-nano-30b-a3b.json",
        "title": "Apertus v1.5 8B vs Nemotron 3 Nano 30B A3B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-nano-30b-a3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-nano-4b.json",
        "title": "Apertus v1.5 8B vs Nemotron 3 Nano 4B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-nano-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-nano-omni-30b-a3b-reasoning.json",
        "title": "Apertus v1.5 8B vs Nemotron 3 Nano Omni 30B A3B Reasoning",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-nano-omni-30b-a3b-reasoning"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-super-120b-a12b.json",
        "title": "Apertus v1.5 8B vs Nemotron 3 Super 120B A12B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-super-120b-a12b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-ultra-550b-a55b.json",
        "title": "Apertus v1.5 8B vs Nemotron 3 Ultra 550B A55B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-ultra-550b-a55b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-north-mini-code-1-0.json",
        "title": "Apertus v1.5 8B vs North Mini Code 1.0",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-north-mini-code-1-0"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-occamy-1-0.json",
        "title": "Apertus v1.5 8B vs occamy-1.0",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-occamy-1-0"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-olmo-3-7b-think.json",
        "title": "Apertus v1.5 8B vs Olmo 3 7B Think",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-olmo-3-7b-think"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ornith-1-5-122b.json",
        "title": "Apertus v1.5 8B vs Ornith-1.5-122B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ornith-1-5-122b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ornith-1-5-35b-a3b.json",
        "title": "Apertus v1.5 8B vs Ornith-1.5-35B-A3B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ornith-1-5-35b-a3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ornith-1-5-397b.json",
        "title": "Apertus v1.5 8B vs Ornith-1.5-397B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ornith-1-5-397b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ornith-1-5-9b.json",
        "title": "Apertus v1.5 8B vs Ornith-1.5-9B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ornith-1-5-9b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen-agentworld-35b-a3b.json",
        "title": "Apertus v1.5 8B vs Qwen-AgentWorld-35B-A3B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen-agentworld-35b-a3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-30b-a3b-instruct-2507.json",
        "title": "Apertus v1.5 8B vs Qwen3-30B-A3B-Instruct-2507",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-30b-a3b-instruct-2507"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-4b-instruct-2507.json",
        "title": "Apertus v1.5 8B vs Qwen3-4B-Instruct-2507",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-4b-instruct-2507"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-5-0-8b.json",
        "title": "Apertus v1.5 8B vs Qwen3.5-0.8B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-5-0-8b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-5-122b-a10b.json",
        "title": "Apertus v1.5 8B vs Qwen3.5-122B-A10B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-5-122b-a10b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-5-2b.json",
        "title": "Apertus v1.5 8B vs Qwen3.5-2B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-5-2b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-5-397b-a17b.json",
        "title": "Apertus v1.5 8B vs Qwen3.5-397B-A17B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-5-397b-a17b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-5-4b.json",
        "title": "Apertus v1.5 8B vs Qwen3.5-4B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-5-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-5-9b.json",
        "title": "Apertus v1.5 8B vs Qwen3.5-9B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-5-9b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-6-27b.json",
        "title": "Apertus v1.5 8B vs Qwen3.6-27B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-6-27b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-6-35b-a3b.json",
        "title": "Apertus v1.5 8B vs Qwen3.6-35B-A3B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-6-35b-a3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-8-27b.json",
        "title": "Apertus v1.5 8B vs Qwen3.8-27B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-8-27b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-8-flash-next.json",
        "title": "Apertus v1.5 8B vs Qwen3.8-Flash-Next",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-8-flash-next"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-coder-30b-a3b-instruct.json",
        "title": "Apertus v1.5 8B vs Qwen3-Coder-30B-A3B-Instruct",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-coder-30b-a3b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-coder-next.json",
        "title": "Apertus v1.5 8B vs Qwen3-Coder-Next",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-coder-next"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-omni-30b-a3b-instruct.json",
        "title": "Apertus v1.5 8B vs Qwen3-Omni-30B-A3B-Instruct",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-omni-30b-a3b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-vl-2b-instruct.json",
        "title": "Apertus v1.5 8B vs Qwen3-VL-2B-Instruct",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-vl-2b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-vl-30b-a3b-instruct.json",
        "title": "Apertus v1.5 8B vs Qwen3-VL-30B-A3B-Instruct",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-vl-30b-a3b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-vl-32b-instruct.json",
        "title": "Apertus v1.5 8B vs Qwen3-VL-32B-Instruct",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-vl-32b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-vl-4b-instruct.json",
        "title": "Apertus v1.5 8B vs Qwen3-VL-4B-Instruct",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-vl-4b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-vl-8b-instruct.json",
        "title": "Apertus v1.5 8B vs Qwen3-VL-8B-Instruct",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-vl-8b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwopus3-8-27b-flash-v2.json",
        "title": "Apertus v1.5 8B vs Qwopus3.8-27B-Flash-V2",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwopus3-8-27b-flash-v2"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-recursive-flint.json",
        "title": "Apertus v1.5 8B vs Recursive Flint",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-recursive-flint"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ripple-65b-preview.json",
        "title": "Apertus v1.5 8B vs Ripple-65B Preview",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ripple-65b-preview"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-sensenova-loop-9b-preview.json",
        "title": "Apertus v1.5 8B vs SenseNova-Loop-9B-Preview",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-sensenova-loop-9b-preview"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-smollm3-3b.json",
        "title": "Apertus v1.5 8B vs SmolLM3-3B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-smollm3-3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-spark-x2-6-4b.json",
        "title": "Apertus v1.5 8B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-step-3-7-flash.json",
        "title": "Apertus v1.5 8B vs Step 3.7 Flash",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-step-3-7-flash"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-swift-1-5-qwen3-8-27b.json",
        "title": "Apertus v1.5 8B vs Swift 1.5 Qwen3.8-27B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-swift-1-5-qwen3-8-27b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-swift-1-5-qwen3-8-flash-next.json",
        "title": "Apertus v1.5 8B vs Swift 1.5 Qwen3.8-Flash-Next",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-swift-1-5-qwen3-8-flash-next"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-thinkingcap-qwen3-8-27b.json",
        "title": "Apertus v1.5 8B vs ThinkingCap (Qwen3.8 27B)",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-thinkingcap-qwen3-8-27b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-unlimited-ocr-2.json",
        "title": "Apertus v1.5 8B vs Baidu Unlimited-OCR-2",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-unlimited-ocr-2"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-wevisone-vl-2b.json",
        "title": "Apertus v1.5 8B vs WeVisOne-VL-2B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-wevisone-vl-2b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-wevisone-vl-4b.json",
        "title": "Apertus v1.5 8B vs WeVisOne-VL-4B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-wevisone-vl-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-zaya1-8b.json",
        "title": "Apertus v1.5 8B vs ZAYA1-8B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-zaya1-8b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apodex-1-1-mini-vs-otel-2-0-llm-31b-it.json",
        "title": "Apodex-1.1-mini vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/apodex-1-1-mini-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/arete-27b-vs-otel-2-0-llm-31b-it.json",
        "title": "Arete-27B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/arete-27b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bigbang-v1-vs-otel-2-0-llm-31b-it.json",
        "title": "BigBang-v1 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/bigbang-v1-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/carbon-x-vs-otel-2-0-llm-31b-it.json",
        "title": "Carbon-X vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/carbon-x-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cola2-vs-otel-2-0-llm-31b-it.json",
        "title": "Cola2 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/cola2-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cosmos-reason2-2b-vs-otel-2-0-llm-31b-it.json",
        "title": "Cosmos-Reason2-2B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/cosmos-reason2-2b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/darwin-36b-opus-vs-otel-2-0-llm-31b-it.json",
        "title": "Darwin-36B-Opus vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/darwin-36b-opus-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepseek-v3-2-vs-otel-2-0-llm-31b-it.json",
        "title": "DeepSeek-V3.2 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/deepseek-v3-2-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepseek-v4-1-flash-vs-otel-2-0-llm-31b-it.json",
        "title": "DeepSeek V4.1 Flash vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/deepseek-v4-1-flash-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepseek-v4-flash-0731-vs-otel-2-0-llm-31b-it.json",
        "title": "DeepSeek-V4-Flash-0731 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/deepseek-v4-flash-0731-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/devstral-small-2-vs-otel-2-0-llm-31b-it.json",
        "title": "Devstral Small 2 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/devstral-small-2-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/diffusiongemma-26b-a4b-it-vs-otel-2-0-llm-31b-it.json",
        "title": "DiffusionGemma 26B A4B IT vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/diffusiongemma-26b-a4b-it-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/exaone-4-5-33b-vs-otel-2-0-llm-31b-it.json",
        "title": "EXAONE 4.5 33B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/exaone-4-5-33b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemma-4-12b-it-vs-otel-2-0-llm-31b-it.json",
        "title": "Gemma 4 12B IT vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/gemma-4-12b-it-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemma-4-26b-a4b-it-vs-otel-2-0-llm-31b-it.json",
        "title": "Gemma 4 26B A4B IT vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/gemma-4-26b-a4b-it-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemma-4-31b-it-vs-otel-2-0-llm-31b-it.json",
        "title": "Gemma 4 31B IT vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/gemma-4-31b-it-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemma-4-e2b-it-vs-otel-2-0-llm-31b-it.json",
        "title": "Gemma 4 E2B IT vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/gemma-4-e2b-it-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemma-4-e4b-it-vs-otel-2-0-llm-31b-it.json",
        "title": "Gemma 4 E4B IT vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/gemma-4-e4b-it-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/glm-4-5-air-vs-otel-2-0-llm-31b-it.json",
        "title": "GLM-4.5-Air vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/glm-4-5-air-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/glm-4-7-flash-vs-otel-2-0-llm-31b-it.json",
        "title": "GLM-4.7-Flash vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/glm-4-7-flash-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/glm-5-3-flash-vs-otel-2-0-llm-31b-it.json",
        "title": "GLM-5.3-Flash vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/glm-5-3-flash-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/glm-5-3-vs-otel-2-0-llm-31b-it.json",
        "title": "GLM-5.3 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/glm-5-3-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gpt-oss-120b-vs-otel-2-0-llm-31b-it.json",
        "title": "gpt-oss-120b vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/gpt-oss-120b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gpt-oss-20b-vs-otel-2-0-llm-31b-it.json",
        "title": "gpt-oss-20b vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/gpt-oss-20b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/granite-4-2-30b-vs-otel-2-0-llm-31b-it.json",
        "title": "Granite 4.2 30B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/granite-4-2-30b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/granite-4-2-3b-vs-otel-2-0-llm-31b-it.json",
        "title": "Granite 4.2 3B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/granite-4-2-3b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/granite-4-2-8b-vs-otel-2-0-llm-31b-it.json",
        "title": "Granite 4.2 8B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/granite-4-2-8b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hy-memory-30b-a3b-vs-otel-2-0-llm-31b-it.json",
        "title": "Hy-Memory-30B-A3B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/hy-memory-30b-a3b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hy3-vs-otel-2-0-llm-31b-it.json",
        "title": "Hy3 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/hy3-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-small-vs-otel-2-0-llm-31b-it.json",
        "title": "Inkling-Small vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/inkling-small-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-vs-otel-2-0-llm-31b-it.json",
        "title": "Inkling vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/inkling-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/internvl3-5-gpt-oss-20b-a4b-preview-vs-otel-2-0-llm-31b-it.json",
        "title": "InternVL3.5-GPT-OSS-20B-A4B-Preview vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/internvl3-5-gpt-oss-20b-a4b-preview-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kimi-k3-1-pro-vs-otel-2-0-llm-31b-it.json",
        "title": "Kimi K3.1 Pro vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/kimi-k3-1-pro-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kimi-k3-vs-otel-2-0-llm-31b-it.json",
        "title": "Kimi K3 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/kimi-k3-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kolibri-1-vs-otel-2-0-llm-31b-it.json",
        "title": "Kolibri-1 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/kolibri-1-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kronos-vs-otel-2-0-llm-31b-it.json",
        "title": "Kronos vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/kronos-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/laguna-m-1-vs-otel-2-0-llm-31b-it.json",
        "title": "Laguna M.1 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/laguna-m-1-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/laguna-s-2-1-vs-otel-2-0-llm-31b-it.json",
        "title": "Laguna S 2.1 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/laguna-s-2-1-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/laguna-xs-2-1-vs-otel-2-0-llm-31b-it.json",
        "title": "Laguna XS 2.1 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/laguna-xs-2-1-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lbs-27b-vs-otel-2-0-llm-31b-it.json",
        "title": "LBS-27B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/lbs-27b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lfm2-5-2-6b-vs-otel-2-0-llm-31b-it.json",
        "title": "LFM2.5-2.6B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/lfm2-5-2-6b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lfm3-1-7b-vs-otel-2-0-llm-31b-it.json",
        "title": "LFM3-1.7B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/lfm3-1-7b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lfm3-audio-2b-vs-otel-2-0-llm-31b-it.json",
        "title": "LFM3-Audio-2B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/lfm3-audio-2b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lfm3-omni-2b-vs-otel-2-0-llm-31b-it.json",
        "title": "LFM3-Omni-2B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/lfm3-omni-2b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lfm3-vl-2b-vs-otel-2-0-llm-31b-it.json",
        "title": "LFM3-VL-2B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/lfm3-vl-2b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ling-3-0-tiny-vs-otel-2-0-llm-31b-it.json",
        "title": "Ling-3.0-tiny vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/ling-3-0-tiny-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ling-3-1-flash-1019-vs-otel-2-0-llm-31b-it.json",
        "title": "Ling-3.1-flash-1019 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/ling-3-1-flash-1019-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/longcat-2-5-vs-otel-2-0-llm-31b-it.json",
        "title": "LongCat-2.5 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/longcat-2-5-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/mimo-v2-6-distill-qwen-9b-vs-otel-2-0-llm-31b-it.json",
        "title": "MiMo-V2.6 Distill Qwen 9B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/mimo-v2-6-distill-qwen-9b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/mimo-v2-6-flash-rl-vs-otel-2-0-llm-31b-it.json",
        "title": "MiMo-V2.6-Flash-RL vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/mimo-v2-6-flash-rl-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minicpm-o-4-5-vs-otel-2-0-llm-31b-it.json",
        "title": "MiniCPM-o 4.5 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/minicpm-o-4-5-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minicpm-v-4-7-1b-vs-otel-2-0-llm-31b-it.json",
        "title": "MiniCPM-V 4.7 1B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/minicpm-v-4-7-1b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minicpm-v-4-7-35b-a3b-vs-otel-2-0-llm-31b-it.json",
        "title": "MiniCPM-V 4.7 35B-A3B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/minicpm-v-4-7-35b-a3b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minicpm5-2b-vs-otel-2-0-llm-31b-it.json",
        "title": "MiniCPM5-2B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/minicpm5-2b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-m2-5-vs-otel-2-0-llm-31b-it.json",
        "title": "MiniMax-M2.5 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/minimax-m2-5-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-m2-7-vs-otel-2-0-llm-31b-it.json",
        "title": "MiniMax-M2.7 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/minimax-m2-7-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-m3-1-flash-vs-otel-2-0-llm-31b-it.json",
        "title": "MiniMax-M3.1-Flash vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/minimax-m3-1-flash-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/mistral-large-4-vs-otel-2-0-llm-31b-it.json",
        "title": "Mistral Large 4 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/mistral-large-4-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/muse-glimmer-30b-vs-otel-2-0-llm-31b-it.json",
        "title": "Muse Glimmer 30B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/muse-glimmer-30b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nanbeige-4-2-3b-vs-otel-2-0-llm-31b-it.json",
        "title": "Nanbeige4.2-3B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/nanbeige-4-2-3b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nanbeige-4-3-33b-vs-otel-2-0-llm-31b-it.json",
        "title": "Nanbeige4.3-33B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/nanbeige-4-3-33b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nemotron-3-5-bolt-e4b-4gb-vs-otel-2-0-llm-31b-it.json",
        "title": "NVIDIA Nemotron 3.5 Bolt E4B 4GB vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/nemotron-3-5-bolt-e4b-4gb-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nemotron-3-5-lightning-30b-a3b-vs-otel-2-0-llm-31b-it.json",
        "title": "Nemotron 3.5 Lightning 30B A3B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/nemotron-3-5-lightning-30b-a3b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nemotron-3-nano-30b-a3b-vs-otel-2-0-llm-31b-it.json",
        "title": "Nemotron 3 Nano 30B A3B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/nemotron-3-nano-30b-a3b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nemotron-3-nano-4b-vs-otel-2-0-llm-31b-it.json",
        "title": "Nemotron 3 Nano 4B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/nemotron-3-nano-4b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nemotron-3-nano-omni-30b-a3b-reasoning-vs-otel-2-0-llm-31b-it.json",
        "title": "Nemotron 3 Nano Omni 30B A3B Reasoning vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/nemotron-3-nano-omni-30b-a3b-reasoning-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nemotron-3-super-120b-a12b-vs-otel-2-0-llm-31b-it.json",
        "title": "Nemotron 3 Super 120B A12B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/nemotron-3-super-120b-a12b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nemotron-3-ultra-550b-a55b-vs-otel-2-0-llm-31b-it.json",
        "title": "Nemotron 3 Ultra 550B A55B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/nemotron-3-ultra-550b-a55b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/north-mini-code-1-0-vs-otel-2-0-llm-31b-it.json",
        "title": "North Mini Code 1.0 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/north-mini-code-1-0-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/occamy-1-0-vs-otel-2-0-llm-31b-it.json",
        "title": "occamy-1.0 vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/occamy-1-0-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/olmo-3-7b-think-vs-otel-2-0-llm-31b-it.json",
        "title": "Olmo 3 7B Think vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/olmo-3-7b-think-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ornith-1-5-122b-vs-otel-2-0-llm-31b-it.json",
        "title": "Ornith-1.5-122B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/ornith-1-5-122b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ornith-1-5-35b-a3b-vs-otel-2-0-llm-31b-it.json",
        "title": "Ornith-1.5-35B-A3B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/ornith-1-5-35b-a3b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ornith-1-5-397b-vs-otel-2-0-llm-31b-it.json",
        "title": "Ornith-1.5-397B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/ornith-1-5-397b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ornith-1-5-9b-vs-otel-2-0-llm-31b-it.json",
        "title": "Ornith-1.5-9B vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/ornith-1-5-9b-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen-agentworld-35b-a3b.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen-AgentWorld-35B-A3B",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen-agentworld-35b-a3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-30b-a3b-instruct-2507.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3-30B-A3B-Instruct-2507",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-30b-a3b-instruct-2507"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-4b-instruct-2507.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3-4B-Instruct-2507",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-4b-instruct-2507"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-5-0-8b.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3.5-0.8B",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-5-0-8b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-5-122b-a10b.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3.5-122B-A10B",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-5-122b-a10b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-5-2b.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3.5-2B",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-5-2b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-5-397b-a17b.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3.5-397B-A17B",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-5-397b-a17b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-5-4b.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3.5-4B",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-5-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-5-9b.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3.5-9B",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-5-9b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-6-27b.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3.6-27B",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-6-27b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-6-35b-a3b.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3.6-35B-A3B",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-6-35b-a3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-8-27b.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3.8-27B",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-8-27b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-8-flash-next.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3.8-Flash-Next",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-8-flash-next"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-coder-30b-a3b-instruct.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3-Coder-30B-A3B-Instruct",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-coder-30b-a3b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-coder-next.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3-Coder-Next",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-coder-next"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-omni-30b-a3b-instruct.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3-Omni-30B-A3B-Instruct",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-omni-30b-a3b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-vl-2b-instruct.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3-VL-2B-Instruct",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-vl-2b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-vl-30b-a3b-instruct.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3-VL-30B-A3B-Instruct",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-vl-30b-a3b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-vl-32b-instruct.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3-VL-32B-Instruct",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-vl-32b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-vl-4b-instruct.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3-VL-4B-Instruct",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-vl-4b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-vl-8b-instruct.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwen3-VL-8B-Instruct",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-vl-8b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwopus3-8-27b-flash-v2.json",
        "title": "OTel-2.0-LLM-31B-IT vs Qwopus3.8-27B-Flash-V2",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwopus3-8-27b-flash-v2"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-recursive-flint.json",
        "title": "OTel-2.0-LLM-31B-IT vs Recursive Flint",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-recursive-flint"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-ripple-65b-preview.json",
        "title": "OTel-2.0-LLM-31B-IT vs Ripple-65B Preview",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-ripple-65b-preview"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-sensenova-loop-9b-preview.json",
        "title": "OTel-2.0-LLM-31B-IT vs SenseNova-Loop-9B-Preview",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-sensenova-loop-9b-preview"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-smollm3-3b.json",
        "title": "OTel-2.0-LLM-31B-IT vs SmolLM3-3B",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-smollm3-3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-spark-x2-6-4b.json",
        "title": "OTel-2.0-LLM-31B-IT vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-step-3-7-flash.json",
        "title": "OTel-2.0-LLM-31B-IT vs Step 3.7 Flash",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-step-3-7-flash"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-swift-1-5-qwen3-8-27b.json",
        "title": "OTel-2.0-LLM-31B-IT vs Swift 1.5 Qwen3.8-27B",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-swift-1-5-qwen3-8-27b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-swift-1-5-qwen3-8-flash-next.json",
        "title": "OTel-2.0-LLM-31B-IT vs Swift 1.5 Qwen3.8-Flash-Next",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-swift-1-5-qwen3-8-flash-next"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-thinkingcap-qwen3-8-27b.json",
        "title": "OTel-2.0-LLM-31B-IT vs ThinkingCap (Qwen3.8 27B)",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-thinkingcap-qwen3-8-27b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-unlimited-ocr-2.json",
        "title": "OTel-2.0-LLM-31B-IT vs Baidu Unlimited-OCR-2",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-unlimited-ocr-2"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-wevisone-vl-2b.json",
        "title": "OTel-2.0-LLM-31B-IT vs WeVisOne-VL-2B",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-wevisone-vl-2b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-wevisone-vl-4b.json",
        "title": "OTel-2.0-LLM-31B-IT vs WeVisOne-VL-4B",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-wevisone-vl-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-zaya1-8b.json",
        "title": "OTel-2.0-LLM-31B-IT vs ZAYA1-8B",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-zaya1-8b"
      }
    ],
    "panel": null,
    "scores": [
      {
        "key": "capability",
        "name": "Capability",
        "pending": true,
        "weight": 35
      },
      {
        "apertus-v1-5-8b": 40,
        "by": 10,
        "edge": "otel-2-0-llm-31b-it",
        "key": "reach",
        "name": "Reach",
        "otel-2-0-llm-31b-it": 50,
        "weight": 25
      },
      {
        "apertus-v1-5-8b": 75,
        "by": 20,
        "edge": "apertus-v1-5-8b",
        "key": "risk",
        "name": "Risk",
        "otel-2-0-llm-31b-it": 55,
        "weight": 20
      },
      {
        "apertus-v1-5-8b": 85,
        "by": 25,
        "edge": "apertus-v1-5-8b",
        "key": "interface",
        "name": "Agent interface",
        "otel-2-0-llm-31b-it": 60,
        "weight": 10
      },
      {
        "apertus-v1-5-8b": 84,
        "by": 10,
        "edge": "apertus-v1-5-8b",
        "key": "upkeep",
        "name": "Documentation and upkeep",
        "otel-2-0-llm-31b-it": 74,
        "weight": 10
      }
    ],
    "summary": "Apertus v1.5 8B scores 61 (C) on agent readiness against OTel-2.0-LLM-31B-IT's 56.8 (C), and leads in 3 of 4 scored categories. OTel-2.0-LLM-31B-IT leads on reach. Both do open-weight models you run yourself.",
    "tasks": null,
    "tutorials": [],
    "verdicts": {
      "apertus-v1-5-8b": "A fully open 8B cousin, training data included, for multilingual chat and tool calls with images and audio in. It needs about 22 GB in BF16 and Swiss AI's own vLLM or Transformers fork, since no released runtime supports it. The main risks are a gated download with a policy to pass on and tools that fail with thinking on.",
      "otel-2-0-llm-31b-it": "A real telecoms post-training of Gemma 4 31B IT with an unusually candid card on what was and wasn't trained. It fits a 128 GB machine in BF16 only, with no quantised build, sits in a personal account, and its weights have been replaced in place. Tool-call format, structured output and safety results aren't documented."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-otel-2-0-llm-31b-it",
    "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-otel-2-0-llm-31b-it.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-otel-2-0-llm-31b-it.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-otel-2-0-llm-31b-it.min.md"
  },
  "markdown": "Apertus v1.5 8B scores 61 (C) on agent readiness against OTel-2.0-LLM-31B-IT's 56.8 (C), and leads in 3 of 4 scored categories. OTel-2.0-LLM-31B-IT leads on reach. Both do open-weight models you run yourself.\n\n- Apertus v1.5 8B: grade C, 61/100, rank #40 of 160 open-weight models. Markdown https://www.anchorterminal.com/tools/apertus-v1-5-8b.md · JSON https://www.anchorterminal.com/api/v1/tools/apertus-v1-5-8b.json\n- OTel-2.0-LLM-31B-IT: grade C, 56.8/100, rank #111 of 160 open-weight models. Markdown https://www.anchorterminal.com/tools/otel-2-0-llm-31b-it.md · JSON https://www.anchorterminal.com/api/v1/tools/otel-2-0-llm-31b-it.json\n- Best open-weight models you download and run yourself for AI agents: https://www.anchorterminal.com/best/open-weights/index.md\n- All 6359 open weights comparisons: https://www.anchorterminal.com/compare/open-weights/index.md\n\n## Which one, for what\n\n### Apertus v1.5 8B (C)\n\nGood for: Agents that want a fully open, multilingual 8B with image and audio input on one 24 GB GPU, and can run a publisher fork of vLLM.\n\nAhead on:\n- Risk, 75 against 55\n- Agent interface, 85 against 60\n- Documentation and upkeep, 84 against 74\n\nWatch for: No released runtime supports it, only Swiss AI's forks of vLLM and Transformers\n\n### OTel-2.0-LLM-31B-IT (C)\n\nGood for: Telecoms teams that want an open model for standards questions and RAG on their own hardware\n\nAhead on:\n- Reach, 50 against 40\n\nWatch for: BF16 only at 62.6 GB, with no GGUF or other quantised build from anyone we checked\n\n\n## Why the edge\n\n### Agent interface: Apertus v1.5 8B +25\n\n- Apertus v1.5 8B (85): Chat template 20, a Jinja file in the repository. Tool-calling format 25, Swiss AI's report documents how tools are declared and returned and the card names vLLM's apertus parser. Trained tool calling 20, trained on verified tool use with several calls a turn, though parallel calls are weaker on the 8B and tools don't work with thinking on. Structured output 0, not documented. Reasoning control 10, thinking turns on per request and the card says where the reasoning comes back. Context 10, 262,144 tokens trained.\n- OTel-2.0-LLM-31B-IT (60): Chat template 20, chat_template.jinja in the repository, 19,300 characters, the publisher's own. Tool-calling format 10, only the template says how tools are declared and how calls come back. Trained tool calling 20, the template loops over tool_calls, so it renders several calls in one turn, and the card says the training mix included general-purpose agentic tool-calling examples, while none were specific to telecoms. Structured output 0, the card doesn't document JSON or JSON Schema output. Reasoning control 0, the card says the model wasn't trained to produce or consume Gemma's thought channel and answers directly, so there is no thinking to switch or budget. Context 10, 262,144 positions in the text config, the base's native context. 20 + 10 + 20 + 0 + 0 + 10 = 60.\n\n### Risk: Apertus v1.5 8B +20\n\n- Apertus v1.5 8B (75): File safety 25, safetensors only and no code in the repository. Provenance 15, the files are in the swiss-ai organisation the report links, with a checksum on every file. Safety evaluation 10 of 20, published safety benchmarks run with Swiss AI's open harnesses and early access for three outside evaluators, but the manual evaluation is Swiss AI's own and can't be rerun. Agent guidance 10, the report says what the refusals cover, how far jailbreaks get and that capability limits are the main defence, with a personal-data filter to apply, but nothing on prompt injection for deployers. Licence risk 10, 5 off for the use policy. Security programme 5, ETH Zurich's disclosure policy, with no advisories found.\n- OTel-2.0-LLM-31B-IT (55): File safety 25, safetensors only, with no .bin, .pt or .pth files and no Python files. Provenance 5, the files sit in a personal account, farbodtavakkoli, not in an organisation AT\u0026T's or GSMA's site links to: GSMA's article names AT\u0026T as the releaser without linking the repository, and the GitHub repository that links it is the same person's (0). Safety evaluation 0, no safety results on the card. Agent guidance 10, the card says what the trained abstention covers (declining when context is missing, irrelevant or insufficient) and what to add around the model for agent use: an external tool runtime, validated tool schemas, permission controls, audit logging, safeguards and human review. Licence risk 15, Apache 2.0 has no use policy, field-of-use limit, threshold or change clause, nothing is added on the card, and the licence link resolves (200 on 10 November 2026). Security programme 0, no way to report a flaw found. 25 + 5 + 0 + 10 + 15 + 0 = 55.\n\n### Reach: OTel-2.0-LLM-31B-IT +10\n\n- Apertus v1.5 8B (40): Memory 25 of 30, the BF16 files are 18.4 GB, or 22.1 GB with a fifth added, which fits 24 GB. Runtimes 0, no released vLLM (to 0.33.0), SGLang (to 0.5.23), Transformers (to 5.22.1), llama.cpp, Ollama or LM Studio runs version 1.5 yet, only Swiss AI's forks. Builds 0, Swiss AI publishes no quantised build. Terms 10 of 15, Apache 2.0 with an acceptable use policy added at the gate. Download 5, a click-through that needs an account and your contact details. Hosted 0, no inference provider or publisher API was found, and Swiss AI's documentation page names none on 3 November 2026.\n- OTel-2.0-LLM-31B-IT (50): Memory 10, the publisher's only build is the BF16 safetensors, 62.55 GB for the 15 shards the index names, and 62.55 GB × 1.2 = 75.1 GB, above 64 GB and inside the reference machine's GPU share. Runtimes 15, the architecture is Gemma4ForConditionalGeneration, which vLLM 0.33.0, SGLang 0.5.23 and Transformers 5.22.2 run from the safetensors files, three at 5 each. Builds 0, the publisher ships the BF16 weights only. Terms 15, Apache 2.0 in the card's metadata, an OSI licence, with nothing added on the card. Download 10, gated is false on 10 November 2026, so the files download with no account or terms. Hosted 0, Hugging Face maps one inference provider, Featherless AI (live), short of the two the line needs. 10 + 15 + 0 + 15 + 10 + 0 = 50.\n\n### Documentation and upkeep: Apertus v1.5 8B +10\n\n- Apertus v1.5 8B (84): Model card 14 of 20, languages and a knowledge cut-off are missing. Training data 20, every dataset is public and listed with versions, licences and counts. Last change 20, the card changed on 14 October 2026, 20 days before 3 November, and Swiss AI added its own evaluation-results files on 26 October and 3 November. Responsiveness 20, Swiss AI answered all three questions, unchanged on 3 November 2026. Version policy 5, earlier models stay in their own repositories without a dated note. File health 5, the gated config couldn't be checked against the card, and the card and the policy disagree on the output filter.\n- OTel-2.0-LLM-31B-IT (74): Model card 14, Intended use, a long limitations section, the architecture and training method, the parameters (31B) and the language (English) are on the card. Training data 15, the card names the sources (3GPP, ETSI, ITU, GSMA, CAMARA, O-RAN and TM Forum material provided by GSMA), the overall sizes (15 billion raw tokens, over 1 trillion processed, about 440 billion used), the mix of example types and the processing tool, and lists what was left out. Last change 20, the last commit, on 1 November 2026, updated the card's links, resources, citation and contacts, nine days before this check. Responsiveness 20, Of the 3 discussions that aren't pull requests (7 August to 28 October 2026), 2 have a reply from the repository's owner, which is most. Version policy 0, the weights were replaced in place: uploads on 27 July, 3 August and 1 September 2026 under one name, with a standing notice on the card that they may change and that users should pin a revision, and no dated note of what changed. File health 5, the card describes 15 shards of about 62.6 GB while the repository still holds an earlier 14-shard set beside them, 126.8 GB in all. 14 + 15 + 20 + 20 + 0 + 5 = 74.\n\n## Score by category\n\n| Category | Weight | Apertus v1.5 8B | OTel-2.0-LLM-31B-IT | Edge |\n| --- | --- | --- | --- | --- |\n| Capability | 35%, pending | pending | pending | not scored in this run |\n| Reach | 25% (25 this run) | 40 | 50 | OTel-2.0-LLM-31B-IT +10 |\n| Risk | 20% (20 this run) | 75 | 55 | Apertus v1.5 8B +20 |\n| Agent interface | 10% (10 this run) | 85 | 60 | Apertus v1.5 8B +25 |\n| Documentation and upkeep | 10% (10 this run) | 84 | 74 | Apertus v1.5 8B +10 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **61 · C** | **56.8 · C** | |\n\n## Facts side by side\n\n| Fact | Apertus v1.5 8B | OTel-2.0-LLM-31B-IT |\n| --- | --- | --- |\n| Kind | Open-weight model | Open-weight model |\n| Vendor | Swiss AI Initiative (EPFL and ETH Zurich) | AT\u0026T (Open Telco AI) |\n| Hosted endpoint | no (local only) | no (local only) |\n| Transports |  |  |\n| Auth | None | None |\n| Pricing | Free | Free |\n| x402 | no | no |\n| Licence | Apache-2.0, with the Apertus Acceptable Use Policy (v1.5, 14 July 2026) accepted at the download gate | Apache-2.0 |\n| Read-only variant documented | no | no |\n| llms.txt | no | no |\n| Last release | 2026-10-14 | 2026-11-01 |\n| Terms last updated | not read yet | no document linked |\n| Privacy policy last updated | no document linked | no document linked |\n| Agent reviews | 2.8/5 (4) | none |\n\n## Verdicts\n\n**Apertus v1.5 8B.** A fully open 8B cousin, training data included, for multilingual chat and tool calls with images and audio in. It needs about 22 GB in BF16 and Swiss AI's own vLLM or Transformers fork, since no released runtime supports it. The main risks are a gated download with a policy to pass on and tools that fail with thinking on.\n\n**OTel-2.0-LLM-31B-IT.** A real telecoms post-training of Gemma 4 31B IT with an unusually candid card on what was and wasn't trained. It fits a 128 GB machine in BF16 only, with no quantised build, sits in a personal account, and its weights have been replaced in place. Tool-call format, structured output and safety results aren't documented.\n\n## Before you call either\n\n### Apertus v1.5 8B\n\n1. Accept the terms on the card and set HF_TOKEN before downloading\n2. Use Swiss AI's Docker image ghcr.io/swiss-ai/vllm_apertus_1.5_release, since stock vLLM and Transformers don't load Apertus1p5ForConditionalGeneration yet\n3. Serve with `--chat-template-content-format string --enable-auto-tool-choice --tool-call-parser apertus` for tools, and leave thinking off when you need tools\n4. For thinking, set `--reasoning-parser apertus` and `--default-chat-template-kwargs.enable_thinking true`, and budget max tokens generously\n5. Audio is resampled to 24 kHz and costs 40 tokens a second, and video must be passed as frames\n6. Don't cast the loaded model with .half(), the image and audio tokenizers must stay in F32\n7. If you redistribute the weights, the policy says you must pass it on and get the recipient's express assent\n\n### OTel-2.0-LLM-31B-IT\n\n1. Download the 15 shards the index names, not the whole repository, which is twice the size\n2. Pin a revision. The card says the weights may change under the same name\n3. Serve it with vLLM 0.19.0 or later and the repository's own chat template, not Gemma 4's\n4. Send no thinking flags. It answers directly and wasn't trained on Gemma's thought channel\n5. Use it as the generation stage of a RAG pipeline over telecom standards, with source attribution and human review\n6. Don't use it to run network tools unattended. The card says that hasn't been evaluated\n\n## Questions\n\n### Which is better for AI agents, Apertus v1.5 8B or OTel-2.0-LLM-31B-IT?\n\nApertus v1.5 8B scores 61 (C) on agent readiness against OTel-2.0-LLM-31B-IT's 56.8 (C), and leads in 3 of 4 scored categories. OTel-2.0-LLM-31B-IT leads on reach.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-otel-2-0-llm-31b-it.json, and with the fewest tokens: https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-otel-2-0-llm-31b-it.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"apertus-v1-5-8b\", \"b\": \"otel-2-0-llm-31b-it\"}`. From a terminal: `anchor compare apertus-v1-5-8b otel-2-0-llm-31b-it`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/apertus-v1-5-8b.json and https://www.anchorterminal.com/api/v1/tools/otel-2-0-llm-31b-it.json\n\n## Other comparisons with Apertus v1.5 8B or OTel-2.0-LLM-31B-IT\n\n- [Agents-A1-4B vs Apertus v1.5 8B](https://www.anchorterminal.com/compare/agents-a1-4b-vs-apertus-v1-5-8b.md)\n- [Agents-A1-4B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/agents-a1-4b-vs-otel-2-0-llm-31b-it.md)\n- [Apertus v1.5 8B vs Apodex-1.1-mini](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-apodex-1-1-mini.md)\n- [Apertus v1.5 8B vs Arete-27B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-arete-27b.md)\n- [Apertus v1.5 8B vs BigBang-v1](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-bigbang-v1.md)\n- [Apertus v1.5 8B vs Carbon-X](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-carbon-x.md)\n- [Apertus v1.5 8B vs Cola2](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-cola2.md)\n- [Apertus v1.5 8B vs Cosmos-Reason2-2B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-cosmos-reason2-2b.md)\n- [Apertus v1.5 8B vs Darwin-36B-Opus](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-darwin-36b-opus.md)\n- [Apertus v1.5 8B vs DeepSeek-V3.2](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-deepseek-v3-2.md)\n- [Apertus v1.5 8B vs DeepSeek V4.1 Flash](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-deepseek-v4-1-flash.md)\n- [Apertus v1.5 8B vs DeepSeek-V4-Flash-0731](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-deepseek-v4-flash-0731.md)\n- [Apertus v1.5 8B vs Devstral Small 2](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-devstral-small-2.md)\n- [Apertus v1.5 8B vs DiffusionGemma 26B A4B IT](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-diffusiongemma-26b-a4b-it.md)\n- [Apertus v1.5 8B vs EXAONE 4.5 33B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-exaone-4-5-33b.md)\n- [Apertus v1.5 8B vs Gemma 4 12B IT](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gemma-4-12b-it.md)\n- [Apertus v1.5 8B vs Gemma 4 26B A4B IT](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gemma-4-26b-a4b-it.md)\n- [Apertus v1.5 8B vs Gemma 4 31B IT](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gemma-4-31b-it.md)\n- [Apertus v1.5 8B vs Gemma 4 E2B IT](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gemma-4-e2b-it.md)\n- [Apertus v1.5 8B vs Gemma 4 E4B IT](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gemma-4-e4b-it.md)\n- [Apertus v1.5 8B vs GLM-4.5-Air](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-glm-4-5-air.md)\n- [Apertus v1.5 8B vs GLM-4.7-Flash](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-glm-4-7-flash.md)\n- [Apertus v1.5 8B vs GLM-5.3](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-glm-5-3.md)\n- [Apertus v1.5 8B vs GLM-5.3-Flash](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-glm-5-3-flash.md)\n- [Apertus v1.5 8B vs gpt-oss-120b](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gpt-oss-120b.md)\n- [Apertus v1.5 8B vs gpt-oss-20b](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-gpt-oss-20b.md)\n- [Apertus v1.5 8B vs Granite 4.2 30B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-granite-4-2-30b.md)\n- [Apertus v1.5 8B vs Granite 4.2 3B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-granite-4-2-3b.md)\n- [Apertus v1.5 8B vs Granite 4.2 8B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-granite-4-2-8b.md)\n- [Apertus v1.5 8B vs Hy-Memory-30B-A3B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-hy-memory-30b-a3b.md)\n- [Apertus v1.5 8B vs Hy3](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-hy3.md)\n- [Apertus v1.5 8B vs Inkling](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-inkling.md)\n- [Apertus v1.5 8B vs Inkling-Small](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-inkling-small.md)\n- [Apertus v1.5 8B vs InternVL3.5-GPT-OSS-20B-A4B-Preview](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-internvl3-5-gpt-oss-20b-a4b-preview.md)\n- [Apertus v1.5 8B vs Kimi K3](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-kimi-k3.md)\n- [Apertus v1.5 8B vs Kimi K3.1 Pro](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-kimi-k3-1-pro.md)\n- [Apertus v1.5 8B vs Kolibri-1](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-kolibri-1.md)\n- [Apertus v1.5 8B vs Kronos](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-kronos.md)\n- [Apertus v1.5 8B vs Laguna M.1](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-laguna-m-1.md)\n- [Apertus v1.5 8B vs Laguna S 2.1](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-laguna-s-2-1.md)\n- [Apertus v1.5 8B vs Laguna XS 2.1](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-laguna-xs-2-1.md)\n- [Apertus v1.5 8B vs LBS-27B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-lbs-27b.md)\n- [Apertus v1.5 8B vs LFM2.5-2.6B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-lfm2-5-2-6b.md)\n- [Apertus v1.5 8B vs LFM3-1.7B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-lfm3-1-7b.md)\n- [Apertus v1.5 8B vs LFM3-Audio-2B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-lfm3-audio-2b.md)\n- [Apertus v1.5 8B vs LFM3-Omni-2B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-lfm3-omni-2b.md)\n- [Apertus v1.5 8B vs LFM3-VL-2B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-lfm3-vl-2b.md)\n- [Apertus v1.5 8B vs Ling-3.0-tiny](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ling-3-0-tiny.md)\n- [Apertus v1.5 8B vs Ling-3.1-flash-1019](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ling-3-1-flash-1019.md)\n- [Apertus v1.5 8B vs LongCat-2.5](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-longcat-2-5.md)\n- [Apertus v1.5 8B vs MiMo-V2.6 Distill Qwen 9B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-mimo-v2-6-distill-qwen-9b.md)\n- [Apertus v1.5 8B vs MiMo-V2.6-Flash-RL](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-mimo-v2-6-flash-rl.md)\n- [Apertus v1.5 8B vs MiniCPM-o 4.5](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minicpm-o-4-5.md)\n- [Apertus v1.5 8B vs MiniCPM-V 4.7 1B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minicpm-v-4-7-1b.md)\n- [Apertus v1.5 8B vs MiniCPM-V 4.7 35B-A3B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minicpm-v-4-7-35b-a3b.md)\n- [Apertus v1.5 8B vs MiniCPM5-2B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minicpm5-2b.md)\n- [Apertus v1.5 8B vs MiniMax-M2.5](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minimax-m2-5.md)\n- [Apertus v1.5 8B vs MiniMax-M2.7](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minimax-m2-7.md)\n- [Apertus v1.5 8B vs MiniMax-M3.1-Flash](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-minimax-m3-1-flash.md)\n- [Apertus v1.5 8B vs Mistral Large 4](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-mistral-large-4.md)\n- [Apertus v1.5 8B vs Muse Glimmer 30B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-muse-glimmer-30b.md)\n- [Apertus v1.5 8B vs Nanbeige4.2-3B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nanbeige-4-2-3b.md)\n- [Apertus v1.5 8B vs Nanbeige4.3-33B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nanbeige-4-3-33b.md)\n- [Apertus v1.5 8B vs NVIDIA Nemotron 3.5 Bolt E4B 4GB](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-5-bolt-e4b-4gb.md)\n- [Apertus v1.5 8B vs Nemotron 3.5 Lightning 30B A3B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-5-lightning-30b-a3b.md)\n- [Apertus v1.5 8B vs Nemotron 3 Nano 30B A3B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-nano-30b-a3b.md)\n- [Apertus v1.5 8B vs Nemotron 3 Nano 4B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-nano-4b.md)\n- [Apertus v1.5 8B vs Nemotron 3 Nano Omni 30B A3B Reasoning](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-nano-omni-30b-a3b-reasoning.md)\n- [Apertus v1.5 8B vs Nemotron 3 Super 120B A12B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-super-120b-a12b.md)\n- [Apertus v1.5 8B vs Nemotron 3 Ultra 550B A55B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-nemotron-3-ultra-550b-a55b.md)\n- [Apertus v1.5 8B vs North Mini Code 1.0](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-north-mini-code-1-0.md)\n- [Apertus v1.5 8B vs occamy-1.0](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-occamy-1-0.md)\n- [Apertus v1.5 8B vs Olmo 3 7B Think](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-olmo-3-7b-think.md)\n- [Apertus v1.5 8B vs Ornith-1.5-122B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ornith-1-5-122b.md)\n- [Apertus v1.5 8B vs Ornith-1.5-35B-A3B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ornith-1-5-35b-a3b.md)\n- [Apertus v1.5 8B vs Ornith-1.5-397B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ornith-1-5-397b.md)\n- [Apertus v1.5 8B vs Ornith-1.5-9B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ornith-1-5-9b.md)\n- [Apertus v1.5 8B vs Qwen-AgentWorld-35B-A3B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen-agentworld-35b-a3b.md)\n- [Apertus v1.5 8B vs Qwen3-30B-A3B-Instruct-2507](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-30b-a3b-instruct-2507.md)\n- [Apertus v1.5 8B vs Qwen3-4B-Instruct-2507](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-4b-instruct-2507.md)\n- [Apertus v1.5 8B vs Qwen3.5-0.8B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-5-0-8b.md)\n- [Apertus v1.5 8B vs Qwen3.5-122B-A10B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-5-122b-a10b.md)\n- [Apertus v1.5 8B vs Qwen3.5-2B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-5-2b.md)\n- [Apertus v1.5 8B vs Qwen3.5-397B-A17B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-5-397b-a17b.md)\n- [Apertus v1.5 8B vs Qwen3.5-4B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-5-4b.md)\n- [Apertus v1.5 8B vs Qwen3.5-9B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-5-9b.md)\n- [Apertus v1.5 8B vs Qwen3.6-27B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-6-27b.md)\n- [Apertus v1.5 8B vs Qwen3.6-35B-A3B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-6-35b-a3b.md)\n- [Apertus v1.5 8B vs Qwen3.8-27B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-8-27b.md)\n- [Apertus v1.5 8B vs Qwen3.8-Flash-Next](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-8-flash-next.md)\n- [Apertus v1.5 8B vs Qwen3-Coder-30B-A3B-Instruct](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-coder-30b-a3b-instruct.md)\n- [Apertus v1.5 8B vs Qwen3-Coder-Next](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-coder-next.md)\n- [Apertus v1.5 8B vs Qwen3-Omni-30B-A3B-Instruct](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-omni-30b-a3b-instruct.md)\n- [Apertus v1.5 8B vs Qwen3-VL-2B-Instruct](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-vl-2b-instruct.md)\n- [Apertus v1.5 8B vs Qwen3-VL-30B-A3B-Instruct](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-vl-30b-a3b-instruct.md)\n- [Apertus v1.5 8B vs Qwen3-VL-32B-Instruct](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-vl-32b-instruct.md)\n- [Apertus v1.5 8B vs Qwen3-VL-4B-Instruct](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-vl-4b-instruct.md)\n- [Apertus v1.5 8B vs Qwen3-VL-8B-Instruct](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwen3-vl-8b-instruct.md)\n- [Apertus v1.5 8B vs Qwopus3.8-27B-Flash-V2](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-qwopus3-8-27b-flash-v2.md)\n- [Apertus v1.5 8B vs Recursive Flint](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-recursive-flint.md)\n- [Apertus v1.5 8B vs Ripple-65B Preview](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-ripple-65b-preview.md)\n- [Apertus v1.5 8B vs SenseNova-Loop-9B-Preview](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-sensenova-loop-9b-preview.md)\n- [Apertus v1.5 8B vs SmolLM3-3B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-smollm3-3b.md)\n- [Apertus v1.5 8B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-spark-x2-6-4b.md)\n- [Apertus v1.5 8B vs Step 3.7 Flash](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-step-3-7-flash.md)\n- [Apertus v1.5 8B vs Swift 1.5 Qwen3.8-27B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-swift-1-5-qwen3-8-27b.md)\n- [Apertus v1.5 8B vs Swift 1.5 Qwen3.8-Flash-Next](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-swift-1-5-qwen3-8-flash-next.md)\n- [Apertus v1.5 8B vs ThinkingCap (Qwen3.8 27B)](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-thinkingcap-qwen3-8-27b.md)\n- [Apertus v1.5 8B vs Baidu Unlimited-OCR-2](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-unlimited-ocr-2.md)\n- [Apertus v1.5 8B vs WeVisOne-VL-2B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-wevisone-vl-2b.md)\n- [Apertus v1.5 8B vs WeVisOne-VL-4B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-wevisone-vl-4b.md)\n- [Apertus v1.5 8B vs ZAYA1-8B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-zaya1-8b.md)\n- [Apodex-1.1-mini vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/apodex-1-1-mini-vs-otel-2-0-llm-31b-it.md)\n- [Arete-27B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/arete-27b-vs-otel-2-0-llm-31b-it.md)\n- [BigBang-v1 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/bigbang-v1-vs-otel-2-0-llm-31b-it.md)\n- [Carbon-X vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/carbon-x-vs-otel-2-0-llm-31b-it.md)\n- [Cola2 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/cola2-vs-otel-2-0-llm-31b-it.md)\n- [Cosmos-Reason2-2B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/cosmos-reason2-2b-vs-otel-2-0-llm-31b-it.md)\n- [Darwin-36B-Opus vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/darwin-36b-opus-vs-otel-2-0-llm-31b-it.md)\n- [DeepSeek-V3.2 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/deepseek-v3-2-vs-otel-2-0-llm-31b-it.md)\n- [DeepSeek V4.1 Flash vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/deepseek-v4-1-flash-vs-otel-2-0-llm-31b-it.md)\n- [DeepSeek-V4-Flash-0731 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/deepseek-v4-flash-0731-vs-otel-2-0-llm-31b-it.md)\n- [Devstral Small 2 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/devstral-small-2-vs-otel-2-0-llm-31b-it.md)\n- [DiffusionGemma 26B A4B IT vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/diffusiongemma-26b-a4b-it-vs-otel-2-0-llm-31b-it.md)\n- [EXAONE 4.5 33B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/exaone-4-5-33b-vs-otel-2-0-llm-31b-it.md)\n- [Gemma 4 12B IT vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/gemma-4-12b-it-vs-otel-2-0-llm-31b-it.md)\n- [Gemma 4 26B A4B IT vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/gemma-4-26b-a4b-it-vs-otel-2-0-llm-31b-it.md)\n- [Gemma 4 31B IT vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/gemma-4-31b-it-vs-otel-2-0-llm-31b-it.md)\n- [Gemma 4 E2B IT vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/gemma-4-e2b-it-vs-otel-2-0-llm-31b-it.md)\n- [Gemma 4 E4B IT vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/gemma-4-e4b-it-vs-otel-2-0-llm-31b-it.md)\n- [GLM-4.5-Air vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/glm-4-5-air-vs-otel-2-0-llm-31b-it.md)\n- [GLM-4.7-Flash vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/glm-4-7-flash-vs-otel-2-0-llm-31b-it.md)\n- [GLM-5.3-Flash vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/glm-5-3-flash-vs-otel-2-0-llm-31b-it.md)\n- [GLM-5.3 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/glm-5-3-vs-otel-2-0-llm-31b-it.md)\n- [gpt-oss-120b vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/gpt-oss-120b-vs-otel-2-0-llm-31b-it.md)\n- [gpt-oss-20b vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/gpt-oss-20b-vs-otel-2-0-llm-31b-it.md)\n- [Granite 4.2 30B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/granite-4-2-30b-vs-otel-2-0-llm-31b-it.md)\n- [Granite 4.2 3B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/granite-4-2-3b-vs-otel-2-0-llm-31b-it.md)\n- [Granite 4.2 8B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/granite-4-2-8b-vs-otel-2-0-llm-31b-it.md)\n- [Hy-Memory-30B-A3B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/hy-memory-30b-a3b-vs-otel-2-0-llm-31b-it.md)\n- [Hy3 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/hy3-vs-otel-2-0-llm-31b-it.md)\n- [Inkling-Small vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/inkling-small-vs-otel-2-0-llm-31b-it.md)\n- [Inkling vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/inkling-vs-otel-2-0-llm-31b-it.md)\n- [InternVL3.5-GPT-OSS-20B-A4B-Preview vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/internvl3-5-gpt-oss-20b-a4b-preview-vs-otel-2-0-llm-31b-it.md)\n- [Kimi K3.1 Pro vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/kimi-k3-1-pro-vs-otel-2-0-llm-31b-it.md)\n- [Kimi K3 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/kimi-k3-vs-otel-2-0-llm-31b-it.md)\n- [Kolibri-1 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/kolibri-1-vs-otel-2-0-llm-31b-it.md)\n- [Kronos vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/kronos-vs-otel-2-0-llm-31b-it.md)\n- [Laguna M.1 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/laguna-m-1-vs-otel-2-0-llm-31b-it.md)\n- [Laguna S 2.1 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/laguna-s-2-1-vs-otel-2-0-llm-31b-it.md)\n- [Laguna XS 2.1 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/laguna-xs-2-1-vs-otel-2-0-llm-31b-it.md)\n- [LBS-27B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/lbs-27b-vs-otel-2-0-llm-31b-it.md)\n- [LFM2.5-2.6B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/lfm2-5-2-6b-vs-otel-2-0-llm-31b-it.md)\n- [LFM3-1.7B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/lfm3-1-7b-vs-otel-2-0-llm-31b-it.md)\n- [LFM3-Audio-2B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/lfm3-audio-2b-vs-otel-2-0-llm-31b-it.md)\n- [LFM3-Omni-2B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/lfm3-omni-2b-vs-otel-2-0-llm-31b-it.md)\n- [LFM3-VL-2B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/lfm3-vl-2b-vs-otel-2-0-llm-31b-it.md)\n- [Ling-3.0-tiny vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/ling-3-0-tiny-vs-otel-2-0-llm-31b-it.md)\n- [Ling-3.1-flash-1019 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/ling-3-1-flash-1019-vs-otel-2-0-llm-31b-it.md)\n- [LongCat-2.5 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/longcat-2-5-vs-otel-2-0-llm-31b-it.md)\n- [MiMo-V2.6 Distill Qwen 9B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/mimo-v2-6-distill-qwen-9b-vs-otel-2-0-llm-31b-it.md)\n- [MiMo-V2.6-Flash-RL vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/mimo-v2-6-flash-rl-vs-otel-2-0-llm-31b-it.md)\n- [MiniCPM-o 4.5 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/minicpm-o-4-5-vs-otel-2-0-llm-31b-it.md)\n- [MiniCPM-V 4.7 1B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/minicpm-v-4-7-1b-vs-otel-2-0-llm-31b-it.md)\n- [MiniCPM-V 4.7 35B-A3B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/minicpm-v-4-7-35b-a3b-vs-otel-2-0-llm-31b-it.md)\n- [MiniCPM5-2B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/minicpm5-2b-vs-otel-2-0-llm-31b-it.md)\n- [MiniMax-M2.5 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/minimax-m2-5-vs-otel-2-0-llm-31b-it.md)\n- [MiniMax-M2.7 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/minimax-m2-7-vs-otel-2-0-llm-31b-it.md)\n- [MiniMax-M3.1-Flash vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/minimax-m3-1-flash-vs-otel-2-0-llm-31b-it.md)\n- [Mistral Large 4 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/mistral-large-4-vs-otel-2-0-llm-31b-it.md)\n- [Muse Glimmer 30B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/muse-glimmer-30b-vs-otel-2-0-llm-31b-it.md)\n- [Nanbeige4.2-3B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/nanbeige-4-2-3b-vs-otel-2-0-llm-31b-it.md)\n- [Nanbeige4.3-33B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/nanbeige-4-3-33b-vs-otel-2-0-llm-31b-it.md)\n- [NVIDIA Nemotron 3.5 Bolt E4B 4GB vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/nemotron-3-5-bolt-e4b-4gb-vs-otel-2-0-llm-31b-it.md)\n- [Nemotron 3.5 Lightning 30B A3B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/nemotron-3-5-lightning-30b-a3b-vs-otel-2-0-llm-31b-it.md)\n- [Nemotron 3 Nano 30B A3B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/nemotron-3-nano-30b-a3b-vs-otel-2-0-llm-31b-it.md)\n- [Nemotron 3 Nano 4B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/nemotron-3-nano-4b-vs-otel-2-0-llm-31b-it.md)\n- [Nemotron 3 Nano Omni 30B A3B Reasoning vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/nemotron-3-nano-omni-30b-a3b-reasoning-vs-otel-2-0-llm-31b-it.md)\n- [Nemotron 3 Super 120B A12B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/nemotron-3-super-120b-a12b-vs-otel-2-0-llm-31b-it.md)\n- [Nemotron 3 Ultra 550B A55B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/nemotron-3-ultra-550b-a55b-vs-otel-2-0-llm-31b-it.md)\n- [North Mini Code 1.0 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/north-mini-code-1-0-vs-otel-2-0-llm-31b-it.md)\n- [occamy-1.0 vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/occamy-1-0-vs-otel-2-0-llm-31b-it.md)\n- [Olmo 3 7B Think vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/olmo-3-7b-think-vs-otel-2-0-llm-31b-it.md)\n- [Ornith-1.5-122B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/ornith-1-5-122b-vs-otel-2-0-llm-31b-it.md)\n- [Ornith-1.5-35B-A3B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/ornith-1-5-35b-a3b-vs-otel-2-0-llm-31b-it.md)\n- [Ornith-1.5-397B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/ornith-1-5-397b-vs-otel-2-0-llm-31b-it.md)\n- [Ornith-1.5-9B vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/ornith-1-5-9b-vs-otel-2-0-llm-31b-it.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen-AgentWorld-35B-A3B](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen-agentworld-35b-a3b.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3-30B-A3B-Instruct-2507](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-30b-a3b-instruct-2507.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3-4B-Instruct-2507](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-4b-instruct-2507.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3.5-0.8B](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-5-0-8b.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3.5-122B-A10B](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-5-122b-a10b.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3.5-2B](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-5-2b.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3.5-397B-A17B](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-5-397b-a17b.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3.5-4B](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-5-4b.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3.5-9B](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-5-9b.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3.6-27B](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-6-27b.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3.6-35B-A3B](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-6-35b-a3b.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3.8-27B](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-8-27b.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3.8-Flash-Next](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-8-flash-next.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3-Coder-30B-A3B-Instruct](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-coder-30b-a3b-instruct.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3-Coder-Next](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-coder-next.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3-Omni-30B-A3B-Instruct](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-omni-30b-a3b-instruct.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3-VL-2B-Instruct](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-vl-2b-instruct.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3-VL-30B-A3B-Instruct](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-vl-30b-a3b-instruct.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3-VL-32B-Instruct](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-vl-32b-instruct.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3-VL-4B-Instruct](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-vl-4b-instruct.md)\n- [OTel-2.0-LLM-31B-IT vs Qwen3-VL-8B-Instruct](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwen3-vl-8b-instruct.md)\n- [OTel-2.0-LLM-31B-IT vs Qwopus3.8-27B-Flash-V2](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-qwopus3-8-27b-flash-v2.md)\n- [OTel-2.0-LLM-31B-IT vs Recursive Flint](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-recursive-flint.md)\n- [OTel-2.0-LLM-31B-IT vs Ripple-65B Preview](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-ripple-65b-preview.md)\n- [OTel-2.0-LLM-31B-IT vs SenseNova-Loop-9B-Preview](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-sensenova-loop-9b-preview.md)\n- [OTel-2.0-LLM-31B-IT vs SmolLM3-3B](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-smollm3-3b.md)\n- [OTel-2.0-LLM-31B-IT vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-spark-x2-6-4b.md)\n- [OTel-2.0-LLM-31B-IT vs Step 3.7 Flash](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-step-3-7-flash.md)\n- [OTel-2.0-LLM-31B-IT vs Swift 1.5 Qwen3.8-27B](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-swift-1-5-qwen3-8-27b.md)\n- [OTel-2.0-LLM-31B-IT vs Swift 1.5 Qwen3.8-Flash-Next](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-swift-1-5-qwen3-8-flash-next.md)\n- [OTel-2.0-LLM-31B-IT vs ThinkingCap (Qwen3.8 27B)](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-thinkingcap-qwen3-8-27b.md)\n- [OTel-2.0-LLM-31B-IT vs Baidu Unlimited-OCR-2](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-unlimited-ocr-2.md)\n- [OTel-2.0-LLM-31B-IT vs WeVisOne-VL-2B](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-wevisone-vl-2b.md)\n- [OTel-2.0-LLM-31B-IT vs WeVisOne-VL-4B](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-wevisone-vl-4b.md)\n- [OTel-2.0-LLM-31B-IT vs ZAYA1-8B](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-zaya1-8b.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-11",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Apertus v1.5 8B vs OTel-2.0-LLM-31B-IT",
        "url": ""
      }
    ],
    "description": "Apertus v1.5 8B scores 61 (C) to OTel-2.0-LLM-31B-IT's 56.8 (C) for open-weight models you run yourself. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Apertus v1.5 8B C 61",
      "OTel-2.0-LLM-31B-IT C 56.8",
      "scores"
    ],
    "h1": "Apertus v1.5 8B vs OTel-2.0-LLM-31B-IT",
    "image": "https://www.anchorterminal.com/assets/og/default.png",
    "path": "/compare/apertus-v1-5-8b-vs-otel-2-0-llm-31b-it",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Apertus v1.5 8B vs OTel-2.0-LLM-31B-IT for AI agents (2026)",
    "toc": null,
    "updated": "2026-11-10",
    "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-otel-2-0-llm-31b-it"
  },
  "tokens": {
    "markdown": 10100,
    "slim": 780
  },
  "version": 1
}
