From be8d32fe3a7ae059805a0e64b2fbaa6291864102 Mon Sep 17 00:00:00 2001 From: Sabrina Aquino Date: Thu, 25 Jun 2026 21:07:25 -0300 Subject: [PATCH 1/4] feat(theme): adopt Maple sidebar + top-nav design Switch the docs theme from mint to maple with a dark default, and add the sidebar/top-nav chrome: centered top tabs, navbar utility links with icons, sidebar shell sizing, and slim site-wide scrollbars. Standalone slice of the larger docs revamp - navigation/sidebar design only, no content or page restyling. --- docs.json | 29 ++++++- style.css | 252 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 279 insertions(+), 2 deletions(-) diff --git a/docs.json b/docs.json index 5ab241a1..9ee165cd 100644 --- a/docs.json +++ b/docs.json @@ -1,6 +1,6 @@ { "$schema": "https://mintlify.com/docs.json", - "theme": "mint", + "theme": "maple", "name": "Venice API Docs", "colors": { "primary": "#125DA3", @@ -2402,9 +2402,25 @@ }, "navbar": { "links": [ + { + "label": "Ask Assistant", + "href": "/overview/about-venice?assistant", + "icon": "sparkles" + }, + { + "label": "Changelog", + "href": "https://featurebase.venice.ai/changelog", + "icon": "list-check" + }, + { + "label": "Status", + "href": "https://veniceai-status.com", + "icon": "signal" + }, { "label": "Featured Media", - "href": "https://venice.ai/media" + "href": "https://venice.ai/media", + "icon": "newspaper" } ], "primary": { @@ -2413,6 +2429,15 @@ "href": "https://venice.ai/chat" } }, + "appearance": { + "default": "dark" + }, + "background": { + "color": { + "light": "#FFFFFF", + "dark": "#090909" + } + }, "seo": { "metatags": { "og:site_name": "Venice API Docs", diff --git a/style.css b/style.css index 8c5cfe33..d67ce4c3 100644 --- a/style.css +++ b/style.css @@ -2526,3 +2526,255 @@ } } + +/* ===================================================================== + Sidebar + top nav chrome (Maple theme): standalone slice of the docs revamp + ===================================================================== */ +/* ===================================================================== + TOP NAV + ===================================================================== + Let Mintlify own the navbar layout. Previous revisions pinned the tab row + with runtime inline styles, which made the top bar drift/overlap at common + widths. Use only documented element selectors for small polish. */ +nav-tabs { + width: max-content; + margin-inline: auto; + justify-content: center; +} + +nav-tabs-item { + white-space: nowrap; +} + +#sidebar a[href="https://venice.ai"] img, +#navbar a[href="https://venice.ai"] img { + height: 2.25rem !important; + padding-inline: 0 !important; +} + +@media (min-width: 1024px) { + #sidebar a[href="https://venice.ai"] img { + height: 2.5rem !important; + } +} + +@media (min-width: 1024px) { + nav-tabs { + position: fixed; + top: 0; + left: 50%; + z-index: 20; + width: max-content; + transform: translateX(-50%); + } + + #navbar .hidden.px-12.h-12:has(> a[href="/overview/about-venice"]):has(> a[href="/guides/overview"]):has(> a[href="/models/overview"]):has(> a[href="/api-reference/api-spec"]) { + position: fixed; + top: 0; + left: 50%; + z-index: 20; + width: max-content; + padding-inline: 0 !important; + display: flex !important; + align-items: center; + justify-content: center; + gap: 30px; + height: 47px; + transform: translateX(-50%); + } + + #navbar .hidden.px-12.h-12:has(> a[href="/overview/about-venice"]) > a.group.relative.h-full { + position: relative; + flex: 0 0 auto; + margin: 0 !important; + padding-inline: 0 !important; + height: 47px; + display: flex; + align-items: center; + } +} + +/* Fallback for the current Mintlify navbar DOM: this is the tab-row container. + Keep it centered when the fixed desktop selector above is not active. */ +#navbar .hidden.px-12.h-12 { + width: max-content; + margin-inline: auto; + padding-inline: 0; + justify-content: center; +} + +/* Maple renders the desktop tab row outside #navbar. Center those top-level + tabs in the viewport while leaving the sidebar and right utility controls + in their native positions. */ +@media (min-width: 1024px) { + #navbar-transition-maple { + left: 50% !important; + right: auto !important; + width: max-content !important; + padding-inline: 0 !important; + transform: translateX(-50%); + justify-content: center !important; + border-bottom: 0 !important; + background: transparent !important; + -webkit-backdrop-filter: none !important; + backdrop-filter: none !important; + pointer-events: auto; + } + + #navbar-transition-maple > .h-full.flex.text-sm { + width: max-content; + margin-inline: auto; + gap: 30px; + pointer-events: auto; + } + + #navbar-transition-maple > .h-full.flex.text-sm > a { + margin-left: 0 !important; + } +} + +@media (min-width: 1024px) and (max-width: 1500px) { + #navbar-transition-maple > .h-full.flex.text-sm { + gap: clamp(16px, 2vw, 30px); + } + + #navbar nav li:has(> a[href="https://venice.ai/media"]) { + display: none !important; + } +} + +@media (min-width: 1024px) and (max-width: 1320px) { + #navbar nav li:has(> a[href="https://featurebase.venice.ai/changelog"]), + #navbar nav li:has(> a[href="https://veniceai-status.com"]) { + display: none !important; + } +} + +/* Mintlify currently strips `icon` from `navbar.links` in the rendered Maple + config, so restore the top utility icons at the rendered link level. */ +#navbar nav a[href="?assistant"], +#navbar nav a[href="https://featurebase.venice.ai/changelog"], +#navbar nav a[href="https://veniceai-status.com"], +#navbar nav a[href="https://venice.ai/media"] { + display: inline-flex; + align-items: center; + gap: 0.45rem; +} + +#navbar nav a[href="?assistant"]::before, +#navbar nav a[href="https://featurebase.venice.ai/changelog"]::before, +#navbar nav a[href="https://veniceai-status.com"]::before, +#navbar nav a[href="https://venice.ai/media"]::before { + content: ""; + display: inline-block; + width: 1rem; + height: 1rem; + flex: 0 0 auto; + opacity: 0.82; + background-position: center; + background-repeat: no-repeat; + background-size: 1rem 1rem; +} + +#navbar nav a[href="?assistant"]::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%239CA3AF' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 1.75l.95 3.05L12 5.75 8.95 6.7 8 9.75 7.05 6.7 4 5.75l3.05-.95L8 1.75z'/%3E%3Cpath d='M12.25 9.25l.45 1.45 1.55.55-1.55.55-.45 1.45-.55-1.45-1.45-.55 1.45-.55.55-1.45z'/%3E%3Cpath d='M3.5 10.25l.35 1.05 1.15.45-1.15.4-.35 1.1-.4-1.1-1.1-.4 1.1-.45.4-1.05z'/%3E%3C/svg%3E"); +} + +#navbar nav a[href="https://featurebase.venice.ai/changelog"]::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%239CA3AF' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h10'/%3E%3Cpath d='M3 8h10'/%3E%3Cpath d='M3 12h6'/%3E%3C/svg%3E"); +} + +#navbar nav a[href="https://veniceai-status.com"]::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%239CA3AF' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M3 12.5V10'/%3E%3Cpath d='M6.5 12.5v-5'/%3E%3Cpath d='M10 12.5v-8'/%3E%3Cpath d='M13.5 12.5v-10'/%3E%3C/svg%3E"); +} + +#navbar nav a[href="https://venice.ai/media"]::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%239CA3AF' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.75' y='3.25' width='10.5' height='9.5' rx='1.5'/%3E%3Cpath d='M5.25 6.25h5.5'/%3E%3Cpath d='M5.25 9.5h3.5'/%3E%3C/svg%3E"); +} + +/* Navbar utility spacing. The color-mode switch is intentionally left in + Mintlify's native sidebar location: pinning it here with `position: fixed` + relied on a brittle aria-label/DOM selector that breaks across Maple/mintlify + releases, which left the toggle mis-placed or unclickable. */ +@media (min-width: 1024px) { + #navbar nav ul:has(#topbar-cta-button) { + column-gap: 1.25rem; + } + + #topbar-cta-button { + display: flex !important; + } +} + +/* Maple's desktop content shell combines `w-full` with a 19rem sidebar offset. + Compensate for that offset so the row does not exceed the viewport. */ +@media (min-width: 1024px) { + #sidebar { + box-sizing: border-box; + width: 19rem !important; + min-width: 19rem !important; + max-width: 19rem !important; + flex: 0 0 19rem !important; + scrollbar-gutter: stable; + } + + #sidebar-content { + box-sizing: border-box; + width: 100%; + min-width: 0; + max-width: 100%; + scrollbar-gutter: stable; + } + + main:has(#sidebar) .relative.w-full.flex:has(> #content-area) { + width: calc(100% - 19rem) !important; + max-width: calc(100% - 19rem) !important; + min-width: 0; + } +} + +@media (min-width: 1024px) { + @supports not (scrollbar-gutter: stable) { + #sidebar-content { + overflow-y: scroll !important; + } + } +} + +/* ===================================================================== + THIN, DISCRETE SCROLLBARS (site-wide) + ===================================================================== + App-like slim scrollbars: a thin, low-contrast thumb on a transparent + track that only becomes a touch more visible on hover. Firefox uses the + standard `scrollbar-width`/`scrollbar-color`; Chromium/WebKit/Safari use + the `::-webkit-scrollbar` pseudo-elements. Colors use currentColor-ish + neutral alphas so it reads correctly in both light and dark modes. */ +* { + scrollbar-width: thin; + scrollbar-color: rgba(128, 128, 128, 0.35) transparent; +} + +::-webkit-scrollbar { + width: 8px; + height: 8px; +} + +::-webkit-scrollbar-track { + background: transparent; +} + +::-webkit-scrollbar-thumb { + background-color: rgba(128, 128, 128, 0.3); + border-radius: 8px; + /* Inset the thumb so it reads as a slim pill, not a full-width bar. */ + border: 2px solid transparent; + background-clip: content-box; +} + +::-webkit-scrollbar-thumb:hover { + background-color: rgba(128, 128, 128, 0.5); +} + +::-webkit-scrollbar-corner { + background: transparent; +} From 67db788d7789d08e399339afae0b1777d6f5a7ef Mon Sep 17 00:00:00 2001 From: Sabrina Aquino Date: Thu, 25 Jun 2026 21:28:17 -0300 Subject: [PATCH 2/4] feat(theme): darker left sidebar on API reference pages Adds the API-reference-scoped darker sidebar rail from the docs revamp for stronger contrast on the reference section. --- style.css | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/style.css b/style.css index d67ce4c3..26b91578 100644 --- a/style.css +++ b/style.css @@ -2778,3 +2778,14 @@ nav-tabs-item { ::-webkit-scrollbar-corner { background: transparent; } + +/* API Reference: a darker left-sidebar rail for stronger contrast on the + reference section (the Claude/OpenAI-style darker sidebar). */ +html[data-current-path^="/api-reference/"] #sidebar { + background-color: rgba(0, 0, 0, 0.32) !important; + border-right: 1px solid rgba(255, 255, 255, 0.06); +} + +html[data-current-path^="/api-reference/"] #sidebar-content { + background-color: transparent !important; +} From 174e43ee6bbb68652da7bfd1ff58c0b0f94874ec Mon Sep 17 00:00:00 2001 From: Sabrina Aquino Date: Mon, 29 Jun 2026 12:17:43 -0300 Subject: [PATCH 3/4] docs: fix sidebar topnav chrome --- docs.json | 2 +- style.css | 181 ++++++++++++------------------------------------------ 2 files changed, 40 insertions(+), 143 deletions(-) diff --git a/docs.json b/docs.json index 9ee165cd..ef7124c9 100644 --- a/docs.json +++ b/docs.json @@ -2425,7 +2425,7 @@ ], "primary": { "type": "button", - "label": "Try Venice", + "label": "Try Venice Chat", "href": "https://venice.ai/chat" } }, diff --git a/style.css b/style.css index 26b91578..809b5561 100644 --- a/style.css +++ b/style.css @@ -2533,9 +2533,9 @@ /* ===================================================================== TOP NAV ===================================================================== - Let Mintlify own the navbar layout. Previous revisions pinned the tab row - with runtime inline styles, which made the top bar drift/overlap at common - widths. Use only documented element selectors for small polish. */ + Keep the docs chrome close to Mintlify's Maple defaults. Only adjust the + top tab strip background so page content does not show through on scroll, + and keep logo sizing consistent. */ nav-tabs { width: max-content; margin-inline: auto; @@ -2556,76 +2556,29 @@ nav-tabs-item { #sidebar a[href="https://venice.ai"] img { height: 2.5rem !important; } -} - -@media (min-width: 1024px) { - nav-tabs { - position: fixed; - top: 0; - left: 50%; - z-index: 20; - width: max-content; - transform: translateX(-50%); - } - - #navbar .hidden.px-12.h-12:has(> a[href="/overview/about-venice"]):has(> a[href="/guides/overview"]):has(> a[href="/models/overview"]):has(> a[href="/api-reference/api-spec"]) { - position: fixed; - top: 0; - left: 50%; - z-index: 20; - width: max-content; - padding-inline: 0 !important; - display: flex !important; - align-items: center; - justify-content: center; - gap: 30px; - height: 47px; - transform: translateX(-50%); - } - - #navbar .hidden.px-12.h-12:has(> a[href="/overview/about-venice"]) > a.group.relative.h-full { - position: relative; - flex: 0 0 auto; - margin: 0 !important; - padding-inline: 0 !important; - height: 47px; - display: flex; - align-items: center; - } -} -/* Fallback for the current Mintlify navbar DOM: this is the tab-row container. - Keep it centered when the fixed desktop selector above is not active. */ -#navbar .hidden.px-12.h-12 { - width: max-content; - margin-inline: auto; - padding-inline: 0; - justify-content: center; -} - -/* Maple renders the desktop tab row outside #navbar. Center those top-level - tabs in the viewport while leaving the sidebar and right utility controls - in their native positions. */ -@media (min-width: 1024px) { #navbar-transition-maple { - left: 50% !important; - right: auto !important; - width: max-content !important; - padding-inline: 0 !important; - transform: translateX(-50%); + left: 19rem !important; + right: 0 !important; + width: calc(100% - 19rem) !important; + transform: none !important; justify-content: center !important; - border-bottom: 0 !important; - background: transparent !important; - -webkit-backdrop-filter: none !important; - backdrop-filter: none !important; - pointer-events: auto; + border-bottom: 1px solid rgba(15, 23, 42, 0.08) !important; + background-color: rgba(255, 255, 255, 0.88) !important; + -webkit-backdrop-filter: blur(12px) !important; + backdrop-filter: blur(12px) !important; + } + + html.dark #navbar-transition-maple, + [data-theme="dark"] #navbar-transition-maple { + border-bottom-color: rgba(255, 255, 255, 0.08) !important; + background-color: rgba(9, 9, 9, 0.9) !important; } #navbar-transition-maple > .h-full.flex.text-sm { width: max-content; margin-inline: auto; - gap: 30px; - pointer-events: auto; + gap: clamp(16px, 2vw, 30px); } #navbar-transition-maple > .h-full.flex.text-sm > a { @@ -2633,79 +2586,6 @@ nav-tabs-item { } } -@media (min-width: 1024px) and (max-width: 1500px) { - #navbar-transition-maple > .h-full.flex.text-sm { - gap: clamp(16px, 2vw, 30px); - } - - #navbar nav li:has(> a[href="https://venice.ai/media"]) { - display: none !important; - } -} - -@media (min-width: 1024px) and (max-width: 1320px) { - #navbar nav li:has(> a[href="https://featurebase.venice.ai/changelog"]), - #navbar nav li:has(> a[href="https://veniceai-status.com"]) { - display: none !important; - } -} - -/* Mintlify currently strips `icon` from `navbar.links` in the rendered Maple - config, so restore the top utility icons at the rendered link level. */ -#navbar nav a[href="?assistant"], -#navbar nav a[href="https://featurebase.venice.ai/changelog"], -#navbar nav a[href="https://veniceai-status.com"], -#navbar nav a[href="https://venice.ai/media"] { - display: inline-flex; - align-items: center; - gap: 0.45rem; -} - -#navbar nav a[href="?assistant"]::before, -#navbar nav a[href="https://featurebase.venice.ai/changelog"]::before, -#navbar nav a[href="https://veniceai-status.com"]::before, -#navbar nav a[href="https://venice.ai/media"]::before { - content: ""; - display: inline-block; - width: 1rem; - height: 1rem; - flex: 0 0 auto; - opacity: 0.82; - background-position: center; - background-repeat: no-repeat; - background-size: 1rem 1rem; -} - -#navbar nav a[href="?assistant"]::before { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%239CA3AF' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 1.75l.95 3.05L12 5.75 8.95 6.7 8 9.75 7.05 6.7 4 5.75l3.05-.95L8 1.75z'/%3E%3Cpath d='M12.25 9.25l.45 1.45 1.55.55-1.55.55-.45 1.45-.55-1.45-1.45-.55 1.45-.55.55-1.45z'/%3E%3Cpath d='M3.5 10.25l.35 1.05 1.15.45-1.15.4-.35 1.1-.4-1.1-1.1-.4 1.1-.45.4-1.05z'/%3E%3C/svg%3E"); -} - -#navbar nav a[href="https://featurebase.venice.ai/changelog"]::before { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%239CA3AF' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h10'/%3E%3Cpath d='M3 8h10'/%3E%3Cpath d='M3 12h6'/%3E%3C/svg%3E"); -} - -#navbar nav a[href="https://veniceai-status.com"]::before { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%239CA3AF' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M3 12.5V10'/%3E%3Cpath d='M6.5 12.5v-5'/%3E%3Cpath d='M10 12.5v-8'/%3E%3Cpath d='M13.5 12.5v-10'/%3E%3C/svg%3E"); -} - -#navbar nav a[href="https://venice.ai/media"]::before { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%239CA3AF' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.75' y='3.25' width='10.5' height='9.5' rx='1.5'/%3E%3Cpath d='M5.25 6.25h5.5'/%3E%3Cpath d='M5.25 9.5h3.5'/%3E%3C/svg%3E"); -} - -/* Navbar utility spacing. The color-mode switch is intentionally left in - Mintlify's native sidebar location: pinning it here with `position: fixed` - relied on a brittle aria-label/DOM selector that breaks across Maple/mintlify - releases, which left the toggle mis-placed or unclickable. */ -@media (min-width: 1024px) { - #navbar nav ul:has(#topbar-cta-button) { - column-gap: 1.25rem; - } - - #topbar-cta-button { - display: flex !important; - } -} - /* Maple's desktop content shell combines `w-full` with a 19rem sidebar offset. Compensate for that offset so the row does not exceed the viewport. */ @media (min-width: 1024px) { @@ -2779,13 +2659,30 @@ nav-tabs-item { background: transparent; } -/* API Reference: a darker left-sidebar rail for stronger contrast on the - reference section (the Claude/OpenAI-style darker sidebar). */ -html[data-current-path^="/api-reference/"] #sidebar { +/* Dark API Reference: lift the thumb alpha a touch on the darker sidebar. */ +html.dark[data-current-path^="/api-reference/"], +[data-theme="dark"][data-current-path^="/api-reference/"] { + scrollbar-color: rgba(255, 255, 255, 0.22) transparent; +} + +html.dark[data-current-path^="/api-reference/"] ::-webkit-scrollbar-thumb, +[data-theme="dark"][data-current-path^="/api-reference/"] ::-webkit-scrollbar-thumb { + background-color: rgba(255, 255, 255, 0.18); +} + +html.dark[data-current-path^="/api-reference/"] ::-webkit-scrollbar-thumb:hover, +[data-theme="dark"][data-current-path^="/api-reference/"] ::-webkit-scrollbar-thumb:hover { + background-color: rgba(255, 255, 255, 0.32); +} + +/* Sidebar: a small darker rail on top of the native/global dark background. */ +html.dark[data-current-path^="/api-reference/"] #sidebar, +[data-theme="dark"][data-current-path^="/api-reference/"] #sidebar { background-color: rgba(0, 0, 0, 0.32) !important; border-right: 1px solid rgba(255, 255, 255, 0.06); } -html[data-current-path^="/api-reference/"] #sidebar-content { +html.dark[data-current-path^="/api-reference/"] #sidebar-content, +[data-theme="dark"][data-current-path^="/api-reference/"] #sidebar-content { background-color: transparent !important; } From c2709d84dc801ba1e47185375f91ebe1995a64d1 Mon Sep 17 00:00:00 2001 From: Sabrina Aquino Date: Mon, 29 Jun 2026 12:23:41 -0300 Subject: [PATCH 4/4] docs: apply revamp fixes to sidebar branch --- api-reference/api-spec.mdx | 84 +- api-reference/rate-limiting.mdx | 82 +- docs.json | 1352 +++++++++++---------- guides/overview.mdx | 228 +++- model-search.js | 4 +- models/overview.mdx | 4 +- overview/about-venice.mdx | 50 +- package.json | 10 +- style.css | 1237 ++++++++++++++++---- yarn.lock | 1949 ++++++++++++++----------------- 10 files changed, 2937 insertions(+), 2063 deletions(-) diff --git a/api-reference/api-spec.mdx b/api-reference/api-spec.mdx index 2a124658..f6618a8d 100644 --- a/api-reference/api-spec.mdx +++ b/api-reference/api-spec.mdx @@ -1,34 +1,15 @@ --- title: Introduction -description: Venice API reference covering authentication, debugging, OpenAI compatibility, response headers, error handling, and the full list of supported endpoints. +description: Reference documentation for the Venice API "og:title": "API Reference | Venice API Docs" "og:description": "Complete API reference including authentication, debugging, OpenAI compatibility, and response headers" --- -The Venice API offers HTTP-based REST and streaming interfaces for building AI applications with uncensored models and private inference. You can create with text generation, image creation, embeddings, and more, all without restrictive content policies. Integration examples and SDKs are available in the [documentation](/overview/getting-started). Our API reference is also available as a [OpenAPI YAML spec.](https://api.venice.ai/doc/api/swagger.yaml) +The Venice API is a REST API at `https://api.venice.ai/api/v1` for private inference across uncensored, frontier models. It implements the OpenAI specification, so existing OpenAI clients and SDKs work by changing the base URL — then adds Venice-native features like server-side web search, characters, and wallet payments. The full spec is also available as an [OpenAPI YAML file](https://api.venice.ai/doc/api/swagger.yaml). -## Authentication - -The Venice API uses API keys for authentication. Create and manage your API keys in your [API settings](https://venice.ai/settings/api). - - -All API requests require HTTP Bearer authentication: +## Quickstart -``` -Authorization: Bearer VENICE_API_KEY -``` - - -Your API key is a secret. Do not share it or expose it in any client-side code. - - -## OpenAI Compatibility - -Venice's API implements the OpenAI API specification, ensuring compatibility with existing OpenAI clients and tools. This allows you to integrate with Venice using the familiar OpenAI interface while accessing Venice's unique features and uncensored models. - -### Setup - -Configure your client to use Venice's base URL (`https://api.venice.ai/api/v1`) and make your first request: +Point any OpenAI-compatible client at Venice's base URL (`https://api.venice.ai/api/v1`). Create and manage keys in your [API settings](https://venice.ai/settings/api). ```bash curl @@ -75,7 +56,28 @@ print(response.choices[0].message.content) ``` -## Venice-Specific Features +## Authentication + +All API requests require HTTP Bearer authentication: + +``` +Authorization: Bearer VENICE_API_KEY +``` + + +Your API key is a secret. Do not share it or expose it in any client-side code. + + +## Differences from OpenAI + +Venice is OpenAI-compatible. The main additions and differences: + +- **`venice_parameters`** — Venice-only request options (web search, scraping, character personas, thinking controls). [Reference below](#venice-parameters). +- **System prompts** — Venice appends defaults tuned for natural, uncensored output; disable with `include_venice_system_prompt: false`. [Details below](#system-prompts). +- **Models** — Use Venice model IDs directly rather than OpenAI mappings. [Browse models](/models/overview). +- **Response headers** — Balance, rate-limit, model, and content-safety metadata on every response. [Reference below](#response-headers). +- **Private inference** — TEE-backed and end-to-end-encrypted model options. [Privacy models](/guides/features/tee-e2ee-models). +- **Payments** — Credits, a daily DIEM allowance, or per-request USDC via x402. [x402 guide](/guides/integrations/x402-venice-api). ### System Prompts @@ -171,14 +173,12 @@ Venice supports prompt caching on select models to reduce latency and costs for See [Prompt Caching](/guides/features/prompt-caching) for details on how caching works, billing, and best practices. -## Response Headers Reference +## Response Headers -All Venice API responses include HTTP headers that provide metadata about the request, rate limits, model information, and account balance. In addition to error codes returned from API responses, you can inspect these headers to get the unique ID of a particular API request, monitor rate limiting, and track your account balance. +All Venice API responses include HTTP headers with request, rate-limit, model, and account-balance metadata. In addition to error codes returned from API responses, you can inspect these headers to get the unique ID of a particular request, monitor rate limiting, and track your account balance. Venice recommends logging request IDs (`CF-RAY` header) in production deployments for more efficient troubleshooting with our support team, should the need arise. -The table below provides a comprehensive reference of all headers you may encounter: - | Header | Type | Purpose | When Returned | |--------|------|---------|---------------| | **Standard HTTP Headers** |||| @@ -227,7 +227,7 @@ The table below provides a comprehensive reference of all headers you may encoun | `x-auth-refreshed` | string | Indicates authentication token was refreshed during request (`true`/`false`) | When authentication tokens are auto-refreshed | | `x-retry-count` | number | Number of retry attempts for the request | When request retries occur | -### Important Notes + - **Header Name Case**: HTTP headers are case-insensitive, but Venice uses lowercase with hyphens for consistency - **String Values**: Boolean values in headers are returned as strings (`"true"` or `"false"`) @@ -235,8 +235,6 @@ The table below provides a comprehensive reference of all headers you may encoun - **Optional Headers**: Not all headers are returned in every response; presence depends on the endpoint and request context - **Compression**: Use `Accept-Encoding: gzip, br` in requests to receive compressed responses where supported -### Example: Accessing Response Headers - ```javascript // After making an API request, access headers from the response object const requestId = response.headers.get('CF-RAY'); @@ -250,6 +248,7 @@ if (deprecationWarning) { console.warn(`Model Deprecation: ${deprecationWarning}`); } ``` + ## Best Practices @@ -260,27 +259,18 @@ if (deprecationWarning) { 5. **Request Logging**: Log `CF-RAY` header values for troubleshooting with support 6. **Model Deprecation**: Check for `x-venice-model-deprecation-warning` headers when using models -## Differences from OpenAI's API - -While Venice maintains high compatibility with the OpenAI API specification, there are some key differences: - -1. **venice_parameters**: Additional configurations like `enable_web_search`, `character_slug`, and `strip_thinking_response` for extended functionality -2. **System Prompts**: Venice appends your system prompts to defaults that optimize for uncensored responses (disable with `include_venice_system_prompt: false`) -3. **Model Ecosystem**: Venice offers its own [model lineup](/overview/models) including uncensored and reasoning models - use Venice model IDs rather than OpenAI mappings -4. **Response Headers**: Unique headers for balance tracking (`x-venice-balance-usd`, `x-venice-balance-diem`), model deprecation warnings, and content safety flags -5. **Content Policies**: More permissive policies with dedicated uncensored models and optional content filtering - ## API Stability Venice maintains backward compatibility for v1 endpoints and parameters. For model lifecycle policy, deprecation notices, and migration guidance, see [Deprecations](/overview/deprecations). -## OpenAPI Specification & Raw Data +## Next Steps -For programmatic access to Venice API docs and data — including use with RAG (Retrieval-Augmented Generation) — the following resources are available: +- [Quickstart guide](/overview/getting-started) — from API key to a working integration +- [Endpoints](/api-reference/endpoint/chat/completions) — full reference with an interactive playground +- [Models](/models/overview) — the full model catalog with pricing and capabilities +- [Rate limits](/api-reference/rate-limiting) — per-model request and token limits +- [OpenAPI spec (YAML)](https://api.venice.ai/doc/api/swagger.yaml) — the complete specification for codegen and RAG -* [OpenAPI Spec (YAML)](https://api.venice.ai/doc/api/swagger.yaml) — the full API specification in YAML format -* [API Docs Source](https://github.com/veniceai/api-docs/archive/refs/heads/main.zip) — all documentation pages (`.mdx` format) as a downloadable archive - ---- +Questions or feedback? Join us on [Discord](https://discord.gg/askvenice). Request fields not listed in this documentation may be passed through but are not validated or guaranteed to work. diff --git a/api-reference/rate-limiting.mdx b/api-reference/rate-limiting.mdx index 0594e9bb..24452fa9 100644 --- a/api-reference/rate-limiting.mdx +++ b/api-reference/rate-limiting.mdx @@ -1,10 +1,18 @@ --- title: "Rate Limits" -description: "Venice API rate limits — per-tier request and token quotas, model-specific limits, headers exposing remaining capacity, and how to handle 429 responses." +description: "Request and token rate limits for the Venice API." "og:title": "Rate Limits | Venice API Docs" --- -Rate limits vary by model and tier. The default limits below are a useful reference, but the `/api_keys/rate_limits` API endpoint is the canonical way to fetch your current limits. You can check your exact limits anytime: +The limits on this page apply to the **standard paid tier** — any funded Venice account using the API lands here. There is no separate lower API tier; [partners](#partner-tier) sit above this tier with higher limits. + +How limits are applied: + +- **Per model.** Each model resolves to a model-specific override if one exists, otherwise a default based on the model's **size class** and **type**. +- **Text models enforce both limits.** A requests-per-minute (RPM) *and* a tokens-per-minute (TPM) limit apply — whichever you hit first returns a `429`. +- **Video and music models are not rate-limited.** They're priced by usage/credits instead. + +The default limits below are a useful reference, but the `/api_keys/rate_limits` endpoint is the canonical way to fetch your current limits: @@ -22,38 +30,49 @@ curl https://api.venice.ai/api/v1/api_keys/rate_limits \ ## Default Limits -### Text Models +### Text & Embedding Models -Text models are grouped into tiers based on size. Each model card on the [Models page](/models/text) displays its tier badge. +Text, reasoning, and embedding models are grouped into size classes. Each model card on the [Models page](/models/text) displays its size badge. -| Tier | Requests/min | Tokens/min | -|:-----|-------------:|-----------:| -| XS | 500 | 1,000,000 | -| S | 75 | 750,000 | -| M | 50 | 750,000 | -| L | 20 | 500,000 | +| Size class | Requests/min | Tokens/min | +|:-----------|-------------:|-----------:| +| X-Small | 500 | 5,000,000 | +| Small | 150 | 3,000,000 | +| Medium | 100 | 2,000,000 | +| Large | 100 | 2,000,000 | - +Some upstream providers run on their own classes instead of the size-class defaults: -**XS** `qwen3-4b` `llama-3.2-3b` +| Provider class | Requests/min | Tokens/min | +|:---------------|-------------:|-----------:| +| DeepInfra | 150 | 10,000,000 | +| Anthropic (direct) | 500 | 5,000,000 | +| xAI (direct) | 500 | 10,000,000 | +| OpenRouter | 1,000 | None | +| Parasail | 1,000 | None | -**S** `mistral-31-24b` `venice-uncensored` +### Image Models -**M** `zai-org-glm-5` `qwen3-next-80b` `google-gemma-3-27b-it` +Covers image generation, upscaling, and inpainting. -**L** `qwen3-235b-a22b-instruct-2507` `qwen3-235b-a22b-thinking-2507` `deepseek-ai-DeepSeek-R1` `grok-41-fast` `kimi-k2-thinking` `gemini-3-pro-preview` `hermes-3-llama-3.1-405b` `qwen3-coder-480b-a35b-instruct` `zai-org-glm-4.7` `openai-gpt-oss-120b` +| Class | Requests/min | +|:------|-------------:| +| Default | 20 | +| Bytedance | 50 | +| Fal | 50 | +| xAI grok-imagine | 120 | +| xAI grok-imagine (pro) | 20 | - - -### Other Models +### Audio Models | Type | Requests/min | |:-----|-------------:| -| Image | 20 | -| Audio | 60 | -| Embedding | 500 | -| Video (queue) | 40 | -| Video (retrieve) | 120 | +| Text-to-speech (TTS) | 60 | +| Speech-to-text (ASR) | 60 | + +### Video & Music Models + +Not rate-limited — these are billed by usage/credits. ## Handling Errors @@ -84,21 +103,6 @@ Every response includes these headers: ## Partner Tier -Partners get significantly higher rate limits: - -| Tier | Requests/min | Tokens/min | -|:-----|-------------:|-----------:| -| XS | 500 | 2,000,000 | -| S | 150 | 1,500,000 | -| M | 100 | 1,500,000 | -| L | 60 | 1,000,000 | - -| Type | Requests/min | -|:-----|-------------:| -| Image | 60 | -| Audio | 120 | -| Embedding | 500 | +Partners (`partner-tier-1`) sit above the standard tier with significantly higher limits, tuned to their specific usage. If you're consistently hitting your rate limits and your usage patterns show **sustained demand over time**, reach out to discuss partner access: [api@venice.ai](mailto:api@venice.ai). - -Partner tier limits can be adjusted based on your specific needs. diff --git a/docs.json b/docs.json index ef7124c9..5f8bdbfb 100644 --- a/docs.json +++ b/docs.json @@ -9,7 +9,7 @@ }, "favicon": "/favicon.png", "styling": { - "codeblocks": "system" + "codeblocks": "dark" }, "navigation": { "languages": [ @@ -86,7 +86,6 @@ "guides/integrations/nanoclaw-venice", "guides/integrations/crypto-rpc-agents", "guides/integrations/x402-venice-api", - "guides/integrations/jan-ai", "guides/integrations/integrations" ] }, @@ -151,20 +150,52 @@ "tab": "API Reference", "groups": [ { - "group": "Venice APIs", + "group": "Using the API", "pages": [ "api-reference/api-spec", "api-reference/rate-limiting", "api-reference/error-codes", + "api-reference/endpoint/chat/model_feature_suffix" + ] + }, + { + "group": "Models", + "pages": [ + "api-reference/endpoint/models/list", + "api-reference/endpoint/models/compatibility_mapping", + "api-reference/endpoint/models/traits" + ] + }, + { + "group": "Tools", + "pages": [ + "api-reference/endpoint/augment/text-parser", + "api-reference/endpoint/augment/scrape", + "api-reference/endpoint/augment/search", + "api-reference/endpoint/crypto/networks", + "api-reference/endpoint/crypto/rpc" + ] + }, + { + "group": "MCP & Skills", + "pages": [ + "guides/integrations/venice-mcp", + "guides/integrations/venice-skills" + ] + }, + { + "group": "Endpoints", + "pages": [ { "group": "Chat", + "expanded": true, "pages": [ - "api-reference/endpoint/chat/completions", - "api-reference/endpoint/chat/model_feature_suffix" + "api-reference/endpoint/chat/completions" ] }, { "group": "Images", + "expanded": false, "pages": [ "api-reference/endpoint/image/generate", "api-reference/endpoint/image/upscale", @@ -177,6 +208,7 @@ }, { "group": "Audio", + "expanded": false, "pages": [ "api-reference/endpoint/audio/speech", "api-reference/endpoint/audio/transcriptions", @@ -188,6 +220,7 @@ }, { "group": "Video", + "expanded": false, "pages": [ "api-reference/endpoint/video/queue", "api-reference/endpoint/video/transcriptions", @@ -196,32 +229,30 @@ "api-reference/endpoint/video/complete" ] }, - { - "group": "Tools", - "pages": [ - "api-reference/endpoint/augment/text-parser", - "api-reference/endpoint/augment/scrape", - "api-reference/endpoint/augment/search", - "api-reference/endpoint/crypto/networks", - "api-reference/endpoint/crypto/rpc" - ] - }, { "group": "Embeddings", + "expanded": false, "pages": [ "api-reference/endpoint/embeddings/generate" ] }, { - "group": "Models", + "group": "Characters", + "expanded": false, "pages": [ - "api-reference/endpoint/models/list", - "api-reference/endpoint/models/compatibility_mapping", - "api-reference/endpoint/models/traits" + "api-reference/endpoint/characters/get", + "api-reference/endpoint/characters/list", + "api-reference/endpoint/characters/reviews" ] - }, + } + ] + }, + { + "group": "Account & Billing", + "pages": [ { "group": "API Keys", + "expanded": false, "pages": [ "api-reference/endpoint/api_keys/list", "api-reference/endpoint/api_keys/get", @@ -233,22 +264,16 @@ ] }, { - "group": "API Key Rate Limits", + "group": "Rate Limit Logs", + "expanded": false, "pages": [ "api-reference/endpoint/api_keys/rate_limits", "api-reference/endpoint/api_keys/rate_limit_logs" ] }, - { - "group": "Characters", - "pages": [ - "api-reference/endpoint/characters/get", - "api-reference/endpoint/characters/list", - "api-reference/endpoint/characters/reviews" - ] - }, { "group": "Billing", + "expanded": false, "pages": [ "api-reference/endpoint/billing/balance", "api-reference/endpoint/billing/usage", @@ -256,7 +281,8 @@ ] }, { - "group": "X402", + "group": "x402", + "expanded": false, "pages": [ "api-reference/endpoint/x402/balance", "api-reference/endpoint/x402/top-up", @@ -266,14 +292,6 @@ ] } ] - }, - { - "tab": "Changelog", - "href": "https://featurebase.venice.ai/changelog" - }, - { - "tab": "Status Page", - "href": "https://veniceai-status.com" } ] }, @@ -281,10 +299,10 @@ "language": "pt-BR", "tabs": [ { - "tab": "Overview", + "tab": "pt-BR/Overview", "groups": [ { - "group": "Overview", + "group": "pt-BR/Overview", "pages": [ "pt-BR/overview/about-venice", "pt-BR/overview/getting-started", @@ -297,17 +315,17 @@ ] }, { - "tab": "Guides", + "tab": "pt-BR/Guides", "groups": [ { - "group": "Guides", + "group": "pt-BR/Guides", "pages": [ "pt-BR/guides/overview" ] }, { - "group": "Getting Started", - "icon": "rocket", + "group": "pt-BR/Getting Started", + "icon": "pt-BR/rocket", "pages": [ "pt-BR/guides/getting-started/generating-api-key", "pt-BR/guides/getting-started/generating-api-key-agent", @@ -316,8 +334,8 @@ ] }, { - "group": "Text & Chat", - "icon": "message", + "group": "pt-BR/Text & Chat", + "icon": "pt-BR/message", "pages": [ "pt-BR/guides/features/structured-responses", "pt-BR/guides/features/reasoning-models", @@ -327,8 +345,8 @@ ] }, { - "group": "Image & Video", - "icon": "image", + "group": "pt-BR/Image & Video", + "icon": "pt-BR/image", "pages": [ "pt-BR/guides/media/image-generation", "pt-BR/guides/media/image-editing", @@ -340,8 +358,8 @@ ] }, { - "group": "Agents & Integrations", - "icon": "robot", + "group": "pt-BR/Agents & Integrations", + "icon": "pt-BR/robot", "pages": [ "pt-BR/guides/integrations/ai-agents", "pt-BR/guides/integrations/openclaw-bot", @@ -349,13 +367,12 @@ "pt-BR/guides/integrations/nanoclaw-venice", "pt-BR/guides/integrations/crypto-rpc-agents", "pt-BR/guides/integrations/x402-venice-api", - "pt-BR/guides/integrations/jan-ai", "pt-BR/guides/integrations/integrations" ] }, { - "group": "Agent Tooling", - "icon": "screwdriver-wrench", + "group": "pt-BR/Agent Tooling", + "icon": "pt-BR/screwdriver-wrench", "pages": [ "pt-BR/guides/integrations/venice-mcp", "pt-BR/guides/integrations/venice-skills", @@ -363,8 +380,8 @@ ] }, { - "group": "Coding Tools", - "icon": "terminal", + "group": "pt-BR/Coding Tools", + "icon": "pt-BR/terminal", "pages": [ "pt-BR/guides/integrations/claude-code", "pt-BR/guides/integrations/cursor", @@ -373,8 +390,8 @@ ] }, { - "group": "SDKs & Frameworks", - "icon": "puzzle-piece", + "group": "pt-BR/SDKs & Frameworks", + "icon": "pt-BR/puzzle-piece", "pages": [ "pt-BR/guides/integrations/langchain", "pt-BR/guides/integrations/vercel-ai-sdk", @@ -382,8 +399,8 @@ ] }, { - "group": "Projects", - "icon": "hammer", + "group": "pt-BR/Projects", + "icon": "pt-BR/hammer", "pages": [ "pt-BR/guides/projects/private-rag-bot", "pt-BR/guides/projects/private-research-agent", @@ -393,10 +410,10 @@ ] }, { - "tab": "Models", + "tab": "pt-BR/Models", "groups": [ { - "group": "Model Catalog", + "group": "pt-BR/Model Catalog", "pages": [ "pt-BR/models/overview", "pt-BR/models/text", @@ -411,23 +428,55 @@ ] }, { - "tab": "API Reference", + "tab": "pt-BR/API Reference", "groups": [ { - "group": "Venice APIs", + "group": "pt-BR/Using the API", "pages": [ "pt-BR/api-reference/api-spec", "pt-BR/api-reference/rate-limiting", "pt-BR/api-reference/error-codes", + "pt-BR/api-reference/endpoint/chat/model_feature_suffix" + ] + }, + { + "group": "pt-BR/Models", + "pages": [ + "pt-BR/api-reference/endpoint/models/list", + "pt-BR/api-reference/endpoint/models/compatibility_mapping", + "pt-BR/api-reference/endpoint/models/traits" + ] + }, + { + "group": "pt-BR/Tools", + "pages": [ + "pt-BR/api-reference/endpoint/augment/text-parser", + "pt-BR/api-reference/endpoint/augment/scrape", + "pt-BR/api-reference/endpoint/augment/search", + "pt-BR/api-reference/endpoint/crypto/networks", + "pt-BR/api-reference/endpoint/crypto/rpc" + ] + }, + { + "group": "pt-BR/MCP & Skills", + "pages": [ + "pt-BR/guides/integrations/venice-mcp", + "pt-BR/guides/integrations/venice-skills" + ] + }, + { + "group": "pt-BR/Endpoints", + "pages": [ { - "group": "Chat", + "group": "pt-BR/Chat", + "expanded": true, "pages": [ - "pt-BR/api-reference/endpoint/chat/completions", - "pt-BR/api-reference/endpoint/chat/model_feature_suffix" + "pt-BR/api-reference/endpoint/chat/completions" ] }, { - "group": "Images", + "group": "pt-BR/Images", + "expanded": false, "pages": [ "pt-BR/api-reference/endpoint/image/generate", "pt-BR/api-reference/endpoint/image/upscale", @@ -439,7 +488,8 @@ ] }, { - "group": "Audio", + "group": "pt-BR/Audio", + "expanded": false, "pages": [ "pt-BR/api-reference/endpoint/audio/speech", "pt-BR/api-reference/endpoint/audio/transcriptions", @@ -450,7 +500,8 @@ ] }, { - "group": "Video", + "group": "pt-BR/Video", + "expanded": false, "pages": [ "pt-BR/api-reference/endpoint/video/queue", "pt-BR/api-reference/endpoint/video/transcriptions", @@ -460,31 +511,29 @@ ] }, { - "group": "Tools", - "pages": [ - "pt-BR/api-reference/endpoint/augment/text-parser", - "pt-BR/api-reference/endpoint/augment/scrape", - "pt-BR/api-reference/endpoint/augment/search", - "pt-BR/api-reference/endpoint/crypto/networks", - "pt-BR/api-reference/endpoint/crypto/rpc" - ] - }, - { - "group": "Embeddings", + "group": "pt-BR/Embeddings", + "expanded": false, "pages": [ "pt-BR/api-reference/endpoint/embeddings/generate" ] }, { - "group": "Models", + "group": "pt-BR/Characters", + "expanded": false, "pages": [ - "pt-BR/api-reference/endpoint/models/list", - "pt-BR/api-reference/endpoint/models/compatibility_mapping", - "pt-BR/api-reference/endpoint/models/traits" + "pt-BR/api-reference/endpoint/characters/get", + "pt-BR/api-reference/endpoint/characters/list", + "pt-BR/api-reference/endpoint/characters/reviews" ] - }, + } + ] + }, + { + "group": "pt-BR/Account & Billing", + "pages": [ { - "group": "API Keys", + "group": "pt-BR/API Keys", + "expanded": false, "pages": [ "pt-BR/api-reference/endpoint/api_keys/list", "pt-BR/api-reference/endpoint/api_keys/get", @@ -496,22 +545,16 @@ ] }, { - "group": "API Key Rate Limits", + "group": "pt-BR/Rate Limit Logs", + "expanded": false, "pages": [ "pt-BR/api-reference/endpoint/api_keys/rate_limits", "pt-BR/api-reference/endpoint/api_keys/rate_limit_logs" ] }, { - "group": "Characters", - "pages": [ - "pt-BR/api-reference/endpoint/characters/get", - "pt-BR/api-reference/endpoint/characters/list", - "pt-BR/api-reference/endpoint/characters/reviews" - ] - }, - { - "group": "Billing", + "group": "pt-BR/Billing", + "expanded": false, "pages": [ "pt-BR/api-reference/endpoint/billing/balance", "pt-BR/api-reference/endpoint/billing/usage", @@ -519,7 +562,8 @@ ] }, { - "group": "X402", + "group": "pt-BR/x402", + "expanded": false, "pages": [ "pt-BR/api-reference/endpoint/x402/balance", "pt-BR/api-reference/endpoint/x402/top-up", @@ -529,14 +573,6 @@ ] } ] - }, - { - "tab": "Changelog", - "href": "https://featurebase.venice.ai/changelog" - }, - { - "tab": "Status Page", - "href": "https://veniceai-status.com" } ] }, @@ -544,10 +580,10 @@ "language": "ar", "tabs": [ { - "tab": "Overview", + "tab": "ar/Overview", "groups": [ { - "group": "Overview", + "group": "ar/Overview", "pages": [ "ar/overview/about-venice", "ar/overview/getting-started", @@ -560,17 +596,17 @@ ] }, { - "tab": "Guides", + "tab": "ar/Guides", "groups": [ { - "group": "Guides", + "group": "ar/Guides", "pages": [ "ar/guides/overview" ] }, { - "group": "Getting Started", - "icon": "rocket", + "group": "ar/Getting Started", + "icon": "ar/rocket", "pages": [ "ar/guides/getting-started/generating-api-key", "ar/guides/getting-started/generating-api-key-agent", @@ -579,8 +615,8 @@ ] }, { - "group": "Text & Chat", - "icon": "message", + "group": "ar/Text & Chat", + "icon": "ar/message", "pages": [ "ar/guides/features/structured-responses", "ar/guides/features/reasoning-models", @@ -590,8 +626,8 @@ ] }, { - "group": "Image & Video", - "icon": "image", + "group": "ar/Image & Video", + "icon": "ar/image", "pages": [ "ar/guides/media/image-generation", "ar/guides/media/image-editing", @@ -603,8 +639,8 @@ ] }, { - "group": "Agents & Integrations", - "icon": "robot", + "group": "ar/Agents & Integrations", + "icon": "ar/robot", "pages": [ "ar/guides/integrations/ai-agents", "ar/guides/integrations/openclaw-bot", @@ -612,13 +648,12 @@ "ar/guides/integrations/nanoclaw-venice", "ar/guides/integrations/crypto-rpc-agents", "ar/guides/integrations/x402-venice-api", - "ar/guides/integrations/jan-ai", "ar/guides/integrations/integrations" ] }, { - "group": "Agent Tooling", - "icon": "screwdriver-wrench", + "group": "ar/Agent Tooling", + "icon": "ar/screwdriver-wrench", "pages": [ "ar/guides/integrations/venice-mcp", "ar/guides/integrations/venice-skills", @@ -626,8 +661,8 @@ ] }, { - "group": "Coding Tools", - "icon": "terminal", + "group": "ar/Coding Tools", + "icon": "ar/terminal", "pages": [ "ar/guides/integrations/claude-code", "ar/guides/integrations/cursor", @@ -636,8 +671,8 @@ ] }, { - "group": "SDKs & Frameworks", - "icon": "puzzle-piece", + "group": "ar/SDKs & Frameworks", + "icon": "ar/puzzle-piece", "pages": [ "ar/guides/integrations/langchain", "ar/guides/integrations/vercel-ai-sdk", @@ -645,8 +680,8 @@ ] }, { - "group": "Projects", - "icon": "hammer", + "group": "ar/Projects", + "icon": "ar/hammer", "pages": [ "ar/guides/projects/private-rag-bot", "ar/guides/projects/private-research-agent", @@ -656,10 +691,10 @@ ] }, { - "tab": "Models", + "tab": "ar/Models", "groups": [ { - "group": "Model Catalog", + "group": "ar/Model Catalog", "pages": [ "ar/models/overview", "ar/models/text", @@ -674,23 +709,55 @@ ] }, { - "tab": "API Reference", + "tab": "ar/API Reference", "groups": [ { - "group": "Venice APIs", + "group": "ar/Using the API", "pages": [ "ar/api-reference/api-spec", "ar/api-reference/rate-limiting", "ar/api-reference/error-codes", + "ar/api-reference/endpoint/chat/model_feature_suffix" + ] + }, + { + "group": "ar/Models", + "pages": [ + "ar/api-reference/endpoint/models/list", + "ar/api-reference/endpoint/models/compatibility_mapping", + "ar/api-reference/endpoint/models/traits" + ] + }, + { + "group": "ar/Tools", + "pages": [ + "ar/api-reference/endpoint/augment/text-parser", + "ar/api-reference/endpoint/augment/scrape", + "ar/api-reference/endpoint/augment/search", + "ar/api-reference/endpoint/crypto/networks", + "ar/api-reference/endpoint/crypto/rpc" + ] + }, + { + "group": "ar/MCP & Skills", + "pages": [ + "ar/guides/integrations/venice-mcp", + "ar/guides/integrations/venice-skills" + ] + }, + { + "group": "ar/Endpoints", + "pages": [ { - "group": "Chat", + "group": "ar/Chat", + "expanded": true, "pages": [ - "ar/api-reference/endpoint/chat/completions", - "ar/api-reference/endpoint/chat/model_feature_suffix" + "ar/api-reference/endpoint/chat/completions" ] }, { - "group": "Images", + "group": "ar/Images", + "expanded": false, "pages": [ "ar/api-reference/endpoint/image/generate", "ar/api-reference/endpoint/image/upscale", @@ -702,7 +769,8 @@ ] }, { - "group": "Audio", + "group": "ar/Audio", + "expanded": false, "pages": [ "ar/api-reference/endpoint/audio/speech", "ar/api-reference/endpoint/audio/transcriptions", @@ -713,7 +781,8 @@ ] }, { - "group": "Video", + "group": "ar/Video", + "expanded": false, "pages": [ "ar/api-reference/endpoint/video/queue", "ar/api-reference/endpoint/video/transcriptions", @@ -723,31 +792,29 @@ ] }, { - "group": "Tools", - "pages": [ - "ar/api-reference/endpoint/augment/text-parser", - "ar/api-reference/endpoint/augment/scrape", - "ar/api-reference/endpoint/augment/search", - "ar/api-reference/endpoint/crypto/networks", - "ar/api-reference/endpoint/crypto/rpc" - ] - }, - { - "group": "Embeddings", + "group": "ar/Embeddings", + "expanded": false, "pages": [ "ar/api-reference/endpoint/embeddings/generate" ] }, { - "group": "Models", + "group": "ar/Characters", + "expanded": false, "pages": [ - "ar/api-reference/endpoint/models/list", - "ar/api-reference/endpoint/models/compatibility_mapping", - "ar/api-reference/endpoint/models/traits" + "ar/api-reference/endpoint/characters/get", + "ar/api-reference/endpoint/characters/list", + "ar/api-reference/endpoint/characters/reviews" ] - }, + } + ] + }, + { + "group": "ar/Account & Billing", + "pages": [ { - "group": "API Keys", + "group": "ar/API Keys", + "expanded": false, "pages": [ "ar/api-reference/endpoint/api_keys/list", "ar/api-reference/endpoint/api_keys/get", @@ -759,22 +826,16 @@ ] }, { - "group": "API Key Rate Limits", + "group": "ar/Rate Limit Logs", + "expanded": false, "pages": [ "ar/api-reference/endpoint/api_keys/rate_limits", "ar/api-reference/endpoint/api_keys/rate_limit_logs" ] }, { - "group": "Characters", - "pages": [ - "ar/api-reference/endpoint/characters/get", - "ar/api-reference/endpoint/characters/list", - "ar/api-reference/endpoint/characters/reviews" - ] - }, - { - "group": "Billing", + "group": "ar/Billing", + "expanded": false, "pages": [ "ar/api-reference/endpoint/billing/balance", "ar/api-reference/endpoint/billing/usage", @@ -782,7 +843,8 @@ ] }, { - "group": "X402", + "group": "ar/x402", + "expanded": false, "pages": [ "ar/api-reference/endpoint/x402/balance", "ar/api-reference/endpoint/x402/top-up", @@ -792,14 +854,6 @@ ] } ] - }, - { - "tab": "Changelog", - "href": "https://featurebase.venice.ai/changelog" - }, - { - "tab": "Status Page", - "href": "https://veniceai-status.com" } ] }, @@ -807,10 +861,10 @@ "language": "it", "tabs": [ { - "tab": "Overview", + "tab": "it/Overview", "groups": [ { - "group": "Overview", + "group": "it/Overview", "pages": [ "it/overview/about-venice", "it/overview/getting-started", @@ -823,17 +877,17 @@ ] }, { - "tab": "Guides", + "tab": "it/Guides", "groups": [ { - "group": "Guides", + "group": "it/Guides", "pages": [ "it/guides/overview" ] }, { - "group": "Getting Started", - "icon": "rocket", + "group": "it/Getting Started", + "icon": "it/rocket", "pages": [ "it/guides/getting-started/generating-api-key", "it/guides/getting-started/generating-api-key-agent", @@ -842,8 +896,8 @@ ] }, { - "group": "Text & Chat", - "icon": "message", + "group": "it/Text & Chat", + "icon": "it/message", "pages": [ "it/guides/features/structured-responses", "it/guides/features/reasoning-models", @@ -853,8 +907,8 @@ ] }, { - "group": "Image & Video", - "icon": "image", + "group": "it/Image & Video", + "icon": "it/image", "pages": [ "it/guides/media/image-generation", "it/guides/media/image-editing", @@ -866,8 +920,8 @@ ] }, { - "group": "Agents & Integrations", - "icon": "robot", + "group": "it/Agents & Integrations", + "icon": "it/robot", "pages": [ "it/guides/integrations/ai-agents", "it/guides/integrations/openclaw-bot", @@ -875,13 +929,12 @@ "it/guides/integrations/nanoclaw-venice", "it/guides/integrations/crypto-rpc-agents", "it/guides/integrations/x402-venice-api", - "it/guides/integrations/jan-ai", "it/guides/integrations/integrations" ] }, { - "group": "Agent Tooling", - "icon": "screwdriver-wrench", + "group": "it/Agent Tooling", + "icon": "it/screwdriver-wrench", "pages": [ "it/guides/integrations/venice-mcp", "it/guides/integrations/venice-skills", @@ -889,8 +942,8 @@ ] }, { - "group": "Coding Tools", - "icon": "terminal", + "group": "it/Coding Tools", + "icon": "it/terminal", "pages": [ "it/guides/integrations/claude-code", "it/guides/integrations/cursor", @@ -899,8 +952,8 @@ ] }, { - "group": "SDKs & Frameworks", - "icon": "puzzle-piece", + "group": "it/SDKs & Frameworks", + "icon": "it/puzzle-piece", "pages": [ "it/guides/integrations/langchain", "it/guides/integrations/vercel-ai-sdk", @@ -908,8 +961,8 @@ ] }, { - "group": "Projects", - "icon": "hammer", + "group": "it/Projects", + "icon": "it/hammer", "pages": [ "it/guides/projects/private-rag-bot", "it/guides/projects/private-research-agent", @@ -919,10 +972,10 @@ ] }, { - "tab": "Models", + "tab": "it/Models", "groups": [ { - "group": "Model Catalog", + "group": "it/Model Catalog", "pages": [ "it/models/overview", "it/models/text", @@ -937,23 +990,55 @@ ] }, { - "tab": "API Reference", + "tab": "it/API Reference", "groups": [ { - "group": "Venice APIs", + "group": "it/Using the API", "pages": [ "it/api-reference/api-spec", "it/api-reference/rate-limiting", "it/api-reference/error-codes", + "it/api-reference/endpoint/chat/model_feature_suffix" + ] + }, + { + "group": "it/Models", + "pages": [ + "it/api-reference/endpoint/models/list", + "it/api-reference/endpoint/models/compatibility_mapping", + "it/api-reference/endpoint/models/traits" + ] + }, + { + "group": "it/Tools", + "pages": [ + "it/api-reference/endpoint/augment/text-parser", + "it/api-reference/endpoint/augment/scrape", + "it/api-reference/endpoint/augment/search", + "it/api-reference/endpoint/crypto/networks", + "it/api-reference/endpoint/crypto/rpc" + ] + }, + { + "group": "it/MCP & Skills", + "pages": [ + "it/guides/integrations/venice-mcp", + "it/guides/integrations/venice-skills" + ] + }, + { + "group": "it/Endpoints", + "pages": [ { - "group": "Chat", + "group": "it/Chat", + "expanded": true, "pages": [ - "it/api-reference/endpoint/chat/completions", - "it/api-reference/endpoint/chat/model_feature_suffix" + "it/api-reference/endpoint/chat/completions" ] }, { - "group": "Images", + "group": "it/Images", + "expanded": false, "pages": [ "it/api-reference/endpoint/image/generate", "it/api-reference/endpoint/image/upscale", @@ -965,7 +1050,8 @@ ] }, { - "group": "Audio", + "group": "it/Audio", + "expanded": false, "pages": [ "it/api-reference/endpoint/audio/speech", "it/api-reference/endpoint/audio/transcriptions", @@ -976,7 +1062,8 @@ ] }, { - "group": "Video", + "group": "it/Video", + "expanded": false, "pages": [ "it/api-reference/endpoint/video/queue", "it/api-reference/endpoint/video/transcriptions", @@ -986,31 +1073,29 @@ ] }, { - "group": "Tools", - "pages": [ - "it/api-reference/endpoint/augment/text-parser", - "it/api-reference/endpoint/augment/scrape", - "it/api-reference/endpoint/augment/search", - "it/api-reference/endpoint/crypto/networks", - "it/api-reference/endpoint/crypto/rpc" - ] - }, - { - "group": "Embeddings", + "group": "it/Embeddings", + "expanded": false, "pages": [ "it/api-reference/endpoint/embeddings/generate" ] }, { - "group": "Models", + "group": "it/Characters", + "expanded": false, "pages": [ - "it/api-reference/endpoint/models/list", - "it/api-reference/endpoint/models/compatibility_mapping", - "it/api-reference/endpoint/models/traits" + "it/api-reference/endpoint/characters/get", + "it/api-reference/endpoint/characters/list", + "it/api-reference/endpoint/characters/reviews" ] - }, + } + ] + }, + { + "group": "it/Account & Billing", + "pages": [ { - "group": "API Keys", + "group": "it/API Keys", + "expanded": false, "pages": [ "it/api-reference/endpoint/api_keys/list", "it/api-reference/endpoint/api_keys/get", @@ -1022,22 +1107,16 @@ ] }, { - "group": "API Key Rate Limits", + "group": "it/Rate Limit Logs", + "expanded": false, "pages": [ "it/api-reference/endpoint/api_keys/rate_limits", "it/api-reference/endpoint/api_keys/rate_limit_logs" ] }, { - "group": "Characters", - "pages": [ - "it/api-reference/endpoint/characters/get", - "it/api-reference/endpoint/characters/list", - "it/api-reference/endpoint/characters/reviews" - ] - }, - { - "group": "Billing", + "group": "it/Billing", + "expanded": false, "pages": [ "it/api-reference/endpoint/billing/balance", "it/api-reference/endpoint/billing/usage", @@ -1045,7 +1124,8 @@ ] }, { - "group": "X402", + "group": "it/x402", + "expanded": false, "pages": [ "it/api-reference/endpoint/x402/balance", "it/api-reference/endpoint/x402/top-up", @@ -1055,14 +1135,6 @@ ] } ] - }, - { - "tab": "Changelog", - "href": "https://featurebase.venice.ai/changelog" - }, - { - "tab": "Status Page", - "href": "https://veniceai-status.com" } ] }, @@ -1070,10 +1142,10 @@ "language": "de", "tabs": [ { - "tab": "Overview", + "tab": "de/Overview", "groups": [ { - "group": "Overview", + "group": "de/Overview", "pages": [ "de/overview/about-venice", "de/overview/getting-started", @@ -1086,17 +1158,17 @@ ] }, { - "tab": "Guides", + "tab": "de/Guides", "groups": [ { - "group": "Guides", + "group": "de/Guides", "pages": [ "de/guides/overview" ] }, { - "group": "Getting Started", - "icon": "rocket", + "group": "de/Getting Started", + "icon": "de/rocket", "pages": [ "de/guides/getting-started/generating-api-key", "de/guides/getting-started/generating-api-key-agent", @@ -1105,8 +1177,8 @@ ] }, { - "group": "Text & Chat", - "icon": "message", + "group": "de/Text & Chat", + "icon": "de/message", "pages": [ "de/guides/features/structured-responses", "de/guides/features/reasoning-models", @@ -1116,8 +1188,8 @@ ] }, { - "group": "Image & Video", - "icon": "image", + "group": "de/Image & Video", + "icon": "de/image", "pages": [ "de/guides/media/image-generation", "de/guides/media/image-editing", @@ -1129,8 +1201,8 @@ ] }, { - "group": "Agents & Integrations", - "icon": "robot", + "group": "de/Agents & Integrations", + "icon": "de/robot", "pages": [ "de/guides/integrations/ai-agents", "de/guides/integrations/openclaw-bot", @@ -1138,13 +1210,12 @@ "de/guides/integrations/nanoclaw-venice", "de/guides/integrations/crypto-rpc-agents", "de/guides/integrations/x402-venice-api", - "de/guides/integrations/jan-ai", "de/guides/integrations/integrations" ] }, { - "group": "Agent Tooling", - "icon": "screwdriver-wrench", + "group": "de/Agent Tooling", + "icon": "de/screwdriver-wrench", "pages": [ "de/guides/integrations/venice-mcp", "de/guides/integrations/venice-skills", @@ -1152,8 +1223,8 @@ ] }, { - "group": "Coding Tools", - "icon": "terminal", + "group": "de/Coding Tools", + "icon": "de/terminal", "pages": [ "de/guides/integrations/claude-code", "de/guides/integrations/cursor", @@ -1162,8 +1233,8 @@ ] }, { - "group": "SDKs & Frameworks", - "icon": "puzzle-piece", + "group": "de/SDKs & Frameworks", + "icon": "de/puzzle-piece", "pages": [ "de/guides/integrations/langchain", "de/guides/integrations/vercel-ai-sdk", @@ -1171,8 +1242,8 @@ ] }, { - "group": "Projects", - "icon": "hammer", + "group": "de/Projects", + "icon": "de/hammer", "pages": [ "de/guides/projects/private-rag-bot", "de/guides/projects/private-research-agent", @@ -1182,10 +1253,10 @@ ] }, { - "tab": "Models", + "tab": "de/Models", "groups": [ { - "group": "Model Catalog", + "group": "de/Model Catalog", "pages": [ "de/models/overview", "de/models/text", @@ -1200,23 +1271,55 @@ ] }, { - "tab": "API Reference", + "tab": "de/API Reference", "groups": [ { - "group": "Venice APIs", + "group": "de/Using the API", "pages": [ "de/api-reference/api-spec", "de/api-reference/rate-limiting", "de/api-reference/error-codes", + "de/api-reference/endpoint/chat/model_feature_suffix" + ] + }, + { + "group": "de/Models", + "pages": [ + "de/api-reference/endpoint/models/list", + "de/api-reference/endpoint/models/compatibility_mapping", + "de/api-reference/endpoint/models/traits" + ] + }, + { + "group": "de/Tools", + "pages": [ + "de/api-reference/endpoint/augment/text-parser", + "de/api-reference/endpoint/augment/scrape", + "de/api-reference/endpoint/augment/search", + "de/api-reference/endpoint/crypto/networks", + "de/api-reference/endpoint/crypto/rpc" + ] + }, + { + "group": "de/MCP & Skills", + "pages": [ + "de/guides/integrations/venice-mcp", + "de/guides/integrations/venice-skills" + ] + }, + { + "group": "de/Endpoints", + "pages": [ { - "group": "Chat", + "group": "de/Chat", + "expanded": true, "pages": [ - "de/api-reference/endpoint/chat/completions", - "de/api-reference/endpoint/chat/model_feature_suffix" + "de/api-reference/endpoint/chat/completions" ] }, { - "group": "Images", + "group": "de/Images", + "expanded": false, "pages": [ "de/api-reference/endpoint/image/generate", "de/api-reference/endpoint/image/upscale", @@ -1228,7 +1331,8 @@ ] }, { - "group": "Audio", + "group": "de/Audio", + "expanded": false, "pages": [ "de/api-reference/endpoint/audio/speech", "de/api-reference/endpoint/audio/transcriptions", @@ -1239,7 +1343,8 @@ ] }, { - "group": "Video", + "group": "de/Video", + "expanded": false, "pages": [ "de/api-reference/endpoint/video/queue", "de/api-reference/endpoint/video/transcriptions", @@ -1249,31 +1354,29 @@ ] }, { - "group": "Tools", - "pages": [ - "de/api-reference/endpoint/augment/text-parser", - "de/api-reference/endpoint/augment/scrape", - "de/api-reference/endpoint/augment/search", - "de/api-reference/endpoint/crypto/networks", - "de/api-reference/endpoint/crypto/rpc" - ] - }, - { - "group": "Embeddings", + "group": "de/Embeddings", + "expanded": false, "pages": [ "de/api-reference/endpoint/embeddings/generate" ] }, { - "group": "Models", + "group": "de/Characters", + "expanded": false, "pages": [ - "de/api-reference/endpoint/models/list", - "de/api-reference/endpoint/models/compatibility_mapping", - "de/api-reference/endpoint/models/traits" + "de/api-reference/endpoint/characters/get", + "de/api-reference/endpoint/characters/list", + "de/api-reference/endpoint/characters/reviews" ] - }, + } + ] + }, + { + "group": "de/Account & Billing", + "pages": [ { - "group": "API Keys", + "group": "de/API Keys", + "expanded": false, "pages": [ "de/api-reference/endpoint/api_keys/list", "de/api-reference/endpoint/api_keys/get", @@ -1285,22 +1388,16 @@ ] }, { - "group": "API Key Rate Limits", + "group": "de/Rate Limit Logs", + "expanded": false, "pages": [ "de/api-reference/endpoint/api_keys/rate_limits", "de/api-reference/endpoint/api_keys/rate_limit_logs" ] }, { - "group": "Characters", - "pages": [ - "de/api-reference/endpoint/characters/get", - "de/api-reference/endpoint/characters/list", - "de/api-reference/endpoint/characters/reviews" - ] - }, - { - "group": "Billing", + "group": "de/Billing", + "expanded": false, "pages": [ "de/api-reference/endpoint/billing/balance", "de/api-reference/endpoint/billing/usage", @@ -1308,7 +1405,8 @@ ] }, { - "group": "X402", + "group": "de/x402", + "expanded": false, "pages": [ "de/api-reference/endpoint/x402/balance", "de/api-reference/endpoint/x402/top-up", @@ -1318,14 +1416,6 @@ ] } ] - }, - { - "tab": "Changelog", - "href": "https://featurebase.venice.ai/changelog" - }, - { - "tab": "Status Page", - "href": "https://veniceai-status.com" } ] }, @@ -1333,10 +1423,10 @@ "language": "es", "tabs": [ { - "tab": "Overview", + "tab": "es/Overview", "groups": [ { - "group": "Overview", + "group": "es/Overview", "pages": [ "es/overview/about-venice", "es/overview/getting-started", @@ -1349,17 +1439,17 @@ ] }, { - "tab": "Guides", + "tab": "es/Guides", "groups": [ { - "group": "Guides", + "group": "es/Guides", "pages": [ "es/guides/overview" ] }, { - "group": "Getting Started", - "icon": "rocket", + "group": "es/Getting Started", + "icon": "es/rocket", "pages": [ "es/guides/getting-started/generating-api-key", "es/guides/getting-started/generating-api-key-agent", @@ -1368,8 +1458,8 @@ ] }, { - "group": "Text & Chat", - "icon": "message", + "group": "es/Text & Chat", + "icon": "es/message", "pages": [ "es/guides/features/structured-responses", "es/guides/features/reasoning-models", @@ -1379,8 +1469,8 @@ ] }, { - "group": "Image & Video", - "icon": "image", + "group": "es/Image & Video", + "icon": "es/image", "pages": [ "es/guides/media/image-generation", "es/guides/media/image-editing", @@ -1392,8 +1482,8 @@ ] }, { - "group": "Agents & Integrations", - "icon": "robot", + "group": "es/Agents & Integrations", + "icon": "es/robot", "pages": [ "es/guides/integrations/ai-agents", "es/guides/integrations/openclaw-bot", @@ -1401,13 +1491,12 @@ "es/guides/integrations/nanoclaw-venice", "es/guides/integrations/crypto-rpc-agents", "es/guides/integrations/x402-venice-api", - "es/guides/integrations/jan-ai", "es/guides/integrations/integrations" ] }, { - "group": "Agent Tooling", - "icon": "screwdriver-wrench", + "group": "es/Agent Tooling", + "icon": "es/screwdriver-wrench", "pages": [ "es/guides/integrations/venice-mcp", "es/guides/integrations/venice-skills", @@ -1415,8 +1504,8 @@ ] }, { - "group": "Coding Tools", - "icon": "terminal", + "group": "es/Coding Tools", + "icon": "es/terminal", "pages": [ "es/guides/integrations/claude-code", "es/guides/integrations/cursor", @@ -1425,8 +1514,8 @@ ] }, { - "group": "SDKs & Frameworks", - "icon": "puzzle-piece", + "group": "es/SDKs & Frameworks", + "icon": "es/puzzle-piece", "pages": [ "es/guides/integrations/langchain", "es/guides/integrations/vercel-ai-sdk", @@ -1434,8 +1523,8 @@ ] }, { - "group": "Projects", - "icon": "hammer", + "group": "es/Projects", + "icon": "es/hammer", "pages": [ "es/guides/projects/private-rag-bot", "es/guides/projects/private-research-agent", @@ -1445,10 +1534,10 @@ ] }, { - "tab": "Models", + "tab": "es/Models", "groups": [ { - "group": "Model Catalog", + "group": "es/Model Catalog", "pages": [ "es/models/overview", "es/models/text", @@ -1463,23 +1552,55 @@ ] }, { - "tab": "API Reference", + "tab": "es/API Reference", "groups": [ { - "group": "Venice APIs", + "group": "es/Using the API", "pages": [ "es/api-reference/api-spec", "es/api-reference/rate-limiting", "es/api-reference/error-codes", + "es/api-reference/endpoint/chat/model_feature_suffix" + ] + }, + { + "group": "es/Models", + "pages": [ + "es/api-reference/endpoint/models/list", + "es/api-reference/endpoint/models/compatibility_mapping", + "es/api-reference/endpoint/models/traits" + ] + }, + { + "group": "es/Tools", + "pages": [ + "es/api-reference/endpoint/augment/text-parser", + "es/api-reference/endpoint/augment/scrape", + "es/api-reference/endpoint/augment/search", + "es/api-reference/endpoint/crypto/networks", + "es/api-reference/endpoint/crypto/rpc" + ] + }, + { + "group": "es/MCP & Skills", + "pages": [ + "es/guides/integrations/venice-mcp", + "es/guides/integrations/venice-skills" + ] + }, + { + "group": "es/Endpoints", + "pages": [ { - "group": "Chat", + "group": "es/Chat", + "expanded": true, "pages": [ - "es/api-reference/endpoint/chat/completions", - "es/api-reference/endpoint/chat/model_feature_suffix" + "es/api-reference/endpoint/chat/completions" ] }, { - "group": "Images", + "group": "es/Images", + "expanded": false, "pages": [ "es/api-reference/endpoint/image/generate", "es/api-reference/endpoint/image/upscale", @@ -1491,7 +1612,8 @@ ] }, { - "group": "Audio", + "group": "es/Audio", + "expanded": false, "pages": [ "es/api-reference/endpoint/audio/speech", "es/api-reference/endpoint/audio/transcriptions", @@ -1502,7 +1624,8 @@ ] }, { - "group": "Video", + "group": "es/Video", + "expanded": false, "pages": [ "es/api-reference/endpoint/video/queue", "es/api-reference/endpoint/video/transcriptions", @@ -1512,31 +1635,29 @@ ] }, { - "group": "Tools", - "pages": [ - "es/api-reference/endpoint/augment/text-parser", - "es/api-reference/endpoint/augment/scrape", - "es/api-reference/endpoint/augment/search", - "es/api-reference/endpoint/crypto/networks", - "es/api-reference/endpoint/crypto/rpc" - ] - }, - { - "group": "Embeddings", + "group": "es/Embeddings", + "expanded": false, "pages": [ "es/api-reference/endpoint/embeddings/generate" ] }, { - "group": "Models", + "group": "es/Characters", + "expanded": false, "pages": [ - "es/api-reference/endpoint/models/list", - "es/api-reference/endpoint/models/compatibility_mapping", - "es/api-reference/endpoint/models/traits" + "es/api-reference/endpoint/characters/get", + "es/api-reference/endpoint/characters/list", + "es/api-reference/endpoint/characters/reviews" ] - }, + } + ] + }, + { + "group": "es/Account & Billing", + "pages": [ { - "group": "API Keys", + "group": "es/API Keys", + "expanded": false, "pages": [ "es/api-reference/endpoint/api_keys/list", "es/api-reference/endpoint/api_keys/get", @@ -1548,22 +1669,16 @@ ] }, { - "group": "API Key Rate Limits", + "group": "es/Rate Limit Logs", + "expanded": false, "pages": [ "es/api-reference/endpoint/api_keys/rate_limits", "es/api-reference/endpoint/api_keys/rate_limit_logs" ] }, { - "group": "Characters", - "pages": [ - "es/api-reference/endpoint/characters/get", - "es/api-reference/endpoint/characters/list", - "es/api-reference/endpoint/characters/reviews" - ] - }, - { - "group": "Billing", + "group": "es/Billing", + "expanded": false, "pages": [ "es/api-reference/endpoint/billing/balance", "es/api-reference/endpoint/billing/usage", @@ -1571,7 +1686,8 @@ ] }, { - "group": "X402", + "group": "es/x402", + "expanded": false, "pages": [ "es/api-reference/endpoint/x402/balance", "es/api-reference/endpoint/x402/top-up", @@ -1581,14 +1697,6 @@ ] } ] - }, - { - "tab": "Changelog", - "href": "https://featurebase.venice.ai/changelog" - }, - { - "tab": "Status Page", - "href": "https://veniceai-status.com" } ] }, @@ -1596,10 +1704,10 @@ "language": "fr", "tabs": [ { - "tab": "Overview", + "tab": "fr/Overview", "groups": [ { - "group": "Overview", + "group": "fr/Overview", "pages": [ "fr/overview/about-venice", "fr/overview/getting-started", @@ -1612,17 +1720,17 @@ ] }, { - "tab": "Guides", + "tab": "fr/Guides", "groups": [ { - "group": "Guides", + "group": "fr/Guides", "pages": [ "fr/guides/overview" ] }, { - "group": "Getting Started", - "icon": "rocket", + "group": "fr/Getting Started", + "icon": "fr/rocket", "pages": [ "fr/guides/getting-started/generating-api-key", "fr/guides/getting-started/generating-api-key-agent", @@ -1631,8 +1739,8 @@ ] }, { - "group": "Text & Chat", - "icon": "message", + "group": "fr/Text & Chat", + "icon": "fr/message", "pages": [ "fr/guides/features/structured-responses", "fr/guides/features/reasoning-models", @@ -1642,8 +1750,8 @@ ] }, { - "group": "Image & Video", - "icon": "image", + "group": "fr/Image & Video", + "icon": "fr/image", "pages": [ "fr/guides/media/image-generation", "fr/guides/media/image-editing", @@ -1655,8 +1763,8 @@ ] }, { - "group": "Agents & Integrations", - "icon": "robot", + "group": "fr/Agents & Integrations", + "icon": "fr/robot", "pages": [ "fr/guides/integrations/ai-agents", "fr/guides/integrations/openclaw-bot", @@ -1664,13 +1772,12 @@ "fr/guides/integrations/nanoclaw-venice", "fr/guides/integrations/crypto-rpc-agents", "fr/guides/integrations/x402-venice-api", - "fr/guides/integrations/jan-ai", "fr/guides/integrations/integrations" ] }, { - "group": "Agent Tooling", - "icon": "screwdriver-wrench", + "group": "fr/Agent Tooling", + "icon": "fr/screwdriver-wrench", "pages": [ "fr/guides/integrations/venice-mcp", "fr/guides/integrations/venice-skills", @@ -1678,8 +1785,8 @@ ] }, { - "group": "Coding Tools", - "icon": "terminal", + "group": "fr/Coding Tools", + "icon": "fr/terminal", "pages": [ "fr/guides/integrations/claude-code", "fr/guides/integrations/cursor", @@ -1688,8 +1795,8 @@ ] }, { - "group": "SDKs & Frameworks", - "icon": "puzzle-piece", + "group": "fr/SDKs & Frameworks", + "icon": "fr/puzzle-piece", "pages": [ "fr/guides/integrations/langchain", "fr/guides/integrations/vercel-ai-sdk", @@ -1697,8 +1804,8 @@ ] }, { - "group": "Projects", - "icon": "hammer", + "group": "fr/Projects", + "icon": "fr/hammer", "pages": [ "fr/guides/projects/private-rag-bot", "fr/guides/projects/private-research-agent", @@ -1708,10 +1815,10 @@ ] }, { - "tab": "Models", + "tab": "fr/Models", "groups": [ { - "group": "Model Catalog", + "group": "fr/Model Catalog", "pages": [ "fr/models/overview", "fr/models/text", @@ -1726,23 +1833,55 @@ ] }, { - "tab": "API Reference", + "tab": "fr/API Reference", "groups": [ { - "group": "Venice APIs", + "group": "fr/Using the API", "pages": [ "fr/api-reference/api-spec", "fr/api-reference/rate-limiting", "fr/api-reference/error-codes", + "fr/api-reference/endpoint/chat/model_feature_suffix" + ] + }, + { + "group": "fr/Models", + "pages": [ + "fr/api-reference/endpoint/models/list", + "fr/api-reference/endpoint/models/compatibility_mapping", + "fr/api-reference/endpoint/models/traits" + ] + }, + { + "group": "fr/Tools", + "pages": [ + "fr/api-reference/endpoint/augment/text-parser", + "fr/api-reference/endpoint/augment/scrape", + "fr/api-reference/endpoint/augment/search", + "fr/api-reference/endpoint/crypto/networks", + "fr/api-reference/endpoint/crypto/rpc" + ] + }, + { + "group": "fr/MCP & Skills", + "pages": [ + "fr/guides/integrations/venice-mcp", + "fr/guides/integrations/venice-skills" + ] + }, + { + "group": "fr/Endpoints", + "pages": [ { - "group": "Chat", + "group": "fr/Chat", + "expanded": true, "pages": [ - "fr/api-reference/endpoint/chat/completions", - "fr/api-reference/endpoint/chat/model_feature_suffix" + "fr/api-reference/endpoint/chat/completions" ] }, { - "group": "Images", + "group": "fr/Images", + "expanded": false, "pages": [ "fr/api-reference/endpoint/image/generate", "fr/api-reference/endpoint/image/upscale", @@ -1754,7 +1893,8 @@ ] }, { - "group": "Audio", + "group": "fr/Audio", + "expanded": false, "pages": [ "fr/api-reference/endpoint/audio/speech", "fr/api-reference/endpoint/audio/transcriptions", @@ -1765,7 +1905,8 @@ ] }, { - "group": "Video", + "group": "fr/Video", + "expanded": false, "pages": [ "fr/api-reference/endpoint/video/queue", "fr/api-reference/endpoint/video/transcriptions", @@ -1775,31 +1916,29 @@ ] }, { - "group": "Tools", - "pages": [ - "fr/api-reference/endpoint/augment/text-parser", - "fr/api-reference/endpoint/augment/scrape", - "fr/api-reference/endpoint/augment/search", - "fr/api-reference/endpoint/crypto/networks", - "fr/api-reference/endpoint/crypto/rpc" - ] - }, - { - "group": "Embeddings", + "group": "fr/Embeddings", + "expanded": false, "pages": [ "fr/api-reference/endpoint/embeddings/generate" ] }, { - "group": "Models", + "group": "fr/Characters", + "expanded": false, "pages": [ - "fr/api-reference/endpoint/models/list", - "fr/api-reference/endpoint/models/compatibility_mapping", - "fr/api-reference/endpoint/models/traits" + "fr/api-reference/endpoint/characters/get", + "fr/api-reference/endpoint/characters/list", + "fr/api-reference/endpoint/characters/reviews" ] - }, + } + ] + }, + { + "group": "fr/Account & Billing", + "pages": [ { - "group": "API Keys", + "group": "fr/API Keys", + "expanded": false, "pages": [ "fr/api-reference/endpoint/api_keys/list", "fr/api-reference/endpoint/api_keys/get", @@ -1811,22 +1950,16 @@ ] }, { - "group": "API Key Rate Limits", + "group": "fr/Rate Limit Logs", + "expanded": false, "pages": [ "fr/api-reference/endpoint/api_keys/rate_limits", "fr/api-reference/endpoint/api_keys/rate_limit_logs" ] }, { - "group": "Characters", - "pages": [ - "fr/api-reference/endpoint/characters/get", - "fr/api-reference/endpoint/characters/list", - "fr/api-reference/endpoint/characters/reviews" - ] - }, - { - "group": "Billing", + "group": "fr/Billing", + "expanded": false, "pages": [ "fr/api-reference/endpoint/billing/balance", "fr/api-reference/endpoint/billing/usage", @@ -1834,7 +1967,8 @@ ] }, { - "group": "X402", + "group": "fr/x402", + "expanded": false, "pages": [ "fr/api-reference/endpoint/x402/balance", "fr/api-reference/endpoint/x402/top-up", @@ -1844,14 +1978,6 @@ ] } ] - }, - { - "tab": "Changelog", - "href": "https://featurebase.venice.ai/changelog" - }, - { - "tab": "Status Page", - "href": "https://veniceai-status.com" } ] }, @@ -1859,10 +1985,10 @@ "language": "zh", "tabs": [ { - "tab": "Overview", + "tab": "zh/Overview", "groups": [ { - "group": "Overview", + "group": "zh/Overview", "pages": [ "zh/overview/about-venice", "zh/overview/getting-started", @@ -1875,17 +2001,17 @@ ] }, { - "tab": "Guides", + "tab": "zh/Guides", "groups": [ { - "group": "Guides", + "group": "zh/Guides", "pages": [ "zh/guides/overview" ] }, { - "group": "Getting Started", - "icon": "rocket", + "group": "zh/Getting Started", + "icon": "zh/rocket", "pages": [ "zh/guides/getting-started/generating-api-key", "zh/guides/getting-started/generating-api-key-agent", @@ -1894,8 +2020,8 @@ ] }, { - "group": "Text & Chat", - "icon": "message", + "group": "zh/Text & Chat", + "icon": "zh/message", "pages": [ "zh/guides/features/structured-responses", "zh/guides/features/reasoning-models", @@ -1905,8 +2031,8 @@ ] }, { - "group": "Image & Video", - "icon": "image", + "group": "zh/Image & Video", + "icon": "zh/image", "pages": [ "zh/guides/media/image-generation", "zh/guides/media/image-editing", @@ -1918,8 +2044,8 @@ ] }, { - "group": "Agents & Integrations", - "icon": "robot", + "group": "zh/Agents & Integrations", + "icon": "zh/robot", "pages": [ "zh/guides/integrations/ai-agents", "zh/guides/integrations/openclaw-bot", @@ -1927,13 +2053,12 @@ "zh/guides/integrations/nanoclaw-venice", "zh/guides/integrations/crypto-rpc-agents", "zh/guides/integrations/x402-venice-api", - "zh/guides/integrations/jan-ai", "zh/guides/integrations/integrations" ] }, { - "group": "Agent Tooling", - "icon": "screwdriver-wrench", + "group": "zh/Agent Tooling", + "icon": "zh/screwdriver-wrench", "pages": [ "zh/guides/integrations/venice-mcp", "zh/guides/integrations/venice-skills", @@ -1941,8 +2066,8 @@ ] }, { - "group": "Coding Tools", - "icon": "terminal", + "group": "zh/Coding Tools", + "icon": "zh/terminal", "pages": [ "zh/guides/integrations/claude-code", "zh/guides/integrations/cursor", @@ -1951,8 +2076,8 @@ ] }, { - "group": "SDKs & Frameworks", - "icon": "puzzle-piece", + "group": "zh/SDKs & Frameworks", + "icon": "zh/puzzle-piece", "pages": [ "zh/guides/integrations/langchain", "zh/guides/integrations/vercel-ai-sdk", @@ -1960,8 +2085,8 @@ ] }, { - "group": "Projects", - "icon": "hammer", + "group": "zh/Projects", + "icon": "zh/hammer", "pages": [ "zh/guides/projects/private-rag-bot", "zh/guides/projects/private-research-agent", @@ -1971,10 +2096,10 @@ ] }, { - "tab": "Models", + "tab": "zh/Models", "groups": [ { - "group": "Model Catalog", + "group": "zh/Model Catalog", "pages": [ "zh/models/overview", "zh/models/text", @@ -1989,23 +2114,55 @@ ] }, { - "tab": "API Reference", + "tab": "zh/API Reference", "groups": [ { - "group": "Venice APIs", + "group": "zh/Using the API", "pages": [ "zh/api-reference/api-spec", "zh/api-reference/rate-limiting", "zh/api-reference/error-codes", + "zh/api-reference/endpoint/chat/model_feature_suffix" + ] + }, + { + "group": "zh/Models", + "pages": [ + "zh/api-reference/endpoint/models/list", + "zh/api-reference/endpoint/models/compatibility_mapping", + "zh/api-reference/endpoint/models/traits" + ] + }, + { + "group": "zh/Tools", + "pages": [ + "zh/api-reference/endpoint/augment/text-parser", + "zh/api-reference/endpoint/augment/scrape", + "zh/api-reference/endpoint/augment/search", + "zh/api-reference/endpoint/crypto/networks", + "zh/api-reference/endpoint/crypto/rpc" + ] + }, + { + "group": "zh/MCP & Skills", + "pages": [ + "zh/guides/integrations/venice-mcp", + "zh/guides/integrations/venice-skills" + ] + }, + { + "group": "zh/Endpoints", + "pages": [ { - "group": "Chat", + "group": "zh/Chat", + "expanded": true, "pages": [ - "zh/api-reference/endpoint/chat/completions", - "zh/api-reference/endpoint/chat/model_feature_suffix" + "zh/api-reference/endpoint/chat/completions" ] }, { - "group": "Images", + "group": "zh/Images", + "expanded": false, "pages": [ "zh/api-reference/endpoint/image/generate", "zh/api-reference/endpoint/image/upscale", @@ -2017,7 +2174,8 @@ ] }, { - "group": "Audio", + "group": "zh/Audio", + "expanded": false, "pages": [ "zh/api-reference/endpoint/audio/speech", "zh/api-reference/endpoint/audio/transcriptions", @@ -2028,7 +2186,8 @@ ] }, { - "group": "Video", + "group": "zh/Video", + "expanded": false, "pages": [ "zh/api-reference/endpoint/video/queue", "zh/api-reference/endpoint/video/transcriptions", @@ -2038,31 +2197,29 @@ ] }, { - "group": "Tools", - "pages": [ - "zh/api-reference/endpoint/augment/text-parser", - "zh/api-reference/endpoint/augment/scrape", - "zh/api-reference/endpoint/augment/search", - "zh/api-reference/endpoint/crypto/networks", - "zh/api-reference/endpoint/crypto/rpc" - ] - }, - { - "group": "Embeddings", + "group": "zh/Embeddings", + "expanded": false, "pages": [ "zh/api-reference/endpoint/embeddings/generate" ] }, { - "group": "Models", + "group": "zh/Characters", + "expanded": false, "pages": [ - "zh/api-reference/endpoint/models/list", - "zh/api-reference/endpoint/models/compatibility_mapping", - "zh/api-reference/endpoint/models/traits" + "zh/api-reference/endpoint/characters/get", + "zh/api-reference/endpoint/characters/list", + "zh/api-reference/endpoint/characters/reviews" ] - }, + } + ] + }, + { + "group": "zh/Account & Billing", + "pages": [ { - "group": "API Keys", + "group": "zh/API Keys", + "expanded": false, "pages": [ "zh/api-reference/endpoint/api_keys/list", "zh/api-reference/endpoint/api_keys/get", @@ -2074,22 +2231,16 @@ ] }, { - "group": "API Key Rate Limits", + "group": "zh/Rate Limit Logs", + "expanded": false, "pages": [ "zh/api-reference/endpoint/api_keys/rate_limits", "zh/api-reference/endpoint/api_keys/rate_limit_logs" ] }, { - "group": "Characters", - "pages": [ - "zh/api-reference/endpoint/characters/get", - "zh/api-reference/endpoint/characters/list", - "zh/api-reference/endpoint/characters/reviews" - ] - }, - { - "group": "Billing", + "group": "zh/Billing", + "expanded": false, "pages": [ "zh/api-reference/endpoint/billing/balance", "zh/api-reference/endpoint/billing/usage", @@ -2097,7 +2248,8 @@ ] }, { - "group": "X402", + "group": "zh/x402", + "expanded": false, "pages": [ "zh/api-reference/endpoint/x402/balance", "zh/api-reference/endpoint/x402/top-up", @@ -2107,14 +2259,6 @@ ] } ] - }, - { - "tab": "Changelog", - "href": "https://featurebase.venice.ai/changelog" - }, - { - "tab": "Status Page", - "href": "https://veniceai-status.com" } ] }, @@ -2122,10 +2266,10 @@ "language": "ko", "tabs": [ { - "tab": "Overview", + "tab": "ko/Overview", "groups": [ { - "group": "Overview", + "group": "ko/Overview", "pages": [ "ko/overview/about-venice", "ko/overview/getting-started", @@ -2138,17 +2282,17 @@ ] }, { - "tab": "Guides", + "tab": "ko/Guides", "groups": [ { - "group": "Guides", + "group": "ko/Guides", "pages": [ "ko/guides/overview" ] }, { - "group": "Getting Started", - "icon": "rocket", + "group": "ko/Getting Started", + "icon": "ko/rocket", "pages": [ "ko/guides/getting-started/generating-api-key", "ko/guides/getting-started/generating-api-key-agent", @@ -2157,8 +2301,8 @@ ] }, { - "group": "Text & Chat", - "icon": "message", + "group": "ko/Text & Chat", + "icon": "ko/message", "pages": [ "ko/guides/features/structured-responses", "ko/guides/features/reasoning-models", @@ -2168,8 +2312,8 @@ ] }, { - "group": "Image & Video", - "icon": "image", + "group": "ko/Image & Video", + "icon": "ko/image", "pages": [ "ko/guides/media/image-generation", "ko/guides/media/image-editing", @@ -2181,8 +2325,8 @@ ] }, { - "group": "Agents & Integrations", - "icon": "robot", + "group": "ko/Agents & Integrations", + "icon": "ko/robot", "pages": [ "ko/guides/integrations/ai-agents", "ko/guides/integrations/openclaw-bot", @@ -2190,13 +2334,12 @@ "ko/guides/integrations/nanoclaw-venice", "ko/guides/integrations/crypto-rpc-agents", "ko/guides/integrations/x402-venice-api", - "ko/guides/integrations/jan-ai", "ko/guides/integrations/integrations" ] }, { - "group": "Agent Tooling", - "icon": "screwdriver-wrench", + "group": "ko/Agent Tooling", + "icon": "ko/screwdriver-wrench", "pages": [ "ko/guides/integrations/venice-mcp", "ko/guides/integrations/venice-skills", @@ -2204,8 +2347,8 @@ ] }, { - "group": "Coding Tools", - "icon": "terminal", + "group": "ko/Coding Tools", + "icon": "ko/terminal", "pages": [ "ko/guides/integrations/claude-code", "ko/guides/integrations/cursor", @@ -2214,8 +2357,8 @@ ] }, { - "group": "SDKs & Frameworks", - "icon": "puzzle-piece", + "group": "ko/SDKs & Frameworks", + "icon": "ko/puzzle-piece", "pages": [ "ko/guides/integrations/langchain", "ko/guides/integrations/vercel-ai-sdk", @@ -2223,8 +2366,8 @@ ] }, { - "group": "Projects", - "icon": "hammer", + "group": "ko/Projects", + "icon": "ko/hammer", "pages": [ "ko/guides/projects/private-rag-bot", "ko/guides/projects/private-research-agent", @@ -2234,10 +2377,10 @@ ] }, { - "tab": "Models", + "tab": "ko/Models", "groups": [ { - "group": "Model Catalog", + "group": "ko/Model Catalog", "pages": [ "ko/models/overview", "ko/models/text", @@ -2252,23 +2395,55 @@ ] }, { - "tab": "API Reference", + "tab": "ko/API Reference", "groups": [ { - "group": "Venice APIs", + "group": "ko/Using the API", "pages": [ "ko/api-reference/api-spec", "ko/api-reference/rate-limiting", "ko/api-reference/error-codes", + "ko/api-reference/endpoint/chat/model_feature_suffix" + ] + }, + { + "group": "ko/Models", + "pages": [ + "ko/api-reference/endpoint/models/list", + "ko/api-reference/endpoint/models/compatibility_mapping", + "ko/api-reference/endpoint/models/traits" + ] + }, + { + "group": "ko/Tools", + "pages": [ + "ko/api-reference/endpoint/augment/text-parser", + "ko/api-reference/endpoint/augment/scrape", + "ko/api-reference/endpoint/augment/search", + "ko/api-reference/endpoint/crypto/networks", + "ko/api-reference/endpoint/crypto/rpc" + ] + }, + { + "group": "ko/MCP & Skills", + "pages": [ + "ko/guides/integrations/venice-mcp", + "ko/guides/integrations/venice-skills" + ] + }, + { + "group": "ko/Endpoints", + "pages": [ { - "group": "Chat", + "group": "ko/Chat", + "expanded": true, "pages": [ - "ko/api-reference/endpoint/chat/completions", - "ko/api-reference/endpoint/chat/model_feature_suffix" + "ko/api-reference/endpoint/chat/completions" ] }, { - "group": "Images", + "group": "ko/Images", + "expanded": false, "pages": [ "ko/api-reference/endpoint/image/generate", "ko/api-reference/endpoint/image/upscale", @@ -2280,7 +2455,8 @@ ] }, { - "group": "Audio", + "group": "ko/Audio", + "expanded": false, "pages": [ "ko/api-reference/endpoint/audio/speech", "ko/api-reference/endpoint/audio/transcriptions", @@ -2291,7 +2467,8 @@ ] }, { - "group": "Video", + "group": "ko/Video", + "expanded": false, "pages": [ "ko/api-reference/endpoint/video/queue", "ko/api-reference/endpoint/video/transcriptions", @@ -2301,31 +2478,29 @@ ] }, { - "group": "Tools", - "pages": [ - "ko/api-reference/endpoint/augment/text-parser", - "ko/api-reference/endpoint/augment/scrape", - "ko/api-reference/endpoint/augment/search", - "ko/api-reference/endpoint/crypto/networks", - "ko/api-reference/endpoint/crypto/rpc" - ] - }, - { - "group": "Embeddings", + "group": "ko/Embeddings", + "expanded": false, "pages": [ "ko/api-reference/endpoint/embeddings/generate" ] }, { - "group": "Models", + "group": "ko/Characters", + "expanded": false, "pages": [ - "ko/api-reference/endpoint/models/list", - "ko/api-reference/endpoint/models/compatibility_mapping", - "ko/api-reference/endpoint/models/traits" + "ko/api-reference/endpoint/characters/get", + "ko/api-reference/endpoint/characters/list", + "ko/api-reference/endpoint/characters/reviews" ] - }, + } + ] + }, + { + "group": "ko/Account & Billing", + "pages": [ { - "group": "API Keys", + "group": "ko/API Keys", + "expanded": false, "pages": [ "ko/api-reference/endpoint/api_keys/list", "ko/api-reference/endpoint/api_keys/get", @@ -2337,22 +2512,16 @@ ] }, { - "group": "API Key Rate Limits", + "group": "ko/Rate Limit Logs", + "expanded": false, "pages": [ "ko/api-reference/endpoint/api_keys/rate_limits", "ko/api-reference/endpoint/api_keys/rate_limit_logs" ] }, { - "group": "Characters", - "pages": [ - "ko/api-reference/endpoint/characters/get", - "ko/api-reference/endpoint/characters/list", - "ko/api-reference/endpoint/characters/reviews" - ] - }, - { - "group": "Billing", + "group": "ko/Billing", + "expanded": false, "pages": [ "ko/api-reference/endpoint/billing/balance", "ko/api-reference/endpoint/billing/usage", @@ -2360,7 +2529,8 @@ ] }, { - "group": "X402", + "group": "ko/x402", + "expanded": false, "pages": [ "ko/api-reference/endpoint/x402/balance", "ko/api-reference/endpoint/x402/top-up", @@ -2370,14 +2540,6 @@ ] } ] - }, - { - "tab": "Changelog", - "href": "https://featurebase.venice.ai/changelog" - }, - { - "tab": "Status Page", - "href": "https://veniceai-status.com" } ] } @@ -2398,6 +2560,14 @@ }, "playground": { "proxy": false + }, + "examples": { + "languages": [ + "bash", + "python", + "javascript" + ], + "defaults": "required" } }, "navbar": { @@ -2429,15 +2599,6 @@ "href": "https://venice.ai/chat" } }, - "appearance": { - "default": "dark" - }, - "background": { - "color": { - "light": "#FFFFFF", - "dark": "#090909" - } - }, "seo": { "metatags": { "og:site_name": "Venice API Docs", @@ -2607,5 +2768,26 @@ "source": "/models/audio", "destination": "/models/text-to-speech" } - ] -} \ No newline at end of file + ], + "appearance": { + "default": "dark" + }, + "background": { + "color": { + "light": "#FFFFFF", + "dark": "#090909" + } + }, + "search": { + "prompt": "Search docs..." + }, + "contextual": { + "options": [ + "assistant", + "copy", + "view", + "download-spec" + ], + "display": "header" + } +} diff --git a/guides/overview.mdx b/guides/overview.mdx index ee0d2703..a80fbf1b 100644 --- a/guides/overview.mdx +++ b/guides/overview.mdx @@ -1,53 +1,183 @@ --- title: Guides -description: Practical Venice API guides for API keys, OpenAI migration, structured responses, file inputs, prompt caching, media, and agent integrations. +description: Practical guides for building with the Venice API +mode: "wide" --- -Use these guides to generate API keys, migrate existing OpenAI apps, enable Venice-specific features, and connect Venice to agent frameworks, coding tools, and media workflows. - - - - Create and manage API keys from the Venice dashboard. - - - Switch OpenAI-compatible apps to Venice by changing the base URL. - - - Request responses that match a JSON schema. - - - Send documents and source files to chat models. - - - Reduce latency and cost for repeated prompt content. - - - Build a Python research agent that collects sources and writes cited reports. - - - -## Explore by Topic - - - - API keys, migration, autonomous key creation, and Postman. - - - Structured outputs, reasoning models, file inputs, prompt caching, and privacy-enhanced models. - - - Image generation, image editing, video generation, references, and upscaling. - - - Agent apps, assistant tools, crypto RPC, wallet auth, and community integrations. - - - Use Venice models with Claude Code, Cursor, OpenCode, and Codex CLI. - - - Build with LangChain, Vercel AI SDK, and CrewAI. - - - Build your own projects using one of our project walkthroughs. - - +
+
+

Developer guides

+

From first request to production agents.

+

+ Start with an OpenAI-compatible API call, then add Venice-specific privacy, tools, media generation, and wallet-funded agent workflows. +

+
+ +
+ + + +
+
+

Build paths

+

Choose what you are building

+

Follow the path that matches your app, then jump deeper when you need a specific capability.

+
+ + +
+ + + + + +
+
+ Agent quickstart + After you create a key +
+

Build a private research agent

+

+ Use any OpenAI-compatible client, point it at Venice, then turn on Venice-native tools like server-side web search with venice_parameters. +

+
+
+ 1 + Set your key + export VENICE_API_KEY="your-api-key" +
+
+ 2 + Install the client + npm install openai +
+
+
{`import OpenAI from "openai";
+
+const venice = new OpenAI({
+  apiKey: process.env.VENICE_API_KEY,
+  baseURL: "https://api.venice.ai/api/v1",
+});
+
+const response = await venice.chat.completions.create({
+  model: "zai-org-glm-5-1",
+  messages: [
+    {
+      role: "system",
+      content: "You are a private research agent. Cite sources and be concise.",
+    },
+    {
+      role: "user",
+      content: "Find the latest private AI agent patterns and summarize the tradeoffs.",
+    },
+  ],
+  // @ts-expect-error - Venice-specific parameter
+  venice_parameters: {
+    enable_web_search: "auto",
+    enable_web_citations: true,
+  },
+});
+
+console.log(response.choices[0].message.content);`}
+ Explore agent workflows → +
diff --git a/model-search.js b/model-search.js index c59afdf3..50450089 100644 --- a/model-search.js +++ b/model-search.js @@ -11,8 +11,8 @@ const CACHE_KEY = 'venice-models-cache'; const CACHE_TTL = 5 * 60 * 1000; // 5 minutes - // Static fallback data for instant pricing page load (updated 2026-06-25) - const STATIC_MODELS = [{"id":"firered-image-edit","type":"inpaint","model_spec":{"privacy":"private","pricing":{"inpaint":{"usd":0.04,"diem":0.04}},"traits":[],"name":"FireRed Edit"},"created":1774396800},{"id":"flux-2-max-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.19,"diem":0.19}},"traits":[],"name":"Flux 2 Max"},"created":1767571200},{"id":"gpt-image-1-5-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.36,"diem":0.36}},"traits":[],"name":"GPT Image 1.5"},"created":1767555000},{"id":"gpt-image-2-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.36,"diem":0.36},"resolutions":{"1K":{"usd":0.36,"diem":0.36},"2K":{"usd":0.53,"diem":0.53},"4K":{"usd":0.85,"diem":0.85}},"quality":{"1K":{"high":{"usd":0.36,"diem":0.36},"low":{"usd":0.03,"diem":0.03},"medium":{"usd":0.1,"diem":0.1}},"2K":{"high":{"usd":0.53,"diem":0.53},"low":{"usd":0.04,"diem":0.04},"medium":{"usd":0.15,"diem":0.15}},"4K":{"high":{"usd":0.86,"diem":0.86},"low":{"usd":0.06,"diem":0.06},"medium":{"usd":0.22,"diem":0.22}}}},"traits":[],"name":"GPT Image 2"},"created":1776729600},{"id":"grok-imagine-edit","type":"inpaint","model_spec":{"privacy":"private","pricing":{"inpaint":{"usd":0.04,"diem":0.04},"resolutions":{"1K":{"usd":0.04,"diem":0.04},"2K":{"usd":0.06,"diem":0.06}}},"traits":[],"name":"Grok Imagine"},"created":1769644800},{"id":"grok-imagine-quality-edit","type":"inpaint","model_spec":{"privacy":"private","pricing":{"inpaint":{"usd":0.1,"diem":0.1},"resolutions":{"1K":{"usd":0.1,"diem":0.1},"2K":{"usd":0.12,"diem":0.12}}},"traits":[],"name":"Grok Imagine High Quality"},"created":1778198400},{"id":"luma-uni-1-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.06,"diem":0.06}},"traits":[],"name":"Luma Uni-1"},"created":1781654400},{"id":"luma-uni-1-max-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.13,"diem":0.13}},"traits":[],"name":"Luma Uni-1 Max"},"created":1781654400},{"id":"nano-banana-2-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.1,"diem":0.1},"resolutions":{"1K":{"usd":0.1,"diem":0.1},"2K":{"usd":0.14,"diem":0.14},"4K":{"usd":0.19,"diem":0.19}}},"traits":[],"name":"Nano Banana 2"},"created":1772064000},{"id":"nano-banana-pro-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.18,"diem":0.18},"resolutions":{"1K":{"usd":0.18,"diem":0.18},"2K":{"usd":0.23,"diem":0.23},"4K":{"usd":0.35,"diem":0.35}}},"traits":[],"name":"Nano Banana Pro"},"created":1765584000},{"id":"qwen-edit","type":"inpaint","model_spec":{"privacy":"private","pricing":{"inpaint":{"usd":0.04,"diem":0.04}},"traits":[],"name":"Qwen Edit 2511"},"created":1756157864},{"id":"qwen-edit-uncensored","type":"inpaint","model_spec":{"betaModel":true,"privacy":"private","pricing":{"inpaint":{"usd":0.04,"diem":0.04}},"traits":[],"name":"Qwen Edit Uncensored"},"created":1780531200},{"id":"qwen-image-2-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.05,"diem":0.05}},"traits":[],"name":"Qwen Image 2"},"created":1772582400},{"id":"qwen-image-2-pro-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.1,"diem":0.1}},"traits":[],"name":"Qwen Image 2 Pro"},"created":1772582400},{"id":"seedream-v4-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.05,"diem":0.05}},"traits":[],"name":"Seedream V4.5"},"created":1767484800},{"id":"seedream-v5-lite-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.05,"diem":0.05}},"traits":[],"name":"Seedream V5 Lite"},"created":1771804800},{"id":"wan-2-7-pro-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.094,"diem":0.094}},"traits":[],"name":"Wan 2.7 Pro Edit"},"created":1776902400},{"id":"tts-chatterbox-hd","type":"tts","model_spec":{"privacy":"private","pricing":{"input":{"usd":50,"diem":50}},"traits":[],"name":"Chatterbox HD (Resemble AI)","voices":["Aurora","Blade","Britney","Carl","Cliff","Richard","Rico","Siobhan","Vicky"]},"created":1776384000},{"id":"tts-elevenlabs-turbo-v2-5","type":"tts","model_spec":{"privacy":"anonymized","pricing":{"input":{"usd":62.5,"diem":62.5}},"traits":[],"name":"ElevenLabs Turbo v2.5","voices":["Alice","Aria","Bill","Brian","Callum","Charlie","Charlotte","Chris","Daniel","Eric","George","Jessica","Laura","Liam","Lily","Matilda","Rachel","River","Roger","Sarah","Will"]},"created":1776384000},{"id":"tts-gemini-3-1-flash","type":"tts","model_spec":{"privacy":"anonymized","pricing":{"input":{"usd":187.5,"diem":187.5}},"traits":[],"name":"Gemini 3.1 Flash TTS","voices":["Achernar","Achird","Algenib","Algieba","Alnilam","Aoede","Autonoe","Callirrhoe","Charon","Despina","Enceladus","Erinome","Fenrir","Gacrux","Iapetus","Kore","Laomedeia","Leda","Orus","Puck","Pulcherrima","Rasalgethi","Sadachbia","Sadaltager","Schedar","Sulafat","Umbriel","Vindemiatrix","Zephyr","Zubenelgenubi"]},"created":1776643200},{"id":"tts-gradium-v1","type":"tts","model_spec":{"privacy":"anonymized","pricing":{"input":{"usd":47.5,"diem":47.5}},"traits":[],"name":"Gradium TTS","voices":["Alice","Davi","Elise","Emma","Eva","Jack","Kent","Leo","Maximilian","Mia","Sergio","Valentina"]},"created":1780617600},{"id":"tts-inworld-1-5-max","type":"tts","model_spec":{"privacy":"anonymized","pricing":{"input":{"usd":12.5,"diem":12.5}},"traits":[],"name":"Inworld TTS-1.5 Max","voices":["Alex","Ashley","Craig","Edward","Elizabeth","Hades","Luna","Mark","Olivia","Pixie","Priya","Ronald","Sarah","Theodore"]},"created":1776384000},{"id":"tts-kokoro","type":"tts","model_spec":{"privacy":"private","pricing":{"input":{"usd":3.5,"diem":3.5}},"traits":[],"name":"Kokoro Text to Speech","voices":["af_alloy","af_aoede","af_bella","af_heart","af_jadzia","af_jessica","af_kore","af_nicole","af_nova","af_river","af_sarah","af_sky","am_adam","am_echo","am_eric","am_fenrir","am_liam","am_michael","am_onyx","am_puck","am_santa","bf_alice","bf_emma","bf_lily","bm_daniel","bm_fable","bm_george","bm_lewis","ef_dora","em_alex","em_santa","ff_siwis","hf_alpha","hf_beta","hm_omega","hm_psi","if_sara","im_nicola","jf_alpha","jf_gongitsune","jf_nezumi","jf_tebukuro","jm_kumo","pf_dora","pm_alex","pm_santa","zf_xiaobei","zf_xiaoni","zf_xiaoxiao","zf_xiaoyi","zm_yunjian","zm_yunxi","zm_yunxia","zm_yunyang"]},"created":1742418046},{"id":"tts-minimax-speech-02-hd","type":"tts","model_spec":{"privacy":"anonymized","pricing":{"input":{"usd":125,"diem":125}},"traits":[],"name":"MiniMax Speech-02 HD","voices":["CalmWoman","CasualGuy","DeepVoiceMan","DeterminedMan","ElegantMan","ExuberantGirl","FriendlyPerson","ImposingManner","InspirationalGirl","LivelyGirl","LovelyGirl","PatientMan","SweetGirl","WiseWoman","YoungKnight"]},"created":1776384000},{"id":"tts-orpheus","type":"tts","model_spec":{"privacy":"private","pricing":{"input":{"usd":62.5,"diem":62.5}},"traits":[],"name":"Orpheus TTS","voices":["dan","jess","leah","leo","mia","tara","zac","zoe"]},"created":1776384000},{"id":"tts-qwen3-0-6b","type":"tts","model_spec":{"privacy":"private","pricing":{"input":{"usd":87.5,"diem":87.5}},"traits":[],"name":"Qwen 3 TTS 0.6B","voices":["Aiden","Dylan","Eric","Ono_Anna","Ryan","Serena","Sohee","Uncle_Fu","Vivian"]},"created":1773100800},{"id":"tts-qwen3-1-7b","type":"tts","model_spec":{"privacy":"private","pricing":{"input":{"usd":112.5,"diem":112.5}},"traits":[],"name":"Qwen 3 TTS 1.7B","voices":["Aiden","Dylan","Eric","Ono_Anna","Ryan","Serena","Sohee","Uncle_Fu","Vivian"]},"created":1773100800},{"id":"tts-xai-v1","type":"tts","model_spec":{"privacy":"anonymized","pricing":{"input":{"usd":18.75,"diem":18.75}},"traits":[],"name":"xAI TTS v1","voices":["ara","eve","leo","rex","sal"]},"created":1776384000},{"id":"text-embedding-bge-en-icl","type":"embedding","model_spec":{"privacy":"private","pricing":{"input":{"usd":0.0125,"diem":0.0125},"output":{"usd":0.0125,"diem":0.0125}},"traits":[],"name":"BGE-EN-ICL"},"created":1776384000},{"id":"text-embedding-bge-m3","type":"embedding","model_spec":{"privacy":"private","pricing":{"input":{"usd":0.15,"diem":0.15},"output":{"usd":0.6,"diem":0.6}},"traits":[],"name":"BGE-M3"},"created":1741924661},{"id":"gemini-embedding-2-preview","type":"embedding","model_spec":{"privacy":"anonymized","pricing":{"input":{"usd":0.25,"diem":0.25},"output":{"usd":0.25,"diem":0.25}},"traits":[],"name":"Gemini Embedding 2 Preview"},"created":1776384000},{"id":"text-embedding-multilingual-e5-large-instruct","type":"embedding","model_spec":{"privacy":"private","pricing":{"input":{"usd":0.0125,"diem":0.0125},"output":{"usd":0.0125,"diem":0.0125}},"traits":[],"name":"Multilingual E5 Large Instruct"},"created":1776384000},{"id":"text-embedding-nemotron-embed-vl-1b-v2","type":"embedding","model_spec":{"privacy":"private","pricing":{"input":{"usd":0.0125,"diem":0.0125},"output":{"usd":0.0125,"diem":0.0125}},"traits":[],"name":"Nemotron Embed VL 1B v2"},"created":1776384000},{"id":"text-embedding-qwen3-0-6b","type":"embedding","model_spec":{"privacy":"private","pricing":{"input":{"usd":0.0125,"diem":0.0125},"output":{"usd":0.0125,"diem":0.0125}},"traits":[],"name":"Qwen3 Embedding 0.6B"},"created":1776384000},{"id":"text-embedding-qwen3-8b","type":"embedding","model_spec":{"privacy":"private","pricing":{"input":{"usd":0.0125,"diem":0.0125},"output":{"usd":0.0125,"diem":0.0125}},"traits":[],"name":"Qwen3 Embedding 8B"},"created":1776384000},{"id":"text-embedding-3-large","type":"embedding","model_spec":{"privacy":"anonymized","pricing":{"input":{"usd":0.1625,"diem":0.1625},"output":{"usd":0.1625,"diem":0.1625}},"traits":[],"name":"Text Embedding 3 Large"},"created":1776384000},{"id":"text-embedding-3-small","type":"embedding","model_spec":{"privacy":"anonymized","pricing":{"input":{"usd":0.025,"diem":0.025},"output":{"usd":0.025,"diem":0.025}},"traits":[],"name":"Text Embedding 3 Small"},"created":1776384000},{"id":"ace-step-15","type":"music","model_spec":{"privacy":"anonymized","pricing":{"durations":{"60":{"usd":0.03,"diem":0.03,"min_seconds":60,"max_seconds":60},"90":{"usd":0.04,"diem":0.04,"min_seconds":61,"max_seconds":90},"120":{"usd":0.05,"diem":0.05,"min_seconds":91,"max_seconds":120},"150":{"usd":0.06,"diem":0.06,"min_seconds":121,"max_seconds":150},"180":{"usd":0.07,"diem":0.07,"min_seconds":151,"max_seconds":180},"210":{"usd":0.08,"diem":0.08,"min_seconds":181,"max_seconds":210}}},"traits":[],"name":"ACE-Step 1.5"},"created":1771804800},{"id":"elevenlabs-tts-multilingual-v2","type":"music","model_spec":{"privacy":"anonymized","pricing":{"per_thousand_characters":{"usd":0.11500000000000002,"diem":0.11500000000000002}},"traits":[],"name":"ElevenLabs Multilingual v2","voices":["Aria","Roger","Sarah","Laura","Charlie","George","Callum","River","Liam","Charlotte","Alice","Matilda","Will","Jessica","Eric","Chris","Brian","Daniel","Lily","Bill"]},"created":1772236800},{"id":"elevenlabs-music","type":"music","model_spec":{"privacy":"anonymized","pricing":{"durations":{"60":{"usd":0.69,"diem":0.69,"min_seconds":3,"max_seconds":60},"120":{"usd":1.38,"diem":1.38,"min_seconds":61,"max_seconds":120},"180":{"usd":2.08,"diem":2.08,"min_seconds":121,"max_seconds":180},"240":{"usd":2.76,"diem":2.76,"min_seconds":181,"max_seconds":240},"300":{"usd":3.45,"diem":3.45,"min_seconds":241,"max_seconds":300},"360":{"usd":4.15,"diem":4.15,"min_seconds":301,"max_seconds":360},"420":{"usd":4.84,"diem":4.84,"min_seconds":361,"max_seconds":420},"480":{"usd":5.52,"diem":5.52,"min_seconds":421,"max_seconds":480},"540":{"usd":6.22,"diem":6.22,"min_seconds":481,"max_seconds":540},"600":{"usd":6.9,"diem":6.9,"min_seconds":541,"max_seconds":600}}},"traits":[],"name":"ElevenLabs Music"},"created":1771718400},{"id":"elevenlabs-sound-effects-v2","type":"music","model_spec":{"privacy":"anonymized","pricing":{"per_second":{"usd":0.0023000000000000004,"diem":0.0023000000000000004}},"traits":[],"name":"ElevenLabs Sound Effects"},"created":1772236800},{"id":"elevenlabs-tts-v3","type":"music","model_spec":{"privacy":"anonymized","pricing":{"per_thousand_characters":{"usd":0.11500000000000002,"diem":0.11500000000000002}},"traits":[],"name":"ElevenLabs TTS v3","voices":["Aria","Roger","Sarah","Laura","Charlie","George","Callum","River","Liam","Charlotte","Alice","Matilda","Will","Jessica","Eric","Chris","Brian","Daniel","Lily","Bill"]},"created":1772236800},{"id":"lyria-3-pro","type":"music","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.1,"diem":0.1}},"traits":[],"name":"Lyria 3 Pro"},"created":1779408000},{"id":"minimax-music-v2","type":"music","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.04,"diem":0.04}},"traits":[],"name":"MiniMax Music 2.0"},"created":1771718400},{"id":"minimax-music-v25","type":"music","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.18,"diem":0.18}},"traits":[],"name":"MiniMax Music 2.5"},"created":1775952000},{"id":"minimax-music-v26","type":"music","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.18,"diem":0.18}},"traits":[],"name":"MiniMax Music 2.6"},"created":1775952000},{"id":"mmaudio-v2-text-to-audio","type":"music","model_spec":{"privacy":"anonymized","pricing":{"per_second":{"usd":0.0009200000000000001,"diem":0.0009200000000000001}},"traits":[],"name":"MMAudio V2"},"created":1772236800},{"id":"stable-audio-25","type":"music","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.19,"diem":0.19}},"traits":[],"name":"Stable Audio 2.5"},"created":1771718400},{"id":"grok-imagine-1-5-image-to-video-private","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Grok Imagine 1.5 Private"},"created":1780185600},{"id":"grok-imagine-text-to-video-private","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Grok Imagine Private"},"created":1776038400},{"id":"grok-imagine-image-to-video-private","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Grok Imagine Private"},"created":1776211200},{"id":"grok-imagine-video-to-video-private","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Grok Imagine Private"},"created":1776211200},{"id":"grok-imagine-reference-to-video-private","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Grok Imagine R2V Private"},"created":1776211200},{"id":"happyhorse-1-0-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"HappyHorse 1.0"},"created":1776988800},{"id":"happyhorse-1-0-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"HappyHorse 1.0"},"created":1777075200},{"id":"happyhorse-1-0-video-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"HappyHorse 1.0 Edit"},"created":1777248000},{"id":"happyhorse-1-0-reference-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"HappyHorse 1.0 Reference"},"created":1777248000},{"id":"happyhorse-1-1-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"HappyHorse 1.1"},"created":1782086400},{"id":"happyhorse-1-1-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"HappyHorse 1.1"},"created":1782086400},{"id":"happyhorse-1-1-reference-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"HappyHorse 1.1 Reference"},"created":1782086400},{"id":"kling-2.5-turbo-pro-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling 2.5 Turbo Pro"},"created":1758825748},{"id":"kling-2.5-turbo-pro-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling 2.5 Turbo Pro"},"created":1758825748},{"id":"kling-2.6-pro-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling 2.6 Pro"},"created":1733186476},{"id":"kling-2.6-pro-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling 2.6 Pro"},"created":1733186476},{"id":"kling-o3-4k-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling O3 4K"},"created":1776816000},{"id":"kling-o3-4k-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling O3 4K"},"created":1776816000},{"id":"kling-o3-4k-reference-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling O3 4K R2V"},"created":1776816000},{"id":"kling-o3-pro-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling O3 Pro"},"created":1770076800},{"id":"kling-o3-pro-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling O3 Pro"},"created":1770076800},{"id":"kling-o3-pro-reference-to-video","type":"video","model_spec":{"betaModel":true,"privacy":"anonymized","traits":[],"name":"Kling O3 Pro R2V"},"created":1773014400},{"id":"kling-o3-standard-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling O3 Standard"},"created":1770076800},{"id":"kling-o3-standard-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling O3 Standard"},"created":1770076800},{"id":"kling-o3-standard-reference-to-video","type":"video","model_spec":{"betaModel":true,"privacy":"anonymized","traits":[],"name":"Kling O3 Standard R2V"},"created":1773100800},{"id":"kling-v3-4k-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 4K"},"created":1776816000},{"id":"kling-v3-4k-reference-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 4K R2V"},"created":1776816000},{"id":"kling-v3-pro-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Pro"},"created":1770076800},{"id":"kling-v3-pro-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Pro"},"created":1770076800},{"id":"kling-v3-pro-motion-control","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Pro Motion Control"},"created":1779667200},{"id":"kling-v3-standard-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Standard"},"created":1770076800},{"id":"kling-v3-standard-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Standard"},"created":1770076800},{"id":"kling-v3-standard-motion-control","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Standard Motion Control"},"created":1779667200},{"id":"kling-v3-turbo-pro-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Turbo Pro"},"created":1781654400},{"id":"kling-v3-turbo-pro-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Turbo Pro"},"created":1781654400},{"id":"kling-v3-turbo-standard-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Turbo Standard"},"created":1781654400},{"id":"kling-v3-turbo-standard-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Turbo Standard"},"created":1781654400},{"id":"longcat-distilled-image-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Longcat Distilled"},"created":1764806400},{"id":"longcat-distilled-text-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Longcat Distilled"},"created":1764806400},{"id":"longcat-image-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Longcat Full Quality"},"created":1764806400},{"id":"longcat-text-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Longcat Full Quality"},"created":1764806400},{"id":"ltx-2-19b-full-text-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"LTX Video 2.0 19B"},"created":1767830400},{"id":"ltx-2-19b-full-image-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"LTX Video 2.0 19B"},"created":1767830400},{"id":"ltx-2-19b-distilled-text-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"LTX Video 2.0 19B Distilled"},"created":1767830400},{"id":"ltx-2-19b-distilled-image-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"LTX Video 2.0 19B Distilled"},"created":1767830400},{"id":"ltx-2-fast-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"LTX Video 2.0 Fast"},"created":1732684002},{"id":"ltx-2-fast-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"LTX Video 2.0 Fast"},"created":1732684002},{"id":"ltx-2-full-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"LTX Video 2.0 Full Quality"},"created":1732684002},{"id":"ltx-2-full-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"LTX Video 2.0 Full Quality"},"created":1732684002},{"id":"ltx-2-v2-3-fast-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"LTX Video 2.3 Fast"},"created":1772668800},{"id":"ltx-2-v2-3-fast-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"LTX Video 2.3 Fast"},"created":1772668800},{"id":"ltx-2-v2-3-full-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"LTX Video 2.3 Full Quality"},"created":1772668800},{"id":"ltx-2-v2-3-full-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"LTX Video 2.3 Full Quality"},"created":1772668800},{"id":"ovi-image-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Ovi"},"created":1758825748},{"id":"pixverse-c1-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"PixVerse C1"},"created":1775865600},{"id":"pixverse-c1-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"PixVerse C1"},"created":1775865600},{"id":"pixverse-c1-reference-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"PixVerse C1 R2V"},"created":1775865600},{"id":"pixverse-c1-transition","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"PixVerse C1 Transition"},"created":1775865600},{"id":"pixverse-v5.6-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"PixVerse v5.6"},"created":1769472000},{"id":"pixverse-v5.6-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"PixVerse v5.6"},"created":1769472000},{"id":"pixverse-v5.6-transition","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"PixVerse v5.6 Transition"},"created":1769472000},{"id":"runway-gen4-aleph","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Runway Gen-4 Aleph"},"created":1769040000},{"id":"runway-gen4-turbo","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Runway Gen-4 Turbo"},"created":1769040000},{"id":"runway-gen4-5","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Runway Gen-4.5"},"created":1775952000},{"id":"runway-gen4-5-text","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Runway Gen-4.5"},"created":1775952000},{"id":"seedance-1-5-pro-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Seedance 1.5 Pro"},"created":1773964800},{"id":"seedance-1-5-pro-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Seedance 1.5 Pro"},"created":1773964800},{"id":"seedance-2-0-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Seedance 2.0"},"created":1774915200},{"id":"seedance-2-0-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Seedance 2.0"},"created":1774915200},{"id":"seedance-2-0-enhanced-text-to-video","type":"video","model_spec":{"betaModel":true,"privacy":"anonymized","traits":[],"name":"Seedance 2.0 Enhanced"},"created":1780963200},{"id":"seedance-2-0-enhanced-reference-to-video","type":"video","model_spec":{"betaModel":true,"privacy":"anonymized","traits":[],"name":"Seedance 2.0 Enhanced R2V"},"created":1780963200},{"id":"seedance-2-0-fast-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Seedance 2.0 Fast"},"created":1775001600},{"id":"seedance-2-0-fast-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Seedance 2.0 Fast"},"created":1775001600},{"id":"seedance-2-0-fast-reference-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Seedance 2.0 Fast R2V"},"created":1775001600},{"id":"seedance-2-0-mini-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Seedance 2.0 Mini"},"created":1782345600},{"id":"seedance-2-0-mini-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Seedance 2.0 Mini"},"created":1782345600},{"id":"seedance-2-0-mini-reference-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Seedance 2.0 Mini R2V"},"created":1782345600},{"id":"seedance-2-0-reference-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Seedance 2.0 R2V"},"created":1774915200},{"id":"sora-2-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Sora 2","deprecation":{"autoRemap":false,"date":"2026-09-24T00:00:00.000Z","removesAt":"2026-09-24T00:00:00.000Z"}},"created":1758825748},{"id":"sora-2-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Sora 2","deprecation":{"autoRemap":false,"date":"2026-09-24T00:00:00.000Z","removesAt":"2026-09-24T00:00:00.000Z"}},"created":1758825748},{"id":"sora-2-pro-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Sora 2 Pro","deprecation":{"autoRemap":false,"date":"2026-09-24T00:00:00.000Z","removesAt":"2026-09-24T00:00:00.000Z"}},"created":1758825748},{"id":"sora-2-pro-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Sora 2 Pro","deprecation":{"autoRemap":false,"date":"2026-09-24T00:00:00.000Z","removesAt":"2026-09-24T00:00:00.000Z"}},"created":1758825748},{"id":"topaz-video-upscale","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Topaz Video Upscale"},"created":1775174400},{"id":"veo3-fast-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Veo 3 Fast"},"created":1758825748},{"id":"veo3-fast-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Veo 3 Fast"},"created":1758825748},{"id":"veo3-full-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Veo 3 Full Quality"},"created":1758825748},{"id":"veo3-full-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Veo 3 Full Quality"},"created":1758825748},{"id":"veo3.1-fast-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Veo 3.1 Fast"},"created":1729030447},{"id":"veo3.1-fast-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Veo 3.1 Fast"},"created":1729030447},{"id":"veo3.1-full-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Veo 3.1 Full Quality"},"created":1729030447},{"id":"veo3.1-full-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Veo 3.1 Full Quality"},"created":1729030447},{"id":"vidu-q3-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Vidu Q3"},"created":1769817600},{"id":"vidu-q3-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Vidu Q3"},"created":1769817600},{"id":"wan-2.1-pro-image-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Wan 2.1 Pro"},"created":1758825748},{"id":"wan-2.2-a14b-text-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Wan 2.2 A14B"},"created":1758825748},{"id":"wan-2.5-preview-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.5 Preview"},"created":1758825748},{"id":"wan-2.5-preview-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.5 Preview"},"created":1758825748},{"id":"wan-2.6-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.6"},"created":1765843200},{"id":"wan-2.6-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.6"},"created":1765843200},{"id":"wan-2.6-flash-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.6 Flash"},"created":1768824000},{"id":"wan-2-7-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.7"},"created":1775088000},{"id":"wan-2-7-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.7"},"created":1775088000},{"id":"wan-2-7-video-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.7 Edit"},"created":1775088000},{"id":"wan-2-7-reference-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.7 Reference"},"created":1775088000},{"id":"wan-2-7-uncensored-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.7 Uncensored"},"created":1778284800},{"id":"wan-2-7-uncensored-text-to-video","type":"video","model_spec":{"betaModel":true,"privacy":"anonymized","traits":[],"name":"Wan 2.7 Uncensored"},"created":1780444800},{"id":"aion-labs-aion-2-0","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":128000,"pricing":{"input":{"usd":1,"diem":1},"cache_input":{"usd":0.25,"diem":0.25},"output":{"usd":2,"diem":2}},"traits":[],"name":"Aion 2.0","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":false,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1774310400},{"id":"claude-fable-5","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":12,"diem":12},"cache_input":{"usd":1.2,"diem":1.2},"cache_write":{"usd":15,"diem":15},"output":{"usd":60,"diem":60}},"traits":[],"name":"Claude Fable 5","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1781049600},{"id":"claude-opus-4-5","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":198000,"pricing":{"input":{"usd":6,"diem":6},"cache_input":{"usd":0.6,"diem":0.6},"cache_write":{"usd":7.5,"diem":7.5},"output":{"usd":30,"diem":30}},"traits":[],"name":"Claude Opus 4.5","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1764979200},{"id":"claude-opus-4-6","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":6,"diem":6},"cache_input":{"usd":0.6,"diem":0.6},"cache_write":{"usd":7.5,"diem":7.5},"output":{"usd":30,"diem":30}},"traits":[],"name":"Claude Opus 4.6","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1770249600},{"id":"claude-opus-4-6-fast","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":36,"diem":36},"cache_input":{"usd":3.6,"diem":3.6},"cache_write":{"usd":45,"diem":45},"output":{"usd":180,"diem":180}},"traits":[],"name":"Claude Opus 4.6 Fast","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false},"deprecation":{"autoRemap":false,"date":"2026-06-29T00:00:00.000Z","removesAt":"2026-06-29T00:00:00.000Z"}},"created":1775606400},{"id":"claude-opus-4-7","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":6,"diem":6},"cache_input":{"usd":0.6,"diem":0.6},"cache_write":{"usd":7.5,"diem":7.5},"output":{"usd":30,"diem":30}},"traits":[],"name":"Claude Opus 4.7","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1776297600},{"id":"claude-opus-4-7-fast","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":36,"diem":36},"cache_input":{"usd":3.6,"diem":3.6},"cache_write":{"usd":45,"diem":45},"output":{"usd":180,"diem":180}},"traits":[],"name":"Claude Opus 4.7 Fast","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1778716800},{"id":"claude-opus-4-8","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":6,"diem":6},"cache_input":{"usd":0.6,"diem":0.6},"cache_write":{"usd":7.5,"diem":7.5},"output":{"usd":30,"diem":30}},"traits":[],"name":"Claude Opus 4.8","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1779926400},{"id":"claude-opus-4-8-fast","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":12,"diem":12},"cache_input":{"usd":1.2,"diem":1.2},"cache_write":{"usd":15,"diem":15},"output":{"usd":60,"diem":60}},"traits":[],"name":"Claude Opus 4.8 Fast","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1779926400},{"id":"claude-sonnet-4-5","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":198000,"pricing":{"input":{"usd":3.75,"diem":3.75},"cache_input":{"usd":0.375,"diem":0.375},"cache_write":{"usd":4.69,"diem":4.69},"output":{"usd":18.75,"diem":18.75}},"traits":[],"name":"Claude Sonnet 4.5","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1736899200},{"id":"claude-sonnet-4-6","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":3.6,"diem":3.6},"cache_input":{"usd":0.36,"diem":0.36},"cache_write":{"usd":4.5,"diem":4.5},"output":{"usd":18,"diem":18}},"traits":[],"name":"Claude Sonnet 4.6","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1771286400},{"id":"deepseek-v3.2","type":"text","model_spec":{"privacy":"private","availableContextTokens":160000,"pricing":{"input":{"usd":0.33,"diem":0.33},"cache_input":{"usd":0.16,"diem":0.16},"output":{"usd":0.48,"diem":0.48}},"traits":[],"name":"DeepSeek V3.2","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1764806400},{"id":"deepseek-v4-flash","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":0.17,"diem":0.17},"cache_input":{"usd":0.028,"diem":0.028},"output":{"usd":0.35,"diem":0.35}},"traits":[],"name":"DeepSeek V4 Flash","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1776988800},{"id":"deepseek-v4-pro","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":1.73,"diem":1.73},"cache_input":{"usd":0.33,"diem":0.33},"output":{"usd":3.796,"diem":3.796}},"traits":[],"name":"DeepSeek V4 Pro","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1776988800},{"id":"gemini-3-flash-preview","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":256000,"pricing":{"input":{"usd":0.7,"diem":0.7},"cache_input":{"usd":0.07,"diem":0.07},"output":{"usd":3.75,"diem":3.75}},"traits":[],"name":"Gemini 3 Flash Preview","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":true,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1766102400},{"id":"gemini-3-1-pro-preview","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":2.5,"diem":2.5},"cache_input":{"usd":0.5,"diem":0.5},"cache_write":{"usd":0.5,"diem":0.5},"output":{"usd":15,"diem":15},"extended":{"context_token_threshold":200000,"input":{"usd":5,"diem":5},"output":{"usd":22.5,"diem":22.5},"cache_input":{"usd":0.5,"diem":0.5},"cache_write":{"usd":0.5,"diem":0.5}}},"traits":[],"name":"Gemini 3.1 Pro Preview","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":true,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":20,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1771459200},{"id":"gemini-3-5-flash","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":1.55,"diem":1.55},"cache_input":{"usd":0.155,"diem":0.155},"cache_write":{"usd":0.086,"diem":0.086},"output":{"usd":9.45,"diem":9.45}},"traits":[],"name":"Gemini 3.5 Flash","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":true,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":20,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1779408000},{"id":"e2ee-gemma-3-27b-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":40000,"pricing":{"input":{"usd":0.14,"diem":0.14},"output":{"usd":0.5,"diem":0.5}},"traits":[],"name":"Gemma 3 27B","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773792000},{"id":"e2ee-gemma-4-26b-a4b-uncensored-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":64000,"pricing":{"input":{"usd":0.19,"diem":0.19},"output":{"usd":0.88,"diem":0.88}},"traits":[],"name":"Gemma 4 26B A4B Uncensored","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1779580800},{"id":"e2ee-gemma-4-31b","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":32000,"pricing":{"input":{"usd":0.139,"diem":0.139},"cache_input":{"usd":0.028,"diem":0.028},"output":{"usd":0.43,"diem":0.43}},"traits":[],"name":"Gemma 4 31B Instruct","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1779235200},{"id":"gemma-4-uncensored","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.1625,"diem":0.1625},"output":{"usd":0.5,"diem":0.5}},"traits":[],"name":"Gemma 4 Uncensored","capabilities":{"optimizedForCode":false,"quantization":"int4","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1776038400},{"id":"zai-org-glm-4.6","type":"text","model_spec":{"privacy":"private","availableContextTokens":198000,"pricing":{"input":{"usd":0.43,"diem":0.43},"cache_input":{"usd":0.08,"diem":0.08},"output":{"usd":1.75,"diem":1.75}},"traits":[],"name":"GLM 4.6","capabilities":{"optimizedForCode":false,"quantization":"fp4","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1711929600},{"id":"zai-org-glm-4.7","type":"text","model_spec":{"privacy":"private","availableContextTokens":198000,"pricing":{"input":{"usd":0.55,"diem":0.55},"cache_input":{"usd":0.11,"diem":0.11},"output":{"usd":2.65,"diem":2.65}},"traits":["default","most_intelligent","function_calling_default"],"name":"GLM 4.7","capabilities":{"optimizedForCode":false,"quantization":"fp4","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1766534400},{"id":"e2ee-glm-4-7-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":1.1,"diem":1.1},"output":{"usd":4.15,"diem":4.15}},"traits":[],"name":"GLM 4.7","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773792000},{"id":"zai-org-glm-4.7-flash","type":"text","model_spec":{"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.125,"diem":0.125},"output":{"usd":0.5,"diem":0.5}},"traits":[],"name":"GLM 4.7 Flash","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1769644800},{"id":"olafangensan-glm-4.7-flash-heretic","type":"text","model_spec":{"privacy":"private","availableContextTokens":200000,"pricing":{"input":{"usd":0.14,"diem":0.14},"output":{"usd":0.8,"diem":0.8}},"traits":[],"name":"GLM 4.7 Flash Heretic","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1770163200},{"id":"zai-org-glm-5","type":"text","model_spec":{"privacy":"private","availableContextTokens":198000,"pricing":{"input":{"usd":1,"diem":1},"cache_input":{"usd":0.2,"diem":0.2},"output":{"usd":3.2,"diem":3.2}},"traits":[],"name":"GLM 5","capabilities":{"optimizedForCode":true,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1770768000},{"id":"z-ai-glm-5-turbo","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":200000,"pricing":{"input":{"usd":1.2,"diem":1.2},"cache_input":{"usd":0.24,"diem":0.24},"output":{"usd":4,"diem":4}},"traits":[],"name":"GLM 5 Turbo","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773532800},{"id":"zai-org-glm-5-1","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":200000,"pricing":{"input":{"usd":1.75,"diem":1.75},"cache_input":{"usd":0.325,"diem":0.325},"output":{"usd":5.5,"diem":5.5}},"traits":[],"name":"GLM 5.1","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1775520000},{"id":"e2ee-glm-5-1","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":200000,"pricing":{"input":{"usd":1.1,"diem":1.1},"output":{"usd":4.15,"diem":4.15}},"traits":[],"name":"GLM 5.1","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1776988800},{"id":"zai-org-glm-5-2","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":1000000,"pricing":{"input":{"usd":1.4,"diem":1.4},"cache_input":{"usd":0.26,"diem":0.26},"output":{"usd":4.4,"diem":4.4}},"traits":[],"name":"GLM 5.2","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1781568000},{"id":"e2ee-glm-5-2-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":524288,"pricing":{"input":{"usd":1.75,"diem":1.75},"output":{"usd":5.75,"diem":5.75}},"traits":[],"name":"GLM 5.2","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1781568000},{"id":"z-ai-glm-5v-turbo","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":200000,"pricing":{"input":{"usd":1.5,"diem":1.5},"cache_input":{"usd":0.3,"diem":0.3},"output":{"usd":5,"diem":5}},"traits":[],"name":"GLM 5V Turbo","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1775001600},{"id":"google-gemma-3-27b-it","type":"text","model_spec":{"privacy":"private","availableContextTokens":198000,"pricing":{"input":{"usd":0.12,"diem":0.12},"output":{"usd":0.2,"diem":0.2}},"traits":[],"name":"Google Gemma 3 27B Instruct","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1762214400},{"id":"google-gemma-4-26b-a4b-it","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.1625,"diem":0.1625},"output":{"usd":0.5,"diem":0.5}},"traits":[],"name":"Google Gemma 4 26B A4B Instruct","capabilities":{"optimizedForCode":false,"quantization":"bf16","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1775088000},{"id":"google-gemma-4-31b-it","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.12,"diem":0.12},"cache_input":{"usd":0.09,"diem":0.09},"output":{"usd":0.36,"diem":0.36}},"traits":[],"name":"Google Gemma 4 31B Instruct","capabilities":{"optimizedForCode":false,"quantization":"bf16","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1775174400},{"id":"e2ee-gpt-oss-120b-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.13,"diem":0.13},"output":{"usd":0.65,"diem":0.65}},"traits":[],"name":"GPT OSS 120B","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773792000},{"id":"e2ee-gpt-oss-20b-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.05,"diem":0.05},"output":{"usd":0.19,"diem":0.19}},"traits":[],"name":"GPT OSS 20B","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773792000},{"id":"openai-gpt-4o-2024-11-20","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":128000,"pricing":{"input":{"usd":3.125,"diem":3.125},"output":{"usd":12.5,"diem":12.5}},"traits":[],"name":"GPT-4o","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1772236800},{"id":"openai-gpt-4o-mini-2024-07-18","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":128000,"pricing":{"input":{"usd":0.1875,"diem":0.1875},"cache_input":{"usd":0.09375,"diem":0.09375},"output":{"usd":0.75,"diem":0.75}},"traits":[],"name":"GPT-4o Mini","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1772236800},{"id":"openai-gpt-52","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":256000,"pricing":{"input":{"usd":2.19,"diem":2.19},"cache_input":{"usd":0.219,"diem":0.219},"output":{"usd":17.5,"diem":17.5}},"traits":[],"name":"GPT-5.2","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","minimal","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1765584000},{"id":"openai-gpt-52-codex","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":256000,"pricing":{"input":{"usd":2.19,"diem":2.19},"cache_input":{"usd":0.219,"diem":0.219},"output":{"usd":17.5,"diem":17.5}},"traits":[],"name":"GPT-5.2 Codex","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","minimal","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1736899200},{"id":"openai-gpt-53-codex","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":400000,"pricing":{"input":{"usd":2.19,"diem":2.19},"cache_input":{"usd":0.219,"diem":0.219},"output":{"usd":17.5,"diem":17.5}},"traits":[],"name":"GPT-5.3 Codex","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","minimal","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1771891200},{"id":"openai-gpt-54","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":3.13,"diem":3.13},"cache_input":{"usd":0.313,"diem":0.313},"output":{"usd":18.8,"diem":18.8}},"traits":[],"name":"GPT-5.4","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","minimal","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1772668800},{"id":"openai-gpt-54-mini","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":400000,"pricing":{"input":{"usd":0.9375,"diem":0.9375},"cache_input":{"usd":0.09375,"diem":0.09375},"output":{"usd":5.625,"diem":5.625}},"traits":[],"name":"GPT-5.4 Mini","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","minimal","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1774569600},{"id":"openai-gpt-54-pro","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":37.5,"diem":37.5},"output":{"usd":225,"diem":225},"extended":{"context_token_threshold":272000,"input":{"usd":75,"diem":75},"output":{"usd":337.5,"diem":337.5}}},"traits":[],"name":"GPT-5.4 Pro","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","minimal","low","medium","high"],"defaultReasoningEffort":"medium","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1772668800},{"id":"openai-gpt-55","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":6.25,"diem":6.25},"cache_input":{"usd":0.625,"diem":0.625},"output":{"usd":37.5,"diem":37.5},"extended":{"context_token_threshold":272000,"input":{"usd":12.5,"diem":12.5},"output":{"usd":56.25,"diem":56.25},"cache_input":{"usd":1.25,"diem":1.25}}},"traits":[],"name":"GPT-5.5","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","minimal","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1776902400},{"id":"openai-gpt-55-pro","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":37.5,"diem":37.5},"output":{"usd":225,"diem":225}},"traits":[],"name":"GPT-5.5 Pro","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","minimal","low","medium","high"],"defaultReasoningEffort":"medium","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1776988800},{"id":"grok-4-20","type":"text","model_spec":{"privacy":"private","availableContextTokens":2000000,"pricing":{"input":{"usd":1.42,"diem":1.42},"cache_input":{"usd":0.23,"diem":0.23},"output":{"usd":2.83,"diem":2.83},"extended":{"context_token_threshold":200000,"input":{"usd":2.83,"diem":2.83},"output":{"usd":5.67,"diem":5.67},"cache_input":{"usd":0.45,"diem":0.45}}},"traits":[],"name":"Grok 4.20","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":true}},"created":1773273600},{"id":"grok-4-20-multi-agent","type":"text","model_spec":{"privacy":"private","availableContextTokens":2000000,"pricing":{"input":{"usd":1.42,"diem":1.42},"cache_input":{"usd":0.23,"diem":0.23},"output":{"usd":2.83,"diem":2.83},"extended":{"context_token_threshold":200000,"input":{"usd":2.83,"diem":2.83},"output":{"usd":5.67,"diem":5.67},"cache_input":{"usd":0.45,"diem":0.45}}},"traits":[],"name":"Grok 4.20 Multi-Agent","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":true}},"created":1773273600},{"id":"grok-4-3","type":"text","model_spec":{"privacy":"private","availableContextTokens":1000000,"pricing":{"input":{"usd":1.42,"diem":1.42},"cache_input":{"usd":0.23,"diem":0.23},"output":{"usd":2.83,"diem":2.83},"extended":{"context_token_threshold":200000,"input":{"usd":2.83,"diem":2.83},"output":{"usd":5.67,"diem":5.67},"cache_input":{"usd":0.45,"diem":0.45}}},"traits":[],"name":"Grok 4.3","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":true}},"created":1776470400},{"id":"grok-build-0-1","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":1,"diem":1},"cache_input":{"usd":0.2,"diem":0.2},"output":{"usd":2,"diem":2},"extended":{"context_token_threshold":200000,"input":{"usd":2,"diem":2},"output":{"usd":4,"diem":4},"cache_input":{"usd":0.4,"diem":0.4}}},"traits":[],"name":"Grok Build 0.1","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1779321600},{"id":"hermes-3-llama-3.1-405b","type":"text","model_spec":{"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":1.1,"diem":1.1},"output":{"usd":3,"diem":3}},"traits":[],"name":"Hermes 3 Llama 3.1 405b","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1758758400},{"id":"kimi-k2-5","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.56,"diem":0.56},"cache_input":{"usd":0.22,"diem":0.22},"output":{"usd":3.5,"diem":3.5}},"traits":[],"name":"Kimi K2.5","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1769548800},{"id":"kimi-k2-6","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.75,"diem":0.75},"cache_input":{"usd":0.16,"diem":0.16},"output":{"usd":3.5,"diem":3.5}},"traits":[],"name":"Kimi K2.6","capabilities":{"optimizedForCode":true,"quantization":"int4","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1776643200},{"id":"kimi-k2-7-code","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.9,"diem":0.9},"cache_input":{"usd":0.2,"diem":0.2},"output":{"usd":4.3,"diem":4.3}},"traits":[],"name":"Kimi K2.7 Code","capabilities":{"optimizedForCode":true,"quantization":"int4","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1781308800},{"id":"llama-3.2-3b","type":"text","model_spec":{"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.15,"diem":0.15},"output":{"usd":0.6,"diem":0.6}},"traits":[],"name":"Llama 3.2 3B","capabilities":{"optimizedForCode":false,"quantization":"fp16","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1727966436},{"id":"llama-3.3-70b","type":"text","model_spec":{"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.7,"diem":0.7},"output":{"usd":2.8,"diem":2.8}},"traits":[],"name":"Llama 3.3 70B","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1743897600},{"id":"mercury-2","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":128000,"pricing":{"input":{"usd":0.3125,"diem":0.3125},"cache_input":{"usd":0.03125,"diem":0.03125},"output":{"usd":0.9375,"diem":0.9375}},"traits":[],"name":"Mercury 2","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1771545600},{"id":"xiaomi-mimo-v2-5","type":"text","model_spec":{"privacy":"private","availableContextTokens":1000000,"pricing":{"input":{"usd":0.175,"diem":0.175},"cache_input":{"usd":0.0625,"diem":0.0625},"output":{"usd":0.35,"diem":0.35}},"traits":[],"name":"MiMo-V2.5","capabilities":{"optimizedForCode":true,"quantization":"fp8","supportsAudioInput":true,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1781136000},{"id":"minimax-m25","type":"text","model_spec":{"privacy":"private","availableContextTokens":198000,"pricing":{"input":{"usd":0.34,"diem":0.34},"cache_input":{"usd":0.04,"diem":0.04},"output":{"usd":1.19,"diem":1.19}},"traits":[],"name":"MiniMax M2.5","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":false,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1770854400},{"id":"minimax-m27","type":"text","model_spec":{"privacy":"private","availableContextTokens":198000,"pricing":{"input":{"usd":0.375,"diem":0.375},"cache_input":{"usd":0.06875,"diem":0.06875},"output":{"usd":1.5,"diem":1.5}},"traits":[],"name":"MiniMax M2.7","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":false,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773792000},{"id":"minimax-m3-preview","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":524288,"pricing":{"input":{"usd":0.3,"diem":0.3},"cache_input":{"usd":0.06,"diem":0.06},"output":{"usd":1.2,"diem":1.2}},"traits":[],"name":"MiniMax M3 Preview","capabilities":{"optimizedForCode":true,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1781222400},{"id":"mistral-small-3-2-24b-instruct","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.09375,"diem":0.09375},"output":{"usd":0.25,"diem":0.25}},"traits":[],"name":"Mistral Small 3.2 24B Instruct","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1768435200},{"id":"mistral-small-2603","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.1875,"diem":0.1875},"output":{"usd":0.75,"diem":0.75}},"traits":[],"name":"Mistral Small 4","capabilities":{"optimizedForCode":true,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773619200},{"id":"nvidia-nemotron-cascade-2-30b-a3b","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.14,"diem":0.14},"output":{"usd":0.8,"diem":0.8}},"traits":[],"name":"Nemotron Cascade 2 30B A3B","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1774310400},{"id":"nvidia-nemotron-3-nano-30b-a3b","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.075,"diem":0.075},"output":{"usd":0.3,"diem":0.3}},"traits":[],"name":"NVIDIA Nemotron 3 Nano 30B","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1769472000},{"id":"nvidia-nemotron-3-ultra-550b-a55b","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.625,"diem":0.625},"cache_input":{"usd":0.1875,"diem":0.1875},"output":{"usd":3.125,"diem":3.125}},"traits":[],"name":"NVIDIA Nemotron 3 Ultra","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1780531200},{"id":"openai-gpt-oss-120b","type":"text","model_spec":{"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.07,"diem":0.07},"output":{"usd":0.3,"diem":0.3}},"traits":[],"name":"OpenAI GPT OSS 120B","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":false,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1762387200},{"id":"e2ee-qwen-2-5-7b-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":32000,"pricing":{"input":{"usd":0.05,"diem":0.05},"output":{"usd":0.13,"diem":0.13}},"traits":[],"name":"Qwen 2.5 7B","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773792000},{"id":"qwen3-235b-a22b-instruct-2507","type":"text","model_spec":{"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.15,"diem":0.15},"output":{"usd":0.75,"diem":0.75}},"traits":[],"name":"Qwen 3 235B A22B Instruct 2507","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1745903059},{"id":"qwen3-235b-a22b-thinking-2507","type":"text","model_spec":{"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.45,"diem":0.45},"output":{"usd":3.5,"diem":3.5}},"traits":["default_reasoning"],"name":"Qwen 3 235B A22B Thinking 2507","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1745903059},{"id":"qwen3-coder-480b-a35b-instruct-turbo","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.35,"diem":0.35},"cache_input":{"usd":0.04,"diem":0.04},"output":{"usd":1.5,"diem":1.5}},"traits":["default_code"],"name":"Qwen 3 Coder 480B Turbo","capabilities":{"optimizedForCode":true,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1769472000},{"id":"qwen3-next-80b","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.35,"diem":0.35},"output":{"usd":1.9,"diem":1.9}},"traits":[],"name":"Qwen 3 Next 80b","capabilities":{"optimizedForCode":false,"quantization":"fp16","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1745903059},{"id":"qwen3-5-35b-a3b","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.3125,"diem":0.3125},"cache_input":{"usd":0.15625,"diem":0.15625},"output":{"usd":1.25,"diem":1.25}},"traits":[],"name":"Qwen 3.5 35B A3B","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1771977600},{"id":"qwen3-5-397b-a17b","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":128000,"pricing":{"input":{"usd":0.75,"diem":0.75},"output":{"usd":4.5,"diem":4.5}},"traits":[],"name":"Qwen 3.5 397B","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":true,"maxImages":5,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1771200000},{"id":"qwen3-5-9b","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.1,"diem":0.1},"output":{"usd":0.15,"diem":0.15}},"traits":[],"name":"Qwen 3.5 9B","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1772668800},{"id":"qwen3-6-27b","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.325,"diem":0.325},"output":{"usd":3.25,"diem":3.25}},"traits":[],"name":"Qwen 3.6 27B","capabilities":{"optimizedForCode":true,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1776988800},{"id":"e2ee-qwen3-6-35b-a3b","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":32000,"pricing":{"input":{"usd":0.182,"diem":0.182},"cache_input":{"usd":0.06,"diem":0.06},"output":{"usd":1.18,"diem":1.18}},"traits":[],"name":"Qwen 3.6 35B A3B FP8","capabilities":{"optimizedForCode":true,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1779235200},{"id":"qwen-3-6-plus","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":0.625,"diem":0.625},"cache_input":{"usd":0.0625,"diem":0.0625},"cache_write":{"usd":0.78,"diem":0.78},"output":{"usd":3.75,"diem":3.75},"extended":{"context_token_threshold":256000,"input":{"usd":2.5,"diem":2.5},"output":{"usd":7.5,"diem":7.5},"cache_input":{"usd":0.0625,"diem":0.0625},"cache_write":{"usd":0.78,"diem":0.78}}},"traits":[],"name":"Qwen 3.6 Plus Uncensored","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1775433600},{"id":"qwen-3-7-max","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":2.7,"diem":2.7},"cache_input":{"usd":0.27,"diem":0.27},"cache_write":{"usd":3.35,"diem":3.35},"output":{"usd":8.05,"diem":8.05}},"traits":[],"name":"Qwen 3.7 Max","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1779408000},{"id":"qwen-3-7-plus","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":0.5,"diem":0.5},"cache_input":{"usd":0.05,"diem":0.05},"cache_write":{"usd":0.625,"diem":0.625},"output":{"usd":2,"diem":2},"extended":{"context_token_threshold":256000,"input":{"usd":1.5,"diem":1.5},"output":{"usd":6,"diem":6},"cache_input":{"usd":0.15,"diem":0.15},"cache_write":{"usd":1.875,"diem":1.875}}},"traits":[],"name":"Qwen 3.7 Plus","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1780358400},{"id":"e2ee-qwen3-30b-a3b-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.19,"diem":0.19},"output":{"usd":0.69,"diem":0.69}},"traits":[],"name":"Qwen3 30B A3B","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773792000},{"id":"qwen3-vl-235b-a22b","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.25,"diem":0.25},"output":{"usd":1.5,"diem":1.5}},"traits":["default_vision"],"name":"Qwen3 VL 235B","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1768521600},{"id":"e2ee-qwen3-vl-30b-a3b-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.25,"diem":0.25},"output":{"usd":0.9,"diem":0.9}},"traits":[],"name":"Qwen3 VL 30B A3B","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773792000},{"id":"e2ee-qwen3-6-35b-a3b-uncensored-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.38,"diem":0.38},"output":{"usd":1.88,"diem":1.88}},"traits":[],"name":"Qwen3.6 35B A3B Uncensored","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1779580800},{"id":"arcee-trinity-large-thinking","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.3125,"diem":0.3125},"cache_input":{"usd":0.075,"diem":0.075},"output":{"usd":1.125,"diem":1.125}},"traits":[],"name":"Trinity Large Thinking","capabilities":{"optimizedForCode":true,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false},"deprecation":{"autoRemap":false,"date":"2026-07-01T00:00:00.000Z","removesAt":"2026-07-01T00:00:00.000Z"}},"created":1775088000},{"id":"venice-uncensored-role-play","type":"text","model_spec":{"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.5,"diem":0.5},"output":{"usd":2,"diem":2}},"traits":[],"name":"Venice Role Play Uncensored","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1771545600},{"id":"e2ee-venice-uncensored-24b-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":32000,"pricing":{"input":{"usd":0.25,"diem":0.25},"output":{"usd":1.15,"diem":1.15}},"traits":[],"name":"Venice Uncensored 1.1","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773792000},{"id":"venice-uncensored-1-2","type":"text","model_spec":{"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.2,"diem":0.2},"output":{"usd":0.9,"diem":0.9}},"traits":["most_uncensored"],"name":"Venice Uncensored 1.2","capabilities":{"optimizedForCode":false,"quantization":"fp16","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1775001600},{"id":"elevenlabs/scribe-v2","type":"asr","model_spec":{"privacy":"anonymized","pricing":{"per_audio_second":{"usd":0.000167,"diem":0.000167}},"traits":[],"name":"ElevenLabs Scribe V2"},"created":1776384000},{"id":"nvidia/parakeet-tdt-0.6b-v3","type":"asr","model_spec":{"privacy":"private","pricing":{"per_audio_second":{"usd":0.0001,"diem":0.0001}},"traits":[],"name":"Parakeet ASR"},"created":1760136444},{"id":"openai/whisper-large-v3","type":"asr","model_spec":{"privacy":"private","pricing":{"per_audio_second":{"usd":0.0001,"diem":0.0001}},"traits":[],"name":"Whisper Large V3"},"created":1736899200},{"id":"fal-ai/wizper","type":"asr","model_spec":{"privacy":"private","pricing":{"per_audio_second":{"usd":0.0001,"diem":0.0001}},"traits":[],"name":"Wizper (Whisper v3)"},"created":1776384000},{"id":"stt-xai-v1","type":"asr","model_spec":{"privacy":"anonymized","pricing":{"per_audio_second":{"usd":0.000031480000000000004,"diem":0.000031480000000000004}},"traits":[],"name":"xAI Speech to Text v1"},"created":1776470400},{"id":"upscaler","type":"upscale","model_spec":{"privacy":"private","pricing":{"generation":{"usd":0.01,"diem":0.01},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Upscaler"},"created":1744453050},{"id":"wai-Illustrious","type":"image","model_spec":{"privacy":"private","pricing":{"generation":{"usd":0.01,"diem":0.01},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Anime (WAI)"},"created":1736635129},{"id":"bria-bg-remover","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.03,"diem":0.03},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Background Remover"},"created":1772064000},{"id":"chroma","type":"image","model_spec":{"privacy":"private","pricing":{"generation":{"usd":0.01,"diem":0.01},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Chroma"},"created":1769731200},{"id":"flux-2-max","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.09,"diem":0.09},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Flux 2 Max"},"created":1764086377},{"id":"flux-2-pro","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.03,"diem":0.03},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Flux 2 Pro"},"created":1764086377},{"id":"gpt-image-1-5","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.26,"diem":0.26},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"GPT Image 1.5"},"created":1765986864},{"id":"gpt-image-2","type":"image","model_spec":{"privacy":"anonymized","pricing":{"resolutions":{"1K":{"usd":0.27,"diem":0.27},"2K":{"usd":0.51,"diem":0.51},"4K":{"usd":0.84,"diem":0.84}},"quality":{"1K":{"high":{"usd":0.26,"diem":0.26},"low":{"usd":0.02,"diem":0.02},"medium":{"usd":0.07,"diem":0.07}},"2K":{"high":{"usd":0.5,"diem":0.5},"low":{"usd":0.03,"diem":0.03},"medium":{"usd":0.13,"diem":0.13}},"4K":{"high":{"usd":0.83,"diem":0.83},"low":{"usd":0.05,"diem":0.05},"medium":{"usd":0.21,"diem":0.21}}},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"GPT Image 2"},"created":1776729600},{"id":"grok-imagine-image","type":"image","model_spec":{"privacy":"private","pricing":{"resolutions":{"1K":{"usd":0.04,"diem":0.04},"2K":{"usd":0.06,"diem":0.06}},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Grok Imagine"},"created":1775692800},{"id":"grok-imagine-image-quality","type":"image","model_spec":{"privacy":"private","pricing":{"resolutions":{"1K":{"usd":0.08,"diem":0.08},"2K":{"usd":0.1,"diem":0.1}},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Grok Imagine High Quality (SOTA)"},"created":1778112000},{"id":"hunyuan-image-v3","type":"image","model_spec":{"betaModel":true,"privacy":"private","pricing":{"generation":{"usd":0.09,"diem":0.09},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Hunyuan Image 3.0"},"created":1772323200},{"id":"ideogram-v4","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.06,"diem":0.06},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Ideogram V4"},"created":1780444800},{"id":"imagineart-1.5-pro","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.06,"diem":0.06},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"ImagineArt 1.5 Pro"},"created":1769437800},{"id":"krea-v2-large","type":"image","model_spec":{"betaModel":true,"privacy":"anonymized","pricing":{"generation":{"usd":0.07,"diem":0.07},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Krea v2 Large"},"created":1779408000},{"id":"krea-v2-medium","type":"image","model_spec":{"betaModel":true,"privacy":"anonymized","pricing":{"generation":{"usd":0.04,"diem":0.04},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Krea v2 Medium"},"created":1779408000},{"id":"luma-uni-1","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.05,"diem":0.05},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Luma Uni-1"},"created":1781654400},{"id":"luma-uni-1-max","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.12,"diem":0.12},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Luma Uni-1 Max"},"created":1781654400},{"id":"lustify-sdxl","type":"image","model_spec":{"privacy":"private","pricing":{"generation":{"usd":0.01,"diem":0.01},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Lustify SDXL"},"created":1738704152},{"id":"lustify-v7","type":"image","model_spec":{"privacy":"private","pricing":{"generation":{"usd":0.01,"diem":0.01},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":["most_uncensored"],"name":"Lustify v7"},"created":1736635129},{"id":"lustify-v8","type":"image","model_spec":{"privacy":"private","pricing":{"generation":{"usd":0.01,"diem":0.01},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":["most_uncensored"],"name":"Lustify v8"},"created":1774828800},{"id":"nano-banana-2","type":"image","model_spec":{"privacy":"anonymized","pricing":{"resolutions":{"1K":{"usd":0.1,"diem":0.1},"2K":{"usd":0.14,"diem":0.14},"4K":{"usd":0.19,"diem":0.19}},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Nano Banana 2"},"created":1772064000},{"id":"nano-banana-pro","type":"image","model_spec":{"privacy":"anonymized","pricing":{"resolutions":{"1K":{"usd":0.18,"diem":0.18},"2K":{"usd":0.23,"diem":0.23},"4K":{"usd":0.35,"diem":0.35}},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Nano Banana Pro"},"created":1763653951},{"id":"qwen-image","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.03,"diem":0.03},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":["highest_quality"],"name":"Qwen Image"},"created":1736635129},{"id":"qwen-image-2","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.05,"diem":0.05},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Qwen Image 2"},"created":1772582400},{"id":"qwen-image-2-pro","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.1,"diem":0.1},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Qwen Image 2 Pro"},"created":1772582400},{"id":"recraft-v4","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.05,"diem":0.05},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Recraft V4"},"created":1770854400},{"id":"recraft-v4-pro","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.29,"diem":0.29},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Recraft V4 Pro"},"created":1770854400},{"id":"seedream-v4","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.05,"diem":0.05},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Seedream V4.5"},"created":1762383600},{"id":"seedream-v5-lite","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.05,"diem":0.05},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Seedream V5 Lite"},"created":1771804800},{"id":"venice-sd35","type":"image","model_spec":{"privacy":"private","pricing":{"generation":{"usd":0.01,"diem":0.01},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":["eliza-default"],"name":"Venice SD35"},"created":1743099022},{"id":"wan-2-7-text-to-image","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.0375,"diem":0.0375},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Wan 2.7"},"created":1775001600},{"id":"wan-2-7-pro-text-to-image","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.09375,"diem":0.09375},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Wan 2.7 Pro"},"created":1775001600},{"id":"z-image-turbo","type":"image","model_spec":{"privacy":"private","pricing":{"generation":{"usd":0.01,"diem":0.01},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":["default","fastest"],"name":"Z-Image Turbo"},"created":1764758779}]; + // Static fallback data for instant pricing page load (updated 2026-06-23) + const STATIC_MODELS = [{"id":"firered-image-edit","type":"inpaint","model_spec":{"privacy":"private","pricing":{"inpaint":{"usd":0.04,"diem":0.04}},"traits":[],"name":"FireRed Edit"},"created":1774396800},{"id":"flux-2-max-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.19,"diem":0.19}},"traits":[],"name":"Flux 2 Max"},"created":1767571200},{"id":"gpt-image-1-5-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.36,"diem":0.36}},"traits":[],"name":"GPT Image 1.5"},"created":1767555000},{"id":"gpt-image-2-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.36,"diem":0.36},"resolutions":{"1K":{"usd":0.36,"diem":0.36},"2K":{"usd":0.53,"diem":0.53},"4K":{"usd":0.85,"diem":0.85}},"quality":{"1K":{"high":{"usd":0.36,"diem":0.36},"low":{"usd":0.03,"diem":0.03},"medium":{"usd":0.1,"diem":0.1}},"2K":{"high":{"usd":0.53,"diem":0.53},"low":{"usd":0.04,"diem":0.04},"medium":{"usd":0.15,"diem":0.15}},"4K":{"high":{"usd":0.86,"diem":0.86},"low":{"usd":0.06,"diem":0.06},"medium":{"usd":0.22,"diem":0.22}}}},"traits":[],"name":"GPT Image 2"},"created":1776729600},{"id":"grok-imagine-edit","type":"inpaint","model_spec":{"privacy":"private","pricing":{"inpaint":{"usd":0.04,"diem":0.04},"resolutions":{"1K":{"usd":0.04,"diem":0.04},"2K":{"usd":0.06,"diem":0.06}}},"traits":[],"name":"Grok Imagine"},"created":1769644800},{"id":"grok-imagine-quality-edit","type":"inpaint","model_spec":{"privacy":"private","pricing":{"inpaint":{"usd":0.1,"diem":0.1},"resolutions":{"1K":{"usd":0.1,"diem":0.1},"2K":{"usd":0.12,"diem":0.12}}},"traits":[],"name":"Grok Imagine High Quality"},"created":1778198400},{"id":"luma-uni-1-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.06,"diem":0.06}},"traits":[],"name":"Luma Uni-1"},"created":1781654400},{"id":"luma-uni-1-max-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.13,"diem":0.13}},"traits":[],"name":"Luma Uni-1 Max"},"created":1781654400},{"id":"nano-banana-2-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.1,"diem":0.1},"resolutions":{"1K":{"usd":0.1,"diem":0.1},"2K":{"usd":0.14,"diem":0.14},"4K":{"usd":0.19,"diem":0.19}}},"traits":[],"name":"Nano Banana 2"},"created":1772064000},{"id":"nano-banana-pro-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.18,"diem":0.18},"resolutions":{"1K":{"usd":0.18,"diem":0.18},"2K":{"usd":0.23,"diem":0.23},"4K":{"usd":0.35,"diem":0.35}}},"traits":[],"name":"Nano Banana Pro"},"created":1765584000},{"id":"qwen-edit","type":"inpaint","model_spec":{"privacy":"private","pricing":{"inpaint":{"usd":0.04,"diem":0.04}},"traits":[],"name":"Qwen Edit 2511"},"created":1756157864},{"id":"qwen-edit-uncensored","type":"inpaint","model_spec":{"betaModel":true,"privacy":"private","pricing":{"inpaint":{"usd":0.04,"diem":0.04}},"traits":[],"name":"Qwen Edit Uncensored"},"created":1780531200},{"id":"qwen-image-2-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.05,"diem":0.05}},"traits":[],"name":"Qwen Image 2"},"created":1772582400},{"id":"qwen-image-2-pro-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.1,"diem":0.1}},"traits":[],"name":"Qwen Image 2 Pro"},"created":1772582400},{"id":"seedream-v4-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.05,"diem":0.05}},"traits":[],"name":"Seedream V4.5"},"created":1767484800},{"id":"seedream-v5-lite-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.05,"diem":0.05}},"traits":[],"name":"Seedream V5 Lite"},"created":1771804800},{"id":"wan-2-7-pro-edit","type":"inpaint","model_spec":{"privacy":"anonymized","pricing":{"inpaint":{"usd":0.094,"diem":0.094}},"traits":[],"name":"Wan 2.7 Pro Edit"},"created":1776902400},{"id":"tts-chatterbox-hd","type":"tts","model_spec":{"privacy":"private","pricing":{"input":{"usd":50,"diem":50}},"traits":[],"name":"Chatterbox HD (Resemble AI)","voices":["Aurora","Blade","Britney","Carl","Cliff","Richard","Rico","Siobhan","Vicky"]},"created":1776384000},{"id":"tts-elevenlabs-turbo-v2-5","type":"tts","model_spec":{"privacy":"anonymized","pricing":{"input":{"usd":62.5,"diem":62.5}},"traits":[],"name":"ElevenLabs Turbo v2.5","voices":["Alice","Aria","Bill","Brian","Callum","Charlie","Charlotte","Chris","Daniel","Eric","George","Jessica","Laura","Liam","Lily","Matilda","Rachel","River","Roger","Sarah","Will"]},"created":1776384000},{"id":"tts-gemini-3-1-flash","type":"tts","model_spec":{"privacy":"anonymized","pricing":{"input":{"usd":187.5,"diem":187.5}},"traits":[],"name":"Gemini 3.1 Flash TTS","voices":["Achernar","Achird","Algenib","Algieba","Alnilam","Aoede","Autonoe","Callirrhoe","Charon","Despina","Enceladus","Erinome","Fenrir","Gacrux","Iapetus","Kore","Laomedeia","Leda","Orus","Puck","Pulcherrima","Rasalgethi","Sadachbia","Sadaltager","Schedar","Sulafat","Umbriel","Vindemiatrix","Zephyr","Zubenelgenubi"]},"created":1776643200},{"id":"tts-gradium-v1","type":"tts","model_spec":{"privacy":"anonymized","pricing":{"input":{"usd":47.5,"diem":47.5}},"traits":[],"name":"Gradium TTS","voices":["Alice","Davi","Elise","Emma","Eva","Jack","Kent","Leo","Maximilian","Mia","Sergio","Valentina"]},"created":1780617600},{"id":"tts-inworld-1-5-max","type":"tts","model_spec":{"privacy":"anonymized","pricing":{"input":{"usd":12.5,"diem":12.5}},"traits":[],"name":"Inworld TTS-1.5 Max","voices":["Alex","Ashley","Craig","Edward","Elizabeth","Hades","Luna","Mark","Olivia","Pixie","Priya","Ronald","Sarah","Theodore"]},"created":1776384000},{"id":"tts-kokoro","type":"tts","model_spec":{"privacy":"private","pricing":{"input":{"usd":3.5,"diem":3.5}},"traits":[],"name":"Kokoro Text to Speech","voices":["af_alloy","af_aoede","af_bella","af_heart","af_jadzia","af_jessica","af_kore","af_nicole","af_nova","af_river","af_sarah","af_sky","am_adam","am_echo","am_eric","am_fenrir","am_liam","am_michael","am_onyx","am_puck","am_santa","bf_alice","bf_emma","bf_lily","bm_daniel","bm_fable","bm_george","bm_lewis","ef_dora","em_alex","em_santa","ff_siwis","hf_alpha","hf_beta","hm_omega","hm_psi","if_sara","im_nicola","jf_alpha","jf_gongitsune","jf_nezumi","jf_tebukuro","jm_kumo","pf_dora","pm_alex","pm_santa","zf_xiaobei","zf_xiaoni","zf_xiaoxiao","zf_xiaoyi","zm_yunjian","zm_yunxi","zm_yunxia","zm_yunyang"]},"created":1742418046},{"id":"tts-minimax-speech-02-hd","type":"tts","model_spec":{"privacy":"anonymized","pricing":{"input":{"usd":125,"diem":125}},"traits":[],"name":"MiniMax Speech-02 HD","voices":["CalmWoman","CasualGuy","DeepVoiceMan","DeterminedMan","ElegantMan","ExuberantGirl","FriendlyPerson","ImposingManner","InspirationalGirl","LivelyGirl","LovelyGirl","PatientMan","SweetGirl","WiseWoman","YoungKnight"]},"created":1776384000},{"id":"tts-orpheus","type":"tts","model_spec":{"privacy":"private","pricing":{"input":{"usd":62.5,"diem":62.5}},"traits":[],"name":"Orpheus TTS","voices":["dan","jess","leah","leo","mia","tara","zac","zoe"]},"created":1776384000},{"id":"tts-qwen3-0-6b","type":"tts","model_spec":{"privacy":"private","pricing":{"input":{"usd":87.5,"diem":87.5}},"traits":[],"name":"Qwen 3 TTS 0.6B","voices":["Aiden","Dylan","Eric","Ono_Anna","Ryan","Serena","Sohee","Uncle_Fu","Vivian"]},"created":1773100800},{"id":"tts-qwen3-1-7b","type":"tts","model_spec":{"privacy":"private","pricing":{"input":{"usd":112.5,"diem":112.5}},"traits":[],"name":"Qwen 3 TTS 1.7B","voices":["Aiden","Dylan","Eric","Ono_Anna","Ryan","Serena","Sohee","Uncle_Fu","Vivian"]},"created":1773100800},{"id":"tts-xai-v1","type":"tts","model_spec":{"privacy":"anonymized","pricing":{"input":{"usd":18.75,"diem":18.75}},"traits":[],"name":"xAI TTS v1","voices":["ara","eve","leo","rex","sal"]},"created":1776384000},{"id":"text-embedding-bge-en-icl","type":"embedding","model_spec":{"privacy":"private","pricing":{"input":{"usd":0.0125,"diem":0.0125},"output":{"usd":0.0125,"diem":0.0125}},"traits":[],"name":"BGE-EN-ICL"},"created":1776384000},{"id":"text-embedding-bge-m3","type":"embedding","model_spec":{"privacy":"private","pricing":{"input":{"usd":0.15,"diem":0.15},"output":{"usd":0.6,"diem":0.6}},"traits":[],"name":"BGE-M3"},"created":1741924661},{"id":"gemini-embedding-2-preview","type":"embedding","model_spec":{"privacy":"anonymized","pricing":{"input":{"usd":0.25,"diem":0.25},"output":{"usd":0.25,"diem":0.25}},"traits":[],"name":"Gemini Embedding 2 Preview"},"created":1776384000},{"id":"text-embedding-multilingual-e5-large-instruct","type":"embedding","model_spec":{"privacy":"private","pricing":{"input":{"usd":0.0125,"diem":0.0125},"output":{"usd":0.0125,"diem":0.0125}},"traits":[],"name":"Multilingual E5 Large Instruct"},"created":1776384000},{"id":"text-embedding-nemotron-embed-vl-1b-v2","type":"embedding","model_spec":{"privacy":"private","pricing":{"input":{"usd":0.0125,"diem":0.0125},"output":{"usd":0.0125,"diem":0.0125}},"traits":[],"name":"Nemotron Embed VL 1B v2"},"created":1776384000},{"id":"text-embedding-qwen3-0-6b","type":"embedding","model_spec":{"privacy":"private","pricing":{"input":{"usd":0.0125,"diem":0.0125},"output":{"usd":0.0125,"diem":0.0125}},"traits":[],"name":"Qwen3 Embedding 0.6B"},"created":1776384000},{"id":"text-embedding-qwen3-8b","type":"embedding","model_spec":{"privacy":"private","pricing":{"input":{"usd":0.0125,"diem":0.0125},"output":{"usd":0.0125,"diem":0.0125}},"traits":[],"name":"Qwen3 Embedding 8B"},"created":1776384000},{"id":"text-embedding-3-large","type":"embedding","model_spec":{"privacy":"anonymized","pricing":{"input":{"usd":0.1625,"diem":0.1625},"output":{"usd":0.1625,"diem":0.1625}},"traits":[],"name":"Text Embedding 3 Large"},"created":1776384000},{"id":"text-embedding-3-small","type":"embedding","model_spec":{"privacy":"anonymized","pricing":{"input":{"usd":0.025,"diem":0.025},"output":{"usd":0.025,"diem":0.025}},"traits":[],"name":"Text Embedding 3 Small"},"created":1776384000},{"id":"ace-step-15","type":"music","model_spec":{"privacy":"anonymized","pricing":{"durations":{"60":{"usd":0.03,"diem":0.03,"min_seconds":60,"max_seconds":60},"90":{"usd":0.04,"diem":0.04,"min_seconds":61,"max_seconds":90},"120":{"usd":0.05,"diem":0.05,"min_seconds":91,"max_seconds":120},"150":{"usd":0.06,"diem":0.06,"min_seconds":121,"max_seconds":150},"180":{"usd":0.07,"diem":0.07,"min_seconds":151,"max_seconds":180},"210":{"usd":0.08,"diem":0.08,"min_seconds":181,"max_seconds":210}}},"traits":[],"name":"ACE-Step 1.5"},"created":1771804800},{"id":"elevenlabs-tts-multilingual-v2","type":"music","model_spec":{"privacy":"anonymized","pricing":{"per_thousand_characters":{"usd":0.11500000000000002,"diem":0.11500000000000002}},"traits":[],"name":"ElevenLabs Multilingual v2","voices":["Aria","Roger","Sarah","Laura","Charlie","George","Callum","River","Liam","Charlotte","Alice","Matilda","Will","Jessica","Eric","Chris","Brian","Daniel","Lily","Bill"]},"created":1772236800},{"id":"elevenlabs-music","type":"music","model_spec":{"privacy":"anonymized","pricing":{"durations":{"60":{"usd":0.69,"diem":0.69,"min_seconds":3,"max_seconds":60},"120":{"usd":1.38,"diem":1.38,"min_seconds":61,"max_seconds":120},"180":{"usd":2.08,"diem":2.08,"min_seconds":121,"max_seconds":180},"240":{"usd":2.76,"diem":2.76,"min_seconds":181,"max_seconds":240},"300":{"usd":3.45,"diem":3.45,"min_seconds":241,"max_seconds":300},"360":{"usd":4.15,"diem":4.15,"min_seconds":301,"max_seconds":360},"420":{"usd":4.84,"diem":4.84,"min_seconds":361,"max_seconds":420},"480":{"usd":5.52,"diem":5.52,"min_seconds":421,"max_seconds":480},"540":{"usd":6.22,"diem":6.22,"min_seconds":481,"max_seconds":540},"600":{"usd":6.9,"diem":6.9,"min_seconds":541,"max_seconds":600}}},"traits":[],"name":"ElevenLabs Music"},"created":1771718400},{"id":"elevenlabs-sound-effects-v2","type":"music","model_spec":{"privacy":"anonymized","pricing":{"per_second":{"usd":0.0023000000000000004,"diem":0.0023000000000000004}},"traits":[],"name":"ElevenLabs Sound Effects"},"created":1772236800},{"id":"elevenlabs-tts-v3","type":"music","model_spec":{"privacy":"anonymized","pricing":{"per_thousand_characters":{"usd":0.11500000000000002,"diem":0.11500000000000002}},"traits":[],"name":"ElevenLabs TTS v3","voices":["Aria","Roger","Sarah","Laura","Charlie","George","Callum","River","Liam","Charlotte","Alice","Matilda","Will","Jessica","Eric","Chris","Brian","Daniel","Lily","Bill"]},"created":1772236800},{"id":"lyria-3-pro","type":"music","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.1,"diem":0.1}},"traits":[],"name":"Lyria 3 Pro"},"created":1779408000},{"id":"minimax-music-v2","type":"music","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.04,"diem":0.04}},"traits":[],"name":"MiniMax Music 2.0"},"created":1771718400},{"id":"minimax-music-v25","type":"music","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.18,"diem":0.18}},"traits":[],"name":"MiniMax Music 2.5"},"created":1775952000},{"id":"minimax-music-v26","type":"music","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.18,"diem":0.18}},"traits":[],"name":"MiniMax Music 2.6"},"created":1775952000},{"id":"mmaudio-v2-text-to-audio","type":"music","model_spec":{"privacy":"anonymized","pricing":{"per_second":{"usd":0.0009200000000000001,"diem":0.0009200000000000001}},"traits":[],"name":"MMAudio V2"},"created":1772236800},{"id":"stable-audio-25","type":"music","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.19,"diem":0.19}},"traits":[],"name":"Stable Audio 2.5"},"created":1771718400},{"id":"grok-imagine-1-5-image-to-video-private","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Grok Imagine 1.5 Private"},"created":1780185600},{"id":"grok-imagine-text-to-video-private","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Grok Imagine Private"},"created":1776038400},{"id":"grok-imagine-image-to-video-private","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Grok Imagine Private"},"created":1776211200},{"id":"grok-imagine-video-to-video-private","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Grok Imagine Private"},"created":1776211200},{"id":"grok-imagine-reference-to-video-private","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Grok Imagine R2V Private"},"created":1776211200},{"id":"happyhorse-1-0-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"HappyHorse 1.0"},"created":1776988800},{"id":"happyhorse-1-0-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"HappyHorse 1.0"},"created":1777075200},{"id":"happyhorse-1-0-video-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"HappyHorse 1.0 Edit"},"created":1777248000},{"id":"happyhorse-1-0-reference-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"HappyHorse 1.0 Reference"},"created":1777248000},{"id":"happyhorse-1-1-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"HappyHorse 1.1"},"created":1782086400},{"id":"happyhorse-1-1-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"HappyHorse 1.1"},"created":1782086400},{"id":"happyhorse-1-1-reference-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"HappyHorse 1.1 Reference"},"created":1782086400},{"id":"kling-2.5-turbo-pro-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling 2.5 Turbo Pro"},"created":1758825748},{"id":"kling-2.5-turbo-pro-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling 2.5 Turbo Pro"},"created":1758825748},{"id":"kling-2.6-pro-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling 2.6 Pro"},"created":1733186476},{"id":"kling-2.6-pro-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling 2.6 Pro"},"created":1733186476},{"id":"kling-o3-4k-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling O3 4K"},"created":1776816000},{"id":"kling-o3-4k-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling O3 4K"},"created":1776816000},{"id":"kling-o3-4k-reference-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling O3 4K R2V"},"created":1776816000},{"id":"kling-o3-pro-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling O3 Pro"},"created":1770076800},{"id":"kling-o3-pro-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling O3 Pro"},"created":1770076800},{"id":"kling-o3-pro-reference-to-video","type":"video","model_spec":{"betaModel":true,"privacy":"anonymized","traits":[],"name":"Kling O3 Pro R2V"},"created":1773014400},{"id":"kling-o3-standard-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling O3 Standard"},"created":1770076800},{"id":"kling-o3-standard-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling O3 Standard"},"created":1770076800},{"id":"kling-o3-standard-reference-to-video","type":"video","model_spec":{"betaModel":true,"privacy":"anonymized","traits":[],"name":"Kling O3 Standard R2V"},"created":1773100800},{"id":"kling-v3-4k-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 4K"},"created":1776816000},{"id":"kling-v3-4k-reference-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 4K R2V"},"created":1776816000},{"id":"kling-v3-pro-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Pro"},"created":1770076800},{"id":"kling-v3-pro-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Pro"},"created":1770076800},{"id":"kling-v3-pro-motion-control","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Pro Motion Control"},"created":1779667200},{"id":"kling-v3-standard-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Standard"},"created":1770076800},{"id":"kling-v3-standard-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Standard"},"created":1770076800},{"id":"kling-v3-standard-motion-control","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Standard Motion Control"},"created":1779667200},{"id":"kling-v3-turbo-pro-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Turbo Pro"},"created":1781654400},{"id":"kling-v3-turbo-pro-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Turbo Pro"},"created":1781654400},{"id":"kling-v3-turbo-standard-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Turbo Standard"},"created":1781654400},{"id":"kling-v3-turbo-standard-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Kling V3 Turbo Standard"},"created":1781654400},{"id":"longcat-distilled-image-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Longcat Distilled"},"created":1764806400},{"id":"longcat-distilled-text-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Longcat Distilled"},"created":1764806400},{"id":"longcat-image-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Longcat Full Quality"},"created":1764806400},{"id":"longcat-text-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Longcat Full Quality"},"created":1764806400},{"id":"ltx-2-19b-full-text-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"LTX Video 2.0 19B"},"created":1767830400},{"id":"ltx-2-19b-full-image-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"LTX Video 2.0 19B"},"created":1767830400},{"id":"ltx-2-19b-distilled-text-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"LTX Video 2.0 19B Distilled"},"created":1767830400},{"id":"ltx-2-19b-distilled-image-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"LTX Video 2.0 19B Distilled"},"created":1767830400},{"id":"ltx-2-fast-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"LTX Video 2.0 Fast"},"created":1732684002},{"id":"ltx-2-fast-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"LTX Video 2.0 Fast"},"created":1732684002},{"id":"ltx-2-full-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"LTX Video 2.0 Full Quality"},"created":1732684002},{"id":"ltx-2-full-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"LTX Video 2.0 Full Quality"},"created":1732684002},{"id":"ltx-2-v2-3-fast-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"LTX Video 2.3 Fast"},"created":1772668800},{"id":"ltx-2-v2-3-fast-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"LTX Video 2.3 Fast"},"created":1772668800},{"id":"ltx-2-v2-3-full-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"LTX Video 2.3 Full Quality"},"created":1772668800},{"id":"ltx-2-v2-3-full-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"LTX Video 2.3 Full Quality"},"created":1772668800},{"id":"ovi-image-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Ovi"},"created":1758825748},{"id":"pixverse-c1-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"PixVerse C1"},"created":1775865600},{"id":"pixverse-c1-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"PixVerse C1"},"created":1775865600},{"id":"pixverse-c1-reference-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"PixVerse C1 R2V"},"created":1775865600},{"id":"pixverse-c1-transition","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"PixVerse C1 Transition"},"created":1775865600},{"id":"pixverse-v5.6-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"PixVerse v5.6"},"created":1769472000},{"id":"pixverse-v5.6-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"PixVerse v5.6"},"created":1769472000},{"id":"pixverse-v5.6-transition","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"PixVerse v5.6 Transition"},"created":1769472000},{"id":"runway-gen4-aleph","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Runway Gen-4 Aleph"},"created":1769040000},{"id":"runway-gen4-turbo","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Runway Gen-4 Turbo"},"created":1769040000},{"id":"runway-gen4-5","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Runway Gen-4.5"},"created":1775952000},{"id":"runway-gen4-5-text","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Runway Gen-4.5"},"created":1775952000},{"id":"seedance-1-5-pro-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Seedance 1.5 Pro"},"created":1773964800},{"id":"seedance-1-5-pro-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Seedance 1.5 Pro"},"created":1773964800},{"id":"seedance-2-0-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Seedance 2.0"},"created":1774915200},{"id":"seedance-2-0-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Seedance 2.0"},"created":1774915200},{"id":"seedance-2-0-enhanced-text-to-video","type":"video","model_spec":{"betaModel":true,"privacy":"anonymized","traits":[],"name":"Seedance 2.0 Enhanced"},"created":1780963200},{"id":"seedance-2-0-enhanced-reference-to-video","type":"video","model_spec":{"betaModel":true,"privacy":"anonymized","traits":[],"name":"Seedance 2.0 Enhanced R2V"},"created":1780963200},{"id":"seedance-2-0-fast-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Seedance 2.0 Fast"},"created":1775001600},{"id":"seedance-2-0-fast-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Seedance 2.0 Fast"},"created":1775001600},{"id":"seedance-2-0-fast-reference-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Seedance 2.0 Fast R2V"},"created":1775001600},{"id":"seedance-2-0-reference-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Seedance 2.0 R2V"},"created":1774915200},{"id":"sora-2-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Sora 2","deprecation":{"autoRemap":false,"date":"2026-09-24T00:00:00.000Z","removesAt":"2026-09-24T00:00:00.000Z"}},"created":1758825748},{"id":"sora-2-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Sora 2","deprecation":{"autoRemap":false,"date":"2026-09-24T00:00:00.000Z","removesAt":"2026-09-24T00:00:00.000Z"}},"created":1758825748},{"id":"sora-2-pro-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Sora 2 Pro","deprecation":{"autoRemap":false,"date":"2026-09-24T00:00:00.000Z","removesAt":"2026-09-24T00:00:00.000Z"}},"created":1758825748},{"id":"sora-2-pro-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Sora 2 Pro","deprecation":{"autoRemap":false,"date":"2026-09-24T00:00:00.000Z","removesAt":"2026-09-24T00:00:00.000Z"}},"created":1758825748},{"id":"topaz-video-upscale","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Topaz Video Upscale"},"created":1775174400},{"id":"veo3-fast-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Veo 3 Fast"},"created":1758825748},{"id":"veo3-fast-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Veo 3 Fast"},"created":1758825748},{"id":"veo3-full-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Veo 3 Full Quality"},"created":1758825748},{"id":"veo3-full-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Veo 3 Full Quality"},"created":1758825748},{"id":"veo3.1-fast-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Veo 3.1 Fast"},"created":1729030447},{"id":"veo3.1-fast-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Veo 3.1 Fast"},"created":1729030447},{"id":"veo3.1-full-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Veo 3.1 Full Quality"},"created":1729030447},{"id":"veo3.1-full-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Veo 3.1 Full Quality"},"created":1729030447},{"id":"vidu-q3-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Vidu Q3"},"created":1769817600},{"id":"vidu-q3-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Vidu Q3"},"created":1769817600},{"id":"wan-2.1-pro-image-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Wan 2.1 Pro"},"created":1758825748},{"id":"wan-2.2-a14b-text-to-video","type":"video","model_spec":{"privacy":"private","traits":[],"name":"Wan 2.2 A14B"},"created":1758825748},{"id":"wan-2.5-preview-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.5 Preview"},"created":1758825748},{"id":"wan-2.5-preview-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.5 Preview"},"created":1758825748},{"id":"wan-2.6-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.6"},"created":1765843200},{"id":"wan-2.6-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.6"},"created":1765843200},{"id":"wan-2.6-flash-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.6 Flash"},"created":1768824000},{"id":"wan-2-7-text-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.7"},"created":1775088000},{"id":"wan-2-7-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.7"},"created":1775088000},{"id":"wan-2-7-video-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.7 Edit"},"created":1775088000},{"id":"wan-2-7-reference-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.7 Reference"},"created":1775088000},{"id":"wan-2-7-uncensored-image-to-video","type":"video","model_spec":{"privacy":"anonymized","traits":[],"name":"Wan 2.7 Uncensored"},"created":1778284800},{"id":"wan-2-7-uncensored-text-to-video","type":"video","model_spec":{"betaModel":true,"privacy":"anonymized","traits":[],"name":"Wan 2.7 Uncensored"},"created":1780444800},{"id":"aion-labs-aion-2-0","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":128000,"pricing":{"input":{"usd":1,"diem":1},"cache_input":{"usd":0.25,"diem":0.25},"output":{"usd":2,"diem":2}},"traits":[],"name":"Aion 2.0","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":false,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1774310400},{"id":"claude-fable-5","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":12,"diem":12},"cache_input":{"usd":1.2,"diem":1.2},"cache_write":{"usd":15,"diem":15},"output":{"usd":60,"diem":60}},"traits":[],"name":"Claude Fable 5","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1781049600},{"id":"claude-opus-4-5","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":198000,"pricing":{"input":{"usd":6,"diem":6},"cache_input":{"usd":0.6,"diem":0.6},"cache_write":{"usd":7.5,"diem":7.5},"output":{"usd":30,"diem":30}},"traits":[],"name":"Claude Opus 4.5","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1764979200},{"id":"claude-opus-4-6","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":6,"diem":6},"cache_input":{"usd":0.6,"diem":0.6},"cache_write":{"usd":7.5,"diem":7.5},"output":{"usd":30,"diem":30}},"traits":[],"name":"Claude Opus 4.6","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1770249600},{"id":"claude-opus-4-6-fast","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":36,"diem":36},"cache_input":{"usd":3.6,"diem":3.6},"cache_write":{"usd":45,"diem":45},"output":{"usd":180,"diem":180}},"traits":[],"name":"Claude Opus 4.6 Fast","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false},"deprecation":{"autoRemap":false,"date":"2026-06-29T00:00:00.000Z","removesAt":"2026-06-29T00:00:00.000Z"}},"created":1775606400},{"id":"claude-opus-4-7","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":6,"diem":6},"cache_input":{"usd":0.6,"diem":0.6},"cache_write":{"usd":7.5,"diem":7.5},"output":{"usd":30,"diem":30}},"traits":[],"name":"Claude Opus 4.7","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1776297600},{"id":"claude-opus-4-7-fast","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":36,"diem":36},"cache_input":{"usd":3.6,"diem":3.6},"cache_write":{"usd":45,"diem":45},"output":{"usd":180,"diem":180}},"traits":[],"name":"Claude Opus 4.7 Fast","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1778716800},{"id":"claude-opus-4-8","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":6,"diem":6},"cache_input":{"usd":0.6,"diem":0.6},"cache_write":{"usd":7.5,"diem":7.5},"output":{"usd":30,"diem":30}},"traits":[],"name":"Claude Opus 4.8","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1779926400},{"id":"claude-opus-4-8-fast","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":12,"diem":12},"cache_input":{"usd":1.2,"diem":1.2},"cache_write":{"usd":15,"diem":15},"output":{"usd":60,"diem":60}},"traits":[],"name":"Claude Opus 4.8 Fast","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1779926400},{"id":"claude-sonnet-4-5","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":198000,"pricing":{"input":{"usd":3.75,"diem":3.75},"cache_input":{"usd":0.375,"diem":0.375},"cache_write":{"usd":4.69,"diem":4.69},"output":{"usd":18.75,"diem":18.75}},"traits":[],"name":"Claude Sonnet 4.5","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1736899200},{"id":"claude-sonnet-4-6","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":3.6,"diem":3.6},"cache_input":{"usd":0.36,"diem":0.36},"cache_write":{"usd":4.5,"diem":4.5},"output":{"usd":18,"diem":18}},"traits":[],"name":"Claude Sonnet 4.6","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1771286400},{"id":"deepseek-v3.2","type":"text","model_spec":{"privacy":"private","availableContextTokens":160000,"pricing":{"input":{"usd":0.33,"diem":0.33},"cache_input":{"usd":0.16,"diem":0.16},"output":{"usd":0.48,"diem":0.48}},"traits":[],"name":"DeepSeek V3.2","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1764806400},{"id":"deepseek-v4-flash","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":0.17,"diem":0.17},"cache_input":{"usd":0.028,"diem":0.028},"output":{"usd":0.35,"diem":0.35}},"traits":[],"name":"DeepSeek V4 Flash","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1776988800},{"id":"deepseek-v4-pro","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":1.73,"diem":1.73},"cache_input":{"usd":0.33,"diem":0.33},"output":{"usd":3.796,"diem":3.796}},"traits":[],"name":"DeepSeek V4 Pro","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1776988800},{"id":"gemini-3-flash-preview","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":256000,"pricing":{"input":{"usd":0.7,"diem":0.7},"cache_input":{"usd":0.07,"diem":0.07},"output":{"usd":3.75,"diem":3.75}},"traits":[],"name":"Gemini 3 Flash Preview","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":true,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1766102400},{"id":"gemini-3-1-pro-preview","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":2.5,"diem":2.5},"cache_input":{"usd":0.5,"diem":0.5},"cache_write":{"usd":0.5,"diem":0.5},"output":{"usd":15,"diem":15},"extended":{"context_token_threshold":200000,"input":{"usd":5,"diem":5},"output":{"usd":22.5,"diem":22.5},"cache_input":{"usd":0.5,"diem":0.5},"cache_write":{"usd":0.5,"diem":0.5}}},"traits":[],"name":"Gemini 3.1 Pro Preview","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":true,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":20,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1771459200},{"id":"gemini-3-5-flash","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":1.55,"diem":1.55},"cache_input":{"usd":0.155,"diem":0.155},"cache_write":{"usd":0.086,"diem":0.086},"output":{"usd":9.45,"diem":9.45}},"traits":[],"name":"Gemini 3.5 Flash","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":true,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":20,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1779408000},{"id":"e2ee-gemma-3-27b-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":40000,"pricing":{"input":{"usd":0.14,"diem":0.14},"output":{"usd":0.5,"diem":0.5}},"traits":[],"name":"Gemma 3 27B","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773792000},{"id":"e2ee-gemma-4-26b-a4b-uncensored-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":64000,"pricing":{"input":{"usd":0.19,"diem":0.19},"output":{"usd":0.88,"diem":0.88}},"traits":[],"name":"Gemma 4 26B A4B Uncensored","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1779580800},{"id":"e2ee-gemma-4-31b","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":32000,"pricing":{"input":{"usd":0.139,"diem":0.139},"cache_input":{"usd":0.028,"diem":0.028},"output":{"usd":0.43,"diem":0.43}},"traits":[],"name":"Gemma 4 31B Instruct","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1779235200},{"id":"gemma-4-uncensored","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.1625,"diem":0.1625},"output":{"usd":0.5,"diem":0.5}},"traits":[],"name":"Gemma 4 Uncensored","capabilities":{"optimizedForCode":false,"quantization":"int4","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1776038400},{"id":"zai-org-glm-4.6","type":"text","model_spec":{"privacy":"private","availableContextTokens":198000,"pricing":{"input":{"usd":0.85,"diem":0.85},"cache_input":{"usd":0.3,"diem":0.3},"output":{"usd":2.75,"diem":2.75}},"traits":[],"name":"GLM 4.6","capabilities":{"optimizedForCode":false,"quantization":"fp4","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1711929600},{"id":"zai-org-glm-4.7","type":"text","model_spec":{"privacy":"private","availableContextTokens":198000,"pricing":{"input":{"usd":0.55,"diem":0.55},"cache_input":{"usd":0.11,"diem":0.11},"output":{"usd":2.65,"diem":2.65}},"traits":["default","most_intelligent","function_calling_default"],"name":"GLM 4.7","capabilities":{"optimizedForCode":false,"quantization":"fp4","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1766534400},{"id":"e2ee-glm-4-7-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":1.1,"diem":1.1},"output":{"usd":4.15,"diem":4.15}},"traits":[],"name":"GLM 4.7","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773792000},{"id":"zai-org-glm-4.7-flash","type":"text","model_spec":{"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.125,"diem":0.125},"output":{"usd":0.5,"diem":0.5}},"traits":[],"name":"GLM 4.7 Flash","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1769644800},{"id":"olafangensan-glm-4.7-flash-heretic","type":"text","model_spec":{"privacy":"private","availableContextTokens":200000,"pricing":{"input":{"usd":0.14,"diem":0.14},"output":{"usd":0.8,"diem":0.8}},"traits":[],"name":"GLM 4.7 Flash Heretic","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1770163200},{"id":"zai-org-glm-5","type":"text","model_spec":{"privacy":"private","availableContextTokens":198000,"pricing":{"input":{"usd":1,"diem":1},"cache_input":{"usd":0.2,"diem":0.2},"output":{"usd":3.2,"diem":3.2}},"traits":[],"name":"GLM 5","capabilities":{"optimizedForCode":true,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1770768000},{"id":"z-ai-glm-5-turbo","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":200000,"pricing":{"input":{"usd":1.2,"diem":1.2},"cache_input":{"usd":0.24,"diem":0.24},"output":{"usd":4,"diem":4}},"traits":[],"name":"GLM 5 Turbo","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773532800},{"id":"zai-org-glm-5-1","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":200000,"pricing":{"input":{"usd":1.75,"diem":1.75},"cache_input":{"usd":0.325,"diem":0.325},"output":{"usd":5.5,"diem":5.5}},"traits":[],"name":"GLM 5.1","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1775520000},{"id":"e2ee-glm-5-1","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":200000,"pricing":{"input":{"usd":1.1,"diem":1.1},"output":{"usd":4.15,"diem":4.15}},"traits":[],"name":"GLM 5.1","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1776988800},{"id":"zai-org-glm-5-2","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":1000000,"pricing":{"input":{"usd":1.4,"diem":1.4},"cache_input":{"usd":0.26,"diem":0.26},"output":{"usd":4.4,"diem":4.4}},"traits":[],"name":"GLM 5.2","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1781568000},{"id":"e2ee-glm-5-2-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":524288,"pricing":{"input":{"usd":1.75,"diem":1.75},"output":{"usd":5.75,"diem":5.75}},"traits":[],"name":"GLM 5.2","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1781568000},{"id":"z-ai-glm-5v-turbo","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":200000,"pricing":{"input":{"usd":1.5,"diem":1.5},"cache_input":{"usd":0.3,"diem":0.3},"output":{"usd":5,"diem":5}},"traits":[],"name":"GLM 5V Turbo","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1775001600},{"id":"google-gemma-3-27b-it","type":"text","model_spec":{"privacy":"private","availableContextTokens":198000,"pricing":{"input":{"usd":0.12,"diem":0.12},"output":{"usd":0.2,"diem":0.2}},"traits":[],"name":"Google Gemma 3 27B Instruct","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1762214400},{"id":"google-gemma-4-26b-a4b-it","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.1625,"diem":0.1625},"output":{"usd":0.5,"diem":0.5}},"traits":[],"name":"Google Gemma 4 26B A4B Instruct","capabilities":{"optimizedForCode":false,"quantization":"bf16","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1775088000},{"id":"google-gemma-4-31b-it","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.12,"diem":0.12},"cache_input":{"usd":0.09,"diem":0.09},"output":{"usd":0.36,"diem":0.36}},"traits":[],"name":"Google Gemma 4 31B Instruct","capabilities":{"optimizedForCode":false,"quantization":"bf16","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1775174400},{"id":"e2ee-gpt-oss-120b-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.13,"diem":0.13},"output":{"usd":0.65,"diem":0.65}},"traits":[],"name":"GPT OSS 120B","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773792000},{"id":"e2ee-gpt-oss-20b-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.05,"diem":0.05},"output":{"usd":0.19,"diem":0.19}},"traits":[],"name":"GPT OSS 20B","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773792000},{"id":"openai-gpt-4o-2024-11-20","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":128000,"pricing":{"input":{"usd":3.125,"diem":3.125},"output":{"usd":12.5,"diem":12.5}},"traits":[],"name":"GPT-4o","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1772236800},{"id":"openai-gpt-4o-mini-2024-07-18","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":128000,"pricing":{"input":{"usd":0.1875,"diem":0.1875},"cache_input":{"usd":0.09375,"diem":0.09375},"output":{"usd":0.75,"diem":0.75}},"traits":[],"name":"GPT-4o Mini","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1772236800},{"id":"openai-gpt-52","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":256000,"pricing":{"input":{"usd":2.19,"diem":2.19},"cache_input":{"usd":0.219,"diem":0.219},"output":{"usd":17.5,"diem":17.5}},"traits":[],"name":"GPT-5.2","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","minimal","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1765584000},{"id":"openai-gpt-52-codex","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":256000,"pricing":{"input":{"usd":2.19,"diem":2.19},"cache_input":{"usd":0.219,"diem":0.219},"output":{"usd":17.5,"diem":17.5}},"traits":[],"name":"GPT-5.2 Codex","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","minimal","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1736899200},{"id":"openai-gpt-53-codex","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":400000,"pricing":{"input":{"usd":2.19,"diem":2.19},"cache_input":{"usd":0.219,"diem":0.219},"output":{"usd":17.5,"diem":17.5}},"traits":[],"name":"GPT-5.3 Codex","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","minimal","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1771891200},{"id":"openai-gpt-54","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":3.13,"diem":3.13},"cache_input":{"usd":0.313,"diem":0.313},"output":{"usd":18.8,"diem":18.8}},"traits":[],"name":"GPT-5.4","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","minimal","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1772668800},{"id":"openai-gpt-54-mini","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":400000,"pricing":{"input":{"usd":0.9375,"diem":0.9375},"cache_input":{"usd":0.09375,"diem":0.09375},"output":{"usd":5.625,"diem":5.625}},"traits":[],"name":"GPT-5.4 Mini","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","minimal","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1774569600},{"id":"openai-gpt-54-pro","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":37.5,"diem":37.5},"output":{"usd":225,"diem":225},"extended":{"context_token_threshold":272000,"input":{"usd":75,"diem":75},"output":{"usd":337.5,"diem":337.5}}},"traits":[],"name":"GPT-5.4 Pro","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","minimal","low","medium","high"],"defaultReasoningEffort":"medium","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1772668800},{"id":"openai-gpt-55","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":6.25,"diem":6.25},"cache_input":{"usd":0.625,"diem":0.625},"output":{"usd":37.5,"diem":37.5},"extended":{"context_token_threshold":272000,"input":{"usd":12.5,"diem":12.5},"output":{"usd":56.25,"diem":56.25},"cache_input":{"usd":1.25,"diem":1.25}}},"traits":[],"name":"GPT-5.5","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","minimal","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1776902400},{"id":"openai-gpt-55-pro","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":37.5,"diem":37.5},"output":{"usd":225,"diem":225}},"traits":[],"name":"GPT-5.5 Pro","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","minimal","low","medium","high"],"defaultReasoningEffort":"medium","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1776988800},{"id":"grok-4-20","type":"text","model_spec":{"privacy":"private","availableContextTokens":2000000,"pricing":{"input":{"usd":1.42,"diem":1.42},"cache_input":{"usd":0.23,"diem":0.23},"output":{"usd":2.83,"diem":2.83},"extended":{"context_token_threshold":200000,"input":{"usd":2.83,"diem":2.83},"output":{"usd":5.67,"diem":5.67},"cache_input":{"usd":0.45,"diem":0.45}}},"traits":[],"name":"Grok 4.20","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":true}},"created":1773273600},{"id":"grok-4-20-multi-agent","type":"text","model_spec":{"privacy":"private","availableContextTokens":2000000,"pricing":{"input":{"usd":1.42,"diem":1.42},"cache_input":{"usd":0.23,"diem":0.23},"output":{"usd":2.83,"diem":2.83},"extended":{"context_token_threshold":200000,"input":{"usd":2.83,"diem":2.83},"output":{"usd":5.67,"diem":5.67},"cache_input":{"usd":0.45,"diem":0.45}}},"traits":[],"name":"Grok 4.20 Multi-Agent","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":true}},"created":1773273600},{"id":"grok-4-3","type":"text","model_spec":{"privacy":"private","availableContextTokens":1000000,"pricing":{"input":{"usd":1.42,"diem":1.42},"cache_input":{"usd":0.23,"diem":0.23},"output":{"usd":2.83,"diem":2.83},"extended":{"context_token_threshold":200000,"input":{"usd":2.83,"diem":2.83},"output":{"usd":5.67,"diem":5.67},"cache_input":{"usd":0.45,"diem":0.45}}},"traits":[],"name":"Grok 4.3","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":true}},"created":1776470400},{"id":"grok-build-0-1","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":1,"diem":1},"cache_input":{"usd":0.2,"diem":0.2},"output":{"usd":2,"diem":2},"extended":{"context_token_threshold":200000,"input":{"usd":2,"diem":2},"output":{"usd":4,"diem":4},"cache_input":{"usd":0.4,"diem":0.4}}},"traits":[],"name":"Grok Build 0.1","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1779321600},{"id":"hermes-3-llama-3.1-405b","type":"text","model_spec":{"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":1.1,"diem":1.1},"output":{"usd":3,"diem":3}},"traits":[],"name":"Hermes 3 Llama 3.1 405b","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1758758400},{"id":"kimi-k2-5","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.56,"diem":0.56},"cache_input":{"usd":0.22,"diem":0.22},"output":{"usd":3.5,"diem":3.5}},"traits":[],"name":"Kimi K2.5","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1769548800},{"id":"kimi-k2-6","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.85,"diem":0.85},"cache_input":{"usd":0.22,"diem":0.22},"output":{"usd":4.655,"diem":4.655}},"traits":[],"name":"Kimi K2.6","capabilities":{"optimizedForCode":true,"quantization":"int4","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1776643200},{"id":"kimi-k2-7-code","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.9,"diem":0.9},"cache_input":{"usd":0.2,"diem":0.2},"output":{"usd":4.3,"diem":4.3}},"traits":[],"name":"Kimi K2.7 Code","capabilities":{"optimizedForCode":true,"quantization":"int4","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1781308800},{"id":"llama-3.2-3b","type":"text","model_spec":{"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.15,"diem":0.15},"output":{"usd":0.6,"diem":0.6}},"traits":[],"name":"Llama 3.2 3B","capabilities":{"optimizedForCode":false,"quantization":"fp16","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1727966436},{"id":"llama-3.3-70b","type":"text","model_spec":{"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.7,"diem":0.7},"output":{"usd":2.8,"diem":2.8}},"traits":[],"name":"Llama 3.3 70B","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1743897600},{"id":"mercury-2","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":128000,"pricing":{"input":{"usd":0.3125,"diem":0.3125},"cache_input":{"usd":0.03125,"diem":0.03125},"output":{"usd":0.9375,"diem":0.9375}},"traits":[],"name":"Mercury 2","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1771545600},{"id":"xiaomi-mimo-v2-5","type":"text","model_spec":{"privacy":"private","availableContextTokens":1000000,"pricing":{"input":{"usd":0.175,"diem":0.175},"cache_input":{"usd":0.0625,"diem":0.0625},"output":{"usd":0.35,"diem":0.35}},"traits":[],"name":"MiMo-V2.5","capabilities":{"optimizedForCode":true,"quantization":"fp8","supportsAudioInput":true,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1781136000},{"id":"minimax-m25","type":"text","model_spec":{"privacy":"private","availableContextTokens":198000,"pricing":{"input":{"usd":0.34,"diem":0.34},"cache_input":{"usd":0.04,"diem":0.04},"output":{"usd":1.19,"diem":1.19}},"traits":[],"name":"MiniMax M2.5","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":false,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1770854400},{"id":"minimax-m27","type":"text","model_spec":{"privacy":"private","availableContextTokens":198000,"pricing":{"input":{"usd":0.375,"diem":0.375},"cache_input":{"usd":0.06875,"diem":0.06875},"output":{"usd":1.5,"diem":1.5}},"traits":[],"name":"MiniMax M2.7","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":false,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773792000},{"id":"minimax-m3-preview","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":524288,"pricing":{"input":{"usd":0.3,"diem":0.3},"cache_input":{"usd":0.06,"diem":0.06},"output":{"usd":1.2,"diem":1.2}},"traits":[],"name":"MiniMax M3 Preview","capabilities":{"optimizedForCode":true,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":false,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1781222400},{"id":"mistral-small-3-2-24b-instruct","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.09375,"diem":0.09375},"output":{"usd":0.25,"diem":0.25}},"traits":[],"name":"Mistral Small 3.2 24B Instruct","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1768435200},{"id":"mistral-small-2603","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.1875,"diem":0.1875},"output":{"usd":0.75,"diem":0.75}},"traits":[],"name":"Mistral Small 4","capabilities":{"optimizedForCode":true,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773619200},{"id":"nvidia-nemotron-cascade-2-30b-a3b","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.14,"diem":0.14},"output":{"usd":0.8,"diem":0.8}},"traits":[],"name":"Nemotron Cascade 2 30B A3B","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1774310400},{"id":"nvidia-nemotron-3-nano-30b-a3b","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.075,"diem":0.075},"output":{"usd":0.3,"diem":0.3}},"traits":[],"name":"NVIDIA Nemotron 3 Nano 30B","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1769472000},{"id":"nvidia-nemotron-3-ultra-550b-a55b","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.625,"diem":0.625},"cache_input":{"usd":0.1875,"diem":0.1875},"output":{"usd":3.125,"diem":3.125}},"traits":[],"name":"NVIDIA Nemotron 3 Ultra","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1780531200},{"id":"openai-gpt-oss-120b","type":"text","model_spec":{"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.07,"diem":0.07},"output":{"usd":0.3,"diem":0.3}},"traits":[],"name":"OpenAI GPT OSS 120B","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":false,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1762387200},{"id":"e2ee-qwen-2-5-7b-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":32000,"pricing":{"input":{"usd":0.05,"diem":0.05},"output":{"usd":0.13,"diem":0.13}},"traits":[],"name":"Qwen 2.5 7B","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773792000},{"id":"qwen3-235b-a22b-instruct-2507","type":"text","model_spec":{"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.15,"diem":0.15},"output":{"usd":0.75,"diem":0.75}},"traits":[],"name":"Qwen 3 235B A22B Instruct 2507","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1745903059},{"id":"qwen3-235b-a22b-thinking-2507","type":"text","model_spec":{"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.45,"diem":0.45},"output":{"usd":3.5,"diem":3.5}},"traits":["default_reasoning"],"name":"Qwen 3 235B A22B Thinking 2507","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1745903059},{"id":"qwen3-coder-480b-a35b-instruct-turbo","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.35,"diem":0.35},"cache_input":{"usd":0.04,"diem":0.04},"output":{"usd":1.5,"diem":1.5}},"traits":["default_code"],"name":"Qwen 3 Coder 480B Turbo","capabilities":{"optimizedForCode":true,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1769472000},{"id":"qwen3-next-80b","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.35,"diem":0.35},"output":{"usd":1.9,"diem":1.9}},"traits":[],"name":"Qwen 3 Next 80b","capabilities":{"optimizedForCode":false,"quantization":"fp16","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1745903059},{"id":"qwen3-5-35b-a3b","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.3125,"diem":0.3125},"cache_input":{"usd":0.15625,"diem":0.15625},"output":{"usd":1.25,"diem":1.25}},"traits":[],"name":"Qwen 3.5 35B A3B","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1771977600},{"id":"qwen3-5-397b-a17b","type":"text","model_spec":{"privacy":"anonymized","availableContextTokens":128000,"pricing":{"input":{"usd":0.75,"diem":0.75},"output":{"usd":4.5,"diem":4.5}},"traits":[],"name":"Qwen 3.5 397B","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":true,"maxImages":5,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1771200000},{"id":"qwen3-5-9b","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.1,"diem":0.1},"output":{"usd":0.15,"diem":0.15}},"traits":[],"name":"Qwen 3.5 9B","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":true,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1772668800},{"id":"qwen3-6-27b","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.325,"diem":0.325},"output":{"usd":3.25,"diem":3.25}},"traits":[],"name":"Qwen 3.6 27B","capabilities":{"optimizedForCode":true,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["none","low","medium","high"],"defaultReasoningEffort":"low","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1776988800},{"id":"e2ee-qwen3-6-35b-a3b","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":32000,"pricing":{"input":{"usd":0.182,"diem":0.182},"cache_input":{"usd":0.06,"diem":0.06},"output":{"usd":1.18,"diem":1.18}},"traits":[],"name":"Qwen 3.6 35B A3B FP8","capabilities":{"optimizedForCode":true,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1779235200},{"id":"qwen-3-6-plus","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":0.625,"diem":0.625},"cache_input":{"usd":0.0625,"diem":0.0625},"cache_write":{"usd":0.78,"diem":0.78},"output":{"usd":3.75,"diem":3.75},"extended":{"context_token_threshold":256000,"input":{"usd":2.5,"diem":2.5},"output":{"usd":7.5,"diem":7.5},"cache_input":{"usd":0.0625,"diem":0.0625},"cache_write":{"usd":0.78,"diem":0.78}}},"traits":[],"name":"Qwen 3.6 Plus Uncensored","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1775433600},{"id":"qwen-3-7-max","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":2.7,"diem":2.7},"cache_input":{"usd":0.27,"diem":0.27},"cache_write":{"usd":3.35,"diem":3.35},"output":{"usd":8.05,"diem":8.05}},"traits":[],"name":"Qwen 3.7 Max","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1779408000},{"id":"qwen-3-7-plus","type":"text","model_spec":{"betaModel":true,"privacy":"anonymized","availableContextTokens":1000000,"pricing":{"input":{"usd":0.5,"diem":0.5},"cache_input":{"usd":0.05,"diem":0.05},"cache_write":{"usd":0.625,"diem":0.625},"output":{"usd":2,"diem":2},"extended":{"context_token_threshold":256000,"input":{"usd":1.5,"diem":1.5},"output":{"usd":6,"diem":6},"cache_input":{"usd":0.15,"diem":0.15},"cache_write":{"usd":1.875,"diem":1.875}}},"traits":[],"name":"Qwen 3.7 Plus","capabilities":{"optimizedForCode":true,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":true,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":true,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1780358400},{"id":"e2ee-qwen3-30b-a3b-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.19,"diem":0.19},"output":{"usd":0.69,"diem":0.69}},"traits":[],"name":"Qwen3 30B A3B","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773792000},{"id":"qwen3-vl-235b-a22b","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.25,"diem":0.25},"output":{"usd":1.5,"diem":1.5}},"traits":["default_vision"],"name":"Qwen3 VL 235B","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1768521600},{"id":"e2ee-qwen3-vl-30b-a3b-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.25,"diem":0.25},"output":{"usd":0.9,"diem":0.9}},"traits":[],"name":"Qwen3 VL 30B A3B","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773792000},{"id":"e2ee-qwen3-6-35b-a3b-uncensored-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.38,"diem":0.38},"output":{"usd":1.88,"diem":1.88}},"traits":[],"name":"Qwen3.6 35B A3B Uncensored","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1779580800},{"id":"arcee-trinity-large-thinking","type":"text","model_spec":{"privacy":"private","availableContextTokens":256000,"pricing":{"input":{"usd":0.3125,"diem":0.3125},"cache_input":{"usd":0.075,"diem":0.075},"output":{"usd":1.125,"diem":1.125}},"traits":[],"name":"Trinity Large Thinking","capabilities":{"optimizedForCode":true,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":true,"supportsReasoningEffort":true,"reasoningEffortOptions":["low","medium","high"],"defaultReasoningEffort":"high","supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1775088000},{"id":"venice-uncensored-role-play","type":"text","model_spec":{"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.5,"diem":0.5},"output":{"usd":2,"diem":2}},"traits":[],"name":"Venice Role Play Uncensored","capabilities":{"optimizedForCode":false,"quantization":"fp8","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1771545600},{"id":"e2ee-venice-uncensored-24b-p","type":"text","model_spec":{"betaModel":true,"privacy":"private","availableContextTokens":32000,"pricing":{"input":{"usd":0.25,"diem":0.25},"output":{"usd":1.15,"diem":1.15}},"traits":[],"name":"Venice Uncensored 1.1","capabilities":{"optimizedForCode":false,"quantization":"not-available","supportsAudioInput":false,"supportsFunctionCalling":false,"supportsLogProbs":false,"supportsMultipleImages":false,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":false,"supportsTeeAttestation":true,"supportsE2EE":true,"supportsVideoInput":false,"supportsVision":false,"supportsWebSearch":true,"supportsXSearch":false}},"created":1773792000},{"id":"venice-uncensored-1-2","type":"text","model_spec":{"privacy":"private","availableContextTokens":128000,"pricing":{"input":{"usd":0.2,"diem":0.2},"output":{"usd":0.9,"diem":0.9}},"traits":["most_uncensored"],"name":"Venice Uncensored 1.2","capabilities":{"optimizedForCode":false,"quantization":"fp16","supportsAudioInput":false,"supportsFunctionCalling":true,"supportsLogProbs":false,"supportsMultipleImages":true,"maxImages":10,"supportsReasoning":false,"supportsReasoningEffort":false,"supportsResponseSchema":true,"supportsTeeAttestation":false,"supportsE2EE":false,"supportsVideoInput":false,"supportsVision":true,"supportsWebSearch":true,"supportsXSearch":false}},"created":1775001600},{"id":"elevenlabs/scribe-v2","type":"asr","model_spec":{"privacy":"anonymized","pricing":{"per_audio_second":{"usd":0.000167,"diem":0.000167}},"traits":[],"name":"ElevenLabs Scribe V2"},"created":1776384000},{"id":"nvidia/parakeet-tdt-0.6b-v3","type":"asr","model_spec":{"privacy":"private","pricing":{"per_audio_second":{"usd":0.0001,"diem":0.0001}},"traits":[],"name":"Parakeet ASR"},"created":1760136444},{"id":"openai/whisper-large-v3","type":"asr","model_spec":{"privacy":"private","pricing":{"per_audio_second":{"usd":0.0001,"diem":0.0001}},"traits":[],"name":"Whisper Large V3"},"created":1736899200},{"id":"fal-ai/wizper","type":"asr","model_spec":{"privacy":"private","pricing":{"per_audio_second":{"usd":0.0001,"diem":0.0001}},"traits":[],"name":"Wizper (Whisper v3)"},"created":1776384000},{"id":"stt-xai-v1","type":"asr","model_spec":{"privacy":"anonymized","pricing":{"per_audio_second":{"usd":0.000031480000000000004,"diem":0.000031480000000000004}},"traits":[],"name":"xAI Speech to Text v1"},"created":1776470400},{"id":"upscaler","type":"upscale","model_spec":{"privacy":"private","pricing":{"generation":{"usd":0.01,"diem":0.01},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Upscaler"},"created":1744453050},{"id":"wai-Illustrious","type":"image","model_spec":{"privacy":"private","pricing":{"generation":{"usd":0.01,"diem":0.01},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Anime (WAI)"},"created":1736635129},{"id":"bria-bg-remover","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.03,"diem":0.03},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Background Remover"},"created":1772064000},{"id":"chroma","type":"image","model_spec":{"privacy":"private","pricing":{"generation":{"usd":0.01,"diem":0.01},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Chroma"},"created":1769731200},{"id":"flux-2-max","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.09,"diem":0.09},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Flux 2 Max"},"created":1764086377},{"id":"flux-2-pro","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.03,"diem":0.03},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Flux 2 Pro"},"created":1764086377},{"id":"gpt-image-1-5","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.26,"diem":0.26},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"GPT Image 1.5"},"created":1765986864},{"id":"gpt-image-2","type":"image","model_spec":{"privacy":"anonymized","pricing":{"resolutions":{"1K":{"usd":0.27,"diem":0.27},"2K":{"usd":0.51,"diem":0.51},"4K":{"usd":0.84,"diem":0.84}},"quality":{"1K":{"high":{"usd":0.26,"diem":0.26},"low":{"usd":0.02,"diem":0.02},"medium":{"usd":0.07,"diem":0.07}},"2K":{"high":{"usd":0.5,"diem":0.5},"low":{"usd":0.03,"diem":0.03},"medium":{"usd":0.13,"diem":0.13}},"4K":{"high":{"usd":0.83,"diem":0.83},"low":{"usd":0.05,"diem":0.05},"medium":{"usd":0.21,"diem":0.21}}},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"GPT Image 2"},"created":1776729600},{"id":"grok-imagine-image","type":"image","model_spec":{"privacy":"private","pricing":{"resolutions":{"1K":{"usd":0.04,"diem":0.04},"2K":{"usd":0.06,"diem":0.06}},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Grok Imagine"},"created":1775692800},{"id":"grok-imagine-image-quality","type":"image","model_spec":{"privacy":"private","pricing":{"resolutions":{"1K":{"usd":0.08,"diem":0.08},"2K":{"usd":0.1,"diem":0.1}},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Grok Imagine High Quality (SOTA)"},"created":1778112000},{"id":"hunyuan-image-v3","type":"image","model_spec":{"betaModel":true,"privacy":"private","pricing":{"generation":{"usd":0.09,"diem":0.09},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Hunyuan Image 3.0"},"created":1772323200},{"id":"ideogram-v4","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.06,"diem":0.06},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Ideogram V4"},"created":1780444800},{"id":"imagineart-1.5-pro","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.06,"diem":0.06},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"ImagineArt 1.5 Pro"},"created":1769437800},{"id":"krea-v2-large","type":"image","model_spec":{"betaModel":true,"privacy":"anonymized","pricing":{"generation":{"usd":0.07,"diem":0.07},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Krea v2 Large"},"created":1779408000},{"id":"krea-v2-medium","type":"image","model_spec":{"betaModel":true,"privacy":"anonymized","pricing":{"generation":{"usd":0.04,"diem":0.04},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Krea v2 Medium"},"created":1779408000},{"id":"luma-uni-1","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.05,"diem":0.05},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Luma Uni-1"},"created":1781654400},{"id":"luma-uni-1-max","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.12,"diem":0.12},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Luma Uni-1 Max"},"created":1781654400},{"id":"lustify-sdxl","type":"image","model_spec":{"privacy":"private","pricing":{"generation":{"usd":0.01,"diem":0.01},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Lustify SDXL"},"created":1738704152},{"id":"lustify-v7","type":"image","model_spec":{"privacy":"private","pricing":{"generation":{"usd":0.01,"diem":0.01},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":["most_uncensored"],"name":"Lustify v7"},"created":1736635129},{"id":"lustify-v8","type":"image","model_spec":{"privacy":"private","pricing":{"generation":{"usd":0.01,"diem":0.01},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":["most_uncensored"],"name":"Lustify v8"},"created":1774828800},{"id":"nano-banana-2","type":"image","model_spec":{"privacy":"anonymized","pricing":{"resolutions":{"1K":{"usd":0.1,"diem":0.1},"2K":{"usd":0.14,"diem":0.14},"4K":{"usd":0.19,"diem":0.19}},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Nano Banana 2"},"created":1772064000},{"id":"nano-banana-pro","type":"image","model_spec":{"privacy":"anonymized","pricing":{"resolutions":{"1K":{"usd":0.18,"diem":0.18},"2K":{"usd":0.23,"diem":0.23},"4K":{"usd":0.35,"diem":0.35}},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Nano Banana Pro"},"created":1763653951},{"id":"qwen-image","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.03,"diem":0.03},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":["highest_quality"],"name":"Qwen Image"},"created":1736635129},{"id":"qwen-image-2","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.05,"diem":0.05},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Qwen Image 2"},"created":1772582400},{"id":"qwen-image-2-pro","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.1,"diem":0.1},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Qwen Image 2 Pro"},"created":1772582400},{"id":"recraft-v4","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.05,"diem":0.05},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Recraft V4"},"created":1770854400},{"id":"recraft-v4-pro","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.29,"diem":0.29},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Recraft V4 Pro"},"created":1770854400},{"id":"seedream-v4","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.05,"diem":0.05},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Seedream V4.5"},"created":1762383600},{"id":"seedream-v5-lite","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.05,"diem":0.05},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Seedream V5 Lite"},"created":1771804800},{"id":"venice-sd35","type":"image","model_spec":{"privacy":"private","pricing":{"generation":{"usd":0.01,"diem":0.01},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":["eliza-default"],"name":"Venice SD35"},"created":1743099022},{"id":"wan-2-7-text-to-image","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.0375,"diem":0.0375},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Wan 2.7"},"created":1775001600},{"id":"wan-2-7-pro-text-to-image","type":"image","model_spec":{"privacy":"anonymized","pricing":{"generation":{"usd":0.09375,"diem":0.09375},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":[],"name":"Wan 2.7 Pro"},"created":1775001600},{"id":"z-image-turbo","type":"image","model_spec":{"privacy":"private","pricing":{"generation":{"usd":0.01,"diem":0.01},"upscale":{"2x":{"usd":0.02,"diem":0.02},"4x":{"usd":0.08,"diem":0.08}}},"traits":["default","fastest"],"name":"Z-Image Turbo"},"created":1764758779}]; // Privacy types that are always private (no API privacy field needed) const PRIVATE_TYPES = new Set(['upscale']); diff --git a/models/overview.mdx b/models/overview.mdx index 1fda6547..f1a135e8 100644 --- a/models/overview.mdx +++ b/models/overview.mdx @@ -1,8 +1,10 @@ --- title: "Models" -description: "Catalog of all models available on the Venice API across text, image, video, audio, embeddings, and speech, with capabilities, pricing, and model IDs." +description: "Explore all available models on the Venice API" "og:title": "Models | Venice API Docs" mode: "wide" --- + +
Loading models...
diff --git a/overview/about-venice.mdx b/overview/about-venice.mdx index 556bdbc6..f191b43e 100644 --- a/overview/about-venice.mdx +++ b/overview/about-venice.mdx @@ -1,6 +1,5 @@ --- title: Venice API -description: "Venice API documentation — private, unrestricted access to OpenAI-compatible chat, image, audio, and video models behind one API key." "og:title": "Venice API Docs" mode: "wide" --- @@ -14,47 +13,6 @@ mode: "wide" - -```bash curl -curl https://api.venice.ai/api/v1/chat/completions \ - -H "Authorization: Bearer $VENICE_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "model": "zai-org-glm-5-1", - "messages": [{"role": "user", "content": "Build without permission."}] - }' -``` - -```ts TypeScript -import OpenAI from "openai"; - -const client = new OpenAI({ - apiKey: process.env.VENICE_API_KEY, - baseURL: "https://api.venice.ai/api/v1", -}); - -const res = await client.chat.completions.create({ - model: "zai-org-glm-5-1", - messages: [{ role: "user", content: "Build without permission." }], -}); -``` - -```python Python -import os -from openai import OpenAI - -client = OpenAI( - api_key=os.environ["VENICE_API_KEY"], - base_url="https://api.venice.ai/api/v1", -) - -res = client.chat.completions.create( - model="zai-org-glm-5-1", - messages=[{"role": "user", "content": "Build without permission."}], -) -``` - -

Endpoints

One API for every modality

@@ -146,7 +104,7 @@ res = client.chat.completions.create(
- +
Kimi K2.6 Moonshot AI @@ -160,7 +118,7 @@ res = client.chat.completions.create( kimi-k2-6 - +
Claude Opus 4.7 Anthropic @@ -174,7 +132,7 @@ res = client.chat.completions.create( claude-opus-4-7 - + - + 250+ models Text, image, audio, and video diff --git a/package.json b/package.json index fd8aae68..a567d881 100644 --- a/package.json +++ b/package.json @@ -11,13 +11,12 @@ "author": "Venice.ai", "license": "ISC", "dependencies": { - "@types/react": "^19.2.7", - "@types/react-dom": "^19.2.3", - "mintlify": "^4.2.506", - "react": "^19.2.0", - "react-dom": "^19.2.0" + "mintlify": "^4.2.635" }, "resolutions": { + "react": "19.2.3", + "react-dom": "19.2.3", + "sharp": "0.33.5", "axios": "^1.15.0", "form-data": "^4.0.4", "basic-ftp": "^5.2.2", @@ -27,7 +26,6 @@ "picomatch": "^2.3.2", "socket.io-parser": "^4.2.6", "path-to-regexp": "^0.1.13", - "js-yaml": "^4.1.1", "brace-expansion": "^1.1.13", "mdast-util-to-hast": "^13.2.1", "qs": "^6.14.2", diff --git a/style.css b/style.css index 809b5561..14043e9c 100644 --- a/style.css +++ b/style.css @@ -1,5 +1,383 @@ -.flex-1 .flex.items-center.gap-x-4 a img { - height: 50px; +/* ===================================================================== + TOP NAV + ===================================================================== + Keep the docs chrome close to Mintlify's Maple defaults. Only adjust the + top tab strip background so page content does not show through on scroll, + and keep logo sizing consistent. */ +nav-tabs { + width: max-content; + margin-inline: auto; + justify-content: center; +} + +nav-tabs-item { + white-space: nowrap; +} + +#sidebar a[href="https://venice.ai"] img, +#navbar a[href="https://venice.ai"] img { + height: 2.25rem !important; + padding-inline: 0 !important; +} + +@media (min-width: 1024px) { + #sidebar a[href="https://venice.ai"] img { + height: 2.5rem !important; + } + + #navbar-transition-maple { + left: 19rem !important; + right: 0 !important; + width: calc(100% - 19rem) !important; + transform: none !important; + justify-content: center !important; + border-bottom: 1px solid rgba(15, 23, 42, 0.08) !important; + background-color: rgba(255, 255, 255, 0.88) !important; + -webkit-backdrop-filter: blur(12px) !important; + backdrop-filter: blur(12px) !important; + } + + html.dark #navbar-transition-maple, + [data-theme="dark"] #navbar-transition-maple { + border-bottom-color: rgba(255, 255, 255, 0.08) !important; + background-color: rgba(9, 9, 9, 0.9) !important; + } + + #navbar-transition-maple > .h-full.flex.text-sm { + width: max-content; + margin-inline: auto; + gap: clamp(16px, 2vw, 30px); + } + + #navbar-transition-maple > .h-full.flex.text-sm > a { + margin-left: 0 !important; + } +} + +/* Maple's desktop content shell combines `w-full` with a 19rem sidebar offset. + Compensate for that offset so the row does not exceed the viewport. */ +@media (min-width: 1024px) { + #sidebar { + box-sizing: border-box; + width: 19rem !important; + min-width: 19rem !important; + max-width: 19rem !important; + flex: 0 0 19rem !important; + scrollbar-gutter: stable; + } + + #sidebar-content { + box-sizing: border-box; + width: 100%; + min-width: 0; + max-width: 100%; + scrollbar-gutter: stable; + } + + main:has(#sidebar) .relative.w-full.flex:has(> #content-area) { + width: calc(100% - 19rem) !important; + max-width: calc(100% - 19rem) !important; + min-width: 0; + } +} + +@media (min-width: 1024px) { + @supports not (scrollbar-gutter: stable) { + #sidebar-content { + overflow-y: scroll !important; + } + } +} + +/* ===================================================================== + THIN, DISCRETE SCROLLBARS (site-wide) + ===================================================================== + App-like slim scrollbars: a thin, low-contrast thumb on a transparent + track that only becomes a touch more visible on hover. Firefox uses the + standard `scrollbar-width`/`scrollbar-color`; Chromium/WebKit/Safari use + the `::-webkit-scrollbar` pseudo-elements. Colors use currentColor-ish + neutral alphas so it reads correctly in both light and dark modes. */ +* { + scrollbar-width: thin; + scrollbar-color: rgba(128, 128, 128, 0.35) transparent; +} + +::-webkit-scrollbar { + width: 8px; + height: 8px; +} + +::-webkit-scrollbar-track { + background: transparent; +} + +::-webkit-scrollbar-thumb { + background-color: rgba(128, 128, 128, 0.3); + border-radius: 8px; + /* Inset the thumb so it reads as a slim pill, not a full-width bar. */ + border: 2px solid transparent; + background-clip: content-box; +} + +::-webkit-scrollbar-thumb:hover { + background-color: rgba(128, 128, 128, 0.5); +} + +::-webkit-scrollbar-corner { + background: transparent; +} + +/* Dark API Reference: lift the thumb alpha a touch on the darker sidebar. */ +html.dark[data-current-path^="/api-reference/"], +[data-theme="dark"][data-current-path^="/api-reference/"] { + scrollbar-color: rgba(255, 255, 255, 0.22) transparent; +} + +html.dark[data-current-path^="/api-reference/"] ::-webkit-scrollbar-thumb, +[data-theme="dark"][data-current-path^="/api-reference/"] ::-webkit-scrollbar-thumb { + background-color: rgba(255, 255, 255, 0.18); +} + +html.dark[data-current-path^="/api-reference/"] ::-webkit-scrollbar-thumb:hover, +[data-theme="dark"][data-current-path^="/api-reference/"] ::-webkit-scrollbar-thumb:hover { + background-color: rgba(255, 255, 255, 0.32); +} + +/* ===================================================================== + API REFERENCE + ===================================================================== + Keep this narrow and based on Mintlify's documented selectors. Global theme, + background, code theme, search, and API examples now live in docs.json. */ + +/* Keep API Reference panels shrinkable without hiding page-level overflow. */ +html[data-current-path^="/api-reference/"], +html[data-current-path^="/api-reference/"] body { + max-width: 100%; +} + +/* Sidebar: a small darker rail on top of the native/global dark background. */ +html.dark[data-current-path^="/api-reference/"] #sidebar, +[data-theme="dark"][data-current-path^="/api-reference/"] #sidebar { + background-color: rgba(0, 0, 0, 0.32) !important; + border-right: 1px solid rgba(255, 255, 255, 0.06); +} + +html.dark[data-current-path^="/api-reference/"] #sidebar-content, +[data-theme="dark"][data-current-path^="/api-reference/"] #sidebar-content { + background-color: transparent !important; +} + +/* API Reference layout. + - Endpoint pages (".../api-reference/endpoint/...") keep Mintlify's native + three-column layout so the interactive request/response playground renders + exactly as it does in production. We deliberately do NOT override their + widths or hide their right rail here. + - The remaining reference pages (Introduction, Rate Limits, Error Codes, ...) + are prose-only. There the right rail is just an "On this page" table of + contents, which adds little value and eats horizontal space, so we drop it + and center the prose in a comfortable reading column. */ +@media (min-width: 1280px) { + html[data-current-path^="/api-reference/"]:not([data-current-path*="/endpoint/"]) main .max-w-8xl.mx-auto.relative { + max-width: none !important; + width: 100% !important; + margin-left: 0 !important; + margin-right: 0 !important; + } + + html[data-current-path^="/api-reference/"]:not([data-current-path*="/endpoint/"]) #content-area { + width: 100% !important; + max-width: 1280px !important; + margin-left: auto !important; + margin-right: auto !important; + } + + html[data-current-path^="/api-reference/"]:not([data-current-path*="/endpoint/"]) #content-side-layout { + display: none !important; + } + + main:has(.venice-hero-copy) #content-area { + width: min(100%, 1280px) !important; + max-width: 1280px !important; + margin-left: auto !important; + margin-right: auto !important; + } +} + +/* Allow the API docs' prose + request/response columns to shrink normally. */ +html[data-current-path^="/api-reference/"] #content-area, +html[data-current-path^="/api-reference/"] main, +html[data-current-path^="/api-reference/"] #request-example, +html[data-current-path^="/api-reference/"] #response-example { + min-width: 0 !important; +} + +html[data-current-path^="/api-reference/"] pre, +html[data-current-path^="/api-reference/"] code-block { + overflow-x: auto; +} + +/* Code surfaces: lighter than the page, but layered like a real code card. + Avoid repainting every descendant div; Mintlify uses those descendants for + tabs, copy controls, panels, and scroll containers. */ +code-block, +#code-group, +.not-prose.codeblock-dark, +.prose pre, +#request-example, +#response-example { + background: #16181c !important; + border: 1px solid rgba(255, 255, 255, 0.08) !important; + border-radius: 12px !important; + color: #e4e6e9; +} + +code-block, +#code-group, +.not-prose.codeblock-dark, +#request-example, +#response-example { + overflow: hidden; +} + +.not-prose.codeblock-dark { + --tw-ring-color: rgba(255, 255, 255, 0.14) !important; + box-shadow: none !important; +} + +.not-prose.codeblock-dark:not(#code-group) > div, +.not-prose.codeblock-dark:not(#code-group) > div > div { + background: #16181c !important; +} + +.not-prose.codeblock-dark:not(#code-group) pre, +.not-prose.codeblock-dark:not(#code-group) code, +.not-prose.codeblock-dark:not(#code-group) code > span { + background: transparent !important; + border: 0 !important; + border-radius: 0 !important; + box-shadow: none !important; + outline: 0 !important; + text-decoration: none !important; +} + +.not-prose.codeblock-dark:not(#code-group) pre { + margin: 0 !important; +} + +#code-group > .relative.border-b { + background: #101216 !important; + border-bottom-color: rgba(255, 255, 255, 0.07) !important; +} + +#code-group > .flex.flex-1, +#code-group [role="tabpanel"], +#code-group [role="tabpanel"] > div, +code-block pre, +.prose pre, +#request-example pre, +#response-example pre { + background: #16181c !important; +} + +#code-group [role="tab"] > div { + background: transparent !important; +} + +#code-group [role="tab"]:hover > div { + background: rgba(255, 255, 255, 0.06) !important; +} + +#code-group pre, +code-block pre { + border: 0 !important; + border-radius: 0 !important; + box-shadow: none !important; + margin: 0 !important; +} + +#code-group code, +code-block code, +.prose pre code, +#request-example code, +#response-example code { + background: transparent !important; +} + +/* Responsive layout guardrails + --------------------------------------------------------------------- + Mintlify pages mix generated code panels, prose, grids, and custom cards. + Make children shrink/wrap naturally and reserve internal scrolling for + code/table surfaces where long tokens are unavoidable. */ +html, +body { + max-width: 100%; +} + +#content-area, +#content-area > *, +#content-area .prose, +#content-area .not-prose, +#code-group, +code-block, +.prose pre, +.venice-pricing-card, +.venice-model-card, +.venice-models-cta, +.venice-api-card, +.venice-guides-hero, +.venice-guides-step, +.venice-guides-path-card, +.venice-guides-resource, +#venice-model-browser { + box-sizing: border-box; + max-width: 100%; + min-width: 0; +} + +#code-group, +code-block, +.prose pre { + max-width: 100% !important; +} + +#code-group pre, +code-block pre, +.prose pre, +.prose table { + overflow-x: auto; + max-width: 100%; +} + +@media (max-width: 1024px) { + #content-area a.\-ml-10 { + margin-left: 0 !important; + } +} + +@media (max-width: 768px) { + .venice-pricing-card-head, + .venice-model-card-stats, + .venice-api-card-chips, + .venice-guides-hero-actions { + flex-wrap: wrap; + } + + .venice-pricing-card-name, + .venice-model-card-stats > span, + .venice-models-cta-action, + .venice-api-card-chip { + white-space: normal; + } + + .venice-pricing-card, + .venice-model-card, + .venice-api-card, + .venice-guides-hero, + .venice-guides-step, + .venice-guides-path-card, + .venice-guides-resource { + padding-inline: min(20px, 5vw); + } } /* Agents card grid (3-up, uses .venice-api-card for the cards themselves) */ @@ -342,7 +720,7 @@ } } -/* Hero copy block (tagline + subtitle + CTA row, stacked above a full-width code sample) */ +/* Hero copy block (tagline + subtitle + CTA row, stacked above the agent starter) */ .venice-hero-copy { display: flex; flex-direction: column; @@ -409,27 +787,201 @@ border-color: rgba(96, 165, 250, 0.55); } -/* Hero card grid (3-up navigation, kept for any pages that still use it) */ -.venice-hero-grid { - display: grid; - grid-template-columns: repeat(3, minmax(0, 1fr)); - gap: 14px; - margin: 24px 0 8px; +/* Homepage agent starter card: a more goal-oriented first step than a raw + request snippet, inspired by post-key onboarding patterns. */ +.venice-agent-quickstart { + display: flex; + flex-direction: column; + gap: 16px; + margin: 20px 0 34px; + padding: 20px; + border: 1px solid rgba(128, 128, 128, 0.22); + border-radius: 18px; + background: + linear-gradient(135deg, rgba(18, 93, 163, 0.12), transparent 42%), + rgba(255, 255, 255, 0.035); } -@media (max-width: 700px) { - .venice-hero-grid { - grid-template-columns: 1fr; - } +.dark .venice-agent-quickstart, +[data-theme="dark"] .venice-agent-quickstart { + border-color: rgba(255, 255, 255, 0.12); + background: + linear-gradient(135deg, rgba(18, 93, 163, 0.18), transparent 44%), + #111111; } -/* "Build with Venice APIs" rich cards */ -.venice-apis-grid { - display: grid; - grid-template-columns: repeat(2, minmax(0, 1fr)); - gap: 14px; - margin: 20px 0 16px; -} +.venice-agent-quickstart-header { + display: flex; + align-items: center; + justify-content: space-between; + gap: 12px; +} + +.venice-agent-quickstart-eyebrow, +.venice-agent-quickstart-badge { + font-size: 12px; + font-weight: 700; + letter-spacing: 0.04em; + text-transform: uppercase; +} + +.venice-agent-quickstart-eyebrow { + color: #125DA3; +} + +.dark .venice-agent-quickstart-eyebrow, +[data-theme="dark"] .venice-agent-quickstart-eyebrow { + color: #6ba7e0; +} + +.venice-agent-quickstart-badge { + padding: 5px 9px; + border: 1px solid rgba(128, 128, 128, 0.2); + border-radius: 999px; + opacity: 0.72; +} + +.dark .venice-agent-quickstart-badge, +[data-theme="dark"] .venice-agent-quickstart-badge { + border-color: rgba(255, 255, 255, 0.12); +} + +.venice-agent-quickstart-title { + margin: 0; + font-size: clamp(22px, 3vw, 34px); + line-height: 1.08; + letter-spacing: -0.03em; +} + +.venice-agent-quickstart-copy { + max-width: 760px; + margin: -4px 0 0; + font-size: 15px; + line-height: 1.65; + opacity: 0.76; +} + +.venice-agent-quickstart-copy code { + background: rgba(128, 128, 128, 0.16); + border-radius: 6px; + padding: 0.1rem 0.32rem; +} + +.venice-agent-quickstart-steps { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: 10px; +} + +.venice-agent-quickstart-step { + display: grid; + grid-template-columns: auto 1fr; + align-items: center; + gap: 6px 10px; + min-width: 0; + padding: 12px; + border: 1px solid rgba(128, 128, 128, 0.18); + border-radius: 12px; + background: rgba(255, 255, 255, 0.04); +} + +.dark .venice-agent-quickstart-step, +[data-theme="dark"] .venice-agent-quickstart-step { + border-color: rgba(255, 255, 255, 0.1); + background: rgba(255, 255, 255, 0.035); +} + +.venice-agent-quickstart-step span { + display: inline-flex; + align-items: center; + justify-content: center; + width: 22px; + height: 22px; + border-radius: 999px; + background: #125DA3; + color: #fff; + font-size: 12px; + font-weight: 800; +} + +.venice-agent-quickstart-step strong { + font-size: 13px; +} + +.venice-agent-quickstart-step code { + grid-column: 1 / -1; + overflow-x: auto; + white-space: nowrap; + font-size: 12px; + opacity: 0.74; +} + +.venice-agent-quickstart-code { + overflow-x: auto; + margin: 0 !important; + padding: 16px !important; + border: 1px solid rgba(255, 255, 255, 0.12) !important; + border-radius: 14px !important; + background: #16181c !important; + color: #e7e7e7; + font-size: 13px; + line-height: 1.6; +} + +.venice-agent-quickstart-code code { + background: transparent !important; +} + +.venice-agent-quickstart-link { + width: fit-content; + font-size: 14px; + font-weight: 700; + text-decoration: none !important; + color: #125DA3; +} + +.dark .venice-agent-quickstart-link, +[data-theme="dark"] .venice-agent-quickstart-link { + color: #6ba7e0; +} + +@media (max-width: 700px) { + .venice-agent-quickstart { + padding: 16px; + } + + .venice-agent-quickstart-header, + .venice-agent-quickstart-steps { + grid-template-columns: 1fr; + } + + .venice-agent-quickstart-header { + align-items: flex-start; + flex-direction: column; + } +} + +/* Hero card grid (3-up navigation, kept for any pages that still use it) */ +.venice-hero-grid { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 14px; + margin: 24px 0 8px; +} + +@media (max-width: 700px) { + .venice-hero-grid { + grid-template-columns: 1fr; + } +} + +/* "Build with Venice APIs" rich cards */ +.venice-apis-grid { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: 14px; + margin: 20px 0 16px; +} .venice-apis-extras { margin: 22px 0 0; @@ -526,22 +1078,387 @@ font-weight: 500; } -.venice-api-card-action { - display: inline-block; +.venice-api-card-action { + display: inline-block; + font-size: 13px; + font-weight: 600; + color: #125DA3; +} + +.dark .venice-api-card-action, +[data-theme="dark"] .venice-api-card-action { + color: #6ba7e0; +} + +@media (max-width: 600px) { + .venice-apis-grid { + grid-template-columns: 1fr; + } +} + +/* Guides landing page */ +.venice-guides-hero { + display: grid; + grid-template-columns: minmax(0, 1fr) auto; + gap: 28px; + align-items: end; + margin: 8px 0 42px; + padding: 28px; + border: 1px solid rgba(128, 128, 128, 0.18); + border-radius: 18px; + background: + radial-gradient(circle at right top, rgba(18, 93, 163, 0.18), transparent 42%), + rgba(255, 255, 255, 0.45); +} + +.dark .venice-guides-hero, +[data-theme="dark"] .venice-guides-hero { + background: + radial-gradient(circle at right top, rgba(18, 93, 163, 0.24), transparent 42%), + rgba(255, 255, 255, 0.025); + border-color: rgba(255, 255, 255, 0.1); +} + +.venice-guides-hero-title { + max-width: 760px; + margin: 0 0 10px; + font-size: clamp(30px, 4vw, 48px); + line-height: 1.05; + letter-spacing: -0.035em; + font-weight: 700; +} + +.venice-guides-hero-copy { + max-width: 720px; + margin: 0; + font-size: 16px; + line-height: 1.65; + opacity: 0.74; +} + +.venice-guides-hero-actions { + display: flex; + flex-wrap: wrap; + justify-content: flex-end; + gap: 10px; +} + +.venice-guides-section { + margin: 46px 0 0; +} + +.venice-guides-section .venice-section-header { + margin-top: 0; +} + +.venice-guides-quickstart { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 12px; +} + +.venice-guides-step, +.venice-guides-path-card, +.venice-guides-journey a, +.venice-guides-resource { + color: inherit !important; + text-decoration: none !important; +} + +.venice-guides-step { + display: flex; + flex-direction: column; + min-height: 190px; + padding: 20px; + border: 1px solid rgba(128, 128, 128, 0.2); + border-radius: 14px; + background: rgba(255, 255, 255, 0.42); + transition: border-color 0.15s ease, background 0.15s ease, transform 0.15s ease; +} + +.dark .venice-guides-step, +[data-theme="dark"] .venice-guides-step { + background: rgba(255, 255, 255, 0.025); + border-color: rgba(255, 255, 255, 0.1); +} + +.venice-guides-step:hover, +.venice-guides-path-card:hover, +.venice-guides-resource:hover { + transform: translateY(-1px); + border-color: rgba(18, 93, 163, 0.48); +} + +.dark .venice-guides-step:hover, +[data-theme="dark"] .venice-guides-step:hover, +.dark .venice-guides-path-card:hover, +[data-theme="dark"] .venice-guides-path-card:hover, +.dark .venice-guides-resource:hover, +[data-theme="dark"] .venice-guides-resource:hover { + background: rgba(255, 255, 255, 0.045); + border-color: rgba(96, 165, 250, 0.45); +} + +.venice-guides-step-index { + width: fit-content; + margin-bottom: 28px; + padding: 4px 9px; + border-radius: 999px; + background: rgba(18, 93, 163, 0.12); + color: #125DA3; + font-size: 11px; + font-weight: 700; + letter-spacing: 0.08em; +} + +.dark .venice-guides-step-index, +[data-theme="dark"] .venice-guides-step-index { + color: #6ba7e0; + background: rgba(96, 165, 250, 0.12); +} + +.venice-guides-step-title { + display: block; + margin-bottom: 8px; + font-size: 17px; + line-height: 1.25; + font-weight: 700; +} + +.venice-guides-step-desc { + display: block; + margin-top: auto; + font-size: 13px; + line-height: 1.55; + opacity: 0.72; +} + +.venice-guides-paths { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: 14px; +} + +.venice-guides-path-card { + display: flex; + flex-direction: column; + min-height: 230px; + padding: 24px; + border: 1px solid rgba(128, 128, 128, 0.2); + border-radius: 16px; + background: rgba(255, 255, 255, 0.42); + transition: border-color 0.15s ease, background 0.15s ease, transform 0.15s ease; +} + +.dark .venice-guides-path-card, +[data-theme="dark"] .venice-guides-path-card { + background: rgba(255, 255, 255, 0.025); + border-color: rgba(255, 255, 255, 0.1); +} + +.venice-guides-path-card-featured { + background: + linear-gradient(135deg, rgba(18, 93, 163, 0.14), transparent 58%), + rgba(255, 255, 255, 0.48); +} + +.dark .venice-guides-path-card-featured, +[data-theme="dark"] .venice-guides-path-card-featured { + background: + linear-gradient(135deg, rgba(18, 93, 163, 0.2), transparent 58%), + rgba(255, 255, 255, 0.035); +} + +.venice-guides-path-label { + margin-bottom: 26px; + color: #125DA3; + font-size: 11px; + font-weight: 700; + letter-spacing: 0.14em; + text-transform: uppercase; +} + +.dark .venice-guides-path-label, +[data-theme="dark"] .venice-guides-path-label { + color: #6ba7e0; +} + +.venice-guides-path-title { + margin-bottom: 10px; + font-size: 22px; + line-height: 1.2; + font-weight: 700; + letter-spacing: -0.015em; +} + +.venice-guides-path-desc { + font-size: 14px; + line-height: 1.6; + opacity: 0.72; +} + +.venice-guides-path-action { + margin-top: auto; + padding-top: 22px; + color: #125DA3; + font-size: 13px; + font-weight: 700; +} + +.dark .venice-guides-path-action, +[data-theme="dark"] .venice-guides-path-action { + color: #6ba7e0; +} + +.venice-guides-journey { + position: relative; + display: grid; + grid-template-columns: repeat(4, minmax(0, 1fr)); + gap: 12px; +} + +.venice-guides-journey::before { + content: ""; + position: absolute; + left: 28px; + right: 28px; + top: 32px; + height: 1px; + background: linear-gradient(90deg, rgba(18, 93, 163, 0.5), rgba(128, 128, 128, 0.18)); + pointer-events: none; +} + +.venice-guides-journey a { + position: relative; + display: flex; + flex-direction: column; + min-height: 178px; + padding: 20px; + border: 1px solid rgba(128, 128, 128, 0.18); + border-radius: 14px; + background: rgba(255, 255, 255, 0.42); + transition: border-color 0.15s ease, background 0.15s ease, transform 0.15s ease; +} + +.dark .venice-guides-journey a, +[data-theme="dark"] .venice-guides-journey a { + background: rgba(255, 255, 255, 0.025); + border-color: rgba(255, 255, 255, 0.1); +} + +.venice-guides-journey a:hover { + transform: translateY(-1px); + border-color: rgba(18, 93, 163, 0.48); +} + +.dark .venice-guides-journey a:hover, +[data-theme="dark"] .venice-guides-journey a:hover { + background: rgba(255, 255, 255, 0.045); + border-color: rgba(96, 165, 250, 0.45); +} + +.venice-guides-journey-index { + display: grid; + place-items: center; + width: 26px; + height: 26px; + margin-bottom: 46px; + border-radius: 999px; + background: #125DA3; + color: #fff; + font-size: 10px; + font-weight: 700; + letter-spacing: 0.04em; + box-shadow: 0 0 0 6px #090909; +} + +.dark .venice-guides-journey-index, +[data-theme="dark"] .venice-guides-journey-index { + background: #125DA3; + color: #fff; +} + +.venice-guides-journey-title { + display: block; + margin-bottom: 8px; + color: inherit; + font-size: 17px; + line-height: 1.25; + font-weight: 700; +} + +.venice-guides-journey-desc { + display: block; + color: inherit; + font-size: 13px; + line-height: 1.55; + opacity: 0.68; +} + +.venice-guides-resource-grid { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 12px; +} + +.venice-guides-resource { + display: flex; + flex-direction: column; + gap: 8px; + min-height: 140px; + padding: 20px; + border: 1px solid rgba(128, 128, 128, 0.2); + border-radius: 14px; + background: rgba(255, 255, 255, 0.42); font-size: 13px; - font-weight: 600; - color: #125DA3; + line-height: 1.55; + opacity: 0.78; + transition: border-color 0.15s ease, background 0.15s ease, transform 0.15s ease; } -.dark .venice-api-card-action, -[data-theme="dark"] .venice-api-card-action { - color: #6ba7e0; +.dark .venice-guides-resource, +[data-theme="dark"] .venice-guides-resource { + background: rgba(255, 255, 255, 0.025); + border-color: rgba(255, 255, 255, 0.1); } -@media (max-width: 600px) { - .venice-apis-grid { +.venice-guides-resource-title { + color: inherit; + font-size: 16px; + font-weight: 700; + opacity: 1; +} + +@media (max-width: 1000px) { + .venice-guides-hero, + .venice-guides-quickstart, + .venice-guides-paths, + .venice-guides-journey, + .venice-guides-resource-grid { grid-template-columns: 1fr; } + + .venice-guides-hero-actions { + justify-content: flex-start; + } + + .venice-guides-journey a, + .venice-guides-journey a:last-child { + border-right: 1px solid rgba(128, 128, 128, 0.18); + border-bottom: 1px solid rgba(128, 128, 128, 0.18); + } + + .venice-guides-journey a:last-child { + border-bottom: 1px solid rgba(128, 128, 128, 0.18); + } + + .venice-guides-journey::before { + display: none; + } + + .venice-guides-journey-index { + margin-bottom: 24px; + } } /* Hide pricing placeholders until JS renders styled content (avoids layout flash). @@ -555,11 +1472,8 @@ /* Venice Model Browser */ #venice-model-browser { font-family: inherit; - /* The Models page runs in wide mode so the catalog has room to breathe. - Keep a generous cap so rows stay scannable without huge dead gaps on - ultrawide displays. */ - max-width: 1100px; - margin-inline: auto; + max-width: 100%; + min-width: 0; } @@ -569,10 +1483,12 @@ gap: 12px; align-items: center; margin-bottom: 16px; + min-width: 0; } .vmb-toolbar-left { flex: 1; + min-width: 0; } .vmb-toolbar-right { @@ -716,7 +1632,7 @@ } .vmb-model { - padding: 20px 0; + padding: 12px 0; border-bottom: 1px solid rgba(128,128,128,0.2); } @@ -781,11 +1697,30 @@ mask-size: contain; } +#venice-model-browser .sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + + #venice-model-browser .vmb-model-name, #venice-model-browser a.vmb-model-name, #venice-model-browser a.vmb-model-name:link, #venice-model-browser a.vmb-model-name:visited, #venice-model-browser span.vmb-model-name { + display: inline-block !important; + min-width: 0; + max-width: 100%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; font-size: 17px !important; font-weight: 600 !important; color: var(--tw-prose-headings, inherit) !important; @@ -1072,9 +2007,6 @@ align-items: center; gap: 12px; margin-bottom: 6px; - /* Let the badge cluster drop to a new line instead of overflowing the row - when the name + context + badges don't fit at narrow/tablet widths. */ - flex-wrap: wrap; min-width: 0; } @@ -1082,6 +2014,7 @@ display: flex; align-items: center; gap: 6px; + flex: 1 1 auto; min-width: 0; } @@ -1089,7 +2022,9 @@ display: flex; align-items: center; gap: 6px; + flex: 0 1 auto; flex-wrap: wrap; + justify-content: flex-end; min-width: 0; } @@ -1100,26 +2035,25 @@ justify-content: space-between; align-items: center; gap: 12px; - /* Allow the left/right clusters to wrap and shrink so long pricing lines - (e.g. high-context models with extended pricing) flow to a new line - instead of overflowing the row at narrow/tablet widths. */ - flex-wrap: wrap; min-width: 0; } .vmb-info-left { display: flex; + flex: 1 1 auto; flex-wrap: wrap; align-items: center; - flex: 1 1 auto; min-width: 0; } .vmb-info-right { display: flex; align-items: center; - gap: 12px; - flex-shrink: 0; + gap: 8px 12px; + flex: 0 1 auto; + flex-wrap: wrap; + justify-content: flex-end; + min-width: 0; } .vmb-dot { @@ -1167,6 +2101,36 @@ opacity: 1; } +/* Regular desktop/tablet: the docs content column is narrower than the app. + Let metadata wrap under the title instead of creating horizontal overflow. */ +@media (min-width: 769px) and (max-width: 1200px) { + .vmb-model-row { + align-items: flex-start; + flex-wrap: wrap; + gap: 6px 10px; + } + + .vmb-model-right { + flex-basis: 100%; + justify-content: flex-start; + } + + .vmb-model-info { + flex-direction: column; + align-items: flex-start; + gap: 8px; + } + + .vmb-info-right { + width: 100%; + justify-content: flex-start; + } + + .vmb-release-date { + margin-left: 0; + } +} + /* Compact tooltips for capability icons */ .vmb-cap.vmb-tooltip::after { white-space: nowrap; @@ -1200,8 +2164,6 @@ .vmb-pricing { font-size: 12px; opacity: 0.7; - min-width: 0; - overflow-wrap: anywhere; } .vmb-extended-pricing { @@ -1456,16 +2418,6 @@ visibility: visible; } -/* Right-aligned badge/capability clusters sit at the catalog's right edge, so - their 280px tooltips would spill past the page and create a horizontal - scrollbar (even while hidden). Anchor those tooltips to open inward. */ -#venice-model-browser .vmb-model-right .vmb-tooltip::after, -#venice-model-browser .vmb-info-right .vmb-tooltip::after { - left: auto; - right: 0; - transform: none; -} - .vmb-loading { text-align: center; padding: 40px; @@ -1995,17 +2947,6 @@ .vmb-model { padding: 14px 0; } - - /* Hide the provider avatar on mobile to give the row content full width. */ - .vmb-model-avatar { - display: none; - } - - .vmb-model-shell { - gap: 0; - margin-inline: 0; - padding: 0; - } /* Header row: name left, badges right */ .vmb-model-row { @@ -2526,163 +3467,3 @@ } } - -/* ===================================================================== - Sidebar + top nav chrome (Maple theme): standalone slice of the docs revamp - ===================================================================== */ -/* ===================================================================== - TOP NAV - ===================================================================== - Keep the docs chrome close to Mintlify's Maple defaults. Only adjust the - top tab strip background so page content does not show through on scroll, - and keep logo sizing consistent. */ -nav-tabs { - width: max-content; - margin-inline: auto; - justify-content: center; -} - -nav-tabs-item { - white-space: nowrap; -} - -#sidebar a[href="https://venice.ai"] img, -#navbar a[href="https://venice.ai"] img { - height: 2.25rem !important; - padding-inline: 0 !important; -} - -@media (min-width: 1024px) { - #sidebar a[href="https://venice.ai"] img { - height: 2.5rem !important; - } - - #navbar-transition-maple { - left: 19rem !important; - right: 0 !important; - width: calc(100% - 19rem) !important; - transform: none !important; - justify-content: center !important; - border-bottom: 1px solid rgba(15, 23, 42, 0.08) !important; - background-color: rgba(255, 255, 255, 0.88) !important; - -webkit-backdrop-filter: blur(12px) !important; - backdrop-filter: blur(12px) !important; - } - - html.dark #navbar-transition-maple, - [data-theme="dark"] #navbar-transition-maple { - border-bottom-color: rgba(255, 255, 255, 0.08) !important; - background-color: rgba(9, 9, 9, 0.9) !important; - } - - #navbar-transition-maple > .h-full.flex.text-sm { - width: max-content; - margin-inline: auto; - gap: clamp(16px, 2vw, 30px); - } - - #navbar-transition-maple > .h-full.flex.text-sm > a { - margin-left: 0 !important; - } -} - -/* Maple's desktop content shell combines `w-full` with a 19rem sidebar offset. - Compensate for that offset so the row does not exceed the viewport. */ -@media (min-width: 1024px) { - #sidebar { - box-sizing: border-box; - width: 19rem !important; - min-width: 19rem !important; - max-width: 19rem !important; - flex: 0 0 19rem !important; - scrollbar-gutter: stable; - } - - #sidebar-content { - box-sizing: border-box; - width: 100%; - min-width: 0; - max-width: 100%; - scrollbar-gutter: stable; - } - - main:has(#sidebar) .relative.w-full.flex:has(> #content-area) { - width: calc(100% - 19rem) !important; - max-width: calc(100% - 19rem) !important; - min-width: 0; - } -} - -@media (min-width: 1024px) { - @supports not (scrollbar-gutter: stable) { - #sidebar-content { - overflow-y: scroll !important; - } - } -} - -/* ===================================================================== - THIN, DISCRETE SCROLLBARS (site-wide) - ===================================================================== - App-like slim scrollbars: a thin, low-contrast thumb on a transparent - track that only becomes a touch more visible on hover. Firefox uses the - standard `scrollbar-width`/`scrollbar-color`; Chromium/WebKit/Safari use - the `::-webkit-scrollbar` pseudo-elements. Colors use currentColor-ish - neutral alphas so it reads correctly in both light and dark modes. */ -* { - scrollbar-width: thin; - scrollbar-color: rgba(128, 128, 128, 0.35) transparent; -} - -::-webkit-scrollbar { - width: 8px; - height: 8px; -} - -::-webkit-scrollbar-track { - background: transparent; -} - -::-webkit-scrollbar-thumb { - background-color: rgba(128, 128, 128, 0.3); - border-radius: 8px; - /* Inset the thumb so it reads as a slim pill, not a full-width bar. */ - border: 2px solid transparent; - background-clip: content-box; -} - -::-webkit-scrollbar-thumb:hover { - background-color: rgba(128, 128, 128, 0.5); -} - -::-webkit-scrollbar-corner { - background: transparent; -} - -/* Dark API Reference: lift the thumb alpha a touch on the darker sidebar. */ -html.dark[data-current-path^="/api-reference/"], -[data-theme="dark"][data-current-path^="/api-reference/"] { - scrollbar-color: rgba(255, 255, 255, 0.22) transparent; -} - -html.dark[data-current-path^="/api-reference/"] ::-webkit-scrollbar-thumb, -[data-theme="dark"][data-current-path^="/api-reference/"] ::-webkit-scrollbar-thumb { - background-color: rgba(255, 255, 255, 0.18); -} - -html.dark[data-current-path^="/api-reference/"] ::-webkit-scrollbar-thumb:hover, -[data-theme="dark"][data-current-path^="/api-reference/"] ::-webkit-scrollbar-thumb:hover { - background-color: rgba(255, 255, 255, 0.32); -} - -/* Sidebar: a small darker rail on top of the native/global dark background. */ -html.dark[data-current-path^="/api-reference/"] #sidebar, -[data-theme="dark"][data-current-path^="/api-reference/"] #sidebar { - background-color: rgba(0, 0, 0, 0.32) !important; - border-right: 1px solid rgba(255, 255, 255, 0.06); -} - -html.dark[data-current-path^="/api-reference/"] #sidebar-content, -[data-theme="dark"][data-current-path^="/api-reference/"] #sidebar-content { - background-color: transparent !important; -} diff --git a/yarn.lock b/yarn.lock index 4c829784..65d391a0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -64,26 +64,33 @@ jsonpath-plus "^10.0.0" node-fetch "2.6.7" -"@asyncapi/specs@6.8.1", "@asyncapi/specs@^6.8.0": +"@asyncapi/specs@6.8.1": version "6.8.1" resolved "https://registry.yarnpkg.com/@asyncapi/specs/-/specs-6.8.1.tgz#ba7dcd73f0260a6d4041cc854a491e70ff594cd1" integrity sha512-czHoAk3PeXTLR+X8IUaD+IpT+g+zUvkcgMDJVothBsan+oHN3jfcFcFUNdOPAAFoUCQN1hXF1dWuphWy05THlA== dependencies: "@types/json-schema" "^7.0.11" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.26.2": - version "7.26.2" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.26.2.tgz#4b5fab97d33338eff916235055f0ebc21e573a85" - integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ== +"@asyncapi/specs@^6.8.0": + version "6.11.1" + resolved "https://registry.yarnpkg.com/@asyncapi/specs/-/specs-6.11.1.tgz#c629fe962a241a983f883a56b0e9c901a311becb" + integrity sha512-A3WBLqAKGoJ2+6FWFtpjBlCQ1oFCcs4GxF7zsIGvNqp/klGUHjlA3aAcZ9XMMpLGE8zPeYDz2x9FmO6DSuKraQ== dependencies: - "@babel/helper-validator-identifier" "^7.25.9" + "@types/json-schema" "^7.0.11" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.29.7": + version "7.29.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.29.7.tgz#f2fbbfea87c44a21590ec515b778b2c26d8866e7" + integrity sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw== + dependencies: + "@babel/helper-validator-identifier" "^7.29.7" js-tokens "^4.0.0" - picocolors "^1.0.0" + picocolors "^1.1.1" -"@babel/helper-validator-identifier@^7.25.9": - version "7.25.9" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7" - integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== +"@babel/helper-validator-identifier@^7.29.7": + version "7.29.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz#bd87084ced0c796ec46bda492de6e83d29e89fc2" + integrity sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg== "@canvas/image-data@^1.0.0": version "1.1.0" @@ -91,24 +98,12 @@ integrity sha512-QdObRRjRbcXGmM1tmJ+MrHcaz1MftF2+W7YI+MsphnsCrmtyfS0d5qJbk0MeSbUeyM/jCb0hmnkXPsy026L7dA== "@emnapi/runtime@^1.2.0": - version "1.4.3" - resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.4.3.tgz#c0564665c80dc81c448adac23f9dfbed6c838f7d" - integrity sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ== - dependencies: - tslib "^2.4.0" - -"@emnapi/runtime@^1.7.0": - version "1.9.2" - resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.9.2.tgz#8b469a3db160817cadb1de9050211a9d1ea84fa2" - integrity sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw== + version "1.11.1" + resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.11.1.tgz#58f1f3d5d81a9b12f793ab688c96371901027c24" + integrity sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw== dependencies: tslib "^2.4.0" -"@img/colour@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@img/colour/-/colour-1.1.0.tgz#b0c2c2fa661adf75effd6b4964497cd80010bb9d" - integrity sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ== - "@img/sharp-darwin-arm64@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz#ef5b5a07862805f1e8145a377c8ba6e98813ca08" @@ -116,13 +111,6 @@ optionalDependencies: "@img/sharp-libvips-darwin-arm64" "1.0.4" -"@img/sharp-darwin-arm64@0.34.5": - version "0.34.5" - resolved "https://registry.yarnpkg.com/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz#6e0732dcade126b6670af7aa17060b926835ea86" - integrity sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w== - optionalDependencies: - "@img/sharp-libvips-darwin-arm64" "1.2.4" - "@img/sharp-darwin-x64@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz#e03d3451cd9e664faa72948cc70a403ea4063d61" @@ -130,103 +118,46 @@ optionalDependencies: "@img/sharp-libvips-darwin-x64" "1.0.4" -"@img/sharp-darwin-x64@0.34.5": - version "0.34.5" - resolved "https://registry.yarnpkg.com/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz#19bc1dd6eba6d5a96283498b9c9f401180ee9c7b" - integrity sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw== - optionalDependencies: - "@img/sharp-libvips-darwin-x64" "1.2.4" - "@img/sharp-libvips-darwin-arm64@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz#447c5026700c01a993c7804eb8af5f6e9868c07f" integrity sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg== -"@img/sharp-libvips-darwin-arm64@1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz#2894c0cb87d42276c3889942e8e2db517a492c43" - integrity sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g== - "@img/sharp-libvips-darwin-x64@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz#e0456f8f7c623f9dbfbdc77383caa72281d86062" integrity sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ== -"@img/sharp-libvips-darwin-x64@1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz#e63681f4539a94af9cd17246ed8881734386f8cc" - integrity sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg== - "@img/sharp-libvips-linux-arm64@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz#979b1c66c9a91f7ff2893556ef267f90ebe51704" integrity sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA== -"@img/sharp-libvips-linux-arm64@1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz#b1b288b36864b3bce545ad91fa6dadcf1a4ad318" - integrity sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw== - "@img/sharp-libvips-linux-arm@1.0.5": version "1.0.5" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz#99f922d4e15216ec205dcb6891b721bfd2884197" integrity sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g== -"@img/sharp-libvips-linux-arm@1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz#b9260dd1ebe6f9e3bdbcbdcac9d2ac125f35852d" - integrity sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A== - -"@img/sharp-libvips-linux-ppc64@1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz#4b83ecf2a829057222b38848c7b022e7b4d07aa7" - integrity sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA== - -"@img/sharp-libvips-linux-riscv64@1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz#880b4678009e5a2080af192332b00b0aaf8a48de" - integrity sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA== - "@img/sharp-libvips-linux-s390x@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz#f8a5eb1f374a082f72b3f45e2fb25b8118a8a5ce" integrity sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA== -"@img/sharp-libvips-linux-s390x@1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz#74f343c8e10fad821b38f75ced30488939dc59ec" - integrity sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ== - "@img/sharp-libvips-linux-x64@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz#d4c4619cdd157774906e15770ee119931c7ef5e0" integrity sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw== -"@img/sharp-libvips-linux-x64@1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz#df4183e8bd8410f7d61b66859a35edeab0a531ce" - integrity sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw== - "@img/sharp-libvips-linuxmusl-arm64@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz#166778da0f48dd2bded1fa3033cee6b588f0d5d5" integrity sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA== -"@img/sharp-libvips-linuxmusl-arm64@1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz#c8d6b48211df67137541007ee8d1b7b1f8ca8e06" - integrity sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw== - "@img/sharp-libvips-linuxmusl-x64@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz#93794e4d7720b077fcad3e02982f2f1c246751ff" integrity sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw== -"@img/sharp-libvips-linuxmusl-x64@1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz#be11c75bee5b080cbee31a153a8779448f919f75" - integrity sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg== - "@img/sharp-linux-arm64@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz#edb0697e7a8279c9fc829a60fc35644c4839bb22" @@ -234,13 +165,6 @@ optionalDependencies: "@img/sharp-libvips-linux-arm64" "1.0.4" -"@img/sharp-linux-arm64@0.34.5": - version "0.34.5" - resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz#7aa7764ef9c001f15e610546d42fce56911790cc" - integrity sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg== - optionalDependencies: - "@img/sharp-libvips-linux-arm64" "1.2.4" - "@img/sharp-linux-arm@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz#422c1a352e7b5832842577dc51602bcd5b6f5eff" @@ -248,27 +172,6 @@ optionalDependencies: "@img/sharp-libvips-linux-arm" "1.0.5" -"@img/sharp-linux-arm@0.34.5": - version "0.34.5" - resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz#5fb0c3695dd12522d39c3ff7a6bc816461780a0d" - integrity sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw== - optionalDependencies: - "@img/sharp-libvips-linux-arm" "1.2.4" - -"@img/sharp-linux-ppc64@0.34.5": - version "0.34.5" - resolved "https://registry.yarnpkg.com/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz#9c213a81520a20caf66978f3d4c07456ff2e0813" - integrity sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA== - optionalDependencies: - "@img/sharp-libvips-linux-ppc64" "1.2.4" - -"@img/sharp-linux-riscv64@0.34.5": - version "0.34.5" - resolved "https://registry.yarnpkg.com/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz#cdd28182774eadbe04f62675a16aabbccb833f60" - integrity sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw== - optionalDependencies: - "@img/sharp-libvips-linux-riscv64" "1.2.4" - "@img/sharp-linux-s390x@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz#f5c077926b48e97e4a04d004dfaf175972059667" @@ -276,13 +179,6 @@ optionalDependencies: "@img/sharp-libvips-linux-s390x" "1.0.4" -"@img/sharp-linux-s390x@0.34.5": - version "0.34.5" - resolved "https://registry.yarnpkg.com/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz#93eac601b9f329bb27917e0e19098c722d630df7" - integrity sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg== - optionalDependencies: - "@img/sharp-libvips-linux-s390x" "1.2.4" - "@img/sharp-linux-x64@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz#d806e0afd71ae6775cc87f0da8f2d03a7c2209cb" @@ -290,13 +186,6 @@ optionalDependencies: "@img/sharp-libvips-linux-x64" "1.0.4" -"@img/sharp-linux-x64@0.34.5": - version "0.34.5" - resolved "https://registry.yarnpkg.com/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz#55abc7cd754ffca5002b6c2b719abdfc846819a8" - integrity sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ== - optionalDependencies: - "@img/sharp-libvips-linux-x64" "1.2.4" - "@img/sharp-linuxmusl-arm64@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz#252975b915894fb315af5deea174651e208d3d6b" @@ -304,13 +193,6 @@ optionalDependencies: "@img/sharp-libvips-linuxmusl-arm64" "1.0.4" -"@img/sharp-linuxmusl-arm64@0.34.5": - version "0.34.5" - resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz#d6515ee971bb62f73001a4829b9d865a11b77086" - integrity sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg== - optionalDependencies: - "@img/sharp-libvips-linuxmusl-arm64" "1.2.4" - "@img/sharp-linuxmusl-x64@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz#3f4609ac5d8ef8ec7dadee80b560961a60fd4f48" @@ -318,13 +200,6 @@ optionalDependencies: "@img/sharp-libvips-linuxmusl-x64" "1.0.4" -"@img/sharp-linuxmusl-x64@0.34.5": - version "0.34.5" - resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz#d97978aec7c5212f999714f2f5b736457e12ee9f" - integrity sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q== - optionalDependencies: - "@img/sharp-libvips-linuxmusl-x64" "1.2.4" - "@img/sharp-wasm32@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz#6f44f3283069d935bb5ca5813153572f3e6f61a1" @@ -332,38 +207,16 @@ dependencies: "@emnapi/runtime" "^1.2.0" -"@img/sharp-wasm32@0.34.5": - version "0.34.5" - resolved "https://registry.yarnpkg.com/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz#2f15803aa626f8c59dd7c9d0bbc766f1ab52cfa0" - integrity sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw== - dependencies: - "@emnapi/runtime" "^1.7.0" - -"@img/sharp-win32-arm64@0.34.5": - version "0.34.5" - resolved "https://registry.yarnpkg.com/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz#3706e9e3ac35fddfc1c87f94e849f1b75307ce0a" - integrity sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g== - "@img/sharp-win32-ia32@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz#1a0c839a40c5351e9885628c85f2e5dfd02b52a9" integrity sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ== -"@img/sharp-win32-ia32@0.34.5": - version "0.34.5" - resolved "https://registry.yarnpkg.com/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz#0b71166599b049e032f085fb9263e02f4e4788de" - integrity sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg== - "@img/sharp-win32-x64@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz#56f00962ff0c4e0eb93d34a047d29fa995e3e342" integrity sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg== -"@img/sharp-win32-x64@0.34.5": - version "0.34.5" - resolved "https://registry.yarnpkg.com/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz#a81ffb00e69267cd0a1d626eaedb8a8430b2b2f8" - integrity sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw== - "@inquirer/ansi@^1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@inquirer/ansi/-/ansi-1.0.2.tgz#674a4c4d81ad460695cb2a1fc69d78cd187f337e" @@ -525,6 +378,13 @@ resolved "https://registry.yarnpkg.com/@inquirer/type/-/type-3.0.10.tgz#11ed564ec78432a200ea2601a212d24af8150d50" integrity sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA== +"@isaacs/fs-minipass@^4.0.0": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz#2d59ae3ab4b38fb4270bfa23d30f8e2e86c7fe32" + integrity sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w== + dependencies: + minipass "^7.0.4" + "@jridgewell/gen-mapping@^0.3.2": version "0.3.13" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f" @@ -571,15 +431,16 @@ resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz#4fc56c15c580b9adb7dc3c333a134e540b44bfb1" integrity sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw== -"@mdx-js/mdx@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-3.1.0.tgz#10235cab8ad7d356c262e8c21c68df5850a97dc3" - integrity sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw== +"@mdx-js/mdx@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-3.1.1.tgz#c5ffd991a7536b149e17175eee57a1a2a511c6d1" + integrity sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ== dependencies: "@types/estree" "^1.0.0" "@types/estree-jsx" "^1.0.0" "@types/hast" "^3.0.0" "@types/mdx" "^2.0.0" + acorn "^8.0.0" collapse-white-space "^2.0.0" devlop "^1.0.0" estree-util-is-identifier-name "^3.0.0" @@ -601,24 +462,25 @@ unist-util-visit "^5.0.0" vfile "^6.0.0" -"@mdx-js/react@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-3.1.0.tgz#c4522e335b3897b9a845db1dbdd2f966ae8fb0ed" - integrity sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ== +"@mdx-js/react@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-3.1.1.tgz#24bda7fffceb2fe256f954482123cda1be5f5fef" + integrity sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw== dependencies: "@types/mdx" "^2.0.0" -"@mintlify/cli@4.0.1109": - version "4.0.1109" - resolved "https://registry.yarnpkg.com/@mintlify/cli/-/cli-4.0.1109.tgz#ae402321ca36959349d6b1e5fa753411bc1f2fb2" - integrity sha512-pw3XejzgnZLhMbcEUjMpS5+muIOWsxbpKVhikK3G3cmzq2FXtZgHpfH5JkA0uHPoNhacrPN2b3I3Aj2LyNKc/A== +"@mintlify/cli@4.0.1240": + version "4.0.1240" + resolved "https://registry.yarnpkg.com/@mintlify/cli/-/cli-4.0.1240.tgz#1c5a19c0289ac47d8ae35af7c88095ff5d9997a0" + integrity sha512-+T7qTjVBrtlU8khtmMW3Wd11Fsa3tULcIYuEb+hD1Qg+IiH3B7b6ijK7J0mn5EdJvyFoley2ZCNpTSouclpXyQ== dependencies: "@inquirer/prompts" "7.9.0" - "@mintlify/common" "1.0.849" - "@mintlify/link-rot" "3.0.1024" - "@mintlify/prebuild" "1.0.991" - "@mintlify/previewing" "4.0.1052" - "@mintlify/validation" "0.1.663" + "@mintlify/common" "1.0.957" + "@mintlify/link-rot" "3.0.1143" + "@mintlify/models" "0.0.327" + "@mintlify/prebuild" "1.0.1103" + "@mintlify/previewing" "4.0.1168" + "@mintlify/validation" "0.1.750" adm-zip "0.5.16" chalk "5.2.0" color "4.2.3" @@ -627,83 +489,30 @@ fs-extra "11.2.0" ink "6.3.0" inquirer "12.3.0" - js-yaml "4.1.0" + js-yaml "4.1.1" mdast-util-mdx-jsx "3.2.0" - open "^8.4.2" - openid-client "^6.8.2" + open "8.4.2" + openid-client "6.8.2" posthog-node "5.17.2" react "19.2.3" semver "7.7.2" unist-util-visit "5.0.0" yargs "17.7.1" - zod "^4.3.6" + zod "4.3.6" optionalDependencies: - keytar "^7.9.0" + keytar "7.9.0" -"@mintlify/common@1.0.661": - version "1.0.661" - resolved "https://registry.yarnpkg.com/@mintlify/common/-/common-1.0.661.tgz#a09c70e1469a55e5956c9642b393b9250350c86d" - integrity sha512-/Hdiblzaomp+AWStQ4smhVMgesQhffzQjC9aYBnmLReNdh2Js+ccQFUaWL3TNIxwiS2esaZvsHSV/D+zyRS3hg== - dependencies: - "@asyncapi/parser" "3.4.0" - "@mintlify/mdx" "^3.0.4" - "@mintlify/models" "0.0.255" - "@mintlify/openapi-parser" "^0.0.8" - "@mintlify/validation" "0.1.555" - "@sindresorhus/slugify" "2.2.0" - "@types/mdast" "4.0.4" - acorn "8.11.2" - acorn-jsx "5.3.2" - color-blend "4.0.0" - estree-util-to-js "2.0.0" - estree-walker "3.0.3" - front-matter "4.0.2" - hast-util-from-html "2.0.3" - hast-util-to-html "9.0.4" - hast-util-to-text "4.0.2" - hex-rgb "5.0.0" - ignore "7.0.5" - js-yaml "4.1.0" - lodash "4.17.21" - mdast-util-from-markdown "2.0.2" - mdast-util-gfm "3.0.0" - mdast-util-mdx "3.0.0" - mdast-util-mdx-jsx "3.1.3" - micromark-extension-gfm "3.0.0" - micromark-extension-mdx-jsx "3.0.1" - micromark-extension-mdxjs "3.0.0" - openapi-types "12.1.3" - postcss "8.5.6" - rehype-stringify "10.0.1" - remark "15.0.1" - remark-frontmatter "5.0.0" - remark-gfm "4.0.0" - remark-math "6.0.0" - remark-mdx "3.1.0" - remark-parse "11.0.0" - remark-rehype "11.1.1" - remark-stringify "11.0.0" - tailwindcss "3.4.4" - unified "11.0.5" - unist-builder "4.0.0" - unist-util-map "4.0.0" - unist-util-remove "4.0.0" - unist-util-remove-position "5.0.0" - unist-util-visit "5.0.0" - unist-util-visit-parents "6.0.1" - vfile "6.0.3" - -"@mintlify/common@1.0.849": - version "1.0.849" - resolved "https://registry.yarnpkg.com/@mintlify/common/-/common-1.0.849.tgz#5464364489e6fe54c12e366b3a2256c1d88811d2" - integrity sha512-VGo1tRAImwccC/oyTSxD2rATKj2AQ9HR9mO5pbs4lJQGOTIfpAVtyie7iSohmtnu4WRJOBLRofSv/jgYGnG0zg== +"@mintlify/common@1.0.957": + version "1.0.957" + resolved "https://registry.yarnpkg.com/@mintlify/common/-/common-1.0.957.tgz#164a3a390e61f238797f20bef611ee64076e5113" + integrity sha512-doW4+NxOT6SG6ajp2/Hy7cnBM53WJ/Rw48Dti08slxhKP6IXXgc1AOT7PfuiKMxTGWBQpPFcd7QC55NlwAQhJg== dependencies: "@asyncapi/parser" "3.4.0" "@asyncapi/specs" "6.8.1" - "@mintlify/mdx" "^3.0.4" - "@mintlify/models" "0.0.290" - "@mintlify/openapi-parser" "^0.0.8" - "@mintlify/validation" "0.1.663" + "@mintlify/mdx" "3.0.4" + "@mintlify/models" "0.0.327" + "@mintlify/openapi-parser" "0.0.8" + "@mintlify/validation" "0.1.750" "@sindresorhus/slugify" "2.2.0" "@types/mdast" "4.0.4" acorn "8.11.2" @@ -717,7 +526,7 @@ hast-util-to-text "4.0.2" hex-rgb "5.0.0" ignore "7.0.5" - js-yaml "4.1.0" + js-yaml "4.1.1" lodash "4.18.1" mdast-util-from-markdown "2.0.2" mdast-util-gfm "3.0.0" @@ -727,7 +536,7 @@ micromark-extension-mdx-jsx "3.0.1" micromark-extension-mdxjs "3.0.0" openapi-types "12.1.3" - postcss "8.5.6" + postcss "8.5.14" rehype-stringify "10.0.1" remark "15.0.1" remark-frontmatter "5.0.0" @@ -737,8 +546,8 @@ remark-parse "11.0.0" remark-rehype "11.1.1" remark-stringify "11.0.0" - sucrase "^3.34.0" - tailwindcss "^3.4.17" + sucrase "3.34.0" + tailwindcss "3.4.17" unified "11.0.5" unist-builder "4.0.0" unist-util-map "4.0.0" @@ -749,20 +558,21 @@ vfile "6.0.3" xss "1.0.15" -"@mintlify/link-rot@3.0.1024": - version "3.0.1024" - resolved "https://registry.yarnpkg.com/@mintlify/link-rot/-/link-rot-3.0.1024.tgz#a7f7feb1a7ebddfb93221b195649849993e3928e" - integrity sha512-+0AeKU24PvdAguipUUmmGq17CzOq7X2B3FLUNig63Zc4v47t5DeSQ/WSOo36sNv6LD3c1//RJKBRO2gfa9XTnw== - dependencies: - "@mintlify/common" "1.0.849" - "@mintlify/prebuild" "1.0.991" - "@mintlify/previewing" "4.0.1052" - "@mintlify/scraping" "4.0.522" - "@mintlify/validation" "0.1.663" +"@mintlify/link-rot@3.0.1143": + version "3.0.1143" + resolved "https://registry.yarnpkg.com/@mintlify/link-rot/-/link-rot-3.0.1143.tgz#33592f8b1d2bdb2aebe8df2e7942e44351cac375" + integrity sha512-aLqE5vZUC6axHaHtyRjvNE229TIq1D3Dy7h716QREf7uTRqRwsCFEf+zCjyJQPTrnWH2B9buBXK6nQd9+FYJeQ== + dependencies: + "@mintlify/common" "1.0.957" + "@mintlify/models" "0.0.327" + "@mintlify/prebuild" "1.0.1103" + "@mintlify/previewing" "4.0.1168" + "@mintlify/scraping" "4.0.821" + "@mintlify/validation" "0.1.750" fs-extra "11.1.0" unist-util-visit "4.1.2" -"@mintlify/mdx@^3.0.4": +"@mintlify/mdx@3.0.4": version "3.0.4" resolved "https://registry.yarnpkg.com/@mintlify/mdx/-/mdx-3.0.4.tgz#11fa9f4cac0bd24dcaea5d0a99a68d08db5c453a" integrity sha512-tJhdpnM5ReJLNJ2fuDRIEr0zgVd6id7/oAIfs26V46QlygiLsc8qx4Rz3LWIX51rUXW/cfakjj0EATxIciIw+g== @@ -784,23 +594,15 @@ unified "^11.0.0" unist-util-visit "^5.0.0" -"@mintlify/models@0.0.255": - version "0.0.255" - resolved "https://registry.yarnpkg.com/@mintlify/models/-/models-0.0.255.tgz#34347052d742c81430d9ad3e0b1b9ddf9533c5e9" - integrity sha512-LIUkfA7l7ypHAAuOW74ZJws/NwNRqlDRD/U466jarXvvSlGhJec/6J4/I+IEcBvWDnc9anLFKmnGO04jPKgAsg== +"@mintlify/models@0.0.327": + version "0.0.327" + resolved "https://registry.yarnpkg.com/@mintlify/models/-/models-0.0.327.tgz#faf4fe66dc55ca8b6f2f3e707a2f735deee777c0" + integrity sha512-s8CXOl2c55LRk4bHDwWK5Ml7x4vr23XVxB2wMFMiYPoGhTi+D0PIlPo4pcV0Mfe7L3ZBT0gSdQcCleqGwqgr4Q== dependencies: - axios "1.10.0" + axios "1.16.1" openapi-types "12.1.3" -"@mintlify/models@0.0.290": - version "0.0.290" - resolved "https://registry.yarnpkg.com/@mintlify/models/-/models-0.0.290.tgz#71202606f8ba6b967de2464001dacad52ef6f73f" - integrity sha512-dkUIepQOpyZmgdapL22wdQi7MXupLyqFWP/ebiP0NYLcRRYBLWFVcpHHfIDGC2mWOZxNCVVZDvg2rTzfccpj6A== - dependencies: - axios "1.13.2" - openapi-types "12.1.3" - -"@mintlify/openapi-parser@^0.0.8": +"@mintlify/openapi-parser@0.0.8": version "0.0.8" resolved "https://registry.yarnpkg.com/@mintlify/openapi-parser/-/openapi-parser-0.0.8.tgz#09cf5fab762956dddc91dddfb818f076fe1aea81" integrity sha512-9MBRq9lS4l4HITYCrqCL7T61MOb20q9IdU7HWhqYMNMM1jGO1nHjXasFy61yZ8V6gMZyyKQARGVoZ0ZrYN48Og== @@ -812,86 +614,63 @@ leven "^4.0.0" yaml "^2.4.5" -"@mintlify/prebuild@1.0.991": - version "1.0.991" - resolved "https://registry.yarnpkg.com/@mintlify/prebuild/-/prebuild-1.0.991.tgz#b8a3ee051b5840f718e4d2d0442c97b56ed387d1" - integrity sha512-pyQAWFYVmPnc20jpo6DnItmvHhJytKzqW/Q3GIYDqHsj/6JctcCfv07+Sc2m2bfu84kAd71yl1BIvXyBNFrD1Q== +"@mintlify/prebuild@1.0.1103": + version "1.0.1103" + resolved "https://registry.yarnpkg.com/@mintlify/prebuild/-/prebuild-1.0.1103.tgz#c0860b3b0fc8105772fd8fe7ba2dba79dd4d2c21" + integrity sha512-AKpy6Sx0lkq8h4mbwqVwmK7OeKRlLi6dULvoTRUqwpTowEUEgyt68TU4BMVX6eT46VfalNZHsuKlkECzY8uT7Q== dependencies: - "@mintlify/common" "1.0.849" - "@mintlify/openapi-parser" "^0.0.8" - "@mintlify/scraping" "4.0.713" - "@mintlify/validation" "0.1.663" + "@mintlify/common" "1.0.957" + "@mintlify/openapi-parser" "0.0.8" + "@mintlify/scraping" "4.0.821" + "@mintlify/validation" "0.1.750" chalk "5.3.0" favicons "7.2.0" front-matter "4.0.2" fs-extra "11.1.0" - js-yaml "4.1.0" + js-yaml "4.1.1" openapi-types "12.1.3" sharp "0.33.5" sharp-ico "0.1.5" unist-util-visit "4.1.2" - uuid "11.1.0" + uuid "11.1.1" -"@mintlify/previewing@4.0.1052": - version "4.0.1052" - resolved "https://registry.yarnpkg.com/@mintlify/previewing/-/previewing-4.0.1052.tgz#af32b37176578efbe0f55c123b05c1cdea3530c9" - integrity sha512-3d3PkyAk+7ErNQN7zJfIRKjlkpU4iHNVTFQLd38hi5717y6FH6+RpyoVT1iBsM0q6ZqW5ZZeDvdvVTF9obqnCQ== +"@mintlify/previewing@4.0.1168": + version "4.0.1168" + resolved "https://registry.yarnpkg.com/@mintlify/previewing/-/previewing-4.0.1168.tgz#838c83377ddace0679fc441138706da3c9634d2b" + integrity sha512-4T5NTObBAnATh4LWYR+eFKM1FrvfSISJ1WErdkzOOSxcNUI3ZCmSFR3yGNgfAkSbbi2lYVsPD0+lfNSLHa1DBA== dependencies: - "@mintlify/common" "1.0.849" - "@mintlify/prebuild" "1.0.991" - "@mintlify/validation" "0.1.663" + "@mintlify/common" "1.0.957" + "@mintlify/prebuild" "1.0.1103" + "@mintlify/validation" "0.1.750" adm-zip "0.5.16" better-opn "3.0.2" chalk "5.2.0" chokidar "3.5.3" - express "4.18.2" + express "4.22.0" front-matter "4.0.2" fs-extra "11.1.0" got "13.0.0" ink "6.3.0" ink-spinner "5.0.0" is-online "10.0.0" - js-yaml "4.1.0" + js-yaml "4.1.1" openapi-types "12.1.3" react "19.2.3" - socket.io "4.7.2" - tar "6.1.15" + socket.io "4.8.0" + tar "7.5.15" unist-util-visit "4.1.2" yargs "17.7.1" -"@mintlify/scraping@4.0.522": - version "4.0.522" - resolved "https://registry.yarnpkg.com/@mintlify/scraping/-/scraping-4.0.522.tgz#8a4a2ad68b73d83c3719258c48c21cd5d2649680" - integrity sha512-PL2k52WT5S5OAgnT2K13bP7J2El6XwiVvQlrLvxDYw5KMMV+y34YVJI8ZscKb4trjitWDgyK0UTq2KN6NQgn6g== +"@mintlify/scraping@4.0.821": + version "4.0.821" + resolved "https://registry.yarnpkg.com/@mintlify/scraping/-/scraping-4.0.821.tgz#3ad6246e8829747a3cb217e4feace23d50d64962" + integrity sha512-bQArNXwXaCz/dZTLQqwglcNDBp7s/odBVtrCxdyDCmQqnHc1TXyfy2ZPRPcllMoZGoPkSWdpQl2iLhKCXW01lA== dependencies: - "@mintlify/common" "1.0.661" - "@mintlify/openapi-parser" "^0.0.8" + "@mintlify/common" "1.0.957" + "@mintlify/openapi-parser" "0.0.8" fs-extra "11.1.1" hast-util-to-mdast "10.1.0" - js-yaml "4.1.0" - mdast-util-mdx-jsx "3.1.3" - neotraverse "0.6.18" - puppeteer "22.14.0" - rehype-parse "9.0.1" - remark-gfm "4.0.0" - remark-mdx "3.0.1" - remark-parse "11.0.0" - remark-stringify "11.0.0" - unified "11.0.5" - unist-util-visit "5.0.0" - yargs "17.7.1" - zod "3.21.4" - -"@mintlify/scraping@4.0.713": - version "4.0.713" - resolved "https://registry.yarnpkg.com/@mintlify/scraping/-/scraping-4.0.713.tgz#30671b08c7b46fb395299026af45641657d4a962" - integrity sha512-V0+gUqL3LgJygTL7PunRMaxirHp0oGKCLyFNmAQMJ3gX4WPUBYc+5GLiJ7hQn6lsp6m6wLmztVpeKdX8OwD8GA== - dependencies: - "@mintlify/common" "1.0.849" - "@mintlify/openapi-parser" "^0.0.8" - fs-extra "11.1.1" - hast-util-to-mdast "10.1.0" - js-yaml "4.1.0" + js-yaml "4.1.1" mdast-util-mdx-jsx "3.1.3" neotraverse "0.6.18" puppeteer "22.14.0" @@ -905,38 +684,22 @@ yargs "17.7.1" zod "3.24.0" -"@mintlify/validation@0.1.555": - version "0.1.555" - resolved "https://registry.yarnpkg.com/@mintlify/validation/-/validation-0.1.555.tgz#f27d454f357d2814383c55c8dd9db937a807bc22" - integrity sha512-11QVUReL4N5u8wSCgZt4RN7PA0jYQoMEBZ5IrUp5pgb5ZJBOoGV/vPsQrxPPa1cxsUDAuToNhtGxRQtOav/w8w== - dependencies: - "@mintlify/mdx" "^3.0.4" - "@mintlify/models" "0.0.255" - arktype "2.1.27" - js-yaml "4.1.0" - lcm "0.0.3" - lodash "4.17.21" - object-hash "3.0.0" - openapi-types "12.1.3" - uuid "11.1.0" - zod "3.21.4" - zod-to-json-schema "3.20.4" - -"@mintlify/validation@0.1.663": - version "0.1.663" - resolved "https://registry.yarnpkg.com/@mintlify/validation/-/validation-0.1.663.tgz#f023fa191c195c43e1d5c40ff3072706a5b4920d" - integrity sha512-MU2PECIyOJaS0VHokMp4snEERSBzeHdMtGAMteRr9gl76hTlRKmp+i/9GUQL1XxrGfzY9s2D30YJjsMUUq2Lyw== +"@mintlify/validation@0.1.750": + version "0.1.750" + resolved "https://registry.yarnpkg.com/@mintlify/validation/-/validation-0.1.750.tgz#1d712e0a27280adf8a05675ce161fbf22cf38c54" + integrity sha512-BEcU6011YQ38nkDkNwybyKci/TECRXL3SkAW6tAAS/uFOPu1JCjerk9u6V9pb6LVa3ZqGICUj6tkHUEGSrn8EA== dependencies: - "@mintlify/mdx" "^3.0.4" - "@mintlify/models" "0.0.290" + "@mintlify/mdx" "3.0.4" + "@mintlify/models" "0.0.327" arktype "2.1.27" - js-yaml "4.1.0" + fractional-indexing "3.2.0" + js-yaml "4.1.1" lcm "0.0.3" lodash "4.18.1" neotraverse "0.6.18" object-hash "3.0.0" openapi-types "12.1.3" - uuid "11.1.0" + uuid "11.1.1" zod "3.24.0" zod-to-json-schema "3.20.4" @@ -1151,10 +914,10 @@ resolved "https://registry.yarnpkg.com/@stoplight/path/-/path-1.3.2.tgz#96e591496b72fde0f0cdae01a61d64f065bd9ede" integrity sha512-lyIc6JUlUA8Ve5ELywPC8I2Sdnh1zc1zmbYgVarhXIp9YeAB0ReeqmGEOWNtlHkbP2DAA1AL65Wfn2ncjK/jtQ== -"@stoplight/spectral-core@^1.18.3", "@stoplight/spectral-core@^1.19.2", "@stoplight/spectral-core@^1.19.4": - version "1.19.5" - resolved "https://registry.yarnpkg.com/@stoplight/spectral-core/-/spectral-core-1.19.5.tgz#9553b6385b64af4e7e45ba189882bd818e15afbd" - integrity sha512-i+njdliW7bAHGsHEgDvH0To/9IxiYiBELltkZ7ASVy4i+WXtZ40lQXpeRQRwePrBcSgQl0gcZFuKX10nmSHtbw== +"@stoplight/spectral-core@1.23.0", "@stoplight/spectral-core@^1.18.3": + version "1.23.0" + resolved "https://registry.yarnpkg.com/@stoplight/spectral-core/-/spectral-core-1.23.0.tgz#af02ae6d09e882718e9d21a5d3193edf6642df7d" + integrity sha512-WvdgmiiJrjiMrcw7ByxfcYtUvAXNp2MhAfcEIXP3Mn8ZOVwyAWIsFjLlsE5zRqj0LuN8+7OQM/L+BMcHj6x/BQ== dependencies: "@stoplight/better-ajv-errors" "1.0.3" "@stoplight/json" "~3.21.0" @@ -1165,44 +928,44 @@ "@stoplight/types" "~13.6.0" "@types/es-aggregate-error" "^1.0.2" "@types/json-schema" "^7.0.11" - ajv "^8.17.1" + ajv "^8.18.0" ajv-errors "~3.0.0" ajv-formats "~2.1.1" es-aggregate-error "^1.0.7" + expr-eval-fork "^3.0.1" jsonpath-plus "^10.3.0" - lodash "~4.17.21" + lodash "^4.18.1" lodash.topath "^4.5.2" - minimatch "3.1.2" + minimatch "^3.1.4" nimma "0.2.3" pony-cause "^1.1.1" - simple-eval "1.0.1" tslib "^2.8.1" "@stoplight/spectral-formats@^1.8.1": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@stoplight/spectral-formats/-/spectral-formats-1.8.2.tgz#d5bbdb5d0802b118c9b8f8bbf72d6f34f4248b54" - integrity sha512-c06HB+rOKfe7tuxg0IdKDEA5XnjL2vrn/m/OVIIxtINtBzphZrOgtRn7epQ5bQF5SWp84Ue7UJWaGgDwVngMFw== + version "1.8.3" + resolved "https://registry.yarnpkg.com/@stoplight/spectral-formats/-/spectral-formats-1.8.3.tgz#e0533ad1a97e35bbce646af590027c85034283c1" + integrity sha512-lfYzkHYS2mZQdm3k+TQ0lvXZ66vdBzJuy6awA4kXgQ0jWBbOC/FHzhBk5BaIVo2QRLUAGjMqWSd72WFryi+EvA== dependencies: "@stoplight/json" "^3.17.0" - "@stoplight/spectral-core" "^1.19.2" + "@stoplight/spectral-core" "1.23.0" "@types/json-schema" "^7.0.7" tslib "^2.8.1" "@stoplight/spectral-functions@^1.7.2": - version "1.9.4" - resolved "https://registry.yarnpkg.com/@stoplight/spectral-functions/-/spectral-functions-1.9.4.tgz#088dc05a7ec9b56910a2019cceff226802edef64" - integrity sha512-+dgu7QQ1JIZFsNLhNbQLPA9tniIT3KjOc9ORv0LYSCLvZjkWT2bN7vgmathbXsbmhnmhvl15H9sRqUIqzi+qoQ== + version "1.10.3" + resolved "https://registry.yarnpkg.com/@stoplight/spectral-functions/-/spectral-functions-1.10.3.tgz#b8e7b71531a8609cd36daa71e17368e3203941bc" + integrity sha512-AM7Gbh7pv1Mpc6fdVuR7N6C5t5KT3QKDHeBPA27Cw/GAch1VJnHkCV9R/SxDrvOgZ3tL1xrtAGFuNFwRvVdz3g== dependencies: "@stoplight/better-ajv-errors" "1.0.3" "@stoplight/json" "^3.17.1" - "@stoplight/spectral-core" "^1.19.4" + "@stoplight/spectral-core" "1.23.0" "@stoplight/spectral-formats" "^1.8.1" "@stoplight/spectral-runtime" "^1.1.2" - ajv "^8.17.1" + ajv "^8.18.0" ajv-draft-04 "~1.0.0" ajv-errors "~3.0.0" ajv-formats "~2.1.1" - lodash "~4.17.21" + lodash "^4.18.1" tslib "^2.8.1" "@stoplight/spectral-parsers@^1.0.0", "@stoplight/spectral-parsers@^1.0.2": @@ -1227,15 +990,15 @@ tslib "^2.8.1" "@stoplight/spectral-runtime@^1.1.2": - version "1.1.4" - resolved "https://registry.yarnpkg.com/@stoplight/spectral-runtime/-/spectral-runtime-1.1.4.tgz#6e6f69169d352732b0a9b95e0cc151605c510042" - integrity sha512-YHbhX3dqW0do6DhiPSgSGQzr6yQLlWybhKwWx0cqxjMwxej3TqLv3BXMfIUYFKKUqIwH4Q2mV8rrMM8qD2N0rQ== + version "1.1.5" + resolved "https://registry.yarnpkg.com/@stoplight/spectral-runtime/-/spectral-runtime-1.1.5.tgz#02b05c439fa35ec28c2a534b2f473887f7b5d034" + integrity sha512-6/HSCQBKnI4M5qonCKos2W7oggXv+U/ml+m/cAd4eJAYfIVEmaLUo03qSWIIl4cBc5ujJPmn2WnCiRrz1++P7Q== dependencies: "@stoplight/json" "^3.20.1" "@stoplight/path" "^1.3.2" "@stoplight/types" "^13.6.0" abort-controller "^3.0.0" - lodash "^4.17.21" + lodash "^4.18.1" node-fetch "^2.7.0" tslib "^2.8.1" @@ -1297,22 +1060,17 @@ dependencies: "@types/estree" "*" -"@types/cookie@^0.4.1": - version "0.4.1" - resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" - integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== - "@types/cors@^2.8.12": - version "2.8.17" - resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.17.tgz#5d718a5e494a8166f569d986794e49c48b216b2b" - integrity sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA== + version "2.8.19" + resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.19.tgz#d93ea2673fd8c9f697367f5eeefc2bbfa94f0342" + integrity sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg== dependencies: "@types/node" "*" "@types/debug@^4.0.0": - version "4.1.12" - resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" - integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== + version "4.1.13" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.13.tgz#22d1cc9d542d3593caea764f974306ab36286ee7" + integrity sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw== dependencies: "@types/ms" "*" @@ -1331,9 +1089,9 @@ "@types/estree" "*" "@types/estree@*", "@types/estree@^1.0.0": - version "1.0.7" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.7.tgz#4158d3105276773d5b7695cd4834b1722e4f37a8" - integrity sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ== + version "1.0.9" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.9.tgz#cf3f0e876d7bee15a93ab925b82bf570a3904a24" + integrity sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg== "@types/hast@^3.0.0", "@types/hast@^3.0.4": version "3.0.4" @@ -1343,9 +1101,9 @@ "@types/unist" "*" "@types/http-cache-semantics@^4.0.2": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" - integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== + version "4.2.0" + resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz#f6a7788f438cbfde15f29acad46512b4c01913b3" + integrity sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q== "@types/json-schema@^7.0.11", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.7": version "7.0.15" @@ -1353,21 +1111,21 @@ integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== "@types/katex@^0.16.0": - version "0.16.7" - resolved "https://registry.yarnpkg.com/@types/katex/-/katex-0.16.7.tgz#03ab680ab4fa4fbc6cb46ecf987ecad5d8019868" - integrity sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ== + version "0.16.8" + resolved "https://registry.yarnpkg.com/@types/katex/-/katex-0.16.8.tgz#80bf3e0814d09a846412a0b0f140946b79c36c3e" + integrity sha512-trgaNyfU+Xh2Tc+ABIb44a5AYUpicB3uwirOioeOkNPPbmgRNtcWyDeeFRzjPZENO9Vq8gvVqfhaaXWLlevVwg== -"@types/mdast@4.0.4", "@types/mdast@^4.0.0", "@types/mdast@^4.0.3": +"@types/mdast@4.0.4", "@types/mdast@^4.0.0", "@types/mdast@^4.0.4": version "4.0.4" resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.4.tgz#7ccf72edd2f1aa7dd3437e180c64373585804dd6" integrity sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA== dependencies: "@types/unist" "*" -"@types/mdx@^2.0.0": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@types/mdx/-/mdx-2.0.13.tgz#68f6877043d377092890ff5b298152b0a21671bd" - integrity sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw== +"@types/mdx@^2.0.0", "@types/mdx@^2.0.13": + version "2.0.14" + resolved "https://registry.yarnpkg.com/@types/mdx/-/mdx-2.0.14.tgz#c1e54113265b152021ab0afe0434e3cadd90bfe3" + integrity sha512-T48PeuJtvLosNTPVhfnIp3i/n3a4g4Bad7YCq5k64D4u7NwDrAotikQ+5+sjtUvBmxCMlbo3dVL+C2dP0rWHzg== "@types/ms@*": version "2.1.0" @@ -1382,23 +1140,11 @@ "@types/unist" "*" "@types/node@*", "@types/node@>=10.0.0": - version "22.14.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-22.14.1.tgz#53b54585cec81c21eee3697521e31312d6ca1e6f" - integrity sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw== + version "26.0.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-26.0.0.tgz#d4aece9e9412e9f2008d59bc2d74f5279316b665" + integrity sha512-vf2YFi1iY9lHGwNJMs01biZFbKJkrZR1T6/MlzjhJLPdntOHLhTrDSnSVcdtvjihi4VQNlrFRIxLsDBlQpAipA== dependencies: - undici-types "~6.21.0" - -"@types/react-dom@^19.2.3": - version "19.2.3" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-19.2.3.tgz#c1e305d15a52a3e508d54dca770d202cb63abf2c" - integrity sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ== - -"@types/react@^19.2.7": - version "19.2.7" - resolved "https://registry.yarnpkg.com/@types/react/-/react-19.2.7.tgz#84e62c0f23e8e4e5ac2cadcea1ffeacccae7f62f" - integrity sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg== - dependencies: - csstype "^3.2.2" + undici-types "~8.3.0" "@types/unist@*", "@types/unist@^3.0.0": version "3.0.3" @@ -1411,9 +1157,16 @@ integrity sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA== "@types/urijs@^1.19.19": - version "1.19.25" - resolved "https://registry.yarnpkg.com/@types/urijs/-/urijs-1.19.25.tgz#ac92b53e674c3b108decdbe88dc5f444a2f42f6a" - integrity sha512-XOfUup9r3Y06nFAZh3WvO0rBU4OtlfPB/vgxpjg+NRdGU6CN6djdc6OEiH+PcqHCY6eFLo9Ista73uarf4gnBg== + version "1.19.26" + resolved "https://registry.yarnpkg.com/@types/urijs/-/urijs-1.19.26.tgz#500fc9912e0ba01d635480970bdc9ba0f45d7bc6" + integrity sha512-wkXrVzX5yoqLnndOwFsieJA7oKM8cNkOKJtf/3vVGSUFkWDKZvFHpIl9Pvqb/T9UsawBBFMTTD8xu7sK5MWuvg== + +"@types/ws@^8.5.12": + version "8.18.1" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.18.1.tgz#48464e4bf2ddfd17db13d845467f6070ffea4aa9" + integrity sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg== + dependencies: + "@types/node" "*" "@types/yauzl@^2.9.1": version "2.10.3" @@ -1430,9 +1183,9 @@ debug "^4.4.3" "@ungap/structured-clone@^1.0.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" - integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== + version "1.3.2" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.2.tgz#a03ad82cd5676414d068ba86f880c5681194aadf" + integrity sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA== abort-controller@^3.0.0: version "3.0.0" @@ -1460,9 +1213,9 @@ acorn@8.11.2: integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w== acorn@^8.0.0: - version "8.14.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.1.tgz#721d5dc10f7d5b5609a891773d47731796935dfb" - integrity sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg== + version "8.17.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.17.0.tgz#1785adb84faf8d8add10369b93826fc2bd08f1fe" + integrity sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg== address@^1.0.1: version "1.2.2" @@ -1474,10 +1227,17 @@ adm-zip@0.5.16: resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.5.16.tgz#0b5e4c779f07dedea5805cdccb1147071d94a909" integrity sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ== +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + agent-base@^7.1.0, agent-base@^7.1.2: - version "7.1.3" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.3.tgz#29435eb821bc4194633a5b89e5bc4703bafc25a1" - integrity sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw== + version "7.1.4" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.4.tgz#e3cd76d4c548ee895d3c3fd8dc1f6c5b9032e7a8" + integrity sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ== aggregate-error@^4.0.0: version "4.0.1" @@ -1512,9 +1272,9 @@ ajv-formats@^3.0.1: ajv "^8.0.0" ajv@^8.0.0, ajv@^8.17.1, ajv@^8.18.0: - version "8.18.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.18.0.tgz#8864186b6738d003eb3a933172bb3833e10cefbc" - integrity sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A== + version "8.20.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.20.0.tgz#304b3636add88ba7d936760dd50ece006dea95f9" + integrity sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA== dependencies: fast-deep-equal "^3.1.3" fast-uri "^3.0.1" @@ -1575,6 +1335,13 @@ arg@^5.0.2: resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + argparse@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" @@ -1587,10 +1354,10 @@ arkregex@0.0.3: dependencies: "@ark/util" "0.55.0" -arkregex@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/arkregex/-/arkregex-0.0.5.tgz#0a2d5f6ae11de6b6200f2326f65960f85dac62fb" - integrity sha512-ncYjBdLlh5/QnVsAA8De16Tc9EqmYM7y/WU9j+236KcyYNUXogpz3sC4ATIZYzzLxwI+0sEOaQLEmLmRleaEXw== +arkregex@0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/arkregex/-/arkregex-0.0.6.tgz#0d85395bc62177d47ce69cfb9121ae84c01adf41" + integrity sha512-9mvuMKQuibfWhBrsNYhsKhNb6k9oEHoAJ/FvDiqe8h+E9Siwe0/cro1WVOGgpajXQ9ZHd24yCOf2k35Q/QqUQw== dependencies: "@ark/util" "0.56.0" @@ -1604,13 +1371,13 @@ arktype@2.1.27: arkregex "0.0.3" arktype@^2.1.26: - version "2.2.0" - resolved "https://registry.yarnpkg.com/arktype/-/arktype-2.2.0.tgz#883788f0e8948e4242e17e36ecdf0c066d9ed0e8" - integrity sha512-t54MZ7ti5BhOEvzEkgKnWvqj+UbDfWig+DHr5I34xatymPusKLS0lQpNJd8M6DzmIto2QGszHfNKoFIT8tMCZQ== + version "2.2.1" + resolved "https://registry.yarnpkg.com/arktype/-/arktype-2.2.1.tgz#76ea152e276c0d5142c2e085811174dd1cd5bd0c" + integrity sha512-CWPJxNoSxrS+NYGB3ufwc/blFonESEW5vBQyYPVS0rf4STu8VWoAWfKJSl5vVVm56h4yxpwbODeYwy6XFKvojA== dependencies: "@ark/schema" "0.56.0" "@ark/util" "0.56.0" - arkregex "0.0.5" + arkregex "0.0.6" array-buffer-byte-length@^1.0.1, array-buffer-byte-length@^1.0.2: version "1.0.2" @@ -1678,23 +1445,24 @@ available-typed-arrays@^1.0.7: possible-typed-array-names "^1.0.0" avsc@^5.7.5: - version "5.7.7" - resolved "https://registry.yarnpkg.com/avsc/-/avsc-5.7.7.tgz#8d1b5fd85904cc96a1e439450633ff33f4aff57b" - integrity sha512-9cYNccliXZDByFsFliVwk5GvTq058Fj513CiR4E60ndDwmuXzTJEp/Bp8FyuRmGyYupLjHLs+JA9/CBoVS4/NQ== + version "5.7.9" + resolved "https://registry.yarnpkg.com/avsc/-/avsc-5.7.9.tgz#8532cd47b2fbff95be4bc470c6780c258d86680a" + integrity sha512-yOA4wFeI7ET3v32Di/sUybQ+ttP20JHSW3mxLuNGeO0uD6PPcvLrIQXSvy/rhJOWU5JrYh7U4OHplWMmtAtjMg== -axios@1.10.0, axios@1.13.2, axios@^1.15.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.15.0.tgz#0fcee91ef03d386514474904b27863b2c683bf4f" - integrity sha512-wWyJDlAatxk30ZJer+GeCWS209sA42X+N5jU2jy6oHTp7ufw8uzUTVFBX9+wTfAlhiJXGS0Bq7X6efruWjuK9Q== +axios@1.16.1, axios@^1.15.0: + version "1.18.1" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.18.1.tgz#d63f9863bcd8938815c86f9e2abd380189d96dfe" + integrity sha512-3nTvFlvpn9Zu/RkHUqtc7/+al4UpRW5az71ap5zccp6e8RAYEzhMTecX8Dz1wWDYrPpUoB1HAQEGEAEvUr7S9g== dependencies: - follow-redirects "^1.15.11" + follow-redirects "^1.16.0" form-data "^4.0.5" + https-proxy-agent "^5.0.1" proxy-from-env "^2.1.0" -b4a@^1.6.4: - version "1.6.7" - resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.7.tgz#a99587d4ebbfbd5a6e3b21bdb5d5fa385767abe4" - integrity sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg== +b4a@^1.6.4, b4a@^1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.8.1.tgz#7f16334ca80127aeb26064a28841acbf174840a4" + integrity sha512-aiqre1Nr0B/6DgE2N5vwTc+2/oQZ4Wh1t4NznYY4E00y8LCt6NqdRv81so00oo27D8MVKTpUa/MwUUtBLXCoDw== bail@^2.0.0: version "2.0.2" @@ -1706,38 +1474,49 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -bare-events@^2.2.0, bare-events@^2.5.4: - version "2.5.4" - resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.5.4.tgz#16143d435e1ed9eafd1ab85f12b89b3357a41745" - integrity sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA== +bare-events@^2.5.4, bare-events@^2.7.0: + version "2.9.1" + resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.9.1.tgz#5c86616966343bcb03a1b3155feab253eadbf349" + integrity sha512-Z0oHEHAFDZkffN8Qc39zNZjQlMDkPJRyyyZieU1VH7u8c5S+qHZ2S8ixdKIAxEjfHO7FJxXmJWgteOghVanIsg== -bare-fs@^4.0.1: - version "4.1.2" - resolved "https://registry.yarnpkg.com/bare-fs/-/bare-fs-4.1.2.tgz#5b048298019f489979d5a6afb480f5204ad4e89b" - integrity sha512-8wSeOia5B7LwD4+h465y73KOdj5QHsbbuoUfPBi+pXgFJIPuG7SsiOdJuijWMyfid49eD+WivpfY7KT8gbAzBA== +bare-fs@^4.0.1, bare-fs@^4.5.5: + version "4.7.2" + resolved "https://registry.yarnpkg.com/bare-fs/-/bare-fs-4.7.2.tgz#0f59b317e5bdbec6a1489b519a06a203cd3fe035" + integrity sha512-aTvMFUWkBmjzKtEQMDGGDNF8bkfpD5N1b/FCwt7A3wrU4t1o/e/85Wzkluh6JlODCjqVESYCkQCdTXqZ9G7VFg== dependencies: bare-events "^2.5.4" bare-path "^3.0.0" bare-stream "^2.6.4" + bare-url "^2.2.2" + fast-fifo "^1.3.2" bare-os@^3.0.1: - version "3.6.1" - resolved "https://registry.yarnpkg.com/bare-os/-/bare-os-3.6.1.tgz#9921f6f59edbe81afa9f56910658422c0f4858d4" - integrity sha512-uaIjxokhFidJP+bmmvKSgiMzj2sV5GPHaZVAIktcxcpCyBFFWO+YlikVAdhmUo2vYFvFhOXIAlldqV29L8126g== + version "3.9.1" + resolved "https://registry.yarnpkg.com/bare-os/-/bare-os-3.9.1.tgz#660228ca7ffc47a72e96b6047cdd9d8342994e2f" + integrity sha512-6M5XjcnsygQNPMCMPXSK379xrJFiZ/AEMNBmFEmQW8d/789VQATvriyi5r0HYTL9TkQ26rn3kgdTG3aisbrXkQ== bare-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bare-path/-/bare-path-3.0.0.tgz#b59d18130ba52a6af9276db3e96a2e3d3ea52178" - integrity sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw== + version "3.0.1" + resolved "https://registry.yarnpkg.com/bare-path/-/bare-path-3.0.1.tgz#c12c81b527936b650e87c5d00264d59ef458082c" + integrity sha512-ghj2DSK/2e99a1anTVPCV4m4YIYtrbXhfM7V3D7XZLOTsybnYyaJloymGqssQc8l/or0UoDyRtNQkmkEF/ysgQ== dependencies: bare-os "^3.0.1" bare-stream@^2.6.4: - version "2.6.5" - resolved "https://registry.yarnpkg.com/bare-stream/-/bare-stream-2.6.5.tgz#bba8e879674c4c27f7e27805df005c15d7a2ca07" - integrity sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA== + version "2.13.3" + resolved "https://registry.yarnpkg.com/bare-stream/-/bare-stream-2.13.3.tgz#f6186c7cbb4bbf53a4560f35e48b16373ba51ce6" + integrity sha512-Kc+brLqvEqGkjyfiwJmImAOqLZL7OsoLKuavx+hJjgVV3nLTOjloJyPMFxjUPerGGHrNH0fLU06jjykMLWrERQ== dependencies: - streamx "^2.21.0" + b4a "^1.8.1" + streamx "^2.25.0" + teex "^1.0.1" + +bare-url@^2.2.2: + version "2.4.5" + resolved "https://registry.yarnpkg.com/bare-url/-/bare-url-2.4.5.tgz#50d205f8f2724eec60fd091ba9cebd675fca63aa" + integrity sha512-K+y9xF1tN+CdPu4qWwr0QiK1Al07eFPGYK5M2pDXcmHdMdgC/tT/bpmMe1hrmRHaidKLkXrC+cRNYf3XVDUhSQ== + dependencies: + bare-path "^3.0.0" base64-js@^1.3.1: version "1.5.1" @@ -1750,9 +1529,9 @@ base64id@2.0.0, base64id@~2.0.0: integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== basic-ftp@^5.0.2, basic-ftp@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/basic-ftp/-/basic-ftp-5.2.2.tgz#4cb2422deddf432896bdb3c9b8f13b944ad4842c" - integrity sha512-1tDrzKsdCg70WGvbFss/ulVAxupNauGnOlgpyjKzeQxzyllBLS0CGLV7tjIXTK3ZQA9/FBEm9qyFFN1bciA6pw== + version "5.3.1" + resolved "https://registry.yarnpkg.com/basic-ftp/-/basic-ftp-5.3.1.tgz#3148ee9af43c0522514a4f973fecb1d3cbb6d71e" + integrity sha512-bopVNp6ugyA150DDuZfPFdt1KZ5a94ZDiwX4hMgZDzF+GttD80lEy8kj98kbyhLXnPvhtIo93mdnLIjpCAeeOw== better-opn@3.0.2: version "3.0.2" @@ -1766,10 +1545,10 @@ binary-extensions@^2.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== -body-parser@^1.20.3, body-parser@~1.20.3: - version "1.20.4" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.4.tgz#f8e20f4d06ca8a50a71ed329c15dccad1cdc547f" - integrity sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA== +body-parser@^1.20.3, body-parser@~1.20.5: + version "1.20.5" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.5.tgz#303c8c34423d1d6fa799bc764e93c1e4dc6ebf64" + integrity sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA== dependencies: bytes "~3.1.2" content-type "~1.0.5" @@ -1779,15 +1558,15 @@ body-parser@^1.20.3, body-parser@~1.20.3: http-errors "~2.0.1" iconv-lite "~0.4.24" on-finished "~2.4.1" - qs "~6.14.0" + qs "~6.15.1" raw-body "~2.5.3" type-is "~1.6.18" unpipe "~1.0.0" brace-expansion@^1.1.13, brace-expansion@^1.1.7: - version "1.1.13" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.13.tgz#d37875c01dc9eff988dd49d112a57cb67b54efe6" - integrity sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w== + version "1.1.15" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.15.tgz#a6d90d54067236e5f42570a3b7378d594d9b7738" + integrity sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" @@ -1835,7 +1614,7 @@ cacheable-request@^10.2.8: normalize-url "^8.0.0" responselike "^3.0.0" -call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: +call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== @@ -1843,14 +1622,14 @@ call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply- es-errors "^1.3.0" function-bind "^1.1.2" -call-bind@^1.0.7, call-bind@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c" - integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww== +call-bind@^1.0.7, call-bind@^1.0.8, call-bind@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.9.tgz#39a644700c80bc7d0ca9102fc6d1d43b2fd7eee7" + integrity sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ== dependencies: - call-bind-apply-helpers "^1.0.0" - es-define-property "^1.0.0" - get-intrinsic "^1.2.4" + call-bind-apply-helpers "^1.0.2" + es-define-property "^1.0.1" + get-intrinsic "^1.3.0" set-function-length "^1.2.2" call-bound@^1.0.2, call-bound@^1.0.3, call-bound@^1.0.4: @@ -1912,9 +1691,9 @@ character-reference-invalid@^2.0.0: integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== chardet@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-2.1.1.tgz#5c75593704a642f71ee53717df234031e65373c8" - integrity sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ== + version "2.2.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-2.2.0.tgz#005d664f2cbd4961888d2e2c32c5a69e59d8eec4" + integrity sha512-rddelWYNPRrXq6PtNEN2S3f6t9ILzvqaN5pVgi4kqt9jHQaXIial9PznB5iSPVlQSLNaaH22ItWz3EJtQ10+OA== chokidar@3.5.3: version "3.5.3" @@ -1931,7 +1710,7 @@ chokidar@3.5.3: optionalDependencies: fsevents "~2.3.2" -chokidar@^3.5.3, chokidar@^3.6.0: +chokidar@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== @@ -1946,10 +1725,10 @@ chokidar@^3.5.3, chokidar@^3.6.0: optionalDependencies: fsevents "~2.3.2" -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== +chownr@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-3.0.0.tgz#9855e64ecd240a9cc4267ce8a4aa5d24a1da15e4" + integrity sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g== chromium-bidi@0.6.2: version "0.6.2" @@ -2105,23 +1884,23 @@ cookie-signature@~1.0.6: resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.7.tgz#ab5dd7ab757c54e60f37ef6550f481c426d10454" integrity sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA== -cookie@^0.7.0, cookie@~0.4.1, cookie@~0.7.1: +cookie@^0.7.0, cookie@~0.7.1, cookie@~0.7.2: version "0.7.2" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.2.tgz#556369c472a2ba910f2979891b526b3436237ed7" integrity sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w== cors@~2.8.5: - version "2.8.5" - resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" - integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== + version "2.8.6" + resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.6.tgz#ff5dd69bd95e547503820d29aba4f8faf8dfec96" + integrity sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw== dependencies: object-assign "^4" vary "^1" cosmiconfig@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d" - integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== + version "9.0.2" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.2.tgz#9e5615163becf6a82211fb33d2f68947c25d0c5e" + integrity sha512-gtTZxTDau1wL7Y7zifc2dd8jHSK/k6BTx/2Xp/BpdlAdnlYWFVt7qhJqgwi7637yRwRQ3qL4ZidbB4I8tA5VOg== dependencies: env-paths "^2.2.1" import-fresh "^3.3.0" @@ -2147,11 +1926,6 @@ cssfilter@0.0.10: resolved "https://registry.yarnpkg.com/cssfilter/-/cssfilter-0.0.10.tgz#c6d2672632a2e5c83e013e6864a42ce8defd20ae" integrity sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw== -csstype@^3.2.2: - version "3.2.3" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.2.3.tgz#ec48c0f3e993e50648c86da559e2610995cf989a" - integrity sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ== - data-uri-to-buffer@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz#8a58bb67384b261a38ef18bea1810cb01badd28b" @@ -2191,21 +1965,14 @@ debug@2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.0.0, debug@^4.1.1, debug@^4.3.4, debug@^4.3.5: - version "4.4.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a" - integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA== - dependencies: - ms "^2.1.3" - -debug@^4.4.3, debug@~4.4.1: +debug@4, debug@^4.0.0, debug@^4.1.1, debug@^4.3.4, debug@^4.3.5, debug@^4.4.3, debug@~4.4.1: version "4.4.3" resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== dependencies: ms "^2.1.3" -debug@~4.3.1, debug@~4.3.2, debug@~4.3.4: +debug@~4.3.2: version "4.3.7" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52" integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== @@ -2230,9 +1997,9 @@ decode-ico@*: to-data-view "^1.1.0" decode-named-character-reference@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.1.0.tgz#5d6ce68792808901210dac42a8e9853511e2b8bf" - integrity sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w== + version "1.3.0" + resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz#3e40603760874c2e5867691b599d73a7da25b53f" + integrity sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q== dependencies: character-entities "^2.0.0" @@ -2310,16 +2077,11 @@ destroy@1.2.0, destroy@~1.2.0: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== -detect-libc@^2.0.0, detect-libc@^2.1.2: +detect-libc@^2.0.0, detect-libc@^2.0.3: version "2.1.2" resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.1.2.tgz#689c5dcdc1900ef5583a4cb9f6d7b473742074ad" integrity sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ== -detect-libc@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" - integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== - detect-port@1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b" @@ -2394,9 +2156,9 @@ encodeurl@~2.0.0: integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + version "1.4.5" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.5.tgz#7344d711dea40e0b74abc2ed49778743ccedb08c" + integrity sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg== dependencies: once "^1.4.0" @@ -2405,26 +2167,26 @@ engine.io-parser@~5.2.1: resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.2.3.tgz#00dc5b97b1f233a23c9398d0209504cf5f94d92f" integrity sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q== -engine.io@~6.5.2: - version "6.5.5" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.5.5.tgz#430b80d8840caab91a50e9e23cb551455195fc93" - integrity sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA== +engine.io@~6.6.0: + version "6.6.9" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.6.9.tgz#fd17e9f4e3a256423592574b60ac262e91af4b82" + integrity sha512-clKkw4C7nJ22mGgoVcCg6V/W/TxdNyIOTr89k2ONZu81qqkddPFDF0LXcbAwhzPD8DjkiRCjzuiO6Y+fkpD4vg== dependencies: - "@types/cookie" "^0.4.1" "@types/cors" "^2.8.12" "@types/node" ">=10.0.0" + "@types/ws" "^8.5.12" accepts "~1.3.4" base64id "2.0.0" - cookie "~0.4.1" + cookie "~0.7.2" cors "~2.8.5" - debug "~4.3.1" + debug "~4.4.1" engine.io-parser "~5.2.1" - ws "~8.17.1" + ws "~8.21.0" -entities@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" - integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== +entities@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/entities/-/entities-6.0.1.tgz#c28c34a43379ca7f61d074130b2f5f7020a30694" + integrity sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g== env-paths@^2.2.1: version "2.2.1" @@ -2437,33 +2199,43 @@ environment@^1.0.0: integrity sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q== error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + version "1.3.4" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.4.tgz#b3a8d8bb6f92eecc1629e3e27d3c8607a8a32414" + integrity sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ== dependencies: is-arrayish "^0.2.1" -es-abstract@^1.23.2, es-abstract@^1.23.5, es-abstract@^1.23.9: - version "1.23.9" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.9.tgz#5b45994b7de78dada5c1bebf1379646b32b9d606" - integrity sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA== +es-abstract-get@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-abstract-get/-/es-abstract-get-1.0.0.tgz#1eae87101f42bedeb6a740e8c5051271aef89088" + integrity sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg== + dependencies: + es-errors "^1.3.0" + es-object-atoms "^1.1.2" + is-callable "^1.2.7" + object-inspect "^1.13.4" + +es-abstract@^1.23.5, es-abstract@^1.23.9, es-abstract@^1.24.0, es-abstract@^1.24.2: + version "1.24.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.24.2.tgz#2dbd38c180735ee983f77585140a2706a963ed9a" + integrity sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg== dependencies: array-buffer-byte-length "^1.0.2" arraybuffer.prototype.slice "^1.0.4" available-typed-arrays "^1.0.7" call-bind "^1.0.8" - call-bound "^1.0.3" + call-bound "^1.0.4" data-view-buffer "^1.0.2" data-view-byte-length "^1.0.2" data-view-byte-offset "^1.0.1" es-define-property "^1.0.1" es-errors "^1.3.0" - es-object-atoms "^1.0.0" + es-object-atoms "^1.1.1" es-set-tostringtag "^2.1.0" es-to-primitive "^1.3.0" function.prototype.name "^1.1.8" - get-intrinsic "^1.2.7" - get-proto "^1.0.0" + get-intrinsic "^1.3.0" + get-proto "^1.0.1" get-symbol-description "^1.1.0" globalthis "^1.0.4" gopd "^1.2.0" @@ -2475,21 +2247,24 @@ es-abstract@^1.23.2, es-abstract@^1.23.5, es-abstract@^1.23.9: is-array-buffer "^3.0.5" is-callable "^1.2.7" is-data-view "^1.0.2" + is-negative-zero "^2.0.3" is-regex "^1.2.1" + is-set "^2.0.3" is-shared-array-buffer "^1.0.4" is-string "^1.1.1" is-typed-array "^1.1.15" - is-weakref "^1.1.0" + is-weakref "^1.1.1" math-intrinsics "^1.1.0" - object-inspect "^1.13.3" + object-inspect "^1.13.4" object-keys "^1.1.1" object.assign "^4.1.7" own-keys "^1.0.1" - regexp.prototype.flags "^1.5.3" + regexp.prototype.flags "^1.5.4" safe-array-concat "^1.1.3" safe-push-apply "^1.0.0" safe-regex-test "^1.1.0" set-proto "^1.0.0" + stop-iteration-iterator "^1.1.0" string.prototype.trim "^1.2.10" string.prototype.trimend "^1.0.9" string.prototype.trimstart "^1.0.8" @@ -2498,19 +2273,19 @@ es-abstract@^1.23.2, es-abstract@^1.23.5, es-abstract@^1.23.9: typed-array-byte-offset "^1.0.4" typed-array-length "^1.0.7" unbox-primitive "^1.1.0" - which-typed-array "^1.1.18" + which-typed-array "^1.1.19" es-aggregate-error@^1.0.7: - version "1.0.13" - resolved "https://registry.yarnpkg.com/es-aggregate-error/-/es-aggregate-error-1.0.13.tgz#7f28b77c9d8d09bbcd3a466e4be9fe02fa985201" - integrity sha512-KkzhUUuD2CUMqEc8JEqsXEMDHzDPE8RCjZeUBitsnB1eNcAJWQPiciKsMXe3Yytj4Flw1XLl46Qcf9OxvZha7A== + version "1.0.14" + resolved "https://registry.yarnpkg.com/es-aggregate-error/-/es-aggregate-error-1.0.14.tgz#f1a24f833d25056c2ebc92a8c04449374f8f9f65" + integrity sha512-3YxX6rVb07B5TV11AV5wsL7nQCHXNwoHPsQC8S4AmBiqYhyNCJ5BRKXkXyDJvs8QzXN20NgRtxe3dEEQD9NLHA== dependencies: define-data-property "^1.1.4" define-properties "^1.2.1" - es-abstract "^1.23.2" + es-abstract "^1.24.0" es-errors "^1.3.0" function-bind "^1.1.2" - globalthis "^1.0.3" + globalthis "^1.0.4" has-property-descriptors "^1.0.2" set-function-name "^2.0.2" @@ -2524,10 +2299,10 @@ es-errors@^1.3.0: resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== -es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" - integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== +es-object-atoms@^1.0.0, es-object-atoms@^1.1.1, es-object-atoms@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.2.tgz#a2d0b373205724dfa525d23b0c3e1b1ca582c99b" + integrity sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw== dependencies: es-errors "^1.3.0" @@ -2542,18 +2317,20 @@ es-set-tostringtag@^2.1.0: hasown "^2.0.2" es-to-primitive@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz#96c89c82cc49fd8794a24835ba3e1ff87f214e18" - integrity sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g== + version "1.3.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.3.1.tgz#abd6ef5b12d7c25bcd9eb3a7ef63e568b451ba4a" + integrity sha512-CxN9N56HYfd2m/acc/NOFrZQsN9kU4eh+2kk6A707Kz1krH8tKmfrs5RnftB8WNX80T0NS7vSQsDOlg23diR2g== dependencies: + es-abstract-get "^1.0.0" + es-errors "^1.3.0" is-callable "^1.2.7" - is-date-object "^1.0.5" - is-symbol "^1.0.4" + is-date-object "^1.1.0" + is-symbol "^1.1.1" es-toolkit@^1.39.10: - version "1.45.1" - resolved "https://registry.yarnpkg.com/es-toolkit/-/es-toolkit-1.45.1.tgz#21b28b2bd43178fd4c9c937c445d5bcaccce907b" - integrity sha512-/jhoOj/Fx+A+IIyDNOvO3TItGmlMKhtX8ISAHKE90c4b/k1tqaqEZ+uUqfpU8DMnW5cgNJv606zS55jGvza0Xw== + version "1.48.1" + resolved "https://registry.yarnpkg.com/es-toolkit/-/es-toolkit-1.48.1.tgz#4e8a7c3b0fe3a80f4d640934c8552238f25430c7" + integrity sha512-wfnXlwd5I75eXRtdD2vuEs50xHHESECDsGD7yiQnfFVNoa5522NwXEbmgo98LfiukSQHs+mBM7/YG3qKJB9/mQ== esast-util-from-estree@^2.0.0: version "2.0.0" @@ -2606,7 +2383,7 @@ escodegen@^2.1.0: optionalDependencies: source-map "~0.6.1" -esprima@^4.0.1: +esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== @@ -2685,19 +2462,31 @@ event-target-shim@^5.0.0: resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== +events-universal@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/events-universal/-/events-universal-1.0.1.tgz#b56a84fd611b6610e0a2d0f09f80fdf931e2dfe6" + integrity sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw== + dependencies: + bare-events "^2.7.0" + expand-template@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== -express@4.18.2, express@^4.21.0: - version "4.22.1" - resolved "https://registry.yarnpkg.com/express/-/express-4.22.1.tgz#1de23a09745a4fffdb39247b344bb5eaff382069" - integrity sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g== +expr-eval-fork@^3.0.1: + version "3.0.3" + resolved "https://registry.yarnpkg.com/expr-eval-fork/-/expr-eval-fork-3.0.3.tgz#82a3291db3835af9dfe05f519e4901f2b72219fb" + integrity sha512-BhC+hbc5lIVjygr840n5DEkW3MQq7H9o+mc1/N7Z5uIiCFVyESLL5DIE7LNq4CYUNxy+XjA+3jRrL/h0Kt2xcg== + +express@4.22.0, express@^4.21.0: + version "4.22.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.22.2.tgz#c17ae0981e5efc24b22272f0e041c4662503b700" + integrity sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q== dependencies: accepts "~1.3.8" array-flatten "1.1.1" - body-parser "~1.20.3" + body-parser "~1.20.5" content-disposition "~0.5.4" content-type "~1.0.4" cookie "~0.7.1" @@ -2716,7 +2505,7 @@ express@4.18.2, express@^4.21.0: parseurl "~1.3.3" path-to-regexp "~0.1.12" proxy-addr "~2.0.7" - qs "~6.14.0" + qs "~6.15.1" range-parser "~1.2.1" safe-buffer "5.2.1" send "~0.19.0" @@ -2753,7 +2542,7 @@ fast-fifo@^1.2.0, fast-fifo@^1.3.2: resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c" integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== -fast-glob@^3.3.0, fast-glob@^3.3.2: +fast-glob@^3.3.2: version "3.3.3" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818" integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg== @@ -2770,9 +2559,9 @@ fast-memoize@^2.5.2: integrity sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw== fast-uri@^3.0.1: - version "3.0.6" - resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.6.tgz#88f130b77cfaea2378d56bf970dea21257a68748" - integrity sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw== + version "3.1.2" + resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.1.2.tgz#8af3d4fc9d3e71b11572cc2673b514a7d1a8c8ec" + integrity sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ== fastq@^1.6.0: version "1.20.1" @@ -2829,10 +2618,10 @@ finalhandler@~1.3.1: statuses "~2.0.2" unpipe "~1.0.0" -follow-redirects@^1.15.11: - version "1.15.11" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.11.tgz#777d73d72a92f8ec4d2e410eb47352a56b8e8340" - integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ== +follow-redirects@^1.16.0: + version "1.16.0" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.16.0.tgz#28474a159d3b9d11ef62050a14ed60e4df6d61bc" + integrity sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw== for-each@^0.3.3, for-each@^0.3.5: version "0.3.5" @@ -2847,15 +2636,15 @@ form-data-encoder@^2.1.2: integrity sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw== form-data@^4.0.4, form-data@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.5.tgz#b49e48858045ff4cbf6b03e1805cebcad3679053" - integrity sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w== + version "4.0.6" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.6.tgz#28e864e1b786dbebb68db1f452f9635278665827" + integrity sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ== dependencies: asynckit "^0.4.0" combined-stream "^1.0.8" es-set-tostringtag "^2.1.0" - hasown "^2.0.2" - mime-types "^2.1.12" + hasown "^2.0.4" + mime-types "^2.1.35" format@^0.2.0: version "0.2.2" @@ -2867,6 +2656,11 @@ forwarded@0.2.0: resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== +fractional-indexing@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/fractional-indexing/-/fractional-indexing-3.2.0.tgz#1193e63d54ff4e0cbe0c79a9ed6cfbab25d91628" + integrity sha512-PcOxmqwYCW7O2ovKRU8OoQQj2yqTfEB/yeTYk4gPid6dN5ODRfU1hXd9tTVZzax/0NkO7AxpHykvZnT1aYp/BQ== + fresh@~0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" @@ -2906,12 +2700,10 @@ fs-extra@11.2.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-minipass@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.0.0" +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@~2.3.2: version "2.3.3" @@ -2924,16 +2716,19 @@ function-bind@^1.1.2: integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== function.prototype.name@^1.1.6, function.prototype.name@^1.1.8: - version "1.1.8" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz#e68e1df7b259a5c949eeef95cdbde53edffabb78" - integrity sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q== + version "1.2.0" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.2.0.tgz#758f3e84fa542672454bd5e14cb081a5ce07f70c" + integrity sha512-jObKIik1P2QjPHP5nz5BaOtUlfgS0fWo8IUByNXkM+o+02sJOi94em77GwJKQSJ3gfPHdgzLNrHc1uokV4P/ew== dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - define-properties "^1.2.1" + call-bind "^1.0.9" + call-bound "^1.0.4" + es-define-property "^1.0.1" + es-errors "^1.3.0" functions-have-names "^1.2.3" - hasown "^2.0.2" + has-property-descriptors "^1.0.2" + hasown "^2.0.4" is-callable "^1.2.7" + is-document.all "^1.0.0" functions-have-names@^1.2.3: version "1.2.3" @@ -2945,15 +2740,20 @@ gcd@^0.0.1: resolved "https://registry.yarnpkg.com/gcd/-/gcd-0.0.1.tgz#41e0bb60bcc9245635419860a22544b230ba2f75" integrity sha512-VNx3UEGr+ILJTiMs1+xc5SX1cMgJCrXezKPa003APUWNqQqaF6n25W8VcR7nHN6yRWbvvUTwCpZCFJeWC2kXlw== +generator-function@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/generator-function/-/generator-function-2.0.1.tgz#0e75dd410d1243687a0ba2e951b94eedb8f737a2" + integrity sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g== + get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== get-east-asian-width@^1.0.0, get-east-asian-width@^1.3.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/get-east-asian-width/-/get-east-asian-width-1.5.0.tgz#ce7008fe345edcf5497a6f557cfa54bc318a9ce7" - integrity sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA== + version "1.6.0" + resolved "https://registry.yarnpkg.com/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz#216900f91df11a8b2c198c3e1d93d6c035a776b9" + integrity sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA== get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.2.7, get-intrinsic@^1.3.0: version "1.3.0" @@ -2971,7 +2771,7 @@ get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@ hasown "^2.0.2" math-intrinsics "^1.1.0" -get-proto@^1.0.0, get-proto@^1.0.1: +get-proto@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== @@ -3001,9 +2801,9 @@ get-symbol-description@^1.1.0: get-intrinsic "^1.2.6" get-uri@^6.0.1: - version "6.0.4" - resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-6.0.4.tgz#6daaee9e12f9759e19e55ba313956883ef50e0a7" - integrity sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ== + version "6.0.5" + resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-6.0.5.tgz#714892aa4a871db671abc5395e5e9447bc306a16" + integrity sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg== dependencies: basic-ftp "^5.0.2" data-uri-to-buffer "^6.0.2" @@ -3028,7 +2828,19 @@ glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" -globalthis@^1.0.3, globalthis@^1.0.4: +glob@7.1.6: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globalthis@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== @@ -3111,10 +2923,10 @@ has-tostringtag@^1.0.2: dependencies: has-symbols "^1.0.3" -hasown@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" - integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== +hasown@^2.0.2, hasown@^2.0.3, hasown@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.4.tgz#8c62d8cb90beb2aad5d0a5b67581ad9854c3f003" + integrity sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A== dependencies: function-bind "^1.1.2" @@ -3364,9 +3176,9 @@ html-void-elements@^3.0.0: integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== http-cache-semantics@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" - integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== + version "4.2.0" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz#205f4db64f8562b76a4ff9235aa5279839a09dd5" + integrity sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ== http-errors@~2.0.0, http-errors@~2.0.1: version "2.0.1" @@ -3395,6 +3207,14 @@ http2-wrapper@^2.1.10: quick-lru "^5.1.1" resolve-alpn "^1.2.0" +https-proxy-agent@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + https-proxy-agent@^7.0.6: version "7.0.6" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9" @@ -3450,7 +3270,15 @@ indent-string@^5.0.0: resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-5.0.0.tgz#4fd2980fccaf8622d14c64d694f4cf33c81951a5" integrity sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg== -inherits@~2.0.4: +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@~2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -3496,10 +3324,10 @@ ink@6.3.0: ws "^8.18.0" yoga-layout "~3.2.1" -inline-style-parser@0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.2.4.tgz#f4af5fe72e612839fcd453d989a586566d695f22" - integrity sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q== +inline-style-parser@0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.2.7.tgz#b1fc68bfc0313b8685745e4464e37f9376b9c909" + integrity sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA== inquirer@12.3.0: version "12.3.0" @@ -3523,13 +3351,10 @@ internal-slot@^1.1.0: hasown "^2.0.2" side-channel "^1.1.0" -ip-address@^9.0.5: - version "9.0.5" - resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-9.0.5.tgz#117a960819b08780c3bd1f14ef3c1cc1d3f3ea5a" - integrity sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g== - dependencies: - jsbn "1.1.0" - sprintf-js "^1.1.3" +ip-address@^10.1.1: + version "10.2.0" + resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-10.2.0.tgz#805fc178b20c518bd4c8548b24fe30892d7f3206" + integrity sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA== ip-regex@^4.0.0: version "4.3.0" @@ -3569,9 +3394,9 @@ is-arrayish@^0.2.1: integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + version "0.3.4" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.4.tgz#1ee5553818511915685d33bb13d31bf854e5059d" + integrity sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA== is-async-function@^2.0.0: version "2.1.1" @@ -3612,11 +3437,11 @@ is-callable@^1.2.7: integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== is-core-module@^2.16.1: - version "2.16.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" - integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== + version "2.16.2" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.2.tgz#3e07450a8080ebce3fbf0cac494f4d2ab324e082" + integrity sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA== dependencies: - hasown "^2.0.2" + hasown "^2.0.3" is-data-view@^1.0.1, is-data-view@^1.0.2: version "1.0.2" @@ -3627,7 +3452,7 @@ is-data-view@^1.0.1, is-data-view@^1.0.2: get-intrinsic "^1.2.6" is-typed-array "^1.1.13" -is-date-object@^1.0.5, is-date-object@^1.1.0: +is-date-object@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.1.0.tgz#ad85541996fc7aa8b2729701d27b7319f95d82f7" integrity sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg== @@ -3645,6 +3470,13 @@ is-docker@^2.0.0, is-docker@^2.1.1: resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== +is-document.all@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-document.all/-/is-document.all-1.0.0.tgz#163a4bfb362c6ed7b118ce46cdecc4e37dee3195" + integrity sha512-+XSoyS05OdBbhFuELhgTCpFNHkpBOJqtsZfUFFpe5QTw+9Sjbh8zitxhQkYAo6wV7e1Vb8cAPvpCk9jGam/82g== + dependencies: + call-bound "^1.0.4" + is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" @@ -3675,12 +3507,13 @@ is-fullwidth-code-point@^5.0.0: get-east-asian-width "^1.3.1" is-generator-function@^1.0.10: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.1.0.tgz#bf3eeda931201394f57b5dba2800f91a238309ca" - integrity sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ== + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.1.2.tgz#ae3b61e3d5ea4e4839b90bad22b02335051a17d5" + integrity sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA== dependencies: - call-bound "^1.0.3" - get-proto "^1.0.0" + call-bound "^1.0.4" + generator-function "^2.0.0" + get-proto "^1.0.1" has-tostringtag "^1.0.2" safe-regex-test "^1.1.0" @@ -3713,6 +3546,11 @@ is-map@^2.0.3: resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== +is-negative-zero@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747" + integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== + is-number-object@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.1.1.tgz#144b21e95a1bc148205dcc2814a9134ec41b2541" @@ -3771,7 +3609,7 @@ is-string@^1.1.1: call-bound "^1.0.3" has-tostringtag "^1.0.2" -is-symbol@^1.0.4, is-symbol@^1.1.1: +is-symbol@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.1.1.tgz#f47761279f532e2b05a7024a7506dbbedacd0634" integrity sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w== @@ -3792,7 +3630,7 @@ is-weakmap@^2.0.2: resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd" integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w== -is-weakref@^1.0.2, is-weakref@^1.1.0: +is-weakref@^1.0.2, is-weakref@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.1.1.tgz#eea430182be8d64174bd96bffbc46f21bf3f9293" integrity sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew== @@ -3824,34 +3662,44 @@ isexe@^2.0.0: resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== -jiti@^1.21.0, jiti@^1.21.7: +jiti@^1.21.6: version "1.21.7" resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.7.tgz#9dd81043424a3d28458b193d965f0d18a2300ba9" integrity sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A== jose@^6.1.3: - version "6.2.2" - resolved "https://registry.yarnpkg.com/jose/-/jose-6.2.2.tgz#d6b5279b89b3e88d531c202e3fbe351f39a44aac" - integrity sha512-d7kPDd34KO/YnzaDOlikGpOurfF0ByC2sEV4cANCtdqLlTfBlw2p14O/5d/zv40gJPbIQxfES3nSx1/oYNyuZQ== + version "6.2.3" + resolved "https://registry.yarnpkg.com/jose/-/jose-6.2.3.tgz#0975197ad973251221c658a3cddc4b951a250c2d" + integrity sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw== js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@4.1.0, js-yaml@^3.13.1, js-yaml@^4.1.0, js-yaml@^4.1.1: +js-yaml@4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.1.tgz#854c292467705b699476e1a2decc0c8a3458806b" integrity sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA== dependencies: argparse "^2.0.1" -jsbn@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040" - integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== +js-yaml@^3.13.1: + version "3.14.2" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.2.tgz#77485ce1dd7f33c061fd1b16ecea23b55fcb04b0" + integrity sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" -jsep@^1.2.0, jsep@^1.3.6, jsep@^1.4.0: +js-yaml@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.2.0.tgz#2bd9e85682dd91bd469afb809d816043b3d49524" + integrity sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw== + dependencies: + argparse "^2.0.1" + +jsep@^1.2.0, jsep@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/jsep/-/jsep-1.4.0.tgz#19feccbfa51d8a79f72480b4b8e40ce2e17152f0" integrity sha512-B7qPcEVE3NVkmSJbaYxvv4cHkVW7DQsZz13pUMrfS8z8Q/BuShN+gcTXrUlPiGqM2/t/EEaI030bpxMqY8gMlw== @@ -3877,18 +3725,18 @@ jsonc-parser@~2.2.1: integrity sha512-o6/yDBYccGvTz1+QFevz6l6OBZ2+fMVu2JZ9CIhzsYRX4mjaK5IyX9eldUdCmga16zlgQxyrj5pt9kzuj2C02w== jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + version "6.2.1" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.2.1.tgz#b6e31717f22cc37330b081ce0051ed5de53af2f6" + integrity sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q== dependencies: universalify "^2.0.0" optionalDependencies: graceful-fs "^4.1.6" jsonpath-plus@^10.0.0, jsonpath-plus@^10.3.0, "jsonpath-plus@^6.0.1 || ^10.1.0": - version "10.3.0" - resolved "https://registry.yarnpkg.com/jsonpath-plus/-/jsonpath-plus-10.3.0.tgz#59e22e4fa2298c68dfcd70659bb47f0cad525238" - integrity sha512-8TNmfeTCk2Le33A3vRRwtuworG/L5RrgMvdjhKZxvyShO+mBu2fP50OWUjRLNtvw344DdDarFh9buFAZs5ujeA== + version "10.4.0" + resolved "https://registry.yarnpkg.com/jsonpath-plus/-/jsonpath-plus-10.4.0.tgz#73cf545c231afda21452150b7a2a58e48e109702" + integrity sha512-T92WWatJXmhBbKsgH/0hl+jxjdXrifi5IKeMY02DWggRxX0UElcbVzPlmgLTbvsPeW1PasQ6xE2Q75stkhGbsA== dependencies: "@jsep-plugin/assignment" "^1.3.0" "@jsep-plugin/regex" "^1.0.4" @@ -3900,13 +3748,13 @@ jsonpointer@^5.0.0, jsonpointer@^5.0.1: integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== katex@^0.16.0: - version "0.16.22" - resolved "https://registry.yarnpkg.com/katex/-/katex-0.16.22.tgz#d2b3d66464b1e6d69e6463b28a86ced5a02c5ccd" - integrity sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg== + version "0.16.47" + resolved "https://registry.yarnpkg.com/katex/-/katex-0.16.47.tgz#0a13a42c2deb4f74e61f162d440b9165a548030f" + integrity sha512-Eeo8Ys1doU1z+x8AZsPpQu+p/QcZBI5PeOo7QGQdy2x2m0MU/hYagBbGOmXwr5KVbEfVuWv9LpnQWeehogurjg== dependencies: commander "^8.3.0" -keytar@^7.9.0: +keytar@7.9.0: version "7.9.0" resolved "https://registry.yarnpkg.com/keytar/-/keytar-7.9.0.tgz#4c6225708f51b50cbf77c5aae81721964c2918cb" integrity sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ== @@ -3934,16 +3782,11 @@ leven@^3.1.0: integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== leven@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-4.0.0.tgz#b9c39c803f835950fabef9e122a9b47b95708710" - integrity sha512-puehA3YKku3osqPlNuzGDUHq8WpwXupUg1V6NXdV38G+gr+gkBwFC8g1b/+YcIvp8gnqVIus+eJCH/eGsRmJNw== - -lilconfig@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" - integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== + version "4.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-4.1.0.tgz#1e37150e1711d18bb14e380a5c779995235a710e" + integrity sha512-KZ9W9nWDT7rF7Dazg8xyLHGLrmpgq2nVNFUckhqdW3szVP6YhCpp/RAnpmVExA9JvrMynjwSLVrEj3AepHR6ew== -lilconfig@^3.0.0, lilconfig@^3.1.1, lilconfig@^3.1.3: +lilconfig@^3.0.0, lilconfig@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.3.tgz#a1bcfd6257f9585bf5ae14ceeebb7b559025e4c4" integrity sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw== @@ -3958,7 +3801,7 @@ lodash.topath@^4.5.2: resolved "https://registry.yarnpkg.com/lodash.topath/-/lodash.topath-4.5.2.tgz#3616351f3bba61994a0931989660bd03254fd009" integrity sha512-1/W4dM+35DwvE/iEd1M9ekewOSTlpFekhw9mhAtrwjVqUr83/ilQiyAvmg4tVX7Unkcfl1KC+i9WdaT4B6aQcg== -lodash@4.17.21, lodash@4.18.1, lodash@^4.17.21, lodash@^4.18.1, lodash@~4.17.21: +lodash@4.18.1, lodash@^4.17.21, lodash@^4.18.1: version "4.18.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.18.1.tgz#ff2b66c1f6326d59513de2407bf881439812771c" integrity sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q== @@ -4003,7 +3846,7 @@ mdast-util-find-and-replace@^3.0.0: unist-util-is "^6.0.0" unist-util-visit-parents "^6.0.0" -mdast-util-from-markdown@2.0.2, mdast-util-from-markdown@^2.0.0, mdast-util-from-markdown@^2.0.2: +mdast-util-from-markdown@2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz#4850390ca7cf17413a9b9a0fbefcd1bc0eb4160a" integrity sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA== @@ -4021,6 +3864,24 @@ mdast-util-from-markdown@2.0.2, mdast-util-from-markdown@^2.0.0, mdast-util-from micromark-util-types "^2.0.0" unist-util-stringify-position "^4.0.0" +mdast-util-from-markdown@^2.0.0, mdast-util-from-markdown@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz#c95822b91aab75f18a4cbe8b2f51b873ed2cf0c7" + integrity sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + mdast-util-to-string "^4.0.0" + micromark "^4.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-decode-string "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-stringify-position "^4.0.0" + mdast-util-frontmatter@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz#f5f929eb1eb36c8a7737475c7eb438261f964ee8" @@ -4183,7 +4044,7 @@ mdast-util-mdx@3.0.0, mdast-util-mdx@^3.0.0: mdast-util-mdxjs-esm "^2.0.0" mdast-util-to-markdown "^2.0.0" -mdast-util-mdxjs-esm@^2.0.0, mdast-util-mdxjs-esm@^2.0.1: +mdast-util-mdxjs-esm@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz#019cfbe757ad62dd557db35a695e7314bcc9fa97" integrity sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg== @@ -4667,7 +4528,7 @@ micromark@^4.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" -micromatch@^4.0.5, micromatch@^4.0.8: +micromatch@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== @@ -4680,7 +4541,7 @@ mime-db@1.52.0: resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12, mime-types@~2.1.24, mime-types@~2.1.34: +mime-types@^2.1.35, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -4707,7 +4568,7 @@ mimic-response@^4.0.0: resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-4.0.0.tgz#35468b19e7c75d10f5165ea25e75a5ceea7cf70f" integrity sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg== -minimatch@3.1.2, minimatch@^3.1.4: +minimatch@^3.0.4, minimatch@^3.1.4: version "3.1.5" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.5.tgz#580c88f8d5445f2bd6aa8f3cadefa0de79fbd69e" integrity sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w== @@ -4719,32 +4580,24 @@ minimist@^1.2.0, minimist@^1.2.3: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -minipass@^3.0.0: - version "3.3.6" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" - integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== - dependencies: - yallist "^4.0.0" - -minipass@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" - integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== +minipass@^7.0.4, minipass@^7.1.2: + version "7.1.3" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.3.tgz#79389b4eb1bb2d003a9bba87d492f2bd37bdc65b" + integrity sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A== -minizlib@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" - integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== +minizlib@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-3.1.0.tgz#6ad76c3a8f10227c9b51d1c9ac8e30b27f5a251c" + integrity sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw== dependencies: - minipass "^3.0.0" - yallist "^4.0.0" + minipass "^7.1.2" -mintlify@^4.2.506: - version "4.2.506" - resolved "https://registry.yarnpkg.com/mintlify/-/mintlify-4.2.506.tgz#2b4c35b2d2c733bd62d35fd0f6a4846532a6dd9e" - integrity sha512-RpFXl57t0tX5NuPbw+69O7kKW2AFTHf5UdwPWHAd9NKXyPjj4K7FxXB1DlkEHyvp6Yhewr6LTjJigNFp4vrPQw== +mintlify@^4.2.635: + version "4.2.637" + resolved "https://registry.yarnpkg.com/mintlify/-/mintlify-4.2.637.tgz#f145442a6c3c8698e6d90c7a3a27eb4a375b6653" + integrity sha512-bcmQcKWmTe+n50IjziLP5ihOYUJBxS8ZziS4gCcAWhJ04JN4OjczBMJA/BKvu58EYSapTn2ibuRq5qaqYPoF/g== dependencies: - "@mintlify/cli" "4.0.1109" + "@mintlify/cli" "4.0.1240" mitt@3.0.1: version "3.0.1" @@ -4756,11 +4609,6 @@ mkdirp-classic@^0.5.3: resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== -mkdirp@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -4785,10 +4633,10 @@ mz@^2.7.0: object-assign "^4.0.1" thenify-all "^1.0.0" -nanoid@^3.3.11: - version "3.3.11" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" - integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== +nanoid@^3.3.11, nanoid@^3.3.12: + version "3.3.15" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.15.tgz#36c490fad8c6e86c824c940dfdde999b69ed4316" + integrity sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA== napi-build-utils@^2.0.0: version "2.0.0" @@ -4806,22 +4654,23 @@ neotraverse@0.6.18: integrity sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA== netmask@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7" - integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg== + version "2.1.1" + resolved "https://registry.yarnpkg.com/netmask/-/netmask-2.1.1.tgz#80043d265b53aa521b3bd01e8fcdf353f9e1e81e" + integrity sha512-eonl3sLUha+S1GzTPxychyhnUzKyeQkZ7jLjKrBagJgPla13F+uQ71HgpFefyHgqrjEbCPkDArxYsjY8/+gLKA== next-mdx-remote-client@^1.0.3: - version "1.1.0" - resolved "https://registry.yarnpkg.com/next-mdx-remote-client/-/next-mdx-remote-client-1.1.0.tgz#fe2fe86e35ed4b7150951b0df0ba7316dcb52817" - integrity sha512-RuKP5Xe/cdgpeQOw1OqY6/t29DgjPQxvSUXpjr5OXB6gZpCnXrrruT6c+OwF2sskOA2jGjUbxVoavrB8CbGmQQ== - dependencies: - "@babel/code-frame" "^7.26.2" - "@mdx-js/mdx" "^3.1.0" - "@mdx-js/react" "^3.1.0" - remark-mdx-remove-esm "^1.1.0" - serialize-error "^12.0.0" + version "1.1.8" + resolved "https://registry.yarnpkg.com/next-mdx-remote-client/-/next-mdx-remote-client-1.1.8.tgz#115911946124ae1ca83a73020c9d4c3e0d7db119" + integrity sha512-IElOrn02JjGQZxx+re7wMx/1AUG+Arte9aDImAtxjAfMw6xuSCaH5mTCunKelkWzFyFdRb565jO8jRICvvh96g== + dependencies: + "@babel/code-frame" "^7.29.7" + "@mdx-js/mdx" "^3.1.1" + "@mdx-js/react" "^3.1.1" + "@types/mdx" "^2.0.13" + remark-mdx-remove-esm "^1.3.2" + serialize-error "^13.0.1" vfile "^6.0.3" - vfile-matter "^5.0.0" + vfile-matter "^5.0.1" nimma@0.2.3: version "0.2.3" @@ -4844,9 +4693,9 @@ nlcst-to-string@^4.0.0: "@types/nlcst" "^2.0.0" node-abi@^3.3.0: - version "3.89.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.89.0.tgz#eea98bf89d4534743bbbf2defa9f4f9bd3bdccfd" - integrity sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA== + version "3.92.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.92.0.tgz#18e2214677499b8dda81ffcd095afc763d5a9802" + integrity sha512-KdHvFWZjEKDf0cakgFjebl371GPsISX2oZHcuyKqM7DtogIsHrqKeLTo8wBHxaXRAQlY2PsPlZmfo+9ZCxEREQ== dependencies: semver "^7.3.5" @@ -4869,20 +4718,25 @@ node-fetch@^2.6.0, node-fetch@^2.7.0: dependencies: whatwg-url "^5.0.0" +non-error@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/non-error/-/non-error-0.1.0.tgz#b78b7d9a67ccb03ac979f9758813336ca7521cf2" + integrity sha512-TMB1uHiGsHRGv1uYclfhivcnf0/PdFp2pNqRxXjncaAsjYMoisaQJI+SSZCqRq+VliwRTC8tsMQfmrWjDMhkPQ== + normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== normalize-url@^8.0.0: - version "8.0.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-8.0.1.tgz#9b7d96af9836577c58f5883e939365fa15623a4a" - integrity sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w== + version "8.1.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-8.1.1.tgz#751a20c8520e5725404c06015fea21d7567f25ef" + integrity sha512-JYc0DPlpGWB40kH5g07gGTrYuMqV653k3uBKY6uITPWds3M0ov3GaWGp9lbE3Bzngx8+XkfzgvASb9vk9JDFXQ== oauth4webapi@^3.8.4: - version "3.8.5" - resolved "https://registry.yarnpkg.com/oauth4webapi/-/oauth4webapi-3.8.5.tgz#4aa8a73f5c4644daf674a7c40497be910db99d3f" - integrity sha512-A8jmyUckVhRJj5lspguklcl90Ydqk61H3dcU0oLhH3Yv13KpAliKTt5hknpGGPZSSfOwGyraNEFmofDYH+1kSg== + version "3.8.6" + resolved "https://registry.yarnpkg.com/oauth4webapi/-/oauth4webapi-3.8.6.tgz#0ede466d8be8774db38558a90612c8b6186abba4" + integrity sha512-iwemM91xz8nryHti2yTmg5fhyEMVOkOXwHNqbvcATjyajb5oQxCQzrNOA6uElRHuMhQQTKUyFKV9y/CNyg25BQ== object-assign@^4, object-assign@^4.0.1: version "4.1.1" @@ -4894,7 +4748,7 @@ object-hash@3.0.0, object-hash@^3.0.0: resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== -object-inspect@^1.13.3: +object-inspect@^1.13.3, object-inspect@^1.13.4: version "1.13.4" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== @@ -4923,7 +4777,7 @@ on-finished@~2.4.1: dependencies: ee-first "1.1.1" -once@^1.3.1, once@^1.4.0: +once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== @@ -4937,21 +4791,21 @@ onetime@^5.1.0: dependencies: mimic-fn "^2.1.0" -oniguruma-parser@^0.12.1: - version "0.12.1" - resolved "https://registry.yarnpkg.com/oniguruma-parser/-/oniguruma-parser-0.12.1.tgz#82ba2208d7a2b69ee344b7efe0ae930c627dcc4a" - integrity sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w== +oniguruma-parser@^0.12.2: + version "0.12.2" + resolved "https://registry.yarnpkg.com/oniguruma-parser/-/oniguruma-parser-0.12.2.tgz#e27ca446f7fcf0969662a3ab9b4f43176d62b139" + integrity sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw== oniguruma-to-es@^4.3.4: - version "4.3.5" - resolved "https://registry.yarnpkg.com/oniguruma-to-es/-/oniguruma-to-es-4.3.5.tgz#f2571bb8c8ea52c0bec5595c48cb2d5ebb2b809c" - integrity sha512-Zjygswjpsewa0NLTsiizVuMQZbp0MDyM6lIt66OxsF21npUDlzpHi1Mgb/qhQdkb+dWFTzJmFbEWdvZgRho8eQ== + version "4.3.6" + resolved "https://registry.yarnpkg.com/oniguruma-to-es/-/oniguruma-to-es-4.3.6.tgz#43e640280241b0d687a314e7a641d476407a1c4d" + integrity sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA== dependencies: - oniguruma-parser "^0.12.1" + oniguruma-parser "^0.12.2" regex "^6.1.0" regex-recursion "^6.0.2" -open@^8.0.4, open@^8.4.2: +open@8.4.2, open@^8.0.4: version "8.4.2" resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== @@ -4965,7 +4819,7 @@ openapi-types@12.1.3: resolved "https://registry.yarnpkg.com/openapi-types/-/openapi-types-12.1.3.tgz#471995eb26c4b97b7bd356aacf7b91b73e777dd3" integrity sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw== -openid-client@^6.8.2: +openid-client@6.8.2: version "6.8.2" resolved "https://registry.yarnpkg.com/openid-client/-/openid-client-6.8.2.tgz#72afd3108886ee3ed174fb633865d992d95d8963" integrity sha512-uOvTCndr4udZsKihJ68H9bUICrriHdUVJ6Az+4Ns6cW55rwM5h0bjVIzDz2SxgOI84LKjFyjOFvERLzdTUROGA== @@ -5073,11 +4927,11 @@ parse-latin@^7.0.0: vfile "^6.0.0" parse5@^7.0.0: - version "7.2.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.2.1.tgz#8928f55915e6125f430cc44309765bf17556a33a" - integrity sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ== + version "7.3.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.3.0.tgz#d7e224fa72399c7a175099f45fc2ad024b05ec05" + integrity sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw== dependencies: - entities "^4.5.0" + entities "^6.0.0" parseurl@~1.3.3: version "1.3.3" @@ -5089,6 +4943,11 @@ patch-console@^2.0.0: resolved "https://registry.yarnpkg.com/patch-console/-/patch-console-2.0.0.tgz#9023f4665840e66f40e9ce774f904a63167433bb" integrity sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA== +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" @@ -5109,7 +4968,7 @@ pend@~1.2.0: resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== -picocolors@^1.0.0, picocolors@^1.1.1: +picocolors@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== @@ -5134,7 +4993,7 @@ pony-cause@^1.1.1: resolved "https://registry.yarnpkg.com/pony-cause/-/pony-cause-1.1.1.tgz#f795524f83bebbf1878bd3587b45f69143cbf3f9" integrity sha512-PxkIc/2ZpLiEzQXu5YRDOUgBlfGYBY8156HY5ZcRAwwonMk5W/MrJP2LLkG/hF7GEQzaHo2aS7ho6ZLCOvf+6g== -possible-typed-array-names@^1.0.0: +possible-typed-array-names@^1.0.0, possible-typed-array-names@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz#93e3582bc0e5426586d9d07b79ee40fc841de4ae" integrity sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg== @@ -5155,7 +5014,7 @@ postcss-js@^4.0.1: dependencies: camelcase-css "^2.0.1" -postcss-load-config@^4.0.1: +postcss-load-config@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-4.0.2.tgz#7159dcf626118d33e299f485d6afe4aff7c4a3e3" integrity sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ== @@ -5163,24 +5022,17 @@ postcss-load-config@^4.0.1: lilconfig "^3.0.0" yaml "^2.3.4" -"postcss-load-config@^4.0.2 || ^5.0 || ^6.0": - version "6.0.1" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-6.0.1.tgz#6fd7dcd8ae89badcf1b2d644489cbabf83aa8096" - integrity sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g== - dependencies: - lilconfig "^3.1.1" - -postcss-nested@^6.0.1, postcss-nested@^6.2.0: +postcss-nested@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.2.0.tgz#4c2d22ab5f20b9cb61e2c5c5915950784d068131" integrity sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ== dependencies: postcss-selector-parser "^6.1.1" -postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.1.1, postcss-selector-parser@^6.1.2: - version "6.1.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de" - integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== +postcss-selector-parser@^6.1.1, postcss-selector-parser@^6.1.2: + version "6.1.4" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz#fdec4ca80f5781bd216ca9bf89a2a0fccfffa5f0" + integrity sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" @@ -5190,21 +5042,21 @@ postcss-value-parser@^4.0.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@8.5.6: - version "8.5.6" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.6.tgz#2825006615a619b4f62a9e7426cc120b349a8f3c" - integrity sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg== +postcss@8.5.14: + version "8.5.14" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.14.tgz#a66c2d7808fadf69ebb5b84a03f8bafd76c4919c" + integrity sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg== dependencies: nanoid "^3.3.11" picocolors "^1.1.1" source-map-js "^1.2.1" -postcss@^8.4.23, postcss@^8.4.47: - version "8.5.9" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.9.tgz#f6ee9e0b94f0f19c97d2f172bfbd7fc71fe1cca4" - integrity sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw== +postcss@^8.4.47: + version "8.5.15" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.15.tgz#d1eaf677a324e9ec02196da2d3fecf4a0b9a735c" + integrity sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A== dependencies: - nanoid "^3.3.11" + nanoid "^3.3.12" picocolors "^1.1.1" source-map-js "^1.2.1" @@ -5244,9 +5096,9 @@ property-information@^6.0.0: integrity sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig== property-information@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/property-information/-/property-information-7.0.0.tgz#3508a6d6b0b8eb3ca6eb2c6623b164d2ed2ab112" - integrity sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg== + version "7.2.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-7.2.0.tgz#0809b34264e995c0bfcd3227028a1e35210af80a" + integrity sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg== proxy-addr@~2.0.7: version "2.0.7" @@ -5290,9 +5142,9 @@ public-ip@^5.0.0: is-ip "^3.1.0" pump@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.2.tgz#836f3edd6bc2ee599256c924ffe0d88573ddcbf8" - integrity sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw== + version "3.0.4" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.4.tgz#1f313430527fa8b905622ebd22fe1444e757ab3c" + integrity sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA== dependencies: end-of-stream "^1.1.0" once "^1.3.1" @@ -5318,10 +5170,10 @@ puppeteer@22.14.0: devtools-protocol "0.0.1312386" puppeteer-core "22.14.0" -qs@^6.14.2, qs@~6.14.0: - version "6.15.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.15.1.tgz#bdb55aed06bfac257a90c44a446a73fba5575c8f" - integrity sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg== +qs@^6.14.2, qs@~6.15.1: + version "6.15.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.15.2.tgz#fd55426d710403ddccc45e0f9eab16db7727ece9" + integrity sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw== dependencies: side-channel "^1.1.0" @@ -5360,10 +5212,10 @@ rc@^1.2.7: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-dom@^19.2.0: - version "19.2.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.2.0.tgz#00ed1e959c365e9a9d48f8918377465466ec3af8" - integrity sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ== +react-dom@19.2.3: + version "19.2.3" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.2.3.tgz#f0b61d7e5c4a86773889fcc1853af3ed5f215b17" + integrity sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg== dependencies: scheduler "^0.27.0" @@ -5379,11 +5231,6 @@ react@19.2.3: resolved "https://registry.yarnpkg.com/react/-/react-19.2.3.tgz#d83e5e8e7a258cf6b4fe28640515f99b87cd19b8" integrity sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA== -react@^19.2.0: - version "19.2.0" - resolved "https://registry.yarnpkg.com/react/-/react-19.2.0.tgz#d33dd1721698f4376ae57a54098cb47fc75d93a5" - integrity sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ== - read-cache@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" @@ -5408,9 +5255,9 @@ recma-build-jsx@^1.0.0: vfile "^6.0.0" recma-jsx@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/recma-jsx/-/recma-jsx-1.0.0.tgz#f7bef02e571a49d6ba3efdfda8e2efab48dbe3aa" - integrity sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q== + version "1.0.1" + resolved "https://registry.yarnpkg.com/recma-jsx/-/recma-jsx-1.0.1.tgz#58e718f45e2102ed0bf2fa994f05b70d76801a1a" + integrity sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w== dependencies: acorn-jsx "^5.0.0" estree-util-to-js "^2.0.0" @@ -5438,7 +5285,7 @@ recma-stringify@^1.0.0: unified "^11.0.0" vfile "^6.0.0" -reflect.getprototypeof@^1.0.6, reflect.getprototypeof@^1.0.9: +reflect.getprototypeof@^1.0.10, reflect.getprototypeof@^1.0.9: version "1.0.10" resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz#c629219e78a3316d8b604c765ef68996964e7bf9" integrity sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw== @@ -5471,7 +5318,7 @@ regex@^6.1.0: dependencies: regex-utilities "^2.3.0" -regexp.prototype.flags@^1.5.3: +regexp.prototype.flags@^1.5.4: version "1.5.4" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz#1ad6c62d44a259007e55b3970e00f746efbcaa19" integrity sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA== @@ -5575,13 +5422,12 @@ remark-math@6.0.0, remark-math@^6.0.0: micromark-extension-math "^3.0.0" unified "^11.0.0" -remark-mdx-remove-esm@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remark-mdx-remove-esm/-/remark-mdx-remove-esm-1.1.0.tgz#324c33a93941ed52fb58080cd7904a7c8007e6fd" - integrity sha512-oN3F9QRuPKSdzZi+wvEodBVjKwya63sl403pWzJvm0+c503iUjCDR+JAnP3Ho/4205IWbQ2NujPQi/B9kU6ZrA== +remark-mdx-remove-esm@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/remark-mdx-remove-esm/-/remark-mdx-remove-esm-1.3.2.tgz#4489ed34dbdedccd16bd12b549666ab69bab62af" + integrity sha512-BvL8VSdVXy9S7NlHP56nUJAHFc45h5E9HnHiLUGHe5tw3Yvm/3cVZvAzlkEEh2i+fkq2uKrf2xn5VmItBhMypA== dependencies: - "@types/mdast" "^4.0.3" - mdast-util-mdxjs-esm "^2.0.1" + "@types/mdast" "^4.0.4" unist-util-remove "^4.0.0" remark-mdx@3.0.1: @@ -5592,7 +5438,7 @@ remark-mdx@3.0.1: mdast-util-mdx "^3.0.0" micromark-extension-mdxjs "^3.0.0" -remark-mdx@3.1.0, remark-mdx@^3.0.0: +remark-mdx@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-3.1.0.tgz#f979be729ecb35318fa48e2135c1169607a78343" integrity sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA== @@ -5600,6 +5446,14 @@ remark-mdx@3.1.0, remark-mdx@^3.0.0: mdast-util-mdx "^3.0.0" micromark-extension-mdxjs "^3.0.0" +remark-mdx@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-3.1.1.tgz#047f97038bc7ec387aebb4b0a4fe23779999d845" + integrity sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg== + dependencies: + mdast-util-mdx "^3.0.0" + micromark-extension-mdxjs "^3.0.0" + remark-parse@11.0.0, remark-parse@^11.0.0: version "11.0.0" resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-11.0.0.tgz#aa60743fcb37ebf6b069204eb4da304e40db45a1" @@ -5681,11 +5535,12 @@ resolve-from@^4.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve@^1.1.7, resolve@^1.22.2, resolve@^1.22.8: - version "1.22.11" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.11.tgz#aad857ce1ffb8bfa9b0b1ac29f1156383f68c262" - integrity sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ== +resolve@^1.1.7, resolve@^1.22.8: + version "1.22.12" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.12.tgz#f5b2a680897c69c238a13cd16b15671f8b73549f" + integrity sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA== dependencies: + es-errors "^1.3.0" is-core-module "^2.16.1" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -5767,13 +5622,13 @@ rxjs@^7.8.1: tslib "^2.1.0" safe-array-concat@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz#c9e54ec4f603b0bbb8e7e5007a5ee7aecd1538c3" - integrity sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q== + version "1.1.4" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.4.tgz#a54cc9b61a57f33b42abad3cbdda3a2b38cc5719" + integrity sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg== dependencies: - call-bind "^1.0.8" - call-bound "^1.0.2" - get-intrinsic "^1.2.6" + call-bind "^1.0.9" + call-bound "^1.0.4" + get-intrinsic "^1.3.0" has-symbols "^1.1.0" isarray "^2.0.5" @@ -5810,9 +5665,9 @@ safe-stable-stringify@^1.1: integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sax@>=0.6.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.4.1.tgz#44cc8988377f126304d3b3fc1010c733b929ef0f" - integrity sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg== + version "1.6.0" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.6.0.tgz#da59637629307b97e7c4cb28e080a7bc38560d5b" + integrity sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA== scheduler@^0.26.0: version "0.26.0" @@ -5829,15 +5684,10 @@ semver@7.7.2: resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.2.tgz#67d99fdcd35cec21e6f8b87a7fd515a33f982b58" integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== -semver@^7.3.5, semver@^7.7.3: - version "7.7.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.4.tgz#28464e36060e991fa7a11d0279d2d3f3b57a7e8a" - integrity sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA== - -semver@^7.6.3: - version "7.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f" - integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA== +semver@^7.3.5, semver@^7.6.3: + version "7.8.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.8.5.tgz#39b646037dd50c14fb451e7e4cac58ed8b863f69" + integrity sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA== send@^0.19.0, send@~0.19.0, send@~0.19.1: version "0.19.2" @@ -5858,12 +5708,13 @@ send@^0.19.0, send@~0.19.0, send@~0.19.1: range-parser "~1.2.1" statuses "~2.0.2" -serialize-error@^12.0.0: - version "12.0.0" - resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-12.0.0.tgz#aed3d5abff192c855707513929bf8bf48d712194" - integrity sha512-ZYkZLAvKTKQXWuh5XpBw7CdbSzagarX39WyZ2H07CDLC5/KfsRGlIXV8d4+tfqX1M7916mRqR1QfNHSij+c9Pw== +serialize-error@^13.0.1: + version "13.0.1" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-13.0.1.tgz#dd1e1bf6d3e3d01037d126bd95e919f48b0c8ec0" + integrity sha512-bBZaRwLH9PN5HbLCjPId4dP5bNGEtumcErgOX952IsvOhVPrm3/AeK1y0UHA/QaPG701eg0yEnOKsCOC6X/kaA== dependencies: - type-fest "^4.31.0" + non-error "^0.1.0" + type-fest "^5.4.1" serve-static@^1.16.0, serve-static@~1.16.2: version "1.16.3" @@ -5920,41 +5771,7 @@ sharp-ico@0.1.5: ico-endec "*" sharp "*" -sharp@*: - version "0.34.5" - resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.34.5.tgz#b6f148e4b8c61f1797bde11a9d1cfebbae2c57b0" - integrity sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg== - dependencies: - "@img/colour" "^1.0.0" - detect-libc "^2.1.2" - semver "^7.7.3" - optionalDependencies: - "@img/sharp-darwin-arm64" "0.34.5" - "@img/sharp-darwin-x64" "0.34.5" - "@img/sharp-libvips-darwin-arm64" "1.2.4" - "@img/sharp-libvips-darwin-x64" "1.2.4" - "@img/sharp-libvips-linux-arm" "1.2.4" - "@img/sharp-libvips-linux-arm64" "1.2.4" - "@img/sharp-libvips-linux-ppc64" "1.2.4" - "@img/sharp-libvips-linux-riscv64" "1.2.4" - "@img/sharp-libvips-linux-s390x" "1.2.4" - "@img/sharp-libvips-linux-x64" "1.2.4" - "@img/sharp-libvips-linuxmusl-arm64" "1.2.4" - "@img/sharp-libvips-linuxmusl-x64" "1.2.4" - "@img/sharp-linux-arm" "0.34.5" - "@img/sharp-linux-arm64" "0.34.5" - "@img/sharp-linux-ppc64" "0.34.5" - "@img/sharp-linux-riscv64" "0.34.5" - "@img/sharp-linux-s390x" "0.34.5" - "@img/sharp-linux-x64" "0.34.5" - "@img/sharp-linuxmusl-arm64" "0.34.5" - "@img/sharp-linuxmusl-x64" "0.34.5" - "@img/sharp-wasm32" "0.34.5" - "@img/sharp-win32-arm64" "0.34.5" - "@img/sharp-win32-ia32" "0.34.5" - "@img/sharp-win32-x64" "0.34.5" - -sharp@0.33.5, sharp@^0.33.1: +sharp@*, sharp@0.33.5, sharp@^0.33.1: version "0.33.5" resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.33.5.tgz#13e0e4130cc309d6a9497596715240b2ec0c594e" integrity sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw== @@ -6009,13 +5826,13 @@ shiki@^3.11.0: "@shikijs/vscode-textmate" "^10.0.2" "@types/hast" "^3.0.4" -side-channel-list@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" - integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== +side-channel-list@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.1.tgz#c2e0b5a14a540aebee3bbc6c3f8666cc9b509127" + integrity sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w== dependencies: es-errors "^1.3.0" - object-inspect "^1.13.3" + object-inspect "^1.13.4" side-channel-map@^1.0.1: version "1.0.1" @@ -6039,13 +5856,13 @@ side-channel-weakmap@^1.0.2: side-channel-map "^1.0.1" side-channel@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" - integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== + version "1.1.1" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.1.tgz#ea02c62e05dc4bea67d4442f0fb71ee192f8e0ab" + integrity sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ== dependencies: es-errors "^1.3.0" - object-inspect "^1.13.3" - side-channel-list "^1.0.0" + object-inspect "^1.13.4" + side-channel-list "^1.0.1" side-channel-map "^1.0.1" side-channel-weakmap "^1.0.2" @@ -6064,13 +5881,6 @@ simple-concat@^1.0.0: resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== -simple-eval@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/simple-eval/-/simple-eval-1.0.1.tgz#f91fc2b1583b7f5b972cdc088b769880087120a5" - integrity sha512-LH7FpTAkeD+y5xQC4fzS+tFtaNlvt3Ib1zKzvhjv/Y+cioV4zIuw4IZr2yhRLu67CWL7FR9/6KXKnjRoZTvGGQ== - dependencies: - jsep "^1.3.6" - simple-get@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543" @@ -6081,9 +5891,9 @@ simple-get@^4.0.0: simple-concat "^1.0.0" simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== + version "0.2.4" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.4.tgz#a8d11a45a11600d6a1ecdff6363329e3648c3667" + integrity sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw== dependencies: is-arrayish "^0.3.1" @@ -6109,12 +5919,12 @@ smart-buffer@^4.2.0: integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== socket.io-adapter@~2.5.2: - version "2.5.5" - resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz#c7a1f9c703d7756844751b6ff9abfc1780664082" - integrity sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg== + version "2.5.8" + resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.5.8.tgz#c9fcabf602dbd5b09258ca98e5ec6a7ae4360698" + integrity sha512-6Oy52pbg+kvdCVvjcN+FnY7BvxZ7cIHNScbvztT/It5d0vbwoJoVZmF2gjJmnV0/4WlXRfG15zc45ySk9Ah8bw== dependencies: - debug "~4.3.4" - ws "~8.17.1" + debug "~4.4.1" + ws "~8.21.0" socket.io-parser@^4.2.6, socket.io-parser@~4.2.4: version "4.2.6" @@ -6124,16 +5934,16 @@ socket.io-parser@^4.2.6, socket.io-parser@~4.2.4: "@socket.io/component-emitter" "~3.1.0" debug "~4.4.1" -socket.io@4.7.2: - version "4.7.2" - resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.7.2.tgz#22557d76c3f3ca48f82e73d68b7add36a22df002" - integrity sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw== +socket.io@4.8.0: + version "4.8.0" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.8.0.tgz#33d05ae0915fad1670bd0c4efcc07ccfabebe3b1" + integrity sha512-8U6BEgGjQOfGz3HHTYaC/L1GaxDCJ/KM0XTkJly0EhZ5U/du9uNEZy4ZgYzEzIqlx2CMm25CrCqr1ck899eLNA== dependencies: accepts "~1.3.4" base64id "~2.0.0" cors "~2.8.5" debug "~4.3.2" - engine.io "~6.5.2" + engine.io "~6.6.0" socket.io-adapter "~2.5.2" socket.io-parser "~4.2.4" @@ -6147,11 +5957,11 @@ socks-proxy-agent@^8.0.5: socks "^2.8.3" socks@^2.8.3: - version "2.8.4" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.4.tgz#07109755cdd4da03269bda4725baa061ab56d5cc" - integrity sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ== + version "2.8.9" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.9.tgz#aa5f130ca0f88a43fa44faf4869c50d22aa27752" + integrity sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw== dependencies: - ip-address "^9.0.5" + ip-address "^10.1.1" smart-buffer "^4.2.0" source-map-js@^1.2.1: @@ -6160,9 +5970,9 @@ source-map-js@^1.2.1: integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== source-map@^0.7.0: - version "0.7.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + version "0.7.6" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.6.tgz#a3658ab87e5b6429c8a1f3ba0083d4c61ca3ef02" + integrity sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ== source-map@~0.6.1: version "0.6.1" @@ -6174,10 +5984,10 @@ space-separated-tokens@^2.0.0: resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== -sprintf-js@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a" - integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== stack-utils@^2.0.6: version "2.0.6" @@ -6191,15 +6001,22 @@ statuses@~2.0.1, statuses@~2.0.2: resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.2.tgz#8f75eecef765b5e1cfcdc080da59409ed424e382" integrity sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw== -streamx@^2.15.0, streamx@^2.21.0: - version "2.22.0" - resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.22.0.tgz#cd7b5e57c95aaef0ff9b2aef7905afa62ec6e4a7" - integrity sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw== +stop-iteration-iterator@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz#f481ff70a548f6124d0312c3aa14cbfa7aa542ad" + integrity sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ== + dependencies: + es-errors "^1.3.0" + internal-slot "^1.1.0" + +streamx@^2.12.5, streamx@^2.15.0, streamx@^2.25.0: + version "2.28.0" + resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.28.0.tgz#035ab56057b7ed2211b51d532e6973f0f99fbf11" + integrity sha512-1Yowhzjf0ivGMrTIkY9hav5TxobO9qIVqUE41fiCGMGgc3CLlf4MY+9AHmZqBWgDTue0fY9zWjYFVyf6Diuobw== dependencies: + events-universal "^1.0.0" fast-fifo "^1.3.2" text-decoder "^1.1.0" - optionalDependencies: - bare-events "^2.2.0" string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" @@ -6220,27 +6037,28 @@ string-width@^7.0.0, string-width@^7.2.0: strip-ansi "^7.1.0" string.prototype.trim@^1.2.10: - version "1.2.10" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz#40b2dd5ee94c959b4dcfb1d65ce72e90da480c81" - integrity sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA== + version "1.2.11" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.11.tgz#e6bd19cda3985d05a42dda31f3ddf4d35d3430e3" + integrity sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w== dependencies: - call-bind "^1.0.8" - call-bound "^1.0.2" + call-bind "^1.0.9" + call-bound "^1.0.4" define-data-property "^1.1.4" define-properties "^1.2.1" - es-abstract "^1.23.5" - es-object-atoms "^1.0.0" + es-abstract "^1.24.2" + es-object-atoms "^1.1.2" has-property-descriptors "^1.0.2" + safe-regex-test "^1.1.0" string.prototype.trimend@^1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz#62e2731272cd285041b36596054e9f66569b6942" - integrity sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ== + version "1.0.10" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.10.tgz#be6bcf4f3fe0460bdeccdb2cf4f971b310f8346e" + integrity sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw== dependencies: - call-bind "^1.0.8" - call-bound "^1.0.2" + call-bind "^1.0.9" + call-bound "^1.0.4" define-properties "^1.2.1" - es-object-atoms "^1.0.0" + es-object-atoms "^1.1.2" string.prototype.trimstart@^1.0.8: version "1.0.8" @@ -6279,20 +6097,33 @@ strip-json-comments@~2.0.1: integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== style-to-js@^1.0.0: - version "1.1.16" - resolved "https://registry.yarnpkg.com/style-to-js/-/style-to-js-1.1.16.tgz#e6bd6cd29e250bcf8fa5e6591d07ced7575dbe7a" - integrity sha512-/Q6ld50hKYPH3d/r6nr117TZkHR0w0kGGIVfpG9N6D8NymRPM9RqCUv4pRpJ62E5DqOYx2AFpbZMyCPnjQCnOw== + version "1.1.21" + resolved "https://registry.yarnpkg.com/style-to-js/-/style-to-js-1.1.21.tgz#2908941187f857e79e28e9cd78008b9a0b3e0e8d" + integrity sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ== dependencies: - style-to-object "1.0.8" + style-to-object "1.0.14" -style-to-object@1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-1.0.8.tgz#67a29bca47eaa587db18118d68f9d95955e81292" - integrity sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g== +style-to-object@1.0.14: + version "1.0.14" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-1.0.14.tgz#1d22f0e7266bb8c6d8cae5caf4ec4f005e08f611" + integrity sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw== dependencies: - inline-style-parser "0.2.4" + inline-style-parser "0.2.7" + +sucrase@3.34.0: + version "3.34.0" + resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.34.0.tgz#1e0e2d8fcf07f8b9c3569067d92fbd8690fb576f" + integrity sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.2" + commander "^4.0.0" + glob "7.1.6" + lines-and-columns "^1.1.6" + mz "^2.7.0" + pirates "^4.0.1" + ts-interface-checker "^0.1.9" -sucrase@^3.32.0, sucrase@^3.34.0, sucrase@^3.35.0: +sucrase@^3.35.0: version "3.35.1" resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.35.1.tgz#4619ea50393fe8bd0ae5071c26abd9b2e346bfe1" integrity sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw== @@ -6310,38 +6141,15 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -tailwindcss@3.4.4: - version "3.4.4" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.4.tgz#351d932273e6abfa75ce7d226b5bf3a6cb257c05" - integrity sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A== - dependencies: - "@alloc/quick-lru" "^5.2.0" - arg "^5.0.2" - chokidar "^3.5.3" - didyoumean "^1.2.2" - dlv "^1.1.3" - fast-glob "^3.3.0" - glob-parent "^6.0.2" - is-glob "^4.0.3" - jiti "^1.21.0" - lilconfig "^2.1.0" - micromatch "^4.0.5" - normalize-path "^3.0.0" - object-hash "^3.0.0" - picocolors "^1.0.0" - postcss "^8.4.23" - postcss-import "^15.1.0" - postcss-js "^4.0.1" - postcss-load-config "^4.0.1" - postcss-nested "^6.0.1" - postcss-selector-parser "^6.0.11" - resolve "^1.22.2" - sucrase "^3.32.0" +tagged-tag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/tagged-tag/-/tagged-tag-1.0.0.tgz#a0b5917c2864cba54841495abfa3f6b13edcf4d6" + integrity sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng== -tailwindcss@^3.4.17: - version "3.4.19" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.19.tgz#af2a0a4ae302d52ebe078b6775e799e132500ee2" - integrity sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ== +tailwindcss@3.4.17: + version "3.4.17" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.17.tgz#ae8406c0f96696a631c790768ff319d46d5e5a63" + integrity sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og== dependencies: "@alloc/quick-lru" "^5.2.0" arg "^5.0.2" @@ -6351,7 +6159,7 @@ tailwindcss@^3.4.17: fast-glob "^3.3.2" glob-parent "^6.0.2" is-glob "^4.0.3" - jiti "^1.21.7" + jiti "^1.21.6" lilconfig "^3.1.3" micromatch "^4.0.8" normalize-path "^3.0.0" @@ -6360,7 +6168,7 @@ tailwindcss@^3.4.17: postcss "^8.4.47" postcss-import "^15.1.0" postcss-js "^4.0.1" - postcss-load-config "^4.0.2 || ^5.0 || ^6.0" + postcss-load-config "^4.0.2" postcss-nested "^6.2.0" postcss-selector-parser "^6.1.2" resolve "^1.22.8" @@ -6378,30 +6186,37 @@ tar-fs@^2.0.0, tar-fs@^3.0.6, tar-fs@^3.1.1: bare-path "^3.0.0" tar-stream@^3.1.5: - version "3.1.7" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-3.1.7.tgz#24b3fb5eabada19fe7338ed6d26e5f7c482e792b" - integrity sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ== + version "3.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-3.2.0.tgz#0d0064d9b67ea3c9f5abde155e35faab0df37591" + integrity sha512-ojzvCvVaNp6aOTFmG7jaRD0meowIAuPc3cMMhSgKiVWws1GyHbGd/xvnyuRKcKlMpt3qvxx6r0hreCNITP9hIg== dependencies: b4a "^1.6.4" + bare-fs "^4.5.5" fast-fifo "^1.2.0" streamx "^2.15.0" -tar@6.1.15: - version "6.1.15" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.15.tgz#c9738b0b98845a3b344d334b8fa3041aaba53a69" - integrity sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A== +tar@7.5.15: + version "7.5.15" + resolved "https://registry.yarnpkg.com/tar/-/tar-7.5.15.tgz#afe6d1316cddf614a566e3813e42fe01aed46fee" + integrity sha512-dzGK0boVlC4W5QFuQN1EFSl3bIDYsk7Tj40U6eIBnK2k/8ml7TZ5agbI5j5+qnoVcAA+rNtBml8SEiLxZpNqRQ== + dependencies: + "@isaacs/fs-minipass" "^4.0.0" + chownr "^3.0.0" + minipass "^7.1.2" + minizlib "^3.1.0" + yallist "^5.0.0" + +teex@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/teex/-/teex-1.0.1.tgz#b8fa7245ef8e8effa8078281946c85ab780a0b12" + integrity sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg== dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^5.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" + streamx "^2.12.5" text-decoder@^1.1.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/text-decoder/-/text-decoder-1.2.3.tgz#b19da364d981b2326d5f43099c310cc80d770c65" - integrity sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA== + version "1.2.7" + resolved "https://registry.yarnpkg.com/text-decoder/-/text-decoder-1.2.7.tgz#5d073a9a74b9c0a9d28dfadcab96b604af57d8ba" + integrity sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ== dependencies: b4a "^1.6.4" @@ -6425,17 +6240,17 @@ through@^2.3.8: integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== tinyglobby@^0.2.11: - version "0.2.16" - resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.16.tgz#1c3b7eb953fce42b226bc5a1ee06428281aff3d6" - integrity sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg== + version "0.2.17" + resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.17.tgz#562a9a6c9eb2b3b123d39719f9af5bb44fcd7631" + integrity sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g== dependencies: fdir "^6.5.0" picomatch "^4.0.4" tmp@^0.2.4: - version "0.2.5" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.5.tgz#b06bcd23f0f3c8357b426891726d16015abfd8f8" - integrity sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow== + version "0.2.7" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.7.tgz#26f4db11d1601ce8012dcb8a798ece1c06a99059" + integrity sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw== to-data-view@^1.1.0: version "1.1.0" @@ -6496,18 +6311,18 @@ tunnel-agent@^0.6.0: dependencies: safe-buffer "^5.0.1" -twoslash-protocol@0.3.7: - version "0.3.7" - resolved "https://registry.yarnpkg.com/twoslash-protocol/-/twoslash-protocol-0.3.7.tgz#275695aa4a47c9d16dd0ad473393b91474c158c2" - integrity sha512-mwDFdclG7DbFW3aZA/CGATzV2efV2uPai90mmRSblqPbrc1Z1cu+DpI5oKMNciGY4rw8EOXc7QGY8O0iw1hnzg== +twoslash-protocol@0.3.9: + version "0.3.9" + resolved "https://registry.yarnpkg.com/twoslash-protocol/-/twoslash-protocol-0.3.9.tgz#5815ff463ffa8c841791bf7f4eb555f12ce8d69c" + integrity sha512-9/iwp+CXOnjFMPQuPL5PkuRbZnDoNpBvtJCLs9t8kDYkL3YHujbvnHfZA1i5fApDftVEdBw+T/4F+dH5kIzpYQ== twoslash@^0.3.6: - version "0.3.7" - resolved "https://registry.yarnpkg.com/twoslash/-/twoslash-0.3.7.tgz#5e3957221a934162aaef4bca1828e74aad4e459b" - integrity sha512-f7YgM+6G5e3wRGwMiOV8Z0wfusR4zCcdDPSqgGjpLSiW0ymT9r/dM6g++IvOMtSO0KnP/yGTUFhH04y6uqpL6g== + version "0.3.9" + resolved "https://registry.yarnpkg.com/twoslash/-/twoslash-0.3.9.tgz#45826efc3ff9b6124fcb787952e73a0118d3aebd" + integrity sha512-rDclk+OtzuTX+tnea7DYLCkqGQ3eP0IyfD+kzUJ7t46X/NzlaxwrhecmEBNuSCuEn3V+n1PhcjUUQQ7gUJzX5Q== dependencies: "@typescript/vfs" "^1.6.4" - twoslash-protocol "0.3.7" + twoslash-protocol "0.3.9" type-fest@^0.21.3: version "0.21.3" @@ -6519,10 +6334,12 @@ type-fest@^4.27.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.41.0.tgz#6ae1c8e5731273c2bf1f58ad39cbae2c91a46c58" integrity sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA== -type-fest@^4.31.0: - version "4.40.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.40.0.tgz#62bc09caccb99a75e1ad6b9b4653e8805e5e1eee" - integrity sha512-ABHZ2/tS2JkvH1PEjxFDTUWC8dB5OsIGZP4IFLhR293GqT5Y5qB1WwL2kMPYhQW9DVgVD8Hd7I8gjwPIf5GFkw== +type-fest@^5.4.1: + version "5.7.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-5.7.0.tgz#bae586d3b7c2596bd9c7e62195f33c7fcada1c91" + integrity sha512-1URUxUqfHFM1c+zfSPsa3gnkO7Aq21qyH75SIduNYz4SzY964rn1X2vCMQaHSHhktiw+0kPa2iyb6PUpXqB6Vg== + dependencies: + tagged-tag "^1.0.0" type-is@~1.6.18: version "1.6.18" @@ -6566,16 +6383,16 @@ typed-array-byte-offset@^1.0.4: reflect.getprototypeof "^1.0.9" typed-array-length@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.7.tgz#ee4deff984b64be1e118b0de8c9c877d5ce73d3d" - integrity sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg== + version "1.0.8" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.8.tgz#0b70e982c9e9dafe2def6d6458ff4b3f2d2b6d70" + integrity sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g== dependencies: - call-bind "^1.0.7" - for-each "^0.3.3" - gopd "^1.0.1" - is-typed-array "^1.1.13" - possible-typed-array-names "^1.0.0" - reflect.getprototypeof "^1.0.6" + call-bind "^1.0.9" + for-each "^0.3.5" + gopd "^1.2.0" + is-typed-array "^1.1.15" + possible-typed-array-names "^1.1.0" + reflect.getprototypeof "^1.0.10" unbox-primitive@^1.1.0: version "1.1.0" @@ -6595,10 +6412,10 @@ unbzip2-stream@^1.4.3: buffer "^5.2.1" through "^2.3.8" -undici-types@~6.21.0: - version "6.21.0" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb" - integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ== +undici-types@~8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-8.3.0.tgz#44e9fc9f3244648cdea35e4f9bb2d681e9410809" + integrity sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ== unified@11.0.5, unified@^11.0.0, unified@^11.0.4: version "11.0.5" @@ -6636,9 +6453,9 @@ unist-util-is@^5.0.0: "@types/unist" "^2.0.0" unist-util-is@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" - integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw== + version "6.0.1" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.1.tgz#d0a3f86f2dd0db7acd7d8c2478080b5c67f9c6a9" + integrity sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g== dependencies: "@types/unist" "^3.0.0" @@ -6702,7 +6519,7 @@ unist-util-visit-children@^3.0.0: dependencies: "@types/unist" "^3.0.0" -unist-util-visit-parents@6.0.1, unist-util-visit-parents@^6.0.0: +unist-util-visit-parents@6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw== @@ -6718,6 +6535,14 @@ unist-util-visit-parents@^5.1.1: "@types/unist" "^2.0.0" unist-util-is "^5.0.0" +unist-util-visit-parents@^6.0.0: + version "6.0.2" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz#777df7fb98652ce16b4b7cd999d0a1a40efa3a02" + integrity sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + unist-util-visit@4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.2.tgz#125a42d1eb876283715a3cb5cceaa531828c72e2" @@ -6727,7 +6552,7 @@ unist-util-visit@4.1.2: unist-util-is "^5.0.0" unist-util-visit-parents "^5.1.1" -unist-util-visit@5.0.0, unist-util-visit@^5.0.0: +unist-util-visit@5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg== @@ -6736,6 +6561,15 @@ unist-util-visit@5.0.0, unist-util-visit@^5.0.0: unist-util-is "^6.0.0" unist-util-visit-parents "^6.0.0" +unist-util-visit@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.1.0.tgz#9a2a28b0aa76a15e0da70a08a5863a2f060e2468" + integrity sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + universalify@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" @@ -6771,10 +6605,10 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== -uuid@11.1.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-11.1.0.tgz#9549028be1753bb934fc96e2bca09bb4105ae912" - integrity sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A== +uuid@11.1.1: + version "11.1.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-11.1.1.tgz#f6d81d2e1c65d00762e5e29b16c5d2d995e208ad" + integrity sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ== vary@^1, vary@~1.1.2: version "1.1.2" @@ -6789,7 +6623,7 @@ vfile-location@^5.0.0: "@types/unist" "^3.0.0" vfile "^6.0.0" -vfile-matter@^5.0.0: +vfile-matter@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/vfile-matter/-/vfile-matter-5.0.1.tgz#3f701840dde13c68d72d5c5ebd9cf233dff84419" integrity sha512-o6roP82AiX0XfkyTHyRCMXgHfltUNlXSEqCIS80f+mbAyiQBE2fxtDVMtseyytGx75sihiJFo/zR6r/4LTs2Cw== @@ -6798,9 +6632,9 @@ vfile-matter@^5.0.0: yaml "^2.0.0" vfile-message@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181" - integrity sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw== + version "4.0.3" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.3.tgz#87b44dddd7b70f0641c2e3ed0864ba73e2ea8df4" + integrity sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw== dependencies: "@types/unist" "^3.0.0" unist-util-stringify-position "^4.0.0" @@ -6871,13 +6705,13 @@ which-collection@^1.0.2: is-weakmap "^2.0.2" is-weakset "^2.0.3" -which-typed-array@^1.1.16, which-typed-array@^1.1.18: - version "1.1.19" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.19.tgz#df03842e870b6b88e117524a4b364b6fc689f956" - integrity sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw== +which-typed-array@^1.1.16, which-typed-array@^1.1.19: + version "1.1.22" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.22.tgz#8f3cc78aefb40b437346dd40a1dbfa5d1da43fe9" + integrity sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw== dependencies: available-typed-arrays "^1.0.7" - call-bind "^1.0.8" + call-bind "^1.0.9" call-bound "^1.0.4" for-each "^0.3.5" get-proto "^1.0.1" @@ -6930,15 +6764,10 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== -ws@^8.18.0: - version "8.18.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.1.tgz#ea131d3784e1dfdff91adb0a4a116b127515e3cb" - integrity sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w== - -ws@~8.17.1: - version "8.17.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b" - integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ== +ws@^8.18.0, ws@~8.21.0: + version "8.21.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.21.0.tgz#012e413fc07429945121b0c153158c4343086951" + integrity sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g== xml2js@^0.6.1: version "0.6.2" @@ -6966,15 +6795,15 @@ y18n@^5.0.5: resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== +yallist@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-5.0.0.tgz#00e2de443639ed0d78fd87de0d27469fbcffb533" + integrity sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw== yaml@^2.0.0, yaml@^2.3.4, yaml@^2.4.5, yaml@^2.8.3: - version "2.8.3" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.3.tgz#a0d6bd2efb3dd03c59370223701834e60409bd7d" - integrity sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg== + version "2.9.0" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.9.0.tgz#78274afd93598a1dfdd6130df6a566defcbf9aa4" + integrity sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA== yargs-parser@^21.1.1: version "21.1.1" @@ -6995,9 +6824,9 @@ yargs@17.7.1: yargs-parser "^21.1.1" yargs@^17.7.2: - version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + version "17.7.3" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.3.tgz#779dffe6bcafec596a7172e983289a588647faaa" + integrity sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g== dependencies: cliui "^8.0.1" escalade "^3.1.1" @@ -7030,7 +6859,7 @@ zod-to-json-schema@3.20.4: resolved "https://registry.yarnpkg.com/zod-to-json-schema/-/zod-to-json-schema-3.20.4.tgz#155f687c5a059fdc0f1bb3ff32d6e9200036b6f4" integrity sha512-Un9+kInJ2Zt63n6Z7mLqBifzzPcOyX+b+Exuzf7L1+xqck9Q2EPByyTRduV3kmSPaXaRer1JCsucubpgL1fipg== -zod@3.21.4, zod@3.23.8, zod@3.24.0, zod@^3.22.3, zod@^4.3.6: +zod@3.23.8, zod@3.24.0, zod@4.3.6, zod@^3.22.3: version "3.25.76" resolved "https://registry.yarnpkg.com/zod/-/zod-3.25.76.tgz#26841c3f6fd22a6a2760e7ccb719179768471e34" integrity sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==