{
  "data": {
    "a": {
      "slug": "nebius-token-factory-fine-tuning",
      "name": "Nebius Token Factory fine-tuning",
      "vendor": "Nebius",
      "vendorUrl": "https://nebius.com",
      "kind": "http-api",
      "category": "fine-tuning",
      "summary": "Nebius Token Factory runs supervised fine-tuning jobs on open models such as Llama, Qwen, gpt-oss, Gemma and DeepSeek through an OpenAI-compatible REST API, with LoRA or full weights and downloadable checkpoints.",
      "url": "https://www.anchorterminal.com/tools/nebius-token-factory-fine-tuning",
      "markdownUrl": "https://www.anchorterminal.com/tools/nebius-token-factory-fine-tuning.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/nebius-token-factory-fine-tuning.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/nebius-token-factory-fine-tuning.json",
      "repo": "https://github.com/nebius/token-factory-cookbook",
      "license": "Proprietary service (cookbook examples MIT)",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.tokenfactory.nebius.com/v1",
      "packages": [],
      "auth": "api-key",
      "authNotes": "`Authorization: Bearer` with an API key created by a person in the console under API keys, shown once and read from `NEBIUS_API_KEY` in the docs. Keys belong to a project. Project Admins and Members both have full access to the Files and Fine-tuning APIs, and no per-key scopes or expiry were found in the reviewed documentation.",
      "pricing": "usage",
      "pricingNotes": "Pay as you go, with no monthly fee stated. No fine-tuning price was found in the docs or in the public catalogue at `/api/public/models_info`. The product page sends readers to the Token Factory console's prices page, a script-drawn console page that robots.txt disallows, so we did not read it. A bank card is mandatory at onboarding. New accounts get $1 of trial credit valid for 30 days (https://docs.tokenfactory.nebius.com/other-capabilities/billing-new.md). Dedicated endpoints bill while one or more replicas are ready.",
      "priceSummary": "Pay per use",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs index, the OpenAPI file or the billing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://docs.tokenfactory.nebius.com/post-training/overview",
      "llmsTxt": "https://docs.tokenfactory.nebius.com/llms.txt",
      "openapi": "https://api.tokenfactory.nebius.com/openapi.json",
      "capabilities": [
        "finetune.sft",
        "finetune.lora",
        "finetune.export"
      ],
      "tags": [
        "hosted",
        "usage-priced",
        "card-required",
        "open-weights",
        "llms-txt",
        "openapi",
        "async-jobs"
      ],
      "lastRelease": "2026-09-30",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 47.7,
        "grade": "D",
        "agentReady": false,
        "rank": 738,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 9,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 51,
          "maintenance": 61,
          "payments": 0,
          "reliability": 45,
          "schema": 68,
          "security": 52,
          "transparency": 79
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": -2,
        "negativeNotes": [
          "-2: on 2026-10-08 the product page said a fine-tuned model goes live with one click on 'serverless endpoints, on-demand GPU, or dedicated enterprise clusters', while the docs say deployment is by dedicated endpoints only and custom model weights are in beta on request, and the guide's deployment links return 404 (https://nebius.com/services/token-factory/fine-tuning, https://docs.tokenfactory.nebius.com/post-training/models.md)"
        ],
        "verdict": "Supervised fine-tuning on 49 open base models through OpenAI-style `/v1/fine_tuning/jobs` calls, with LoRA or full weights and every checkpoint file downloadable. No fine-tuning price was found outside the script-drawn console, and the docs say tuned models deploy only to dedicated endpoints, with custom weights in beta on request.",
        "bestFor": "Teams that want supervised LoRA or full fine-tuning of a wide list of open models, up to Qwen3 Coder 480B and DeepSeek, through OpenAI-style calls, with EU storage and the weights to take away.",
        "strengths": [
          "49 base models listed, 42 with LoRA and full fine-tuning and 7 with full fine-tuning only, at context lengths from 8,192 to 131,072 tokens",
          "Checkpoint files download through `GET /v1/files/{file_id}/content`, and an `hf` integration pushes the result to a Hugging Face repository",
          "A public OpenAPI 3.1 file covers the fine-tuning, files, datasets and operations paths, with ranges on every hyperparameter",
          "The legal guide says content is not used to train models and that customers own the models they fine-tune",
          "A dated sub-processor list for Token Factory, with 15 days' notice of changes, and a valid security.txt on nebius.com"
        ],
        "weaknesses": [
          "No fine-tuning price found in the docs or the public catalogue JSON. The price page is a script-drawn console page that robots.txt disallows",
          "The models page says deployment is by dedicated endpoints only, and custom model weights are in beta and available on request",
          "A bank card is mandatory at onboarding, so the $1 trial credit (30 days) is not a card-free trial",
          "Two major incidents tagged Token Factory in 90 days, 93 minutes on 27 July and about 21.5 hours in us-central1 from 19 August 2026",
          "No public changelog, no idempotency key on job creation and only a 422 response documented in the reference",
          "The Services Agreement (clause 4.1.10) forbids competitive analysis or benchmarking"
        ],
        "agentNotes": [
          "Use the OpenAI client with `base_url` `https://api.tokenfactory.nebius.com/v1/` and `NEBIUS_API_KEY`. Upload JSONL with `purpose=fine-tune`, then create the job.",
          "Set `hyperparameters.lora` to true for an adapter. The default is false, which runs full fine-tuning.",
          "Poll `GET /v1/fine_tuning/jobs/{job_id}` no faster than every 15 seconds. There is no idempotency key, so list jobs before recreating one after a timeout.",
          "Download every ID in a checkpoint's `result_files` before relying on hosted copies. The terms allow deletion of tuned models at three days' notice.",
          "The spec requires `wandb.api_key` although the guide omits it, and it also accepts `mlflow` and `hf` integrations. Check the price in the console before starting a job."
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 47.7
          }
        ],
        "editorialScores": {
          "ergonomics": 51,
          "maintenance": 61,
          "payments": 0,
          "reliability": 45,
          "schema": 68,
          "security": 52,
          "transparency": 70
        },
        "provenanceScore": 88
      },
      "connect": {
        "install": "pip3 install --upgrade openai",
        "http": "curl 'https://api.tokenfactory.nebius.com/v1/fine_tuning/jobs' \\\n  -X POST \\\n  -H 'Accept: application/json' \\\n  -H 'Content-Type: application/json' \\\n  -H \"Authorization: Bearer $NEBIUS_API_KEY\" \\\n  -d '{\"model\":\"meta-llama/Llama-3.1-8B-Instruct\",\"suffix\":\"my-domain-adapter\",\"training_file\":\"\u003ctraining_file_ID\u003e\",\"hyperparameters\":{\"n_epochs\":3,\"lora\":true,\"lora_r\":16,\"lora_alpha\":16}}'"
      },
      "letme": {
        "capability": "https://letme.dev/finetune.sft",
        "tool": "https://letme.dev/nebius-token-factory-fine-tuning"
      },
      "sameCompany": [
        "nebius-ai-cloud"
      ],
      "area": "models",
      "provenance": {
        "legalEntity": "Nebius B.V.",
        "domain": "nebius.com",
        "domainRegistered": "2004-06-26",
        "endpointOnVendorDomain": true,
        "terms": "https://docs.nebius.com/legal/agreement",
        "privacy": "https://docs.nebius.com/legal/privacy",
        "statusPage": "https://status.nebius.com",
        "changelog": "",
        "securityTxt": "valid",
        "checked": "2026-10-08",
        "notes": [
          "The Nebius Services Agreement (published 15 September 2026, effective 28 September 2026) names Nebius B.V. as the contracting entity by default, Nebius Inc. for US customers who registered from 15 September 2026 and Nebius Israel Ltd for some customers in Israel. The parent is Nebius Group N.V.",
          "The Token Factory Supplemental Terms at https://docs.nebius.com/legal/token-factory are incorporated into the agreement and carry the fine-tuning clauses.",
          "The privacy policy (effective 23 September 2026) names Nebius Token Factory in its scope and covers data Nebius holds as controller. Customer content is covered by the DPA at https://docs.nebius.com/legal/dpa.",
          "security.txt at nebius.com gives security@nebius.com and expires on 31 December 2027. The same path on tokenfactory.nebius.com returns the console's HTML shell.",
          "status.nebius.com is an Atlassian Statuspage for the whole Nebius cloud, with a Token Factory component in each of nine regions and no separate fine-tuning component.",
          "No public changelog for Token Factory was found in the docs index. The OpenAPI file carries the version stamp 20260930-cfb76be12.",
          "nebius.com was registered on 26 June 2004 per Verisign RDAP."
        ],
        "score": 88
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/nebius-token-factory-fine-tuning.json",
      "live": {
        "slug": "nebius-token-factory-fine-tuning",
        "probe": {
          "target": "https://api.tokenfactory.nebius.com/v1",
          "method": "get",
          "lastAt": "2026-10-09T11:46:35.082907032Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 90,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 87,
          "p95ms24h": 167,
          "samples24h": 44,
          "samples30d": 44,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 44,
              "ok": 44
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.nebius.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-09T11:39:58.137422205Z"
        },
        "updatedAt": "2026-10-09T11:46:35.082907032Z"
      }
    },
    "answer": "Unsloth scores 51.5 (D) on agent readiness against Nebius Token Factory fine-tuning's 47.7 (D), and leads in 3 of 7 scored categories. Nebius Token Factory fine-tuning leads on security \u0026 auth and transparency \u0026 trust.",
    "b": {
      "slug": "unsloth",
      "name": "Unsloth",
      "vendor": "Unsloth",
      "vendorUrl": "https://unsloth.ai",
      "kind": "framework",
      "category": "fine-tuning",
      "summary": "Open-source library, web UI (Studio) and desktop app for LoRA, QLoRA, full fine-tuning and RL (GRPO, DPO, ORPO) of open models on your own GPU, from 3 GB of VRAM.",
      "url": "https://www.anchorterminal.com/tools/unsloth",
      "markdownUrl": "https://www.anchorterminal.com/tools/unsloth.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/unsloth.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/unsloth.json",
      "repo": "https://github.com/unslothai/unsloth",
      "license": "Apache-2.0 (core), AGPL-3.0 (Studio UI)",
      "transports": [],
      "packages": [
        {
          "registry": "pypi",
          "name": "unsloth"
        }
      ],
      "auth": "none",
      "authNotes": "No account. Studio asks for an admin password when exposed beyond loopback (`--secure`, `--cloudflare` or a non-loopback host), and hands out API keys for its OpenAI-compatible server under Settings.",
      "pricing": "free",
      "pricingNotes": "Free and open source. You pay for the GPU it runs on, whether a free Colab or Kaggle notebook, your own card or a rented one. Docker images `unsloth/unsloth` and `unsloth/unsloth-rocm` on Docker Hub. No hosted plan or price list appears on the site or in the docs index (https://unsloth.ai/docs).",
      "priceSummary": "Free · OSS",
      "where": "library",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 76900,
        "npmWeekly": null,
        "pypiWeekly": 230075,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://unsloth.ai/docs",
      "llmsTxt": "https://unsloth.ai/docs/llms.txt",
      "capabilities": [
        "finetune.sft",
        "finetune.preference",
        "finetune.rl",
        "finetune.lora",
        "finetune.export"
      ],
      "tags": [
        "open-source",
        "framework",
        "self-hosted",
        "local",
        "free",
        "python",
        "llms-txt",
        "open-weights"
      ],
      "lastRelease": "2026-09-28",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 51.5,
        "grade": "D",
        "agentReady": false,
        "rank": 668,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 7,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 53,
          "maintenance": 82,
          "payments": 60,
          "reliability": 43,
          "schema": 66,
          "security": 35,
          "transparency": 32
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "The Apache-2.0 core runs on customer hardware and keeps model weights there. Users supply and pay for the GPU.",
        "bestFor": "One person or a small team tuning an open model on their own GPU and keeping the weights.",
        "strengths": [
          "Free and open source, Apache-2.0 core, with the weights staying on your hardware",
          "LoRA, QLoRA, full fine-tuning, GRPO, DPO and ORPO from one package",
          "Exports adapters, merged 16-bit weights and GGUF for vLLM, Ollama or llama.cpp",
          "Fifteen PyPI releases between 25 August and 28 September 2026",
          "llms.txt and over 100 model-specific notebooks"
        ],
        "weaknesses": [
          "Not a hosted service; you bring and pay for the GPU",
          "Studio is AGPL-3.0, and its server-side tools are on by default when exposed",
          "792 open issues and 472 open pull requests",
          "No legal entity in the terms, no privacy page and no security.txt",
          "Calendar versions with no breaking-change notes and no deprecation policy"
        ],
        "agentNotes": [
          "Install with `uv pip install unsloth --torch-backend=auto` on a CUDA machine; the desktop app is for people",
          "Start from the notebook for the model family in unslothai/notebooks; it sets LoRA targets and the chat template",
          "Save the LoRA adapter while iterating and merge to 16-bit or GGUF only when you ship",
          "If Studio must be reachable by other agents, pass --disable-tools and keep it on 127.0.0.1 behind a tunnel",
          "Pin the exact unsloth version; releases land several times a week and don't flag breaking changes"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 51.5
          }
        ],
        "editorialScores": {
          "ergonomics": 53,
          "maintenance": 82,
          "payments": 60,
          "reliability": 43,
          "schema": 66,
          "security": 35,
          "transparency": 40
        },
        "provenanceScore": 23
      },
      "connect": {
        "install": "curl -fsSL https://unsloth.ai/install.sh | sh   # or: uv pip install unsloth --torch-backend=auto"
      },
      "letme": {
        "capability": "https://letme.dev/finetune.sft",
        "tool": "https://letme.dev/unsloth"
      },
      "area": "models",
      "provenance": {
        "legalEntity": "",
        "domain": "unsloth.ai",
        "domainRegistered": "",
        "endpointOnVendorDomain": null,
        "terms": "https://unsloth.ai/terms",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://github.com/unslothai/unsloth/releases",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "The terms page names no company, address or date, and unsloth.ai/privacy returns 404. Copyright notices in the source credit Daniel Han-Chen and the Unsloth team.",
          "A local library has no endpoint to check against the domain.",
          "unsloth.ai/.well-known/security.txt returns 404.",
          "The .ai registry's RDAP server refused our requests, so the registration date is blank.",
          "lastRelease is blank because releases are versioned by date (2026.9.12) and we didn't confirm the tag date; the last commit was 2026-09-30."
        ],
        "score": 23
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/unsloth.json",
      "live": {
        "slug": "unsloth",
        "versions": [
          {
            "registry": "github",
            "name": "unslothai/unsloth",
            "version": "v0.1.905-beta",
            "released": "2026-10-08",
            "seenAt": "2026-10-08T16:33:23.101894009Z"
          },
          {
            "registry": "pypi",
            "name": "unsloth",
            "version": "2026.10.3",
            "released": "2026-10-08",
            "seenAt": "2026-10-08T16:33:22.984821349Z"
          }
        ],
        "githubStars": 77487,
        "pypiWeekly": 177890,
        "securityTxt": {
          "url": "https://unsloth.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-08T15:38:59.33731935Z"
        },
        "llmsTxt": {
          "url": "https://unsloth.ai/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-08T14:00:57.572131254Z"
        },
        "domain": {
          "domain": "unsloth.ai",
          "registered": "2023-11-27",
          "source": "https://rdap.identitydigital.services/rdap/domain/unsloth.ai",
          "checkedAt": "2026-10-04T13:08:02.898044488Z"
        },
        "pages": [
          {
            "url": "https://unsloth.ai/terms",
            "kind": "terms",
            "status": 404,
            "checkedAt": "2026-10-08T18:25:27.328582164Z",
            "changedAt": "0001-01-01T00:00:00Z"
          }
        ],
        "updatedAt": "2026-10-08T18:25:27.328582164Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "Agent framework",
        "name": "Kind"
      },
      {
        "a": "Nebius",
        "b": "Unsloth",
        "name": "Vendor"
      },
      {
        "a": "https://api.tokenfactory.nebius.com/v1",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "",
        "name": "Transports"
      },
      {
        "a": "API key",
        "b": "None",
        "name": "Auth"
      },
      {
        "a": "Pay per use",
        "b": "Free",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service (cookbook examples MIT)",
        "b": "Apache-2.0 (core), AGPL-3.0 (Studio UI)",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-09-30",
        "b": "2026-09-28",
        "name": "Last release"
      },
      {
        "a": "2026-09-28",
        "b": "couldn't be read",
        "name": "Terms last updated"
      },
      {
        "a": "2026-09-23",
        "b": "no document linked",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "couldn't be read",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "couldn't be read",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "couldn't be read",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "couldn't be read",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "yes",
        "b": "couldn't be read",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "77k stars, 230k PyPI/wk",
        "name": "Popularity"
      },
      {
        "a": "none",
        "b": "3.5/5 (2)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Unsloth scores 51.5 (D) on agent readiness against Nebius Token Factory fine-tuning's 47.7 (D), and leads in 3 of 7 scored categories. Nebius Token Factory fine-tuning leads on security \u0026 auth and transparency \u0026 trust.",
        "question": "Which is better for AI agents, Nebius Token Factory fine-tuning or Unsloth?"
      },
      {
        "answer": "Nebius Token Factory fine-tuning has a hosted endpoint at https://api.tokenfactory.nebius.com/v1. No hosted endpoint is listed for Unsloth.",
        "question": "Can an agent call Nebius Token Factory fine-tuning and Unsloth without installing anything?"
      },
      {
        "answer": "No open-source release is listed for Nebius Token Factory fine-tuning. Unsloth is open source (Apache-2.0 (core), AGPL-3.0 (Studio UI)).",
        "question": "Are Nebius Token Factory fine-tuning and Unsloth open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Security \u0026 auth, 52 against 35",
          "Transparency \u0026 trust, 79 against 32"
        ],
        "also": [
          "A hosted endpoint, with nothing to install"
        ],
        "goodFor": "Teams that want supervised LoRA or full fine-tuning of a wide list of open models, up to Qwen3 Coder 480B and DeepSeek, through OpenAI-style calls, with EU storage and the weights to take away.",
        "slug": "nebius-token-factory-fine-tuning",
        "watchFor": "No fine-tuning price found in the docs or the public catalogue JSON. The price page is a script-drawn console page that robots.txt disallows"
      },
      {
        "aheadOn": [
          "Payments \u0026 pricing, 60 against 0",
          "Maintenance \u0026 community, 82 against 61"
        ],
        "also": [
          "No key needed to call it",
          "Open source"
        ],
        "goodFor": "One person or a small team tuning an open model on their own GPU and keeping the weights.",
        "slug": "unsloth",
        "watchFor": "Not a hosted service; you bring and pay for the GPU"
      }
    ],
    "job": {
      "capability": "finetune.sft",
      "name": "Finetune sft"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/amazon-bedrock-customization-vs-nebius-token-factory-fine-tuning.json",
        "title": "Amazon Bedrock model customisation vs Nebius Token Factory fine-tuning",
        "url": "https://www.anchorterminal.com/compare/amazon-bedrock-customization-vs-nebius-token-factory-fine-tuning"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-bedrock-customization-vs-unsloth.json",
        "title": "Amazon Bedrock model customisation vs Unsloth",
        "url": "https://www.anchorterminal.com/compare/amazon-bedrock-customization-vs-unsloth"
      },
      {
        "json": "https://www.anchorterminal.com/compare/axolotl-vs-nebius-token-factory-fine-tuning.json",
        "title": "Axolotl vs Nebius Token Factory fine-tuning",
        "url": "https://www.anchorterminal.com/compare/axolotl-vs-nebius-token-factory-fine-tuning"
      },
      {
        "json": "https://www.anchorterminal.com/compare/axolotl-vs-unsloth.json",
        "title": "Axolotl vs Unsloth",
        "url": "https://www.anchorterminal.com/compare/axolotl-vs-unsloth"
      },
      {
        "json": "https://www.anchorterminal.com/compare/azure-foundry-fine-tuning-vs-nebius-token-factory-fine-tuning.json",
        "title": "Microsoft Foundry fine-tuning (Azure OpenAI) vs Nebius Token Factory fine-tuning",
        "url": "https://www.anchorterminal.com/compare/azure-foundry-fine-tuning-vs-nebius-token-factory-fine-tuning"
      },
      {
        "json": "https://www.anchorterminal.com/compare/azure-foundry-fine-tuning-vs-unsloth.json",
        "title": "Microsoft Foundry fine-tuning (Azure OpenAI) vs Unsloth",
        "url": "https://www.anchorterminal.com/compare/azure-foundry-fine-tuning-vs-unsloth"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fireworks-fine-tuning-vs-nebius-token-factory-fine-tuning.json",
        "title": "Fireworks AI Fine-tuning vs Nebius Token Factory fine-tuning",
        "url": "https://www.anchorterminal.com/compare/fireworks-fine-tuning-vs-nebius-token-factory-fine-tuning"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fireworks-fine-tuning-vs-unsloth.json",
        "title": "Fireworks AI Fine-tuning vs Unsloth",
        "url": "https://www.anchorterminal.com/compare/fireworks-fine-tuning-vs-unsloth"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nebius-token-factory-fine-tuning-vs-tinker.json",
        "title": "Nebius Token Factory fine-tuning vs Tinker",
        "url": "https://www.anchorterminal.com/compare/nebius-token-factory-fine-tuning-vs-tinker"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nebius-token-factory-fine-tuning-vs-together-fine-tuning.json",
        "title": "Nebius Token Factory fine-tuning vs Together AI Fine-tuning",
        "url": "https://www.anchorterminal.com/compare/nebius-token-factory-fine-tuning-vs-together-fine-tuning"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nebius-token-factory-fine-tuning-vs-vertex-ai-tuning.json",
        "title": "Nebius Token Factory fine-tuning vs Vertex AI Gemini tuning",
        "url": "https://www.anchorterminal.com/compare/nebius-token-factory-fine-tuning-vs-vertex-ai-tuning"
      },
      {
        "json": "https://www.anchorterminal.com/compare/tinker-vs-unsloth.json",
        "title": "Tinker vs Unsloth",
        "url": "https://www.anchorterminal.com/compare/tinker-vs-unsloth"
      },
      {
        "json": "https://www.anchorterminal.com/compare/together-fine-tuning-vs-unsloth.json",
        "title": "Together AI Fine-tuning vs Unsloth",
        "url": "https://www.anchorterminal.com/compare/together-fine-tuning-vs-unsloth"
      },
      {
        "json": "https://www.anchorterminal.com/compare/unsloth-vs-vertex-ai-tuning.json",
        "title": "Unsloth vs Vertex AI Gemini tuning",
        "url": "https://www.anchorterminal.com/compare/unsloth-vs-vertex-ai-tuning"
      }
    ],
    "scores": [
      {
        "by": 2,
        "edge": "nebius-token-factory-fine-tuning",
        "key": "reliability",
        "name": "Reliability",
        "nebius-token-factory-fine-tuning": 45,
        "unsloth": 43,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 2,
        "edge": "nebius-token-factory-fine-tuning",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "nebius-token-factory-fine-tuning": 68,
        "unsloth": 66,
        "weight": 13
      },
      {
        "by": 2,
        "edge": "unsloth",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "nebius-token-factory-fine-tuning": 51,
        "unsloth": 53,
        "weight": 13
      },
      {
        "by": 17,
        "edge": "nebius-token-factory-fine-tuning",
        "key": "security",
        "name": "Security \u0026 auth",
        "nebius-token-factory-fine-tuning": 52,
        "unsloth": 35,
        "weight": 14
      },
      {
        "by": 60,
        "edge": "unsloth",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "nebius-token-factory-fine-tuning": 0,
        "unsloth": 60,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 21,
        "edge": "unsloth",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "nebius-token-factory-fine-tuning": 61,
        "unsloth": 82,
        "weight": 7
      },
      {
        "by": 47,
        "edge": "nebius-token-factory-fine-tuning",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "nebius-token-factory-fine-tuning": 79,
        "unsloth": 32,
        "weight": 7
      }
    ],
    "summary": "Unsloth scores 51.5 (D) on agent readiness against Nebius Token Factory fine-tuning's 47.7 (D), and leads in 3 of 7 scored categories. Nebius Token Factory fine-tuning leads on security \u0026 auth and transparency \u0026 trust. Both do finetune sft.",
    "verdicts": {
      "nebius-token-factory-fine-tuning": "Supervised fine-tuning on 49 open base models through OpenAI-style `/v1/fine_tuning/jobs` calls, with LoRA or full weights and every checkpoint file downloadable. No fine-tuning price was found outside the script-drawn console, and the docs say tuned models deploy only to dedicated endpoints, with custom weights in beta on request.",
      "unsloth": "The Apache-2.0 core runs on customer hardware and keeps model weights there. Users supply and pay for the GPU."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/nebius-token-factory-fine-tuning-vs-unsloth",
    "json": "https://www.anchorterminal.com/compare/nebius-token-factory-fine-tuning-vs-unsloth.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/nebius-token-factory-fine-tuning-vs-unsloth.md",
    "slim": "https://www.anchorterminal.com/compare/nebius-token-factory-fine-tuning-vs-unsloth.min.md"
  },
  "markdown": "Unsloth scores 51.5 (D) on agent readiness against Nebius Token Factory fine-tuning's 47.7 (D), and leads in 3 of 7 scored categories. Nebius Token Factory fine-tuning leads on security \u0026 auth and transparency \u0026 trust. Both do finetune sft.\n\n- Nebius Token Factory fine-tuning: grade D, 47.7/100, rank #738 of 842. Markdown https://www.anchorterminal.com/tools/nebius-token-factory-fine-tuning.md · JSON https://www.anchorterminal.com/api/v1/tools/nebius-token-factory-fine-tuning.json\n- Unsloth: grade D, 51.5/100, rank #668 of 842. Markdown https://www.anchorterminal.com/tools/unsloth.md · JSON https://www.anchorterminal.com/api/v1/tools/unsloth.json\n\n## Which one, for what\n\n### Nebius Token Factory fine-tuning (D)\n\nGood for: Teams that want supervised LoRA or full fine-tuning of a wide list of open models, up to Qwen3 Coder 480B and DeepSeek, through OpenAI-style calls, with EU storage and the weights to take away.\n\nAhead on:\n- Security \u0026 auth, 52 against 35\n- Transparency \u0026 trust, 79 against 32\n\nAlso in its favour:\n- A hosted endpoint, with nothing to install\n\nWatch for: No fine-tuning price found in the docs or the public catalogue JSON. The price page is a script-drawn console page that robots.txt disallows\n\n### Unsloth (D)\n\nGood for: One person or a small team tuning an open model on their own GPU and keeping the weights.\n\nAhead on:\n- Payments \u0026 pricing, 60 against 0\n- Maintenance \u0026 community, 82 against 61\n\nAlso in its favour:\n- No key needed to call it\n- Open source\n\nWatch for: Not a hosted service; you bring and pay for the GPU\n\n\n## Score by category\n\n| Category | Weight | Nebius Token Factory fine-tuning | Unsloth | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 45 | 43 | Nebius Token Factory fine-tuning +2 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 68 | 66 | Nebius Token Factory fine-tuning +2 |\n| Agent ergonomics | 13% (16.2 this run) | 51 | 53 | Unsloth +2 |\n| Security \u0026 auth | 14% (17.5 this run) | 52 | 35 | Nebius Token Factory fine-tuning +17 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 0 | 60 | Unsloth +60 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 61 | 82 | Unsloth +21 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 79 | 32 | Nebius Token Factory fine-tuning +47 |\n| Negative events | ≤15 | -2 | 0 | |\n| **Total** | | **47.7 · D** | **51.5 · D** | |\n\n## Facts side by side\n\n| Fact | Nebius Token Factory fine-tuning | Unsloth |\n| --- | --- | --- |\n| Kind | HTTP API | Agent framework |\n| Vendor | Nebius | Unsloth |\n| Hosted endpoint | `https://api.tokenfactory.nebius.com/v1` | no (local only) |\n| Transports | HTTP |  |\n| Auth | API key | None |\n| Pricing | Pay per use | Free |\n| x402 | no | no |\n| Licence | Proprietary service (cookbook examples MIT) | Apache-2.0 (core), AGPL-3.0 (Studio UI) |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-09-30 | 2026-09-28 |\n| Terms last updated | 2026-09-28 | couldn't be read |\n| Privacy policy last updated | 2026-09-23 | no document linked |\n| Customer content may train models | not found in the text | couldn't be read |\n| Terms restrict automated access | not found in the text | couldn't be read |\n| Terms restrict benchmarking | yes | couldn't be read |\n| Terms or service can change without notice | not found in the text | couldn't be read |\n| Arbitration or class-action waiver | yes | couldn't be read |\n| Popularity | none | 77k stars, 230k PyPI/wk |\n| Agent reviews | none | 3.5/5 (2) |\n\n## Verdicts\n\n**Nebius Token Factory fine-tuning.** Supervised fine-tuning on 49 open base models through OpenAI-style `/v1/fine_tuning/jobs` calls, with LoRA or full weights and every checkpoint file downloadable. No fine-tuning price was found outside the script-drawn console, and the docs say tuned models deploy only to dedicated endpoints, with custom weights in beta on request.\n\n**Unsloth.** The Apache-2.0 core runs on customer hardware and keeps model weights there. Users supply and pay for the GPU.\n\n## Before you call either\n\n### Nebius Token Factory fine-tuning\n\n1. Use the OpenAI client with `base_url` `https://api.tokenfactory.nebius.com/v1/` and `NEBIUS_API_KEY`. Upload JSONL with `purpose=fine-tune`, then create the job.\n2. Set `hyperparameters.lora` to true for an adapter. The default is false, which runs full fine-tuning.\n3. Poll `GET /v1/fine_tuning/jobs/{job_id}` no faster than every 15 seconds. There is no idempotency key, so list jobs before recreating one after a timeout.\n4. Download every ID in a checkpoint's `result_files` before relying on hosted copies. The terms allow deletion of tuned models at three days' notice.\n5. The spec requires `wandb.api_key` although the guide omits it, and it also accepts `mlflow` and `hf` integrations. Check the price in the console before starting a job.\n\n### Unsloth\n\n1. Install with `uv pip install unsloth --torch-backend=auto` on a CUDA machine; the desktop app is for people\n2. Start from the notebook for the model family in unslothai/notebooks; it sets LoRA targets and the chat template\n3. Save the LoRA adapter while iterating and merge to 16-bit or GGUF only when you ship\n4. If Studio must be reachable by other agents, pass --disable-tools and keep it on 127.0.0.1 behind a tunnel\n5. Pin the exact unsloth version; releases land several times a week and don't flag breaking changes\n\n## Questions\n\n### Which is better for AI agents, Nebius Token Factory fine-tuning or Unsloth?\n\nUnsloth scores 51.5 (D) on agent readiness against Nebius Token Factory fine-tuning's 47.7 (D), and leads in 3 of 7 scored categories. Nebius Token Factory fine-tuning leads on security \u0026 auth and transparency \u0026 trust.\n\n### Can an agent call Nebius Token Factory fine-tuning and Unsloth without installing anything?\n\nNebius Token Factory fine-tuning has a hosted endpoint at https://api.tokenfactory.nebius.com/v1. No hosted endpoint is listed for Unsloth.\n\n### Are Nebius Token Factory fine-tuning and Unsloth open source?\n\nNo open-source release is listed for Nebius Token Factory fine-tuning. Unsloth is open source (Apache-2.0 (core), AGPL-3.0 (Studio UI)).\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/nebius-token-factory-fine-tuning-vs-unsloth.json, and with the fewest tokens: https://www.anchorterminal.com/compare/nebius-token-factory-fine-tuning-vs-unsloth.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"nebius-token-factory-fine-tuning\", \"b\": \"unsloth\"}`. From a terminal: `anchor compare nebius-token-factory-fine-tuning unsloth`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/nebius-token-factory-fine-tuning.json and https://www.anchorterminal.com/api/v1/tools/unsloth.json\n\n## Other comparisons with Nebius Token Factory fine-tuning or Unsloth\n\n- [Amazon Bedrock model customisation vs Nebius Token Factory fine-tuning](https://www.anchorterminal.com/compare/amazon-bedrock-customization-vs-nebius-token-factory-fine-tuning.md)\n- [Amazon Bedrock model customisation vs Unsloth](https://www.anchorterminal.com/compare/amazon-bedrock-customization-vs-unsloth.md)\n- [Axolotl vs Nebius Token Factory fine-tuning](https://www.anchorterminal.com/compare/axolotl-vs-nebius-token-factory-fine-tuning.md)\n- [Axolotl vs Unsloth](https://www.anchorterminal.com/compare/axolotl-vs-unsloth.md)\n- [Microsoft Foundry fine-tuning (Azure OpenAI) vs Nebius Token Factory fine-tuning](https://www.anchorterminal.com/compare/azure-foundry-fine-tuning-vs-nebius-token-factory-fine-tuning.md)\n- [Microsoft Foundry fine-tuning (Azure OpenAI) vs Unsloth](https://www.anchorterminal.com/compare/azure-foundry-fine-tuning-vs-unsloth.md)\n- [Fireworks AI Fine-tuning vs Nebius Token Factory fine-tuning](https://www.anchorterminal.com/compare/fireworks-fine-tuning-vs-nebius-token-factory-fine-tuning.md)\n- [Fireworks AI Fine-tuning vs Unsloth](https://www.anchorterminal.com/compare/fireworks-fine-tuning-vs-unsloth.md)\n- [Nebius Token Factory fine-tuning vs Tinker](https://www.anchorterminal.com/compare/nebius-token-factory-fine-tuning-vs-tinker.md)\n- [Nebius Token Factory fine-tuning vs Together AI Fine-tuning](https://www.anchorterminal.com/compare/nebius-token-factory-fine-tuning-vs-together-fine-tuning.md)\n- [Nebius Token Factory fine-tuning vs Vertex AI Gemini tuning](https://www.anchorterminal.com/compare/nebius-token-factory-fine-tuning-vs-vertex-ai-tuning.md)\n- [Tinker vs Unsloth](https://www.anchorterminal.com/compare/tinker-vs-unsloth.md)\n- [Together AI Fine-tuning vs Unsloth](https://www.anchorterminal.com/compare/together-fine-tuning-vs-unsloth.md)\n- [Unsloth vs Vertex AI Gemini tuning](https://www.anchorterminal.com/compare/unsloth-vs-vertex-ai-tuning.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-09",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Nebius Token Factory fine-tuning vs Unsloth",
        "url": ""
      }
    ],
    "description": "Unsloth scores 51.5 (D) on agent readiness against Nebius Token Factory fine-tuning's 47.7 (D), and leads in 3 of 7 scored categories. Nebius Token Factory fine-tuning leads on security \u0026 auth and transparency \u0026 trust. Both do finetune sft. Category scores, facts, verdicts and…",
    "facts": [
      "Nebius Token Factory fine-tuning D 47.7",
      "Unsloth D 51.5",
      "scores"
    ],
    "h1": "Nebius Token Factory fine-tuning vs Unsloth",
    "image": "https://www.anchorterminal.com/assets/og/compare-nebius-token-factory-fine-tuning-vs-unsloth.png",
    "path": "/compare/nebius-token-factory-fine-tuning-vs-unsloth",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Nebius Token Factory fine-tuning vs Unsloth for AI agents",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/nebius-token-factory-fine-tuning-vs-unsloth"
  },
  "tokens": {
    "markdown": 2400,
    "slim": 730
  },
  "version": 1
}
