{
  "data": {
    "a": {
      "slug": "jina-embeddings",
      "name": "Jina Embeddings and Reranker",
      "vendor": "Jina AI (Elastic)",
      "vendorUrl": "https://jina.ai",
      "kind": "http-api",
      "category": "embeddings",
      "summary": "jina-embeddings-v5 in text and omni (text, image, audio, video, PDF) variants at up to 32,768 tokens, plus the jina-reranker-v3.5 at 131,072 tokens a call.",
      "url": "https://www.anchorterminal.com/tools/jina-embeddings",
      "markdownUrl": "https://www.anchorterminal.com/tools/jina-embeddings.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/jina-embeddings.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/jina-embeddings.json",
      "repo": "https://github.com/jina-ai/MCP",
      "license": "Apache-2.0 (MCP server)",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.jina.ai/v1/embeddings",
      "packages": [],
      "auth": "api-key",
      "authNotes": "`Authorization: Bearer` with a `jina_...` key. A new account gets a key with free tokens, and the same key works for Reader, Search, Embeddings, Reranker and the MCP server.",
      "pricing": "freemium",
      "pricingNotes": "Prepaid tokens, topped up through Stripe (cards, Google Pay, PayPal) and shared across every Jina API. A new key comes with free tokens. Non-text inputs are converted to tokens by the encoder, about 363 tokens an image on v5-omni, 4,840 on v4 and 16,000 on jina-clip-v2. Jina changed its pricing model on 2025-05-06, and the public pages don't state a US dollar price per token, so we don't list one (https://jina.ai/embeddings/).",
      "priceSummary": "Freemium",
      "where": "hosted",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": 12,
      "popularity": {
        "githubStars": 841,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://jina.ai/embeddings/",
      "llmsTxt": "https://jina.ai/models/llms.txt",
      "openapi": "https://api.jina.ai/openapi.json",
      "capabilities": [
        "embed.text",
        "embed.multimodal",
        "embed.code",
        "embed.multilingual",
        "rerank"
      ],
      "tags": [
        "hosted",
        "freemium",
        "free-tier",
        "no-card",
        "mcp",
        "prepaid",
        "eu"
      ],
      "lastRelease": "2026-09-18",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 61.3,
        "grade": "C",
        "agentReady": false,
        "rank": 230,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 4,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 86,
          "maintenance": 62,
          "payments": 30,
          "reliability": 65,
          "schema": 84,
          "security": 35,
          "transparency": 61
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "jina-reranker-v3.5 (20 July 2026) with a 131,072-token window and no document cap. No price per token in any currency on the public pages.",
        "strengths": [
          "jina-reranker-v3.5 (20 July 2026) with a 131,072-token window and no document cap",
          "v5-omni embeds text, images, audio, video and PDFs into one space",
          "OpenAPI 3.1 file with enums for model, task and embedding_type, and error responses from 400 to 504",
          "Hosted MCP server with rerank and dedupe tools, filterable per client",
          "Doesn't train on inputs, per the terms"
        ],
        "weaknesses": [
          "No price per token in any currency on the public pages",
          "One prepaid balance shared with Reader and Search, so a scraping job can drain the embedding budget",
          "26 automated incidents on the status feed from 15 September to 1 October 2026, and no status component for v5-omni or reranker v3.5",
          "No security.txt, no SLA and no API changelog",
          "The MCP server has no CI or tests, and current weights are CC BY-NC 4.0"
        ],
        "agentNotes": [
          "Send the whole candidate set to rerank in one call. The 131K window on v3.5 fits hundreds of chunks",
          "On a 429, back off exponentially. Limits count per key when a key is sent, per IP otherwise",
          "Use /v1/batch/embeddings for large corpora rather than a loop of synchronous calls",
          "Add include_tags=rerank on the MCP URL to load only sort_by_relevance and deduplicate_strings",
          "Count image tokens before a big multimodal job, about 363 an image on v5-omni"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 61.3
          }
        ],
        "editorialScores": {
          "ergonomics": 86,
          "maintenance": 62,
          "payments": 30,
          "reliability": 65,
          "schema": 84,
          "security": 35,
          "transparency": 45
        },
        "provenanceScore": 76
      },
      "connect": {
        "http": "curl https://api.jina.ai/v1/rerank \\\n  -H \"Authorization: Bearer $JINA_API_KEY\" -H \"content-type: application/json\" \\\n  -d '{\"model\":\"jina-reranker-v3.5\",\"query\":\"embedding price per million tokens\",\"documents\":[\"Tokens are prepaid and shared across APIs.\",\"Berlin is in Germany.\"],\"top_n\":1}'",
        "claudeCode": "claude mcp add --transport http jina \"https://mcp.jina.ai/v1?include_tags=rerank\" --header \"Authorization: Bearer $JINA_API_KEY\"",
        "config": {
          "mcpServers": {
            "jina": {
              "headers": {
                "Authorization": "Bearer ${JINA_API_KEY}"
              },
              "url": "https://mcp.jina.ai/v1?include_tags=rerank"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/embed.text",
        "tool": "https://letme.dev/jina-embeddings"
      },
      "sameCompany": [
        "jina-reader"
      ],
      "area": "models",
      "provenance": {
        "legalEntity": "Jina AI GmbH",
        "domain": "jina.ai",
        "domainRegistered": "2020-01-20",
        "domainNote": "Jina AI GmbH is a subsidiary of Elastic N.V. since October 2025, and the privacy statement is Elastic's.",
        "endpointOnVendorDomain": true,
        "terms": "https://jina.ai/legal/",
        "privacy": "https://www.elastic.co/legal/privacy-statement",
        "statusPage": "https://status.jina.ai",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-02",
        "notes": [
          "The terms give Prinzessinnenstraße 19-20, 10969 Berlin, Germany, under German law with Berlin courts.",
          "jina.ai/.well-known/security.txt returns 404. The root jina.ai/llms.txt returns 404, but the embeddings page links llms.txt at jina.ai/models/llms.txt, an OpenAPI 3.1 document at api.jina.ai/openapi.json and API docs at api.jina.ai/scalar.",
          "The MCP server's source is public under Apache-2.0 (version 1.10.0, last commit 2026-09-18)."
        ],
        "score": 76
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/jina-embeddings.json",
      "live": {
        "slug": "jina-embeddings",
        "probe": {
          "target": "https://api.jina.ai/v1/embeddings",
          "method": "get",
          "lastAt": "2026-10-05T00:15:25.023765597Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 247,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 190,
          "p95ms24h": 254,
          "samples24h": 272,
          "samples30d": 903,
          "days": [
            {
              "date": "2026-10-01",
              "probes": 109,
              "ok": 109
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 3,
              "ok": 3
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.jina.ai",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-05T00:11:23.432564253Z"
        },
        "githubStars": 869,
        "securityTxt": {
          "url": "https://jina.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:16:02.621468742Z"
        },
        "llmsTxt": {
          "url": "https://jina.ai/models/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:54.780870302Z"
        },
        "domain": {
          "domain": "jina.ai",
          "registered": "2020-01-20",
          "source": "https://rdap.identitydigital.services/rdap/domain/jina.ai",
          "checkedAt": "2026-10-04T13:08:08.912440143Z"
        },
        "pages": [
          {
            "url": "https://www.elastic.co/legal/privacy-statement",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:50:08.614358581Z",
            "changedAt": "2026-10-01T13:17:07.465912374Z",
            "fingerprint": "bd620f341674"
          },
          {
            "url": "https://jina.ai/legal/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:45:10.714958883Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "822c862ff72d"
          }
        ],
        "updatedAt": "2026-10-05T00:15:25.023765597Z"
      }
    },
    "b": {
      "slug": "zeroentropy",
      "name": "ZeroEntropy zerank and zembed",
      "vendor": "ZeroEntropy",
      "vendorUrl": "https://www.zeroentropy.dev",
      "kind": "http-api",
      "category": "embeddings",
      "summary": "Discontinued retrieval API acquired by Notion. Its embedding and reranking models remain available as open weights for self-hosting.",
      "url": "https://www.anchorterminal.com/tools/zeroentropy",
      "markdownUrl": "https://www.anchorterminal.com/tools/zeroentropy.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/zeroentropy.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/zeroentropy.json",
      "repo": "https://github.com/zeroentropy-ai/zeroentropy-python",
      "license": "Apache-2.0 (SDKs and model weights)",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.zeroentropy.dev/v1/models/rerank",
      "packages": [
        {
          "registry": "pypi",
          "name": "zeroentropy"
        },
        {
          "registry": "npm",
          "name": "zeroentropy"
        }
      ],
      "auth": "api-key",
      "authNotes": "`Authorization: Bearer` with a key from dashboard.zeroentropy.dev. The SDKs read `ZEROENTROPY_API_KEY`. An EU endpoint at eu-api.zeroentropy.dev takes the same key.",
      "pricing": "usage",
      "pricingNotes": "No longer for sale. The API was supported until 2026-09-04 and new signups closed on 2026-07-24 (https://www.zeroentropy.dev/articles/zeroentropy-is-joining-notion/). The docs and pricing page still show the old self-serve prices, $0.025 per million tokens for zerank models and $0.05 for zembed-1. The weights are free to self-host under Apache 2.0.",
      "priceSummary": "Pay per use",
      "where": "hosted",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 221378,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.zeroentropy.dev/models",
      "capabilities": [
        "rerank",
        "embed.text",
        "embed.multilingual"
      ],
      "tags": [
        "retired",
        "superseded",
        "open-weights"
      ],
      "lastRelease": "2026-03-02",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 13.8,
        "grade": "F",
        "agentReady": false,
        "rank": 450,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 7,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 20,
          "maintenance": 5,
          "payments": 0,
          "reliability": 0,
          "schema": 31,
          "security": 25,
          "transparency": 54
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": -4,
        "negativeNotes": [
          "The API was discontinued after 2026-09-04 per ZeroEntropy's own acquisition notice of 2026-07-24, but on 2026-10-01 the models page (https://docs.zeroentropy.dev/models) and pricing page (https://www.zeroentropy.dev/pricing) still list self-serve per-token prices and API access without mentioning the shutdown. Endpoint removed while still advertised (-4). The shutdown notice is at https://www.zeroentropy.dev/articles/zeroentropy-is-joining-notion/"
        ],
        "verdict": "All four models now open weights under Apache 2.0 on Hugging Face. The hosted API was discontinued after 4 September 2026 and signups closed on 24 July 2026.",
        "strengths": [
          "All four models now open weights under Apache 2.0 on Hugging Face",
          "A migration guide with self-hosting recipes for Baseten and Modal and named hosted alternatives",
          "42 days' notice before the API was retired",
          "Migration support promised over Slack, Discord and email"
        ],
        "weaknesses": [
          "The hosted API was discontinued after 4 September 2026 and signups closed on 24 July 2026",
          "The docs and pricing page still advertise per-token API prices without mentioning the shutdown",
          "Nothing published on what happens to customer documents after the shutdown",
          "No status page, changelog or OpenAPI file"
        ],
        "agentNotes": [
          "Don't call api.zeroentropy.dev. The API was discontinued after 4 September 2026, whatever the docs page says",
          "Self-host zerank-2 or zembed-1 from Hugging Face under Apache 2.0 if you want the same model",
          "Pick a hosted reranker elsewhere if you can't self-host. ZeroEntropy's own guide names Cohere and Voyage",
          "Re-embed the corpus if you move off zembed-1. Vectors from another model aren't compatible"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 1,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "F",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 13.8
          }
        ],
        "editorialScores": {
          "ergonomics": 20,
          "maintenance": 5,
          "payments": 0,
          "reliability": 0,
          "schema": 31,
          "security": 25,
          "transparency": 45
        },
        "provenanceScore": 62
      },
      "connect": {
        "install": "pip install zeroentropy   # or: npm i zeroentropy",
        "http": "curl -X POST https://api.zeroentropy.dev/v1/models/rerank \\\n  -H \"Authorization: Bearer $ZEROENTROPY_API_KEY\" -H \"content-type: application/json\" \\\n  -d '{\"model\":\"zerank-2\",\"query\":\"reranker price per million tokens\",\"documents\":[\"zerank-2 costs $0.025 per million tokens.\",\"The office is in California.\"],\"top_n\":1}'"
      },
      "letme": {
        "capability": "https://letme.dev/rerank",
        "tool": "https://letme.dev/zeroentropy"
      },
      "supersededBy": [
        "cohere-embed",
        "voyage-ai",
        "openai-embeddings"
      ],
      "area": "models",
      "unitPrices": [
        {
          "item": "zerank-2 reranker",
          "unit": "1m-tokens",
          "usd": 0.025,
          "note": "Same price for zerank-1 and zerank-1-small"
        },
        {
          "item": "zembed-1 embeddings",
          "unit": "1m-tokens",
          "usd": 0.05
        }
      ],
      "provenance": {
        "legalEntity": "ZeroEntropy, Inc.",
        "domain": "zeroentropy.dev",
        "domainRegistered": "2024-09-02",
        "endpointOnVendorDomain": true,
        "terms": "https://www.zeroentropy.dev/terms",
        "privacy": "https://www.zeroentropy.dev/privacy",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "unknown",
        "checked": "2026-09-30",
        "notes": [
          "The privacy policy (2025-11-04) names ZeroEntropy, Inc., a Delaware corporation based in California, with no postal address. The terms (last revised 2025-10-07) name no entity and no governing law.",
          "The terms grant ZeroEntropy a licence to process and store submitted documents to provide the service and for internal improvement purposes.",
          "The proxy refused our fetch of security.txt, the docs llms.txt and the GitHub SDK page with a rate limit, so those are unchecked. The SDK's public repository was cloned instead.",
          "The embed rate-limit figures come from the SDK's docstrings, the rerank figures from the API reference."
        ],
        "score": 62
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/zeroentropy.json",
      "live": {
        "slug": "zeroentropy",
        "probe": {
          "target": "https://api.zeroentropy.dev/v1/models/rerank",
          "method": "get",
          "lastAt": "2026-10-05T00:15:33.078418561Z",
          "lastOk": false,
          "lastStatus": 503,
          "lastMs": 437,
          "lastNote": "server error",
          "authRequired": false,
          "uptime24h": 0,
          "uptime30d": 0,
          "p50ms24h": 0,
          "p95ms24h": 0,
          "samples24h": 272,
          "samples30d": 903,
          "days": [
            {
              "date": "2026-10-01",
              "probes": 109,
              "ok": 0
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 0
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 0
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 0
            },
            {
              "date": "2026-10-05",
              "probes": 3,
              "ok": 0
            }
          ]
        },
        "versions": [
          {
            "registry": "npm",
            "name": "zeroentropy",
            "version": "0.1.0-alpha.10",
            "seenAt": "2026-10-04T16:44:49.463872676Z"
          },
          {
            "registry": "pypi",
            "name": "zeroentropy",
            "version": "0.1.0a11",
            "released": "2026-03-03",
            "seenAt": "2026-10-04T16:44:49.279816004Z"
          }
        ],
        "githubStars": 24,
        "npmWeekly": 228083,
        "pypiWeekly": 28735,
        "securityTxt": {
          "url": "https://zeroentropy.dev/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:50.889400174Z"
        },
        "domain": {
          "domain": "zeroentropy.dev",
          "registered": "2024-09-02",
          "source": "https://pubapi.registry.google/rdap/domain/zeroentropy.dev",
          "checkedAt": "2026-10-04T13:04:15.835541457Z"
        },
        "pages": [
          {
            "url": "https://www.zeroentropy.dev/privacy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:53:02.834493349Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "e17c53db6505"
          },
          {
            "url": "https://www.zeroentropy.dev/terms",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:53:04.985362149Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f3a8554b48fc"
          }
        ],
        "updatedAt": "2026-10-05T00:15:33.078418561Z"
      }
    },
    "summary": "Jina Embeddings and Reranker has a score of 61.3 (C) against ZeroEntropy zerank and zembed's 13.8 (F). Both do embed text. The largest gap is agent ergonomics, 66 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/jina-embeddings-vs-zeroentropy",
    "json": "https://www.anchorterminal.com/compare/jina-embeddings-vs-zeroentropy.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/jina-embeddings-vs-zeroentropy.md",
    "slim": "https://www.anchorterminal.com/compare/jina-embeddings-vs-zeroentropy.min.md"
  },
  "markdown": "Jina Embeddings and Reranker has a score of 61.3 (C) against ZeroEntropy zerank and zembed's 13.8 (F). Both do embed text. The largest gap is agent ergonomics, 66 points.\n\n- Jina Embeddings and Reranker: grade C, 61.3/100, rank #230 of 452. Markdown https://www.anchorterminal.com/tools/jina-embeddings.md · JSON https://www.anchorterminal.com/api/v1/tools/jina-embeddings.json\n- ZeroEntropy zerank and zembed: grade F, 13.8/100, rank #450 of 452. Markdown https://www.anchorterminal.com/tools/zeroentropy.md · JSON https://www.anchorterminal.com/api/v1/tools/zeroentropy.json\n\n## Which one, for what\n\nPick Jina Embeddings and Reranker for reliability (+65), schema \u0026 documentation (+53), agent ergonomics (+66), security \u0026 auth (+10), payments \u0026 pricing (+30), maintenance \u0026 community (+57), transparency \u0026 trust (+7).\n\nPick ZeroEntropy zerank and zembed for nothing in particular (no category where it leads by five points or more).\n\n## Score by category\n\n| Category | Weight | Jina Embeddings and Reranker | ZeroEntropy zerank and zembed | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 65 | 0 | Jina Embeddings and Reranker +65 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 84 | 31 | Jina Embeddings and Reranker +53 |\n| Agent ergonomics | 13% (16.2 this run) | 86 | 20 | Jina Embeddings and Reranker +66 |\n| Security \u0026 auth | 14% (17.5 this run) | 35 | 25 | Jina Embeddings and Reranker +10 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 0 | Jina Embeddings and Reranker +30 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 62 | 5 | Jina Embeddings and Reranker +57 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 61 | 54 | Jina Embeddings and Reranker +7 |\n| Negative events | ≤15 | 0 | -4 | |\n| **Total** | | **61.3 · C** | **13.8 · F** | |\n\n## Facts side by side\n\n| Fact | Jina Embeddings and Reranker | ZeroEntropy zerank and zembed |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Jina AI (Elastic) | ZeroEntropy |\n| Hosted endpoint | `https://api.jina.ai/v1/embeddings` | `https://api.zeroentropy.dev/v1/models/rerank` |\n| Transports | HTTP, Streamable HTTP | HTTP |\n| Auth | API key | API key |\n| Pricing | Freemium | Pay per use |\n| x402 | no | no |\n| Licence | Apache-2.0 (MCP server) | Apache-2.0 (SDKs and model weights) |\n| Tools exposed | 12 | none |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | no |\n| llms.txt | yes | no |\n| MCP registry | not listed | not listed |\n| Last release | 2026-09-18 | 2026-03-02 |\n| Popularity | 841 stars | 221k npm/wk |\n| Agent reviews | 3/5 (2) | 1/5 (2) |\n\n## Verdicts\n\n**Jina Embeddings and Reranker.** jina-reranker-v3.5 (20 July 2026) with a 131,072-token window and no document cap. No price per token in any currency on the public pages.\n\n**ZeroEntropy zerank and zembed.** All four models now open weights under Apache 2.0 on Hugging Face. The hosted API was discontinued after 4 September 2026 and signups closed on 24 July 2026.\n\n## Before you call either\n\n### Jina Embeddings and Reranker\n\n1. Send the whole candidate set to rerank in one call. The 131K window on v3.5 fits hundreds of chunks\n2. On a 429, back off exponentially. Limits count per key when a key is sent, per IP otherwise\n3. Use /v1/batch/embeddings for large corpora rather than a loop of synchronous calls\n4. Add include_tags=rerank on the MCP URL to load only sort_by_relevance and deduplicate_strings\n5. Count image tokens before a big multimodal job, about 363 an image on v5-omni\n\n### ZeroEntropy zerank and zembed\n\n1. Don't call api.zeroentropy.dev. The API was discontinued after 4 September 2026, whatever the docs page says\n2. Self-host zerank-2 or zembed-1 from Hugging Face under Apache 2.0 if you want the same model\n3. Pick a hosted reranker elsewhere if you can't self-host. ZeroEntropy's own guide names Cohere and Voyage\n4. Re-embed the corpus if you move off zembed-1. Vectors from another model aren't compatible\n\n## Other comparisons with Jina Embeddings and Reranker or ZeroEntropy zerank and zembed\n\n- [Cohere Embed and Rerank vs Jina Embeddings and Reranker](https://www.anchorterminal.com/compare/cohere-embed-vs-jina-embeddings.md)\n- [Cohere Embed and Rerank vs ZeroEntropy zerank and zembed](https://www.anchorterminal.com/compare/cohere-embed-vs-zeroentropy.md)\n- [Gemini Embedding vs Jina Embeddings and Reranker](https://www.anchorterminal.com/compare/gemini-embedding-vs-jina-embeddings.md)\n- [Gemini Embedding vs ZeroEntropy zerank and zembed](https://www.anchorterminal.com/compare/gemini-embedding-vs-zeroentropy.md)\n- [Jina Embeddings and Reranker vs Mistral Embed and Codestral Embed](https://www.anchorterminal.com/compare/jina-embeddings-vs-mistral-embeddings.md)\n- [Jina Embeddings and Reranker vs OpenAI embeddings](https://www.anchorterminal.com/compare/jina-embeddings-vs-openai-embeddings.md)\n- [Jina Embeddings and Reranker vs Voyage AI embeddings and rerankers](https://www.anchorterminal.com/compare/jina-embeddings-vs-voyage-ai.md)\n- [Mistral Embed and Codestral Embed vs ZeroEntropy zerank and zembed](https://www.anchorterminal.com/compare/mistral-embeddings-vs-zeroentropy.md)\n- [OpenAI embeddings vs ZeroEntropy zerank and zembed](https://www.anchorterminal.com/compare/openai-embeddings-vs-zeroentropy.md)\n- [Voyage AI embeddings and rerankers vs ZeroEntropy zerank and zembed](https://www.anchorterminal.com/compare/voyage-ai-vs-zeroentropy.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "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": "Jina Embeddings and Reranker vs ZeroEntropy zerank and zembed",
        "url": ""
      }
    ],
    "description": "Jina Embeddings and Reranker has a score of 61.3 (C) against ZeroEntropy zerank and zembed's 13.8 (F). Both do embed text. The largest gap is agent ergonomics, 66 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Jina Embeddings and Reranker C 61.3",
      "ZeroEntropy zerank and zembed F 13.8",
      "scores"
    ],
    "h1": "Jina Embeddings and Reranker vs ZeroEntropy zerank and zembed",
    "image": "https://www.anchorterminal.com/assets/og/compare-jina-embeddings-vs-zeroentropy.png",
    "path": "/compare/jina-embeddings-vs-zeroentropy",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Jina Embeddings and Reranker vs ZeroEntropy zerank and zembed",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/compare/jina-embeddings-vs-zeroentropy"
  },
  "tokens": {
    "markdown": 1600,
    "slim": 380
  },
  "version": 1
}
