1:"$Sreact.fragment"
2:I[9766,[],""]
3:I[98924,[],""]
4:I[52619,["2619","static/chunks/2619-04bc32f026a0d946.js","4345","static/chunks/app/not-found-d9c2cc23a56fb2d4.js"],""]
7:I[24431,[],"OutletBoundary"]
9:I[15278,[],"AsyncMetadataOutlet"]
b:I[24431,[],"ViewportBoundary"]
d:I[24431,[],"MetadataBoundary"]
e:"$Sreact.suspense"
10:I[57150,[],""]
:HL["https://static.evolink.ai/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["https://static.evolink.ai/_next/static/css/e9a252ea2a4806ae.css","style"]
:HL["https://static.evolink.ai/_next/static/css/f6bc532273d9e766.css","style"]
:HL["https://static.evolink.ai/_next/static/css/4a8e31d52bb090bf.css","style"]
0:{"P":null,"b":"WF8rFRYOqgttFAph9Pd5k","p":"https://static.evolink.ai","c":["","blog","claude-fable-5-1-vs-gpt-6?_rsc=111nt"],"i":false,"f":[[["",{"children":[["locale","en","d"],{"children":["blog",{"children":[["slug","claude-fable-5-1-vs-gpt-6","d"],{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","html",null,{"lang":"en","children":["$","body",null,{"className":"antialiased","children":["$","div",null,{"className":"min-h-screen flex items-center justify-center bg-gray-50","children":["$","div",null,{"className":"text-center px-4 max-w-md mx-auto","children":[["$","h1",null,{"className":"text-6xl font-bold text-gray-900 mb-4","children":"404"}],["$","h2",null,{"className":"text-2xl font-semibold text-gray-700 mb-4","children":"Page Not Found"}],["$","p",null,{"className":"text-gray-600 mb-8","children":"The page you're looking for doesn't exist."}],["$","$L4",null,{"href":"/","className":"inline-block bg-black text-white px-6 py-3 rounded-lg hover:bg-gray-800 transition-colors font-medium","children":"Back to Home"}]]}]}]}]}],[["$","link","0",{"rel":"stylesheet","href":"https://static.evolink.ai/_next/static/css/e9a252ea2a4806ae.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["locale","en","d"],["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"https://static.evolink.ai/_next/static/css/e9a252ea2a4806ae.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"https://static.evolink.ai/_next/static/css/f6bc532273d9e766.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],"$L5"]}],{"children":["blog",["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["slug","claude-fable-5-1-vs-gpt-6","d"],["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L6",[["$","link","0",{"rel":"stylesheet","href":"https://static.evolink.ai/_next/static/css/4a8e31d52bb090bf.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","$L7",null,{"children":["$L8",["$","$L9",null,{"promise":"$@a"}]]}]]}],{},null,false]},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lb",null,{"children":"$Lc"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Ld",null,{"children":["$","div",null,{"hidden":true,"children":["$","$e",null,{"fallback":null,"children":"$Lf"}]}]}]]}],false]],"m":"$undefined","G":["$10",[]],"s":false,"S":true}
11:I[41402,["1497","static/chunks/ebf8faf4-85cae58f05172ab3.js","6809","static/chunks/6809-c40780dcdbb38ec5.js","2619","static/chunks/2619-04bc32f026a0d946.js","2319","static/chunks/2319-7dedb55539e05d95.js","740","static/chunks/740-75d8542c63007b5c.js","9914","static/chunks/9914-a1d065ee4686ac3c.js","738","static/chunks/738-ed2ff38e0d67055d.js","8450","static/chunks/app/%5Blocale%5D/layout-edcefaff0d26859d.js"],""]
12:I[14097,["1497","static/chunks/ebf8faf4-85cae58f05172ab3.js","6809","static/chunks/6809-c40780dcdbb38ec5.js","2619","static/chunks/2619-04bc32f026a0d946.js","2319","static/chunks/2319-7dedb55539e05d95.js","740","static/chunks/740-75d8542c63007b5c.js","9914","static/chunks/9914-a1d065ee4686ac3c.js","738","static/chunks/738-ed2ff38e0d67055d.js","8450","static/chunks/app/%5Blocale%5D/layout-edcefaff0d26859d.js"],"default"]
5:["$","html",null,{"lang":"en","suppressHydrationWarning":true,"className":"__variable_080a40 __variable_489d74 __variable_332515 __variable_c0fa38 __variable_83b82e __variable_d9466d","children":[["$","head",null,{"children":[["$","link",null,{"rel":"icon","href":"/favicon.ico","sizes":"32x32"}],["$","link",null,{"rel":"preconnect","href":"https://cdn.evolink.ai"}],["$","link",null,{"rel":"dns-prefetch","href":"https://cdn.evolink.ai"}],["$","link",null,{"rel":"preconnect","href":"https://pub-e1dc3561f27d41a4b14b346813c0a4fc.r2.dev"}],["$","link",null,{"rel":"dns-prefetch","href":"https://pub-e1dc3561f27d41a4b14b346813c0a4fc.r2.dev"}],["$","link",null,{"rel":"preconnect","href":"https://api.evolink.ai/web/api"}],["$","link",null,{"rel":"dns-prefetch","href":"https://api.evolink.ai/web/api"}],["$","link",null,{"rel":"icon","href":"/favicon.svg","type":"image/svg+xml"}],["$","link",null,{"rel":"apple-touch-icon","href":"/apple-touch-icon.png"}],["$","link",null,{"rel":"manifest","href":"/site.webmanifest"}]]}],["$","body",null,{"className":"__className_080a40 antialiased","suppressHydrationWarning":true,"children":[["$","$L11",null,{"id":"google-tag-manager","strategy":"lazyOnload","dangerouslySetInnerHTML":{"__html":"\n            (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n            'https://www.googletagmanager.com/gtm.js?id='+i+dl;\n            if(f && f.parentNode){f.parentNode.insertBefore(j,f);}\n            })(window,document,'script','dataLayer','GTM-PSC7XM3T');\n          "}}],["$","noscript",null,{"suppressHydrationWarning":true,"children":["$","iframe",null,{"src":"https://www.googletagmanager.com/ns.html?id=GTM-PSC7XM3T","height":"0","width":"0","style":{"display":"none","visibility":"hidden"}}]}],["$","$L12",null,{}],["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"@id\":\"https://evolink.ai/#organization\",\"name\":\"EvoLink\",\"legalName\":\"EVO GLOBAL TECHNOLOGIES LIMITED\",\"foundingDate\":\"2025\",\"url\":\"https://evolink.ai\",\"logo\":\"https://evolink.ai/web-app-manifest-512x512.png\",\"address\":{\"@type\":\"PostalAddress\",\"addressCountry\":\"HK\"},\"description\":\"EvoLink is the model access layer for AI teams shipping to production. One API for 170+ LLM, image, video, and audio models.\",\"sameAs\":[\"https://x.com/EvoLinkAi\",\"https://github.com/Evolink-AI\",\"https://discord.gg/5mGHfA24kn\"],\"contactPoint\":{\"@type\":\"ContactPoint\",\"email\":\"support@evolink.ai\",\"contactType\":\"customer support\"}}"}}],["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"@id\":\"https://evolink.ai/#website\",\"name\":\"EvoLink\",\"url\":\"https://evolink.ai\",\"publisher\":{\"@id\":\"https://evolink.ai/#organization\"}}"}}],"$L13"]}]]}]
14:I[94813,["6809","static/chunks/6809-c40780dcdbb38ec5.js","2619","static/chunks/2619-04bc32f026a0d946.js","5992","static/chunks/5992-8fd902e293526cdd.js","5904","static/chunks/5904-e56cb0328839b8b2.js","8414","static/chunks/app/%5Blocale%5D/blog/%5Bslug%5D/page-b98729166ea1f999.js"],"default"]
15:T41c,{"@context":"https://schema.org","@type":"BlogPosting","headline":"Claude Fable 5.1 vs GPT-6: What Can Builders Test?","description":"Fable 5.1 and GPT-6 are unannounced. Compare current baselines, evidence gates, migration risks, and matched tests for a future model decision.","image":["https://evolink.ai/blog/claude-fable-5-1-vs-gpt-6/claude-fable-5-1-vs-gpt-6-evidence-cover.webp"],"datePublished":"2026-08-01","dateModified":"2026-08-12","articleSection":"analysis","keywords":"Claude Fable 5.1, GPT-6, Anthropic, OpenAI, Future AI Models","inLanguage":"en","isAccessibleForFree":true,"author":{"@type":"Organization","@id":"https://evolink.ai/#organization","name":"EvoLink Team","url":"https://evolink.ai"},"publisher":{"@type":"Organization","@id":"https://evolink.ai/#organization","name":"EvoLink","logo":{"@type":"ImageObject","url":"https://evolink.ai/web-app-manifest-512x512.png"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https://evolink.ai/blog/claude-fable-5-1-vs-gpt-6"},"url":"https://evolink.ai/blog/claude-fable-5-1-vs-gpt-6"}16:Tb73,{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Have Claude Fable 5.1 and GPT-6 been announced?","acceptedAnswer":{"@type":"Answer","text":"No official Claude Fable 5.1 or GPT-6 product was identified in the provider sources reviewed on August 12, 2026. OpenAI has named Astra as its next major model, but that is not confirmation of a GPT-6 product."}},{"@type":"Question","name":"Is Claude Fable related to OpenAI Astra?","acceptedAnswer":{"@type":"Answer","text":"No. Claude Fable is an Anthropic family name, while Astra is OpenAI's internal next-major-model name. This article compares possible future production choices across providers; it does not claim a technical, corporate, or product relationship."}},{"@type":"Question","name":"Can Fable 5.1 and GPT-6 be compared today?","acceptedAnswer":{"@type":"Answer","text":"Not on performance, price, or production reliability. Neither model has enough verified information or a callable API route for a fair test."}},{"@type":"Question","name":"What should we expect from Claude Fable 5.1?","acceptedAnswer":{"@type":"Answer","text":"The most useful improvements would be lower cost per completed task, more durable long-running agents, clearer operating terms, and an easier upgrade path. None of these has been confirmed as a Fable 5.1 feature."}},{"@type":"Question","name":"What should we expect from GPT-6?","acceptedAnswer":{"@type":"Answer","text":"Look for stronger task continuity, better reasoning-and-tool coordination, a useful quality-cost ladder, and controls that remain observable through the API. None of these are confirmed GPT-6 specifications."}},{"@type":"Question","name":"Which current models should teams test?","acceptedAnswer":{"@type":"Answer","text":"Claude Fable 5 is the current Fable baseline. GPT-5.6 offers current OpenAI tiers for different quality, latency, and cost roles. Test the tier that matches each workload instead of comparing only the two most expensive routes."}},{"@type":"Question","name":"Which future model will be better or cheaper?","acceptedAnswer":{"@type":"Answer","text":"Unknown. Neither product has verified pricing or callable performance evidence. Evaluate cost per accepted task after release rather than guessing from model names."}},{"@type":"Question","name":"Can EvoLink route either future model now?","acceptedAnswer":{"@type":"Answer","text":"The linked product pages are tracking and alert surfaces, not proof of API access. EvoLink should only mark a route available after authenticated request, returned-model, usage, and billing verification."}},{"@type":"Question","name":"What should a team do before either model launches?","acceptedAnswer":{"@type":"Answer","text":"Build a current baseline, save production-shaped evaluation tasks, define promotion and rollback gates, and keep the primary and fallback model configurable through a unified gateway."}}]}6:["$","div",null,{"className":"min-h-screen flex flex-col bg-white","children":[["$","$L14",null,{"children":["$","div",null,{"className":"blog-shell","children":[["$","script",null,{"id":"blog-posting-structured-data","type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"$15"}}],["$","script",null,{"id":"blog-faq-structured-data","type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"$16"}}],"$L17","$L18","$L19","$L1a","$L1b"]}]}],"$L1c"]}]
1d:I[89426,["6809","static/chunks/6809-c40780dcdbb38ec5.js","2619","static/chunks/2619-04bc32f026a0d946.js","5992","static/chunks/5992-8fd902e293526cdd.js","5904","static/chunks/5904-e56cb0328839b8b2.js","8414","static/chunks/app/%5Blocale%5D/blog/%5Bslug%5D/page-b98729166ea1f999.js"],"default"]
1f:I[81356,["6809","static/chunks/6809-c40780dcdbb38ec5.js","2619","static/chunks/2619-04bc32f026a0d946.js","5992","static/chunks/5992-8fd902e293526cdd.js","5904","static/chunks/5904-e56cb0328839b8b2.js","8414","static/chunks/app/%5Blocale%5D/blog/%5Bslug%5D/page-b98729166ea1f999.js"],"Image"]
20:I[88675,["6809","static/chunks/6809-c40780dcdbb38ec5.js","2619","static/chunks/2619-04bc32f026a0d946.js","5992","static/chunks/5992-8fd902e293526cdd.js","5904","static/chunks/5904-e56cb0328839b8b2.js","8414","static/chunks/app/%5Blocale%5D/blog/%5Bslug%5D/page-b98729166ea1f999.js"],"SafeImage"]
22:I[86799,["6809","static/chunks/6809-c40780dcdbb38ec5.js","2619","static/chunks/2619-04bc32f026a0d946.js","5992","static/chunks/5992-8fd902e293526cdd.js","5904","static/chunks/5904-e56cb0328839b8b2.js","8414","static/chunks/app/%5Blocale%5D/blog/%5Bslug%5D/page-b98729166ea1f999.js"],"default"]
17:["$","$L1d",null,{}]
18:["$","div",null,{"className":"max-w-7xl w-full mx-auto px-4 sm:px-6 lg:px-8 py-4 animate-fade-in-up","children":["$","nav",null,{"className":"flex items-center gap-2 text-sm text-gray-600","children":["$L1e",["$","span",null,{"children":"/"}],["$","span",null,{"className":"text-gray-900","children":"analysis"}]]}]}]
19:["$","div",null,{"className":"max-w-7xl w-full mx-auto px-4 sm:px-6 lg:px-8 py-8","children":["$","div",null,{"className":"grid grid-cols-1 lg:grid-cols-[minmax(0,1fr)_320px] gap-8","children":[["$","article",null,{"className":"w-full min-w-0 flex flex-col gap-6","children":[["$","div",null,{"className":"rounded-lg overflow-hidden relative aspect-video w-full bg-gradient-to-br from-gray-100 to-gray-200 animate-fade-in-up","children":["$","$L1f",null,{"src":"/blog/claude-fable-5-1-vs-gpt-6/claude-fable-5-1-vs-gpt-6-evidence-cover.webp","alt":"Two future AI model paths waiting for public details while current available models remain in use","fill":true,"className":"object-cover","priority":true,"sizes":"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 800px"}]}],["$","div",null,{"className":"space-y-6 animate-fade-in-up animate-delay-100","children":[["$","div",null,{"className":"flex items-center gap-3","children":[["$","span",null,{"className":"inline-flex items-center px-3 py-1 rounded-full text-sm font-semibold border bg-gray-100 text-gray-800 border-gray-200","children":"analysis"}],null]}],["$","h1",null,{"className":"text-3xl md:text-4xl lg:text-5xl font-bold text-gray-900","children":"Claude Fable 5.1 vs GPT-6: What Can Builders Test?"}],"$undefined",["$","div",null,{"className":"flex items-center gap-6 text-sm text-gray-600 pb-6 border-b border-gray-200","children":[["$","div",null,{"className":"flex items-center gap-2","children":[["$","div",null,{"className":"w-10 h-10 rounded-full bg-gray-200 flex items-center justify-center flex-shrink-0 relative overflow-hidden","children":["$","$L20",null,{"src":"https://cdn.evolink.ai/avatar/EvoLinkTeam.webp","alt":"EvoLink Team","fill":true,"className":"rounded-full object-cover","sizes":"40px","fallback":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-user w-5 h-5 text-gray-500","aria-hidden":"true","children":[["$","path","975kel",{"d":"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"}],["$","circle","17ys0d",{"cx":"12","cy":"7","r":"4"}],"$undefined"]}]}]}],["$","div",null,{"children":[["$","div",null,{"className":"font-semibold text-gray-900","children":"EvoLink Team"}],["$","div",null,{"className":"text-xs","children":"Product Team"}]]}]]}],["$","div",null,{"className":"flex items-center gap-1","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-calendar w-4 h-4","aria-hidden":"true","children":[["$","path","1cmpym",{"d":"M8 2v4"}],["$","path","4m81vk",{"d":"M16 2v4"}],["$","rect","1hopcy",{"width":"18","height":"18","x":"3","y":"4","rx":"2"}],["$","path","8toen8",{"d":"M3 10h18"}],"$undefined"]}],"August 1, 2026"]}],["$","div",null,{"className":"flex items-center gap-1 text-green-700","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-calendar w-4 h-4","aria-hidden":"true","children":[["$","path","1cmpym",{"d":"M8 2v4"}],["$","path","4m81vk",{"d":"M16 2v4"}],["$","rect","1hopcy",{"width":"18","height":"18","x":"3","y":"4","rx":"2"}],["$","path","8toen8",{"d":"M3 10h18"}],"$undefined"]}],"Updated on"," ","August 12, 2026"]}],["$","div",null,{"className":"flex items-center gap-1","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-clock w-4 h-4","aria-hidden":"true","children":[["$","path","mmk7yg",{"d":"M12 6v6l4 2"}],["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],"$undefined"]}],"11 min read"]}]]}]]}],["$","div",null,{"id":"blog-article","className":"max-w-none min-w-0 overflow-hidden blog-prose animate-fade-in-up animate-delay-200","children":"$L21"}],["$","div",null,{"className":"flex items-center justify-start my-8","children":["$","$L22",null,{}]}],["$","div",null,{"className":"mt-12 pt-8 border-t border-gray-200 animate-fade-in-up animate-delay-300","children":"$L23"}]]}],"$L24"]}]}]
1a:["$","section",null,{"className":"py-16 bg-gray-50 animate-fade-in-up","children":["$","div",null,{"className":"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8","children":[["$","h2",null,{"className":"text-3xl font-bold text-gray-900 mb-8","children":"Related Articles"}],["$","div",null,{"className":"grid gap-6 md:grid-cols-2 lg:grid-cols-3","children":["$L25","$L26","$L27"]}]]}]}]
1b:["$","section",null,{"className":"py-16 bg-black text-white animate-fade-in-up","children":["$","div",null,{"className":"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center","children":[["$","h2",null,{"className":"text-3xl font-bold mb-4","children":"Ready to Reduce Your AI Costs by 89%?"}],["$","p",null,{"className":"text-lg text-gray-300 mb-8","children":"Start using EvoLink today and experience the power of intelligent API routing."}],["$","div",null,{"className":"flex flex-col sm:flex-row gap-4 justify-center","children":["$L28","$L29"]}]]}]}]
c:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
2f:I[43086,["6809","static/chunks/6809-c40780dcdbb38ec5.js","2619","static/chunks/2619-04bc32f026a0d946.js","5992","static/chunks/5992-8fd902e293526cdd.js","5904","static/chunks/5904-e56cb0328839b8b2.js","8414","static/chunks/app/%5Blocale%5D/blog/%5Bslug%5D/page-b98729166ea1f999.js"],"default"]
23:["$","div",null,{"className":"flex items-center gap-2 flex-wrap","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-tag w-4 h-4 text-gray-500","aria-hidden":"true","children":[["$","path","vktsd0",{"d":"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z"}],["$","circle","kqv944",{"cx":"7.5","cy":"7.5","r":".5","fill":"currentColor"}],"$undefined"]}],["$L2a","$L2b","$L2c","$L2d","$L2e"]]}]
24:["$","aside",null,{"className":"hidden lg:block","children":["$","div",null,{"className":"sticky top-24 space-y-4","children":[["$","div",null,{"className":"bg-white border border-gray-200 rounded-lg p-6 shadow-sm","children":[["$","h3",null,{"className":"text-sm font-semibold text-gray-700 mb-3","children":"Author"}],["$","div",null,{"className":"bg-gray-50 rounded-lg p-6 border border-gray-200","children":["$","div",null,{"className":"flex items-start gap-4","children":[["$","div",null,{"className":"w-16 h-16 rounded-full bg-gray-200 flex items-center justify-center flex-shrink-0 relative overflow-hidden","children":["$","$L20",null,{"src":"https://cdn.evolink.ai/avatar/EvoLinkTeam.webp","alt":"EvoLink Team","fill":true,"className":"rounded-full object-cover","sizes":"64px","fallback":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-user w-8 h-8 text-gray-400","aria-hidden":"true","children":[["$","path","975kel",{"d":"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"}],["$","circle","17ys0d",{"cx":"12","cy":"7","r":"4"}],"$undefined"]}]}]}],["$","div",null,{"className":"flex-1","children":[["$","h3",null,{"className":"text-lg font-semibold text-gray-900","children":"EvoLink Team"}],["$","p",null,{"className":"mb-2 text-sm text-gray-600","children":"Product Team"}],["$","p",null,{"className":"text-gray-600 text-sm leading-relaxed","children":"Building the future of AI routing and cost optimization."}]]}]]}]}]]}],["$","div",null,{"className":"bg-white border border-gray-200 rounded-lg p-6 shadow-sm","children":[["$","h3",null,{"className":"text-sm font-semibold text-gray-700 mb-2","children":"Category"}],["$","span",null,{"className":"inline-flex items-center px-3 py-1 rounded-full text-sm font-medium bg-gray-100 text-gray-800 border border-gray-200","children":"analysis"}]]}],["$","$L2f",null,{"items":[{"id":"at-a-glance-what-decision-can-you-make-today","title":"At a Glance: What Decision Can You Make Today?","depth":2},{"id":"what-is-actually-known-an-attribution-check","title":"What Is Actually Known? An Attribution Check","depth":2},{"id":"the-main-comparison-point-completed-work-not-rumored-scale","title":"The Main Comparison Point: Completed Work, Not Rumored Scale","depth":2},{"id":"what-fable-51-must-improve-to-justify-a-future-choice","title":"What Fable 5.1 Must Improve to Justify a Future Choice","depth":2},{"id":"1-frontier-quality-with-better-successful-task-economics","title":"1. Frontier quality with better successful-task economics","depth":3},{"id":"2-more-durable-long-running-agents","title":"2. More durable long-running agents","depth":3},{"id":"3-a-clearer-operating-contract","title":"3. A clearer operating contract","depth":3},{"id":"4-an-upgrade-path-not-just-a-new-name","title":"4. An upgrade path, not just a new name","depth":3},{"id":"what-gpt-6-must-improve-to-justify-a-future-choice","title":"What GPT-6 Must Improve to Justify a Future Choice","depth":2},{"id":"1-better-continuity-across-long-work","title":"1. Better continuity across long work","depth":3},{"id":"2-stronger-coordination-between-reasoning-and-tools","title":"2. Stronger coordination between reasoning and tools","depth":3},{"id":"3-a-useful-quality-cost-ladder","title":"3. A useful quality-cost ladder","depth":3},{"id":"4-more-control-without-more-integration-burden","title":"4. More control without more integration burden","depth":3},{"id":"behavior-changes-to-test-under-matched-conditions","title":"Behavior Changes to Test Under Matched Conditions","depth":2},{"id":"the-compatibility-surface-and-migration-risks","title":"The Compatibility Surface and Migration Risks","depth":2},{"id":"what-would-not-count-as-meaningful-progress","title":"What Would Not Count as Meaningful Progress","depth":2},{"id":"when-to-keep-using-current-models","title":"When to Keep Using Current Models","depth":2},{"id":"a-safe-evaluation-plan","title":"A Safe Evaluation Plan","depth":2},{"id":"what-to-compare-after-launch","title":"What to Compare After Launch","depth":2},{"id":"faq","title":"FAQ","depth":2},{"id":"have-claude-fable-51-and-gpt-6-been-announced","title":"Have Claude Fable 5.1 and GPT-6 been announced?","depth":3},{"id":"is-claude-fable-related-to-openai-astra","title":"Is Claude Fable related to OpenAI Astra?","depth":3},{"id":"can-fable-51-and-gpt-6-be-compared-today","title":"Can Fable 5.1 and GPT-6 be compared today?","depth":3},{"id":"what-should-we-expect-from-claude-fable-51","title":"What should we expect from Claude Fable 5.1?","depth":3},{"id":"what-should-we-expect-from-gpt-6","title":"What should we expect from GPT-6?","depth":3},{"id":"which-current-models-should-teams-test","title":"Which current models should teams test?","depth":3},{"id":"which-future-model-will-be-better-or-cheaper","title":"Which future model will be better or cheaper?","depth":3},{"id":"can-evolink-route-either-future-model-now","title":"Can EvoLink route either future model now?","depth":3},{"id":"what-should-a-team-do-before-either-model-launches","title":"What should a team do before either model launches?","depth":3},{"id":"sources","title":"Sources","depth":2}],"title":"Table of Contents"}]]}]}]
8:null
21:[["$","div",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":["$","strong",null,{"className":"font-bold text-gray-900","children":"The useful question is not which unreleased model wins. It is what each one would need to improve to deserve a place in production."}]}],"\n",["$","div",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":["As of ",["$","strong",null,{"className":"font-bold text-gray-900","children":"August 12, 2026"}],", the official Anthropic sources reviewed here do not announce a model named Claude Fable 5.1. OpenAI has named ",["$","strong",null,{"className":"font-bold text-gray-900","children":"Astra"}]," as its next major model and published research artifacts, but has not said Astra will ship as GPT-6. There are no verified model IDs, prices, limits, or callable routes for either Claude Fable 5.1 or GPT-6. Any head-to-head benchmark would therefore be invented."]}],"\n",["$","div",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":[["$","strong",null,{"className":"font-bold text-gray-900","children":"Fable and Astra have no direct relationship."}]," Fable is an Anthropic model-family name; Astra is OpenAI's internal name for its next major model. They appear together here only because users search for a future cross-provider comparison, not because one is based on, succeeds, or integrates with the other."]}],"\n",["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"That does not make the conversation pointless. The products available today already show where the next meaningful improvements could matter most. For Fable 5.1, the most interesting progress would make Anthropic's highest-capability route easier to run and easier to justify. For GPT-6, it would make OpenAI's broad agent and tool platform feel more coherent across long-running work. These are the changes worth watching—not promises about either company's private roadmap."}],"\n",["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"For EvoLink users, there is no need to wait. Keep building with provider-documented models; treat EvoLink product pages as listings until an authenticated request, returned-model identity, usage, and billing are verified. Preserve model choice behind a unified gateway and save today's results as the future baseline."}],"\n",["$","h2",null,{"id":"at-a-glance-what-decision-can-you-make-today","className":"text-3xl font-bold text-gray-900 mb-4 mt-8","children":"At a Glance: What Decision Can You Make Today?"}],"\n",["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"The names invite a head-to-head article, but their value may not look identical. A more useful starting point is what each company's current models do well—and what developers still wish were better."}],"\n",["$","div",null,{"className":"mb-6 w-full max-w-full overflow-x-auto rounded-lg border border-gray-200","children":["$","table",null,{"className":"min-w-[640px] w-full divide-y divide-gray-300 border-0","children":[["$","thead",null,{"className":"bg-gray-100 border-b-2 border-gray-300","children":["$","tr",null,{"className":"hover:bg-gray-50 transition-colors","children":[["$","th",null,{"className":"px-6 py-4 text-left text-sm font-semibold text-gray-800 uppercase tracking-wider border-r border-gray-200 last:border-r-0","children":"Future model"}],"$L30","$L31"]}]}],"$L32"]}]}],"\n","$L33","\n","$L34","\n","$L35","\n","$L36","\n","$L37","\n","$L38","\n","$L39","\n","$L3a","\n","$L3b","\n","$L3c","\n","$L3d","\n","$L3e","\n","$L3f","\n","$L40","\n","$L41","\n","$L42","\n","$L43","\n","$L44","\n","$L45","\n","$L46","\n","$L47","\n","$L48","\n","$L49","\n","$L4a","\n","$L4b","\n","$L4c","\n","$L4d","\n","$L4e","\n","$L4f","\n","$L50","\n","$L51","\n","$L52","\n","$L53","\n","$L54","\n","$L55","\n","$L56","\n","$L57","\n","$L58","\n","$L59","\n","$L5a","\n","$L5b","\n","$L5c","\n","$L5d","\n","$L5e","\n","$L5f","\n","$L60","\n","$L61","\n","$L62","\n","$L63","\n","$L64","\n","$L65","\n","$L66","\n","$L67","\n","$L68","\n","$L69","\n","$L6a","\n","$L6b","\n","$L6c","\n","$L6d","\n","$L6e","\n","$L6f","\n","$L70","\n","$L71","\n","$L72","\n","$L73","\n","$L74","\n","$L75","\n","$L76","\n","$L77","\n","$L78"]
7a:I[23489,["6809","static/chunks/6809-c40780dcdbb38ec5.js","2619","static/chunks/2619-04bc32f026a0d946.js","5992","static/chunks/5992-8fd902e293526cdd.js","5904","static/chunks/5904-e56cb0328839b8b2.js","8414","static/chunks/app/%5Blocale%5D/blog/%5Bslug%5D/page-b98729166ea1f999.js"],"default"]
7f:I[50705,["6809","static/chunks/6809-c40780dcdbb38ec5.js","2619","static/chunks/2619-04bc32f026a0d946.js","5992","static/chunks/5992-8fd902e293526cdd.js","5904","static/chunks/5904-e56cb0328839b8b2.js","8414","static/chunks/app/%5Blocale%5D/blog/%5Bslug%5D/page-b98729166ea1f999.js"],"default"]
30:["$","th",null,{"className":"px-6 py-4 text-left text-sm font-semibold text-gray-800 uppercase tracking-wider border-r border-gray-200 last:border-r-0","children":"Current baseline"}]
31:["$","th",null,{"className":"px-6 py-4 text-left text-sm font-semibold text-gray-800 uppercase tracking-wider border-r border-gray-200 last:border-r-0","children":"The question worth asking"}]
32:["$","tbody",null,{"className":"bg-white divide-y divide-gray-200","children":[["$","tr",null,{"className":"hover:bg-gray-50 transition-colors","children":[["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"Claude Fable 5.1"}],["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"Claude Fable 5"}],["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"Can Anthropic keep its highest level of capability while making long-running work more reliable and less expensive?"}]]}],["$","tr",null,{"className":"hover:bg-gray-50 transition-colors","children":[["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"GPT-6"}],["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"GPT-5.6 family"}],["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"Can OpenAI make agents, tools, context, and model choice work together more naturally?"}]]}]]}]
33:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"This is not a specification table. It is a testable product thesis for each provider."}]
34:["$","h2",null,{"id":"what-is-actually-known-an-attribution-check","className":"text-3xl font-bold text-gray-900 mb-4 mt-8","children":"What Is Actually Known? An Attribution Check"}]
35:["$","div",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":["Anthropic's public catalog lists ",["$","strong",null,{"className":"font-bold text-gray-900","children":"Fable 5"}],", not Fable 5.1. OpenAI's public material names ",["$","strong",null,{"className":"font-bold text-gray-900","children":"Astra"}],", but does not identify it as GPT-6. Provider documents establish the current baselines; community posts establish only that people want a future comparison. Neither source class supports future prices, specifications, benchmarks, or a winner."]}]
36:["$","h2",null,{"id":"the-main-comparison-point-completed-work-not-rumored-scale","className":"text-3xl font-bold text-gray-900 mb-4 mt-8","children":"The Main Comparison Point: Completed Work, Not Rumored Scale"}]
37:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"The useful comparison is whether a verified future route completes more production work within cost, latency, policy, and operational limits. Parameter-count rumors, context-window predictions, or a provider demo cannot answer that question."}]
38:["$","h2",null,{"id":"what-fable-51-must-improve-to-justify-a-future-choice","className":"text-3xl font-bold text-gray-900 mb-4 mt-8","children":"What Fable 5.1 Must Improve to Justify a Future Choice"}]
39:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"Anthropic already describes Claude Fable 5 as its highest-capability widely released model, aimed at demanding reasoning and long-running agents. A worthwhile 5.1 release should therefore do more than add a few benchmark points."}]
3a:["$","h3",null,{"id":"1-frontier-quality-with-better-successful-task-economics","className":"text-2xl font-semibold text-gray-900 mb-3 mt-6","children":"1. Frontier quality with better successful-task economics"}]
3b:["$","div",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":["Fable 5 currently occupies a premium role. The most valuable improvement would be a lower ",["$","strong",null,{"className":"font-bold text-gray-900","children":"cost per accepted task"}],", whether that comes from fewer retries, shorter traces, better tool decisions, faster completion, or a different commercial profile. A cheaper token price would help, but it would not be enough if review and repair costs remained high."]}]
3c:["$","h3",null,{"id":"2-more-durable-long-running-agents","className":"text-2xl font-semibold text-gray-900 mb-3 mt-6","children":"2. More durable long-running agents"}]
3d:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"Long tasks fail differently from chat prompts. They lose state, repeat tools, recover poorly, or produce an impressive partial result that cannot be accepted. We should expect measurable gains in whole-trace completion, recovery after tool failure, and consistency across repeated runs—not only stronger single-turn answers."}]
3e:["$","h3",null,{"id":"3-a-clearer-operating-contract","className":"text-2xl font-semibold text-gray-900 mb-3 mt-6","children":"3. A clearer operating contract"}]
3f:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"Teams need unambiguous answers about retention, regional processing, rate limits, snapshots, caching, tool behavior, and fallback behavior. If a future Fable revision reduces operational ambiguity, that may matter more than a small reasoning gain for regulated or high-volume applications."}]
40:["$","h3",null,{"id":"4-an-upgrade-path-not-just-a-new-name","className":"text-2xl font-semibold text-gray-900 mb-3 mt-6","children":"4. An upgrade path, not just a new name"}]
41:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"A strong 5.1 launch should make migration observable: what changed, which prompts or tools behave differently, which defaults moved, and when teams should retain Fable 5 as a fallback. The expectation is not perfect backward compatibility; it is enough documentation and version control to migrate deliberately."}]
42:["$","h2",null,{"id":"what-gpt-6-must-improve-to-justify-a-future-choice","className":"text-3xl font-bold text-gray-900 mb-4 mt-8","children":"What GPT-6 Must Improve to Justify a Future Choice"}]
43:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"OpenAI's current developer platform already spans conversation state, tools, background work, multi-agent orchestration, evals, and multiple model tiers. A meaningful GPT-6 would make those pieces work together more reliably rather than merely raising a general intelligence score."}]
44:["$","h3",null,{"id":"1-better-continuity-across-long-work","className":"text-2xl font-semibold text-gray-900 mb-3 mt-6","children":"1. Better continuity across long work"}]
45:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"The important leap would be durable task state: fewer resets, less repeated context, and clearer recovery when a multi-step workflow is interrupted. This should be judged in developer-controlled traces, not inferred from a smoother chat experience."}]
46:["$","h3",null,{"id":"2-stronger-coordination-between-reasoning-and-tools","className":"text-2xl font-semibold text-gray-900 mb-3 mt-6","children":"2. Stronger coordination between reasoning and tools"}]
47:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"Builders need a model that knows when to reason, when to call a tool, when to ask for clarification, and when to stop. A worthwhile next generation should reduce unnecessary calls and loops while improving successful completion across coding, research, browser, and business workflows."}]
48:["$","h3",null,{"id":"3-a-useful-quality-cost-ladder","className":"text-2xl font-semibold text-gray-900 mb-3 mt-6","children":"3. A useful quality-cost ladder"}]
49:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"OpenAI's current tiered approach lets teams match different workloads to different quality and cost roles. We should hope a future generation preserves that routing flexibility instead of forcing every task onto the most expensive route. The practical win is not one universal flagship; it is a family that makes escalation predictable."}]
4a:["$","h3",null,{"id":"4-more-control-without-more-integration-burden","className":"text-2xl font-semibold text-gray-900 mb-3 mt-6","children":"4. More control without more integration burden"}]
4b:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"New reasoning modes, memory, or agent controls only help when developers can understand and control their behavior. GPT-6 should be easier to test and integrate through APIs—not just more impressive in a product demo."}]
4c:["$","h2",null,{"id":"behavior-changes-to-test-under-matched-conditions","className":"text-3xl font-bold text-gray-900 mb-4 mt-8","children":"Behavior Changes to Test Under Matched Conditions"}]
4d:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"The providers may pursue different product ideas, but builders will still judge both models by what happens in real work."}]
4e:["$","div",null,{"className":"mb-6 w-full max-w-full overflow-x-auto rounded-lg border border-gray-200","children":["$","table",null,{"className":"min-w-[640px] w-full divide-y divide-gray-300 border-0","children":[["$","thead",null,{"className":"bg-gray-100 border-b-2 border-gray-300","children":["$","tr",null,{"className":"hover:bg-gray-50 transition-colors","children":[["$","th",null,{"className":"px-6 py-4 text-left text-sm font-semibold text-gray-800 uppercase tracking-wider border-r border-gray-200 last:border-r-0","children":"What builders need"}],["$","th",null,{"className":"px-6 py-4 text-left text-sm font-semibold text-gray-800 uppercase tracking-wider border-r border-gray-200 last:border-r-0","children":"What to look for in Fable 5.1"}],["$","th",null,{"className":"px-6 py-4 text-left text-sm font-semibold text-gray-800 uppercase tracking-wider border-r border-gray-200 last:border-r-0","children":"What to look for in GPT-6"}],["$","th",null,{"className":"px-6 py-4 text-left text-sm font-semibold text-gray-800 uppercase tracking-wider border-r border-gray-200 last:border-r-0","children":"Evidence that counts"}]]}]}],["$","tbody",null,{"className":"bg-white divide-y divide-gray-200","children":[["$","tr",null,{"className":"hover:bg-gray-50 transition-colors","children":[["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"Better completed work"}],["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"Higher whole-trace reliability on demanding tasks"}],["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"Better coordination across state, reasoning, and tools"}],["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"Repeated real-world tasks with clear success criteria"}]]}],["$","tr",null,{"className":"hover:bg-gray-50 transition-colors","children":[["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"Cost that stays manageable"}],["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"Fewer retries and less unnecessary premium usage"}],["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"Clear choices across quality and price levels"}],["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"Total cost per completed task, not token price alone"}]]}],["$","tr",null,{"className":"hover:bg-gray-50 transition-colors","children":[["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"Reliable everyday use"}],["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"Clear data, versioning, limits, and fallback rules"}],["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"Agent state and recovery that developers can inspect"}],["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"Official documentation plus real API tests"}]]}],["$","tr",null,{"className":"hover:bg-gray-50 transition-colors","children":[["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"An upgrade worth making"}],["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"A measurable improvement over Fable 5"}],["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"A measurable improvement over the right GPT-5.6 tier"}],"$L79"]}]]}]]}]}]
4f:["$","div",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":["$","$L7a",null,{"src":"/blog/claude-fable-5-1-vs-gpt-6/cross-provider-evaluation-matrix.webp","alt":"A matched cross-provider evaluation harness sending identical tasks through cyan and amber lanes for tools, context, reliability, cost, and latency checks"}]}]
50:["$","div",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":["The shared scorecard matters because provider narratives will differ. One may emphasize frontier intelligence; the other may emphasize an integrated agent platform. Production teams still need to ask the same question: ",["$","strong",null,{"className":"font-bold text-gray-900","children":"did more real tasks finish correctly, within the required cost, latency, and policy boundaries?"}]]}]
51:["$","h2",null,{"id":"the-compatibility-surface-and-migration-risks","className":"text-3xl font-bold text-gray-900 mb-4 mt-8","children":"The Compatibility Surface and Migration Risks"}]
52:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"Beyond quality, capture request fields, tool schemas, streaming events, returned model identity, usage, context handling, safeguards, data terms, rate limits, fallback behavior, and billing. A future route can be stronger and still be the wrong migration if it breaks a required control or makes rollback opaque."}]
53:["$","h2",null,{"id":"what-would-not-count-as-meaningful-progress","className":"text-3xl font-bold text-gray-900 mb-4 mt-8","children":"What Would Not Count as Meaningful Progress"}]
54:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"Some launch-day improvements sound exciting but should not trigger a migration by themselves:"}]
55:["$","ul",null,{"className":"list-disc pl-6 mb-6 space-y-2 text-gray-700","children":["\n",["$","li",null,{"className":"text-lg leading-relaxed","children":"a higher vendor benchmark without the prompts, tools, effort setting, and repeated-run variance;"}],"\n",["$","li",null,{"className":"text-lg leading-relaxed","children":"a larger context window that does not improve retrieval or long-trace completion;"}],"\n",["$","li",null,{"className":"text-lg leading-relaxed","children":"a lower token price paired with more retries, review, or tool calls;"}],"\n",["$","li",null,{"className":"text-lg leading-relaxed","children":"a polished chat demo without a documented API contract;"}],"\n",["$","li",null,{"className":"text-lg leading-relaxed","children":"a new reasoning control whose latency and cost behavior cannot be observed;"}],"\n",["$","li",null,{"className":"text-lg leading-relaxed","children":"a provider-specific feature that requires rewriting the application with no tested fallback."}],"\n"]}]
56:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"The next model should earn traffic by completing more real work—not simply by carrying a bigger version number."}]
57:["$","h2",null,{"id":"when-to-keep-using-current-models","className":"text-3xl font-bold text-gray-900 mb-4 mt-8","children":"When to Keep Using Current Models"}]
58:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"Keep current models when they already meet the product bar, when neither future route is callable, when data or regional terms are unresolved, or when the apparent improvement does not survive accepted-task cost and p95 latency gates. A split-routing policy may remain better than a full migration."}]
59:["$","h2",null,{"id":"a-safe-evaluation-plan","className":"text-3xl font-bold text-gray-900 mb-4 mt-8","children":"A Safe Evaluation Plan"}]
5a:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"Instead of waiting for two unannounced names, use the current generation to establish a baseline that future models will need to beat."}]
5b:["$","ol",null,{"className":"list-decimal pl-6 mb-6 space-y-2 text-gray-700","children":["\n",["$","li",null,{"className":"text-lg leading-relaxed","children":["Choose current baselines: measure ","$L7b"," and the appropriate ","$L7c"," tier on the same real tasks."]}],"\n",["$","li",null,{"className":"text-lg leading-relaxed","children":"Separate workloads: keep routine extraction, classification, coding, research, and long-running agents in distinct evaluation sets."}],"\n",["$","li",null,{"className":"text-lg leading-relaxed","children":"Decide what “better” means now: track task success, first-pass quality, tool reliability, p95 latency, and cost per completed task."}],"\n",["$","li",null,{"className":"text-lg leading-relaxed","children":"Keep routing configurable: put model choice, parameters, timeout, retries, and fallback behind policy instead of scattering provider IDs through application code."}],"\n",["$","li",null,{"className":"text-lg leading-relaxed","children":["Track facts separately: use the ","$L7d"," and ","$L7e"," for official status changes."]}],"\n"]}]
5c:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"Through EvoLink's unified gateway, this preparation keeps the future decision reversible. A newly verified model can enter as an evaluation route, receive a small workload-specific canary, and lose traffic without requiring an architecture rewrite."}]
5d:["$","$L7f",null,{"url":"/claude-fable-5-1","text":"Track Claude Fable 5.1 on EvoLink"}]
5e:["$","$L7f",null,{"url":"/gpt-6","text":"Track GPT-6 on EvoLink","variant":"secondary"}]
5f:["$","h2",null,{"id":"what-to-compare-after-launch","className":"text-3xl font-bold text-gray-900 mb-4 mt-8","children":"What to Compare After Launch"}]
60:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"Once both models are officially released and callable through APIs, compare them on the questions that affect an actual model choice:"}]
61:["$","ol",null,{"className":"list-decimal pl-6 mb-6 space-y-2 text-gray-700","children":["\n",["$","li",null,{"className":"text-lg leading-relaxed","children":"which tasks and use cases each model is designed for;"}],"\n",["$","li",null,{"className":"text-lg leading-relaxed","children":"whether API access is open and which capabilities it supports;"}],"\n",["$","li",null,{"className":"text-lg leading-relaxed","children":"the published context, output limits, pricing, and access conditions;"}],"\n",["$","li",null,{"className":"text-lg leading-relaxed","children":"whether an EvoLink route is available with clear pricing and usage information;"}],"\n",["$","li",null,{"className":"text-lg leading-relaxed","children":"how both models compare on quality, speed, reliability, and total cost across the same real tasks."}],"\n"]}]
62:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"Until that information is public, there is not enough evidence to rank either model."}]
63:["$","h2",null,{"id":"faq","className":"text-3xl font-bold text-gray-900 mb-4 mt-8","children":"FAQ"}]
64:["$","h3",null,{"id":"have-claude-fable-51-and-gpt-6-been-announced","className":"text-2xl font-semibold text-gray-900 mb-3 mt-6","children":"Have Claude Fable 5.1 and GPT-6 been announced?"}]
65:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"No official Claude Fable 5.1 or GPT-6 product was identified in the provider sources reviewed on August 12, 2026. OpenAI has named Astra as its next major model, but that is not confirmation of a GPT-6 product."}]
66:["$","h3",null,{"id":"is-claude-fable-related-to-openai-astra","className":"text-2xl font-semibold text-gray-900 mb-3 mt-6","children":"Is Claude Fable related to OpenAI Astra?"}]
67:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"No. Claude Fable is an Anthropic family name, while Astra is OpenAI's internal next-major-model name. This article compares possible future production choices across providers; it does not claim a technical, corporate, or product relationship."}]
68:["$","h3",null,{"id":"can-fable-51-and-gpt-6-be-compared-today","className":"text-2xl font-semibold text-gray-900 mb-3 mt-6","children":"Can Fable 5.1 and GPT-6 be compared today?"}]
69:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"Not on performance, price, or production reliability. Neither model has enough verified information or a callable API route for a fair test."}]
6a:["$","h3",null,{"id":"what-should-we-expect-from-claude-fable-51","className":"text-2xl font-semibold text-gray-900 mb-3 mt-6","children":"What should we expect from Claude Fable 5.1?"}]
6b:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"The most useful improvements would be lower cost per completed task, more durable long-running agents, clearer operating terms, and an easier upgrade path. None of these has been confirmed as a Fable 5.1 feature."}]
6c:["$","h3",null,{"id":"what-should-we-expect-from-gpt-6","className":"text-2xl font-semibold text-gray-900 mb-3 mt-6","children":"What should we expect from GPT-6?"}]
6d:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"Look for stronger task continuity, better reasoning-and-tool coordination, a useful quality-cost ladder, and controls that remain observable through the API. None of these are confirmed GPT-6 specifications."}]
6e:["$","h3",null,{"id":"which-current-models-should-teams-test","className":"text-2xl font-semibold text-gray-900 mb-3 mt-6","children":"Which current models should teams test?"}]
6f:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"Claude Fable 5 is the current Fable baseline. GPT-5.6 offers current OpenAI tiers for different quality, latency, and cost roles. Test the tier that matches each workload instead of comparing only the two most expensive routes."}]
70:["$","h3",null,{"id":"which-future-model-will-be-better-or-cheaper","className":"text-2xl font-semibold text-gray-900 mb-3 mt-6","children":"Which future model will be better or cheaper?"}]
71:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"Unknown. Neither product has verified pricing or callable performance evidence. Evaluate cost per accepted task after release rather than guessing from model names."}]
72:["$","h3",null,{"id":"can-evolink-route-either-future-model-now","className":"text-2xl font-semibold text-gray-900 mb-3 mt-6","children":"Can EvoLink route either future model now?"}]
73:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"The linked product pages are tracking and alert surfaces, not proof of API access. EvoLink should only mark a route available after authenticated request, returned-model, usage, and billing verification."}]
74:["$","h3",null,{"id":"what-should-a-team-do-before-either-model-launches","className":"text-2xl font-semibold text-gray-900 mb-3 mt-6","children":"What should a team do before either model launches?"}]
75:["$","p",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":"Build a current baseline, save production-shaped evaluation tasks, define promotion and rollback gates, and keep the primary and fallback model configurable through a unified gateway."}]
76:["$","h2",null,{"id":"sources","className":"text-3xl font-bold text-gray-900 mb-4 mt-8","children":"Sources"}]
77:["$","ul",null,{"className":"list-disc pl-6 mb-6 space-y-2 text-gray-700","children":["\n",["$","li",null,{"className":"text-lg leading-relaxed","children":["$","a",null,{"href":"https://platform.claude.com/docs/en/about-claude/models/overview","className":"text-blue-600 hover:text-blue-800 underline font-medium break-all","target":"_blank","rel":"noopener noreferrer","children":"Anthropic model overview"}]}],"\n",["$","li",null,{"className":"text-lg leading-relaxed","children":["$","a",null,{"href":"https://platform.claude.com/docs/en/about-claude/models/introducing-claude-fable-5-and-claude-mythos-5","className":"text-blue-600 hover:text-blue-800 underline font-medium break-all","target":"_blank","rel":"noopener noreferrer","children":"Anthropic: Introducing Claude Fable 5 and Claude Mythos 5"}]}],"\n",["$","li",null,{"className":"text-lg leading-relaxed","children":["$","a",null,{"href":"https://developers.openai.com/api/docs/models","className":"text-blue-600 hover:text-blue-800 underline font-medium break-all","target":"_blank","rel":"noopener noreferrer","children":"OpenAI models documentation"}]}],"\n",["$","li",null,{"className":"text-lg leading-relaxed","children":["$","a",null,{"href":"https://openai.com/index/ten-advances-in-mathematics/","className":"text-blue-600 hover:text-blue-800 underline font-medium break-all","target":"_blank","rel":"noopener noreferrer","children":"OpenAI: Ten advances in mathematics and theoretical computer science"}]}],"\n",["$","li",null,{"className":"text-lg leading-relaxed","children":["$","a",null,{"href":"https://openai.com/news/product-releases/","className":"text-blue-600 hover:text-blue-800 underline font-medium break-all","target":"_blank","rel":"noopener noreferrer","children":"OpenAI product releases"}]}],"\n",["$","li",null,{"className":"text-lg leading-relaxed","children":["$","a",null,{"href":"https://openai.com/index/gpt-5-6/","className":"text-blue-600 hover:text-blue-800 underline font-medium break-all","target":"_blank","rel":"noopener noreferrer","children":"OpenAI: GPT-5.6 announcement"}]}],"\n",["$","li",null,{"className":"text-lg leading-relaxed","children":"$L80"}],"\n"]}]
78:["$","div",null,{"className":"text-gray-700 mb-6 leading-relaxed text-base md:text-lg break-words","children":["$","em",null,{"className":"italic","children":"Evidence last reviewed August 12, 2026. These expectations come from observing current products; they are not claims about either provider's private roadmap, final naming, or future specifications."}]}]
79:["$","td",null,{"className":"px-6 py-4 text-sm text-gray-800 border-r border-gray-200 last:border-r-0","children":"Start small, compare real traffic, and keep a rollback option"}]
81:I[64707,["6809","static/chunks/6809-c40780dcdbb38ec5.js","2619","static/chunks/2619-04bc32f026a0d946.js","5992","static/chunks/5992-8fd902e293526cdd.js","5904","static/chunks/5904-e56cb0328839b8b2.js","8414","static/chunks/app/%5Blocale%5D/blog/%5Bslug%5D/page-b98729166ea1f999.js"],"default"]
1e:["$","$L81",null,{"ref":"$undefined","href":"/en/blog","locale":"en","localeCookie":{"name":"NEXT_LOCALE","sameSite":"lax"},"className":"flex items-center gap-1 hover:text-gray-900 transition-colors","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-chevron-left w-4 h-4","aria-hidden":"true","children":[["$","path","1wnfg3",{"d":"m15 18-6-6 6-6"}],"$undefined"]}],"Back to Blog"]}]
25:["$","$L81","gpt-6-vs-claude-opus-5",{"ref":"$undefined","href":"/en/blog/gpt-6-vs-claude-opus-5","locale":"en","localeCookie":"$1e:props:localeCookie","className":"block h-full","children":["$","article",null,{"className":"flex h-full flex-col overflow-hidden rounded-md border bg-white transition-all duration-300 hover:shadow-lg hover:border-gray-400 group border-gray-200 shadow-sm","children":[["$","div",null,{"className":"relative aspect-[16/9] w-full bg-gray-100 overflow-hidden","children":[["$","$L20",null,{"src":"/blog/gpt-6/gpt-6-vs-claude-opus-5-cover.webp","alt":"GPT-6 public release status compared with Claude Opus 5 verified specifications and evaluation criteria","fill":true,"priority":"$undefined","className":"object-cover object-top transition-transform duration-500 group-hover:scale-105","sizes":"(max-width:768px) 100vw, (max-width:1200px) 50vw, 33vw","fallback":["$","div",null,{"className":"absolute inset-0 bg-gray-100"}]}],["$","div",null,{"className":"absolute left-4 bottom-4 flex flex-wrap gap-2 z-10","children":["$","span",null,{"className":"inline-flex items-center px-2.5 py-1 text-xs font-bold rounded-md shadow-sm border border-white/10 backdrop-blur-md bg-gray-900 text-white","children":"model-comparison"}]}]]}],["$","div",null,{"className":"flex flex-col gap-4 p-5 flex-1","children":[["$","div",null,{"className":"space-y-3","children":[["$","h3",null,{"className":"text-xl font-bold leading-snug line-clamp-2 text-gray-900 group-hover:text-black transition-colors","children":"GPT-6 vs Claude Opus 5 After Astra: What Can Be Compared?"}],"$undefined",["$","p",null,{"className":"text-sm text-gray-500 line-clamp-2 leading-relaxed","children":"Astra is official but not linked to a public GPT-6 product; Claude Opus 5 is callable today. Compare evidence, workload fit, and tests required before switching."}]]}],["$","div",null,{"className":"mt-auto pt-4 border-t border-gray-100 flex items-center justify-between text-xs text-gray-400 font-medium","children":[["$","div",null,{"className":"flex items-center gap-2","children":[["$","div",null,{"className":"flex items-center gap-1.5 text-gray-600","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-user w-3.5 h-3.5","aria-hidden":"true","children":[["$","path","975kel",{"d":"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"}],["$","circle","17ys0d",{"cx":"12","cy":"7","r":"4"}],"$undefined"]}],["$","span",null,{"children":"EvoLink Team"}]]}],["$","span",null,{"className":"text-gray-300","children":"•"}],["$","div",null,{"className":"flex items-center gap-1.5","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-clock w-3.5 h-3.5","aria-hidden":"true","children":[["$","path","mmk7yg",{"d":"M12 6v6l4 2"}],["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],"$undefined"]}],["$","span",null,{"children":[13," min"]}]]}]]}],["$","div",null,{"className":"flex items-center gap-1 text-gray-400 group-hover:text-black transition-colors","children":["$","time",null,{"dateTime":"2026-08-12","children":"Aug 12, 2026"}]}]]}]]}]]}]}]
26:["$","$L81","kimi-k3-run-locally",{"ref":"$undefined","href":"/en/blog/kimi-k3-run-locally","locale":"en","localeCookie":"$1e:props:localeCookie","className":"block h-full","children":["$","article",null,{"className":"flex h-full flex-col overflow-hidden rounded-md border bg-white transition-all duration-300 hover:shadow-lg hover:border-gray-400 group border-gray-200 shadow-sm","children":[["$","div",null,{"className":"relative aspect-[16/9] w-full bg-gray-100 overflow-hidden","children":[["$","$L20",null,{"src":"/blog/kimi-k3/kimi-k3-self-hosting-cost-cover.webp","alt":"A large accelerator cluster contrasted with a compact managed API gateway for Kimi K3 deployment","fill":true,"priority":"$undefined","className":"object-cover object-top transition-transform duration-500 group-hover:scale-105","sizes":"(max-width:768px) 100vw, (max-width:1200px) 50vw, 33vw","fallback":["$","div",null,{"className":"absolute inset-0 bg-gray-100"}]}],["$","div",null,{"className":"absolute left-4 bottom-4 flex flex-wrap gap-2 z-10","children":["$","span",null,{"className":"inline-flex items-center px-2.5 py-1 text-xs font-bold rounded-md shadow-sm border border-white/10 backdrop-blur-md bg-gray-900 text-white","children":"analysis"}]}]]}],["$","div",null,{"className":"flex flex-col gap-4 p-5 flex-1","children":[["$","div",null,{"className":"space-y-3","children":[["$","h3",null,{"className":"text-xl font-bold leading-snug line-clamp-2 text-gray-900 group-hover:text-black transition-colors","children":"How to Run Kimi K3 Locally: Hardware & Cost Guide"}],"$undefined",["$","p",null,{"className":"text-sm text-gray-500 line-clamp-2 leading-relaxed","children":"Kimi K3 can run on private infrastructure, but its 1.56 TB weights and 64+ accelerator guidance make it a cluster project. Compare setup, cost, and API access."}]]}],["$","div",null,{"className":"mt-auto pt-4 border-t border-gray-100 flex items-center justify-between text-xs text-gray-400 font-medium","children":[["$","div",null,{"className":"flex items-center gap-2","children":[["$","div",null,{"className":"flex items-center gap-1.5 text-gray-600","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-user w-3.5 h-3.5","aria-hidden":"true","children":[["$","path","975kel",{"d":"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"}],["$","circle","17ys0d",{"cx":"12","cy":"7","r":"4"}],"$undefined"]}],["$","span",null,{"children":"EvoLink Team"}]]}],["$","span",null,{"className":"text-gray-300","children":"•"}],["$","div",null,{"className":"flex items-center gap-1.5","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-clock w-3.5 h-3.5","aria-hidden":"true","children":[["$","path","mmk7yg",{"d":"M12 6v6l4 2"}],["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],"$undefined"]}],["$","span",null,{"children":[12," min"]}]]}]]}],["$","div",null,{"className":"flex items-center gap-1 text-gray-400 group-hover:text-black transition-colors","children":["$","time",null,{"dateTime":"2026-07-27","children":"Jul 27, 2026"}]}]]}]]}]]}]}]
27:["$","$L81","kimi-k3-speed-token-efficiency-cost",{"ref":"$undefined","href":"/en/blog/kimi-k3-speed-token-efficiency-cost","locale":"en","localeCookie":"$1e:props:localeCookie","className":"block h-full","children":["$","article",null,{"className":"flex h-full flex-col overflow-hidden rounded-md border bg-white transition-all duration-300 hover:shadow-lg hover:border-gray-400 group border-gray-200 shadow-sm","children":[["$","div",null,{"className":"relative aspect-[16/9] w-full bg-gray-100 overflow-hidden","children":[["$","$L20",null,{"src":"/blog/kimi-k3/kimi-k3-token-efficiency-cover.webp","alt":"Abstract Kimi K3 token flow measured across cache, reasoning, latency, retries, and successful production output","fill":true,"priority":"$undefined","className":"object-cover object-top transition-transform duration-500 group-hover:scale-105","sizes":"(max-width:768px) 100vw, (max-width:1200px) 50vw, 33vw","fallback":["$","div",null,{"className":"absolute inset-0 bg-gray-100"}]}],["$","div",null,{"className":"absolute left-4 bottom-4 flex flex-wrap gap-2 z-10","children":["$","span",null,{"className":"inline-flex items-center px-2.5 py-1 text-xs font-bold rounded-md shadow-sm border border-white/10 backdrop-blur-md bg-gray-900 text-white","children":"analysis"}]}]]}],["$","div",null,{"className":"flex flex-col gap-4 p-5 flex-1","children":[["$","div",null,{"className":"space-y-3","children":[["$","h3",null,{"className":"text-xl font-bold leading-snug line-clamp-2 text-gray-900 group-hover:text-black transition-colors","children":"Kimi K3 Token Efficiency: Speed, Latency, and Cost per Successful Task"}],"$undefined",["$","p",null,{"className":"text-sm text-gray-500 line-clamp-2 leading-relaxed","children":"Analyze Kimi K3 token efficiency beyond list price: output usage, cache impact, latency, retries, accepted-task cost, and production routing on EvoLink."}]]}],["$","div",null,{"className":"mt-auto pt-4 border-t border-gray-100 flex items-center justify-between text-xs text-gray-400 font-medium","children":[["$","div",null,{"className":"flex items-center gap-2","children":[["$","div",null,{"className":"flex items-center gap-1.5 text-gray-600","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-user w-3.5 h-3.5","aria-hidden":"true","children":[["$","path","975kel",{"d":"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"}],["$","circle","17ys0d",{"cx":"12","cy":"7","r":"4"}],"$undefined"]}],["$","span",null,{"children":"EvoLink Team"}]]}],["$","span",null,{"className":"text-gray-300","children":"•"}],["$","div",null,{"className":"flex items-center gap-1.5","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-clock w-3.5 h-3.5","aria-hidden":"true","children":[["$","path","mmk7yg",{"d":"M12 6v6l4 2"}],["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],"$undefined"]}],["$","span",null,{"children":[12," min"]}]]}]]}],["$","div",null,{"className":"flex items-center gap-1 text-gray-400 group-hover:text-black transition-colors","children":["$","time",null,{"dateTime":"2026-07-27","children":"Jul 27, 2026"}]}]]}]]}]]}]}]
28:["$","$L81",null,{"ref":"$undefined","href":"/en/signup","locale":"en","localeCookie":"$1e:props:localeCookie","className":"px-8 py-3 bg-white text-black font-semibold rounded-lg hover:bg-gray-100 transition-colors","children":"Start for Free"}]
29:["$","$L81",null,{"ref":"$undefined","href":"/en/models","locale":"en","localeCookie":"$1e:props:localeCookie","className":"px-8 py-3 bg-gray-800 text-white font-semibold rounded-lg hover:bg-gray-700 transition-colors","children":"Explore Models"}]
2a:["$","$L81","Claude Fable 5.1",{"ref":"$undefined","href":"/en/blog?tag=claude%20fable%205.1","locale":"en","localeCookie":"$1e:props:localeCookie","className":"px-3 py-1 bg-gray-100 text-gray-700 rounded-full text-sm hover:bg-gray-200 transition-colors","children":["#","Claude Fable 5.1"]}]
2b:["$","$L81","GPT-6",{"ref":"$undefined","href":"/en/blog?tag=gpt-6","locale":"en","localeCookie":"$1e:props:localeCookie","className":"px-3 py-1 bg-gray-100 text-gray-700 rounded-full text-sm hover:bg-gray-200 transition-colors","children":["#","GPT-6"]}]
2c:["$","$L81","Anthropic",{"ref":"$undefined","href":"/en/blog?tag=anthropic","locale":"en","localeCookie":"$1e:props:localeCookie","className":"px-3 py-1 bg-gray-100 text-gray-700 rounded-full text-sm hover:bg-gray-200 transition-colors","children":["#","Anthropic"]}]
2d:["$","$L81","OpenAI",{"ref":"$undefined","href":"/en/blog?tag=openai","locale":"en","localeCookie":"$1e:props:localeCookie","className":"px-3 py-1 bg-gray-100 text-gray-700 rounded-full text-sm hover:bg-gray-200 transition-colors","children":["#","OpenAI"]}]
2e:["$","$L81","Future AI Models",{"ref":"$undefined","href":"/en/blog?tag=future%20ai%20models","locale":"en","localeCookie":"$1e:props:localeCookie","className":"px-3 py-1 bg-gray-100 text-gray-700 rounded-full text-sm hover:bg-gray-200 transition-colors","children":["#","Future AI Models"]}]
7b:["$","$L81",null,{"ref":"$undefined","href":"/claude-fable-5","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-blue-600 hover:text-blue-800 underline font-medium break-all","children":"Claude Fable 5"}]
7c:["$","$L81",null,{"ref":"$undefined","href":"/gpt-5-6","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-blue-600 hover:text-blue-800 underline font-medium break-all","children":"GPT-5.6"}]
7d:["$","$L81",null,{"ref":"$undefined","href":"/blog/claude-fable-5-1-release-date","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-blue-600 hover:text-blue-800 underline font-medium break-all","children":"Fable 5.1 release tracker"}]
7e:["$","$L81",null,{"ref":"$undefined","href":"/blog/gpt-6-release-date","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-blue-600 hover:text-blue-800 underline font-medium break-all","children":"GPT-6 release tracker"}]
80:["$","$L81",null,{"ref":"$undefined","href":"/blog/gpt-6-release-date","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-blue-600 hover:text-blue-800 underline font-medium break-all","children":"EvoLink GPT-6 release tracker"}]
83:T4bb,M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561 19.9035 19.9035 0 005.9937 3.0314.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057 13.111 13.111 0 01-1.8718-.892.0763.0763 0 01-.0076-.1277c.1258-.0943.2517-.1892.3736-.291.0741-.0619.0741-.0619.0773-.01 3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.1023.2462.1966.372.2908a.077.077 0 01-.0066.1276 12.299 12.299 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.699.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286 19.839 19.839 0 006.0024-3.03.077.077 0 00.0321-.0544C23.23 9.7753 20.317 4.3698 20.317 4.3698zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0856 2.1757 2.4189 0 1.3333-.9655 2.419-2.1757 2.419zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0856 2.1757 2.4189 0 1.3333-.966 2.419-2.1757 2.419z1c:["$","footer",null,{"className":"border-t border-gray-100 bg-white","children":["$","div",null,{"className":"w-full px-6 lg:px-10 py-16","children":[["$","div",null,{"className":"grid grid-cols-1 lg:grid-cols-8 gap-12 lg:gap-8 xl:gap-12","children":[["$","div",null,{"className":"lg:col-span-2","children":["$L82",["$","p",null,{"className":"text-sm text-gray-500 leading-relaxed mb-6 max-w-sm","children":"One API to access top AI image, video, and chat models worldwide."}],["$","div",null,{"className":"flex flex-col gap-3","children":[["$","a",null,{"href":"mailto:support@evolink.ai","className":"text-sm font-medium text-gray-600 hover:text-black transition-colors inline-flex items-center gap-2","children":[["$","svg",null,{"className":"w-4 h-4","fill":"none","viewBox":"0 0 24 24","stroke":"currentColor","children":["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","strokeWidth":1.5,"d":"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"}]}],"support@evolink.ai"]}],["$","a",null,{"href":"https://discord.gg/5mGHfA24kn","target":"_blank","rel":"noopener noreferrer","className":"text-sm font-medium text-gray-600 hover:text-[#5865F2] transition-colors inline-flex items-center gap-2","children":[["$","svg",null,{"className":"w-4 h-4","fill":"currentColor","viewBox":"0 0 24 24","children":["$","path",null,{"d":"$83"}]}],"Discord Community"]}],["$","a",null,{"href":"https://github.com/Evolink-AI","target":"_blank","rel":"noopener noreferrer","className":"text-sm font-medium text-gray-600 hover:text-black transition-colors inline-flex items-center gap-2","children":[["$","svg",null,{"className":"w-4 h-4","fill":"currentColor","viewBox":"0 0 24 24","children":["$","path",null,{"d":"M12 0C5.374 0 0 5.373 0 12c0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576C20.566 21.797 24 17.3 24 12c0-6.627-5.373-12-12-12z"}]}],"GitHub"]}],"$L84"]}]]}],"$L85"]}],"$L86"]}]}]
84:["$","a",null,{"href":"https://x.com/EvoLinkAi","target":"_blank","rel":"noopener noreferrer","className":"text-sm font-medium text-gray-600 hover:text-black transition-colors inline-flex items-center gap-2","children":[["$","svg",null,{"className":"w-4 h-4","fill":"currentColor","viewBox":"0 0 24 24","children":["$","path",null,{"d":"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"}]}],"X (Twitter)"]}]
85:["$","div",null,{"className":"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 xl:grid-cols-8 gap-8 lg:gap-10 lg:col-span-6","children":[["$","div","AI Video Generators",{"children":[["$","h3",null,{"className":"font-bold mb-5 text-gray-900 text-sm tracking-wide","children":"AI Video Generators"}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","AI Video Generator",{"children":"$L87"}],["$","li","Seedance",{"children":"$L88"}],["$","li","Hailuo",{"children":"$L89"}]]}]]}],["$","div","Image API",{"children":[["$","h3",null,{"className":"font-bold mb-5 text-gray-900 text-sm tracking-wide","children":"Image API"}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","Nano Banana",{"children":"$L8a"}],["$","li","Nano Banana Pro",{"children":"$L8b"}],["$","li","Seedream 5.0 Pro",{"children":"$L8c"}],["$","li","Grok Imagine Image 2.0",{"children":"$L8d"}],["$","li","Seedream 4.5",{"children":"$L8e"}],["$","li","Seedream 5.0 Lite",{"children":"$L8f"}],["$","li","Qwen Image Edit",{"children":"$L90"}],["$","li","GPT Image 2",{"children":"$L91"}],["$","li","Z Image Turbo",{"children":"$L92"}],["$","li","Krea 2 Turbo",{"children":"$L93"}],["$","li","Midjourney V8.1",{"children":"$L94"}],["$","li","Wan Image",{"children":"$L95"}]]}]]}],["$","div","Video API",{"children":[["$","h3",null,{"className":"font-bold mb-5 text-gray-900 text-sm tracking-wide","children":"Video API"}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","Seedance 2.5",{"children":"$L96"}],["$","li","Sora 2 Pro",{"children":"$L97"}],["$","li","Kling O3",{"children":"$L98"}],["$","li","Seedance 2.0",{"children":"$L99"}],["$","li","Happy Horse",{"children":"$L9a"}],["$","li","Gemini Omni",{"children":"$L9b"}],["$","li","Veo 3.1",{"children":"$L9c"}],["$","li","Seedance Pro",{"children":"$L9d"}],["$","li","Wan 2.7",{"children":"$L9e"}]]}]]}],["$","div","LLM API",{"children":[["$","h3",null,{"className":"font-bold mb-5 text-gray-900 text-sm tracking-wide","children":"LLM API"}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","Grok 4.6",{"children":"$L9f"}],["$","li","Grok 4.5",{"children":"$La0"}],["$","li","Kimi K3",{"children":"$La1"}],["$","li","GPT-5.6",{"children":"$La2"}],["$","li","Claude Opus 5",{"children":"$La3"}],["$","li","Claude Fable 5",{"children":"$La4"}],["$","li","Claude Opus 4.8",{"children":"$La5"}],["$","li","Claude Sonnet 4.5",{"children":"$La6"}],["$","li","Claude Haiku 4.5",{"children":"$La7"}],["$","li","Gemini 3 Pro",{"children":"$La8"}],["$","li","Gemini 3 Flash",{"children":"$La9"}],["$","li","DeepSeek V4",{"children":"$Laa"}]]}]]}],["$","div","Other API",{"children":[["$","h3",null,{"className":"font-bold mb-5 text-gray-900 text-sm tracking-wide","children":"Other API"}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","Suno",{"children":"$Lab"}],["$","li","OmniHuman",{"children":"$Lac"}]]}]]}],["$","div","Model Families",{"children":[["$","h3",null,{"className":"font-bold mb-5 text-gray-900 text-sm tracking-wide","children":"Model Families"}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","GPT API Family",{"children":"$Lad"}],["$","li","Claude API Family",{"children":"$Lae"}],["$","li","Gemini API Family",{"children":"$Laf"}],["$","li","GPT Image API Family",{"children":"$Lb0"}],["$","li","Seedance API Family",{"children":"$Lb1"}],["$","li","Kling API Family",{"children":"$Lb2"}],["$","li","Nano Banana API Family",{"children":"$Lb3"}],["$","li","Seedream API Family",{"children":"$Lb4"}],["$","li","Wan API Family",{"children":"$Lb5"}]]}]]}],["$","div","Product",{"children":[["$","h3",null,{"className":"font-bold mb-5 text-gray-900 text-sm tracking-wide","children":"Product"}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","Models",{"children":"$Lb6"}],["$","li","Pricing",{"children":"$Lb7"}],["$","li","Docs",{"children":"$Lb8"}],["$","li","Blog",{"children":"$Lb9"}]]}]]}],["$","div","Resources",{"children":[["$","h3",null,{"className":"font-bold mb-5 text-gray-900 text-sm tracking-wide","children":"Resources"}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","Prompt Library",{"children":"$Lba"}],["$","li","Cookbook",{"children":"$Lbb"}],["$","li","Featured Models",{"children":"$Lbc"}],["$","li","About Us",{"children":"$Lbd"}],["$","li","API Updates",{"children":"$Lbe"}],["$","li","Terms",{"children":"$Lbf"}],["$","li","Privacy",{"children":"$Lc0"}]]}]]}]]}]
86:["$","div",null,{"className":"mt-16 pt-8 border-t border-gray-100 flex flex-col md:flex-row justify-between items-center gap-4","children":[["$","p",null,{"className":"text-xs text-gray-400 font-medium","children":"© 2026 EvoLink. All rights reserved."}],["$","div",null,{"className":"flex items-center gap-6","children":["$","p",null,{"className":"text-xs text-gray-400 opacity-60","children":"Built with precision for developers worldwide"}]}]]}]
82:["$","$L81",null,{"ref":"$undefined","href":"/","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"inline-flex items-center gap-2 mb-6 group","children":[["$","$L1f",null,{"src":"/images/logos/evolink-logo.png","alt":"EvoLink","width":32,"height":32,"className":"object-contain","style":{"width":"auto","height":"32px"}}],["$","span",null,{"className":"text-xl font-bold tracking-tight text-gray-900 group-hover:text-black transition-colors","children":"EvoLink.AI"}]]}]
c1:I[3809,["1497","static/chunks/ebf8faf4-85cae58f05172ab3.js","6809","static/chunks/6809-c40780dcdbb38ec5.js","2619","static/chunks/2619-04bc32f026a0d946.js","2319","static/chunks/2319-7dedb55539e05d95.js","740","static/chunks/740-75d8542c63007b5c.js","9914","static/chunks/9914-a1d065ee4686ac3c.js","738","static/chunks/738-ed2ff38e0d67055d.js","8450","static/chunks/app/%5Blocale%5D/layout-edcefaff0d26859d.js"],"default"]
87:["$","$L81",null,{"ref":"$undefined","href":"/ai-video-generator","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"AI Video Generator"}]
88:["$","$L81",null,{"ref":"$undefined","href":"/ai-video-generator/seedance","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Seedance"}]
89:["$","$L81",null,{"ref":"$undefined","href":"/ai-video-generator/hailuo","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Hailuo"}]
8a:["$","$L81",null,{"ref":"$undefined","href":"/nano-banana","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Nano Banana"}]
8b:["$","$L81",null,{"ref":"$undefined","href":"/nano-banana-2","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Nano Banana Pro"}]
8c:["$","$L81",null,{"ref":"$undefined","href":"/seedream-5-0-pro","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Seedream 5.0 Pro"}]
8d:["$","$L81",null,{"ref":"$undefined","href":"/grok-imagine-image-2-0","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Grok Imagine Image 2.0"}]
8e:["$","$L81",null,{"ref":"$undefined","href":"/seedream-4-5","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Seedream 4.5"}]
8f:["$","$L81",null,{"ref":"$undefined","href":"/seedream-5-0","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Seedream 5.0 Lite"}]
90:["$","$L81",null,{"ref":"$undefined","href":"/qwen-image-edit","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Qwen Image Edit"}]
91:["$","$L81",null,{"ref":"$undefined","href":"/gpt-image-2","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"GPT Image 2"}]
92:["$","$L81",null,{"ref":"$undefined","href":"/z-image-turbo","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Z Image Turbo"}]
93:["$","$L81",null,{"ref":"$undefined","href":"/krea-2-turbo","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Krea 2 Turbo"}]
94:["$","$L81",null,{"ref":"$undefined","href":"/midjourney-v8-1","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Midjourney V8.1"}]
95:["$","$L81",null,{"ref":"$undefined","href":"/wan-image","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Wan Image"}]
96:["$","$L81",null,{"ref":"$undefined","href":"/seedance-2-5","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Seedance 2.5"}]
97:["$","$L81",null,{"ref":"$undefined","href":"/sora-2-pro","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Sora 2 Pro"}]
98:["$","$L81",null,{"ref":"$undefined","href":"/kling-o3","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Kling O3"}]
99:["$","$L81",null,{"ref":"$undefined","href":"/seedance-2-0","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Seedance 2.0"}]
9a:["$","$L81",null,{"ref":"$undefined","href":"/happy-horse","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Happy Horse"}]
9b:["$","$L81",null,{"ref":"$undefined","href":"/gemini-omni","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Gemini Omni"}]
9c:["$","$L81",null,{"ref":"$undefined","href":"/veo-3-1","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Veo 3.1"}]
9d:["$","$L81",null,{"ref":"$undefined","href":"/seedance-1-5-pro","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Seedance Pro"}]
9e:["$","$L81",null,{"ref":"$undefined","href":"/wan-2-7","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Wan 2.7"}]
9f:["$","$L81",null,{"ref":"$undefined","href":"/grok-4-6","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Grok 4.6"}]
a0:["$","$L81",null,{"ref":"$undefined","href":"/grok-4-5","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Grok 4.5"}]
a1:["$","$L81",null,{"ref":"$undefined","href":"/kimi-k3","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Kimi K3"}]
a2:["$","$L81",null,{"ref":"$undefined","href":"/gpt-5-6","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"GPT-5.6"}]
a3:["$","$L81",null,{"ref":"$undefined","href":"/claude-opus-5","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Claude Opus 5"}]
a4:["$","$L81",null,{"ref":"$undefined","href":"/claude-fable-5","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Claude Fable 5"}]
a5:["$","$L81",null,{"ref":"$undefined","href":"/claude-opus-4-8","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Claude Opus 4.8"}]
a6:["$","$L81",null,{"ref":"$undefined","href":"/claude-sonnet-4-5","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Claude Sonnet 4.5"}]
a7:["$","$L81",null,{"ref":"$undefined","href":"/claude-haiku-4-5","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Claude Haiku 4.5"}]
a8:["$","$L81",null,{"ref":"$undefined","href":"/gemini-3-pro","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Gemini 3 Pro"}]
a9:["$","$L81",null,{"ref":"$undefined","href":"/gemini-3-flash-preview","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Gemini 3 Flash"}]
aa:["$","$L81",null,{"ref":"$undefined","href":"/deepseek-v4-pro","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"DeepSeek V4"}]
ab:["$","$L81",null,{"ref":"$undefined","href":"/suno","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Suno"}]
ac:["$","$L81",null,{"ref":"$undefined","href":"/omnihuman-1-5","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"OmniHuman"}]
ad:["$","$L81",null,{"ref":"$undefined","href":"/collections/gpt","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"GPT API Family"}]
ae:["$","$L81",null,{"ref":"$undefined","href":"/collections/claude","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Claude API Family"}]
af:["$","$L81",null,{"ref":"$undefined","href":"/collections/gemini","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Gemini API Family"}]
b0:["$","$L81",null,{"ref":"$undefined","href":"/collections/gpt-image","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"GPT Image API Family"}]
b1:["$","$L81",null,{"ref":"$undefined","href":"/collections/seedance","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Seedance API Family"}]
b2:["$","$L81",null,{"ref":"$undefined","href":"/collections/kling","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Kling API Family"}]
b3:["$","$L81",null,{"ref":"$undefined","href":"/collections/nano-banana","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Nano Banana API Family"}]
b4:["$","$L81",null,{"ref":"$undefined","href":"/collections/seedream","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Seedream API Family"}]
b5:["$","$L81",null,{"ref":"$undefined","href":"/collections/wan","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Wan API Family"}]
b6:["$","$L81",null,{"ref":"$undefined","href":"/models","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Models"}]
b7:["$","$L81",null,{"ref":"$undefined","href":"/pricing","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Pricing"}]
b8:["$","$L81",null,{"ref":"$undefined","href":"https://evolink.ai/docs","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Docs"}]
b9:["$","$L81",null,{"ref":"$undefined","href":"/blog","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Blog"}]
ba:["$","$L81",null,{"ref":"$undefined","href":"/prompts","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Prompt Library"}]
bb:["$","$L81",null,{"ref":"$undefined","href":"/cookbook","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Cookbook"}]
bc:["$","$L81",null,{"ref":"$undefined","href":"/lowest-price-guarantee","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Featured Models"}]
bd:["$","$L81",null,{"ref":"$undefined","href":"/about","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"About Us"}]
be:["$","$L81",null,{"ref":"$undefined","href":"/changelog","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"API Updates"}]
bf:["$","$L81",null,{"ref":"$undefined","href":"/terms","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Terms"}]
c0:["$","$L81",null,{"ref":"$undefined","href":"/privacy","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"text-sm text-gray-500 hover:text-black hover:underline decoration-gray-300 underline-offset-4 transition-all block font-medium","children":"Privacy"}]
c2:T408,<span style="color: #7dd3fc">const</span> response = <span style="color: #7dd3fc">await</span> <span style="color: #a78bfa">fetch</span>(<span style="color: #86efac">'https://api.evolink.ai/v1/chat'</span>, {
  <span style="color: #fbbf24">method</span>: <span style="color: #86efac">'POST'</span>,
  <span style="color: #fbbf24">headers</span>: {
    <span style="color: #86efac">'Authorization'</span>: <span style="color: #86efac">'Bearer YOUR_API_KEY'</span>,
    <span style="color: #86efac">'Content-Type'</span>: <span style="color: #86efac">'application/json'</span>
  },
  <span style="color: #fbbf24">body</span>: <span style="color: #a78bfa">JSON.stringify</span>({
    <span style="color: #fbbf24">model</span>: <span style="color: #86efac">'gpt-4'</span>,
    <span style="color: #fbbf24">messages</span>: [{
      <span style="color: #fbbf24">role</span>: <span style="color: #86efac">'user'</span>,
      <span style="color: #fbbf24">content</span>: <span style="color: #86efac">'Hello, world!'</span>
    }]
  })
});13:["$","$Lc1",null,{"formats":"$undefined","locale":"en","messages":{"announcementBar":{"text":"Seedance 2.5 is live on EvoLink","cta":"Try Seedance 2.5"},"common":{"pricing_unit":{"input":"per 1M input tokens","output":"per 1M output tokens","cacheWrite":"per 1M cache write tokens","cacheHit":"per 1M cache read tokens","audioInput":"per 1M audio tokens","videoOutput":"per 1M video output tokens","otherOutput":"per 1M other output tokens"},"selector_note":{"web_search":"Web search tool charged separately per request.","google_search":"Google Search grounding charged separately per query.","cache_storage":"Cache storage charged separately per hour.","long_context":"Context over 512K tokens is billed at 2× the official rate (long-context tier, not discounted). Supports thinking, multimodal input (image/video/PDF) and prompt caching.","token_billing":"Token-based billing. Actual cost follows the usage object returned by the API."},"evocode_hint":{"using_clis":"Using coding CLIs?","run_via":"Run {modelName} via <evocode>EvoCode</evocode> — One API for Code Agents & CLIs. <docs>(View Docs)</docs>"},"credits":"Credits","back":"Back","confirm":"Confirm","cancel":"Cancel","common":{"retry":"Retry","contact_support":"Contact Support","close":"Close","cancel":"Cancel","back":"Back","confirm":"Confirm"},"navigation":{"models":"Models","openclaw":"OpenClaw","auto":"Smart Router","docs":"Docs","blog":"Blog","resources":"Resources","pricing":"Pricing","dashboard":"Dashboard","login":"Log In","signup":"Sign Up","account_settings":"Account Settings","billing_usage":"Billing & Usage","sign_out":"Sign Out","changelog":"API Updates","lowest_price_guarantee":"Featured Models","evocode":"EvoCode","ai_tools":"AI Tools","ai_video_generator":"AI Video Generator","prompt_library":"Prompt Library","seedance_2_5_prompts":"Seedance 2.5 Prompts","gpt_image_2_prompts":"GPT Image 2 Prompts","minimax_h3_prompts":"MiniMax H3 Prompts","kimi_k3_prompts":"Kimi K3 Prompts","other_prompt_libraries":"Other Prompt Libraries"},"playground":{"title":"API Playground","subtitle_test":"Test {modelName} with live API calls","tabs":{"playground":"Playground","history":"History"},"sections":{"configure_request":"Configure Request","response":"Response"},"status":{"click_generate":"Click \"Generate\" to see results","initializing_apikey":"Initializing API Key","generating":"Generating","generation_failed":"Generation Failed","not_available":"Playground Not Available","not_available_desc":"This feature is currently only available for selected image and video generation models."},"result":{"preview":"Preview","json":"JSON","no_images":"No images generated or image URLs are empty","no_video":"No video generated or video URL is empty","check_console":"Please check browser developer tools console","generated_image":"Generated Image","generated_video":"Generated Video","download":"Download","loading_video":"Loading video...","video_failed":"Video failed to load","image_failed_retry":"Image failed to load. Retrying...","click_to_select":"Click to select","auto_play":"Auto-play"},"form":{"paste_image_url":"Paste image URL or asset:// URI","paste_video_url":"Paste video URL or asset:// URI","paste_audio_url":"Paste audio URL or asset:// URI","priceNote_actualDuration":"Charged by actual audio duration","multi_shot_ignored":"Prompt is ignored when using Customize shot type. Use multi-shot prompts instead.","generate_prompt_placeholder":"Describe what you want to generate...","min_characters":"Minimum {count} characters required","suggested":"(suggested: {count})","form_mode":"Form Mode","json_mode":"JSON Mode","prompt_label":"Prompt","prompt_placeholder":"Enter your prompt here...","size_label":"Size","image_count_label":"Number of images","aspect_ratio_label":"Aspect Ratio","duration_label":"Duration (seconds)","remove_watermark_label":"Remove Watermark","generate_button":"Generate","generating_button":"Generating...","upload_image_label":"Upload Reference Image","upload_placeholder":"Drop image here or click to select","uploading_status":"Uploading images...","invalid_json_error":"Invalid JSON format","request_json_label":"Request JSON","insufficient_credits":"Insufficient Credits (need {credits})","max_tokens_label":"Max Tokens","temperature_label":"Temperature","landscape":"Landscape","portrait":"Portrait","keep_watermark":"Keep Watermark","remove_watermark_button":"Remove Watermark","watermark_tip":"💡 Choose watermark-free for professional use","sora2_generation_tip":"Sora 2 supports generating 10-15 second high-quality videos. Generation time: 3-20 minutes. Please keep the page open during generation, and we'll display real-time progress.","upload_failed":"Upload Failed","upload_failed_message":"File upload failed. Please try again.","retry_upload":"Retry Upload","seconds":"seconds","image":"image","images":"images","result":"result","results":"results","first_frame_label":"first_frame_url","first_frame_desc":"First frame image. The video will start from this frame.","last_frame_label":"last_frame_url","last_frame_desc":"Last frame image. The video will end at this frame.","first_last_frame_label":"First Frame / Last Frame","uploading_first_frame":"Uploading first frame...","uploading_last_frame":"Uploading last frame...","quality_label":"Quality","quality_fast":"Fast","quality_standard":"Standard","generate_audio_label":"Generate Audio","enable_audio":"Enable Audio","no_audio":"No Audio","generate_audio_tip":"Seedance 1.5 Pro can generate synchronized audio with video","click_to_upload":"Click to upload or drag and drop","supported_formats":"Supported formats: {formats}","max_file_size":"Maximum file size: {size}MB; Maximum files: {count}","select_files":"Select files","uploading_default":"Uploading...","add_more":"Add more","files_uploaded_success":"{count} file(s) uploaded successfully","copy":"Copy","max_files_error":"Maximum {count} file(s) allowed","invalid_file_type":"Invalid file type. Accepted: {types}","file_size_error":"File size must be less than {size}MB","image_required_hint":"At least one image is required (first frame, end frame, or reference images)."},"auth":{"login_required":"Login Required","login_required_desc":"Please login to try the Playground","apikey_required":"API Key Required","apikey_required_desc":"Please create an API key first to use the Playground"},"history":{"title":"History","max_limit":"Max 20 items","running":"running","completed":"completed","clear_all":"Clear all","empty_title":"No history yet","empty_desc":"Your generation history will appear here"},"cost":{"estimated_label":"Estimated Cost","duration_label":"Duration","resolution_label":"Resolution"},"video":{"playback_error":"Video Playback Error","unable_to_load":"Unable to load video. Please try downloading it instead.","download_video":"Download Video","duration_colon":"Duration:","resolution_colon":"Resolution:","audio_colon":"Audio:","fps_colon":"FPS:","yes":"Yes","no":"No"},"error":{"token_expired_tip":"Your API Key may have expired or is invalid. Please refresh the page and try again, or create a new API Key in the Dashboard.","insufficient_balance_tip":"Insufficient account balance. Please recharge your account to continue.","token_invalid":"API Key is invalid or has expired. Please refresh and try again.","balance_insufficient":"Insufficient account balance. Please recharge to continue.","network_error":"Network connection failed. Please check your connection and retry."},"paywall_modal":{"title":"Insufficient Balance","description":"Your current balance is insufficient to complete this request. Recharging will add credits that never expire.","current_balance":"Current Balance","add_credits":"Add Credits","view_docs":"View Pricing"},"resume_context_banner":{"from_request":"Request from {model}","estimated_cost":"Estimated cost {credits} Credits","back_to_model":"Back to Model Page"},"resume_banner":{"resume_session":"Resume Session","resume_session_desc":"We found a session from before your recharge. You can restore parameters and continue generating.","restore_and_generate":"Restore and Generate","dismiss":"Dismiss"}},"auth":{"login_modal":{"title":"Login to Continue","subtitle":"Please login to use the Playground","login_with_email":"Login with Email","sign_up":"Sign up"},"sign_in_title":"Sign in to your account","prompt_copy_login_title":"Sign in to copy this prompt.","prompt_copy_login_body":"After signing in, you’ll return to the same example and the prompt will be copied.","prompt_copy_signup_title":"Create a free account to copy this prompt.","prompt_copy_signup_body":"After signing up, you’ll return to the same example and the prompt will be copied.","sign_in_subtitle":"Welcome back! Please enter your details.","continue_with_google":"Continue with Google","continue_with_github":"Continue with GitHub","connecting":"Connecting...","email_address":"Email address","email_placeholder":"Enter your email address","password":"Password","password_placeholder":"Create a strong password","remember_me":"Remember me","remember_me_60days":"Remember me (60 days)","forgot_password":"Forgot your password?","sign_in":"Sign in","signing_in":"Signing in...","logging_in":"Logging in...","redirecting_to_dashboard":"Login successful, redirecting to dashboard...","no_account":"Don't have an account?","sign_up_free":"Sign up for free","welcome_back_subtitle":"Access the most powerful AI models through a single, unified API.","session_expires_soon":"Your session will expire soon, auto-renewing...","session_expired":"Session expired, please login again","token_refresh_failed":"Failed to refresh session, please login again","token_refreshing":"Refreshing session...","multi_device_login":"You are logged in on another device","logout_all_devices":"Logout from all devices","forgot_password_title":"Forgot your password?","forgot_password_subtitle":"No worries! Enter your email and we'll send you reset instructions.","send_reset_instructions":"Send reset instructions","sending":"Sending...","back_to_sign_in":"Back to sign in","reset_email_sent_title":"Check your email!","reset_email_sent_message":"We've sent password reset instructions to your email address.","resend_email":"Resend email","reset_password_title":"Reset your password","reset_password_subtitle":"Enter your new password below to reset your account password.","new_password":"New Password","new_password_placeholder":"Enter your new password","confirm_new_password":"Confirm New Password","confirm_password_placeholder":"Confirm your new password","passwords_do_not_match":"Passwords do not match","password_reset_successful_title":"Password Reset Successful!","password_reset_successful_message":"Your password has been successfully reset. You can now sign in with your new password.","go_to_sign_in":"Go to Sign In","invalid_reset_link_title":"Invalid Reset Link","invalid_reset_link_message":"This password reset link is invalid or has expired. Please request a new one.","request_new_link":"Request New Link","validating_reset_link":"Validating reset link...","password_requirements":{"min_length":"At least 8 characters","uppercase":"Contains uppercase letter","lowercase":"Contains lowercase letter","number":"Contains number","special":"Contains special character (@$!%*?&)","title":"Password Requirements"},"errors":{"user_not_found":"User not found, please check your email address","wrong_password":"Incorrect password, please try again","email_already_in_use":"This email is already registered, please login or use a different email","weak_password":"Password is too weak, please use at least 8 characters","invalid_email":"Invalid email format, please check and try again","user_disabled":"Your account has been suspended, please contact support","too_many_requests":"Too many login attempts, please try again later","network_request_failed":"Network connection failed, please check your connection and try again","popup_closed_by_user":"Login window was closed. Click the button above to try again, or sign in with email below.","popup_blocked":"Login popup was blocked by browser, please allow popups and try again","authentication_failed":"Authentication failed, please try again","invalid_credentials":"Invalid username or password","invalid_credential":"Invalid email or password, please check and try again","account_disabled":"Account has been disabled","session_expired":"Session has expired, please login again","unauthorized":"Unauthorized access, please login and try again","forbidden":"Access denied, insufficient permissions","server_error":"Server temporarily unavailable, please try again later","service_unavailable":"Service temporarily under maintenance, please try again later","request_timeout":"Request timeout, please try again","bad_request":"Invalid request parameters, please check and try again","token_expired":"Session has expired","token_invalid":"Invalid session state","email_not_verified":"Email not verified, please verify your email first","requires_recent_login":"Please login again to complete this action","passwords_not_match":"Passwords do not match","password_requirements_not_met":"Password does not meet all requirements","github_email_required":"GitHub login failed. Please make sure your GitHub email is set to public, or try signing up with Google instead."},"sign_up_title":"Create your account","sign_up_subtitle":"Start building with EvoLink today","creating_account":"Creating account...","retry_create_account":"Retry","continue_with_google_signup":"Continue with Google","already_have_account":"Already have an account?","sign_up_welcome_title":"Start Building Today","sign_up_welcome_subtitle":"Get started with EvoLink in minutes. No credit card required.","password_requirement_length":"At least 8 characters","password_requirement_uppercase":"Contains uppercase letter (A-Z)","password_requirement_lowercase":"Contains lowercase letter (a-z)","password_requirement_number":"Contains number (0-9)","password_create_placeholder":"Create a strong password","confirm_password":"Confirm Password","password_confirm_placeholder":"Re-enter your password","password_too_short":"Password must be at least 6 characters","accept_terms_required":"You must accept the terms and privacy policy","captcha_verifying":"Security verification in progress...","captcha_required":"Please complete the captcha verification","captcha_error":"Captcha verification failed, please try again","captcha_expired":"Captcha has expired, please verify again","validation_email_required":"Email address is required","validation_email_invalid":"Please enter a valid email address","validation_password_required":"Password is required","validation_password_requirements":"Password does not meet requirements","validation_passwords_no_match":"Passwords do not match","validation_terms_required":"You must accept the terms and privacy policy","validation_fix_issues":"Please fix the following issues:","error_registration_failed":"Registration failed. Please try again.","error_google_registration_failed":"Google registration failed. Please try again.","terms_agree_prefix":"I agree to the","terms_of_service":"Terms of Service","terms_and":"and","privacy_policy":"Privacy Policy","forgot_password_welcome_title":"Password Recovery","forgot_password_welcome_subtitle":"Secure and convenient password reset process","reset_password":{"success_title":"Password Reset Successful!","success_message":"Your password has been successfully reset.","loading":"Validating reset link...","invalid_token_title":"Invalid Reset Link","invalid_token_message":"This password reset link is invalid or expired.","request_new_link":"Request New Link","title":"Reset Password","subtitle":"Please enter your new password","processing":"Resetting password...","submit":"Reset Password","back_to_login":"Back to Login"},"signup":{"password":"New Password","password_placeholder":"Enter new password","confirm_password":"Confirm Password","confirm_password_placeholder":"Re-enter password"},"login":{"title":"Login"},"welcome_back_title":"Welcome Back","sign_up":"Sign Up","sign_up_with_google":"Sign up with Google","sign_up_with_github":"Sign up with GitHub","account_link_hint":"This email is already registered with Google. Please click \"Continue with Google\" to sign in and link your GitHub account.","popup_blocked_hint":"Your browser blocked the login popup. Please allow popups for this site in your browser settings, then try again.","agree_to":"I agree to","and":"and","create_account":"Sign up for free","hide_password":"Hide password","show_password":"Show password"},"balance":{"total_credits":"Total Credits","permanent_credits":"Permanent Credits","activity_credits":"Activity Credits","permanent":"Permanent","activity":"Activity","permanent_desc":"Long-term validity, never expires","expires_on":"Expires on","expires_in":"{days} days remaining","expired":"Expired","expiring_soon":"Expiring Soon","activity_balance_warning":"Your activity credits will expire in {days} days, please use them soon.","activity_balance_warning_with_amount":"You have {credits} Credits of activity credits expiring in {days} days, please use them soon.","activity_balance_warning_short":"{credits} Credits activity credits expiring in {days} days","no_activity_credits":"No activity credits","last_updated":"Last updated","top_up":"Top Up","available":"Available Balance"},"dashboard":{"welcome_back":"Welcome, {name}!","overview_subtitle":"Here's an overview of your EvoLink usage","account_balance":"Account Balance","current_balance":"Current Balance","monthly_spend":"Last 30 Days","api_calls":"API Calls (30days)","success_rate":"Success Rate (30days)","quick_actions":"Quick Actions","recent_activity":"Recent Activity","no_recent_activity":"No recent activity","view_all":"View All →","credits_unit":"Credits","times":"times","create_api_key":"Create API Key","create_api_key_desc":"Generate new API access key","recharge_credits":"Add Credits","recharge_credits_desc":"Add credits to your account","view_docs":"View Documentation","view_docs_desc":"Learn how to integrate the API","onboarding_subtitle":"Continue setting up your account to run your first API call.","hide_guide":"Hide getting started guide","show_guide":"Show getting started guide","completed_guide":"You've completed the getting started guide","need_help":"Need help?","onboarding":{"steps_progress":"{completed}/{total} completed","dont_show":"Don't show this","get_started_title":"Get started with EvoLink","get_started_subtitle":"Complete these steps to unlock the full power of our API.","step_create_account":"Create an account","step_add_credits":"Add credits","step_add_credits_cta":"Add Credits","step_create_key":"Create an API key","step_create_key_cta":"Create a Key","step_api_call":"Make first API call","step_api_call_cta":"Quick Start","explore_title":"Explore the latest models","explore_subtitle":"Top tools for image, video, and audio generation.","explore_all":"Explore all models","model1_desc":"Image-to-video and text-to-video generation. Real human animation with multimodal input.","model2_desc":"Text-to-image generation and image editing. Creative workflows with flexible token pricing.","model3_desc":"Text-to-video and image-to-video generation. Cinematic motion control with precise camera trajectories."},"evocode_banner":{"new":"New:","description":"OpenClaw for CLIs — keep your workflow, switch models via EvoLink.","cta":"More Details →"},"sidebar":{"overview":"Overview","api_keys":"API Keys","credits":"Credits","billing_center":"Billing Center","usage_records":"Usage Records","account_balance":"Account Balance","default_user":"Default User","collapse":"Collapse","expand":"Expand"},"time":{"days_ago":"{count} days ago","hours_ago":"{count} hours ago","minutes_ago":"{count} minutes ago","just_now":"Just now"},"transactions":{"recharge":"Account Recharge","api_call":"API Call","other":"Other"},"keys":{"title":"API Key Management","subtitle":"Create and manage your API access keys","create_new_key":"Create New Key","security_tips":"Security Tips","close_security_tips":"Close security tips","security_tip_1":"• API keys are equivalent to passwords, keep them safe and avoid leakage","security_tip_2":"• You can view and copy the complete key anytime from the key list","security_tip_3":"• Regularly rotate keys, delete unused keys","security_tip_4":"• Create different keys for different environments (dev, test, production)","api_info":"API Integration Info","base_url":"Base URL:","base_url_multimodal_hint":"(multimodal)","base_url_text_hint":"(text models · long connection)","auth_method":"Authentication: Add to request header","table":{"name":"Name","key":"Key","status":"Status","quota_limit":"Quota Limit","used_quota":"Used Quota","remaining_quota":"Remaining Quota","last_used":"Last Used","actions":"Actions","created_at":"Created at","active":"Active","disabled":"Disabled","expired":"Expired","depleted":"No Balance","used":"used","never_used":"Never used","show_full_key":"Show full key","hide_full_key":"Hide full key","copy_key":"Copy full key","edit_key":"Edit key","delete_key":"Delete key","confirm_delete":"Click again to confirm","daily_used":"Daily Quota","daily_used_hint":"Resets at 00:00 of the configured timezone. Updated when the next request arrives, so a fresh value may stick until your next call."},"stats":{"active_keys":"Active Keys","total_used_quota":"Total Used Quota","models":"Models","more_models":"+{count} more","unlimited":"Unlimited","remaining":"Remaining","total_usage":"Total Usage","today_total_usage":"Today's Total Usage"},"empty_state":{"no_keys":"You haven't created any API keys yet","get_started":"Click the \"Create New Key\" button above to get started"},"modal":{"create_title":"Create New API Key","edit_title":"Edit API Key","key_name":"Key Name","key_name_placeholder":"e.g.: Production Key","quota_limit":"Quota Limit (Credits)","quota_limit_placeholder":"Set total quota, 0 for unlimited","quota_note":"Set the total usage quota for this API key. 0 means unlimited. Once exhausted, the key cannot be used.","quota_edit_note":"You can modify the quota limit anytime. Set to 0 for unlimited quota.","model_limit":"Model Restrictions (Optional)","model_limit_selected":"{count} models selected","model_limit_none":"No restrictions (Allow all models)","model_limit_note":"Select models this API key can access. Leave empty to allow all models.","model_search_placeholder":"Search models...","model_clear_all":"Clear all selections","model_loading":"Loading...","daily_quota":"Daily Quota (Credits)","daily_quota_placeholder":"0 for unlimited","daily_quota_hint":"Per-day token spend cap. Resets at the local zero of the chosen timezone. 0 = unlimited.","daily_reset_timezone":"Reset Timezone","expire_date":"Expiration Date (Optional)","expire_note":"Leave blank for no expiration","cancel":"Cancel","create":"Create Key","creating":"Creating...","update":"Update Key","updating":"Updating...","success_title":"Key Created Successfully!","success_message":"Please copy and save your key securely. You can also view and copy the complete key anytime from the key list.","update_success_title":"API Key Updated!","update_success_message":"Your changes have been saved and are now in effect.","copy_key_title":"Copy Key","security_warning_title":"Security Note:","security_warning":"For security, please keep your key safe. You can view the complete key anytime from the key list.","complete":"Complete","delete_title":"Delete API key","delete_message":"Are you sure you want to delete \"{name}\"? This action cannot be undone.","delete_confirm":"Delete","deleting":"Deleting..."},"discard_confirm":"Discard unsaved changes?","discard_confirm_title":"Discard unsaved changes?","discard_confirm_desc":"Your edits have not been saved. Discarding will lose these changes.","discard_confirm_keep":"Keep editing","discard_confirm_discard":"Discard & close","messages":{"copy_failed":"Failed to copy key, please try again later","key_unavailable":"Sorry, the complete content of this key cannot be retrieved. Complete keys are only displayed once when created.","fetch_failed":"Failed to fetch key details, please check permissions or try again later"}},"billing":{"title":"Billing","subtitle":"View your account balance and transaction history","retention_notice":"Consumption records are retained for the last 30 days. Recharge records are not affected.","payment_success_title":"Payment Successful","payment_success_subtitle":"Your payment has been processed successfully","payment_success_confirm":"OK","amount_label":"Amount","order_label":"Order","balance_cards":{"account_balance":"Account Balance","today_recharge":"Today's Recharge","month_recharge":"This Month's Recharge","total_recharge":"Total Recharge"},"tabs":{"online_recharge":"Online Recharge","transaction_history":"Transaction History","usage_overview":"Usage Overview","by_model":"By Model","by_api_key":"By API Key","transaction_logs":"Transaction Logs"},"export":{"button":"Export","csv":"Export as CSV","excel":"Export as Excel","exporting":"Exporting...","success":"Export successful","error":"Export failed"},"usage_overview":{"title":"Daily Consumption Trend","subtitle":"Your spending over the last 30 days across all models.","view_mode":{"all_models":"All Models","single_model":"Single Model"},"select_model":"Select Model","chart":{"date":"Date","credits":"Credits","total":"Total"},"no_data":"No usage data available for selected period","spending_by_model":{"title":"Spending by Model","subtitle":"Distribution of costs across different AI models."},"top_consumers":{"title":"Top Consumers (API Keys)","subtitle":"Which projects are spending the most?","calls":"calls"},"hover_hint":"Hover to view model details","no_data_hint":"No usage data available, please try again later","model_count":"{count} models","spending":"Spending"},"by_model":{"title":"Usage by Model","table":{"model_name":"Model Name","total_calls":"Total Calls","avg_cost_per_call":"Avg. Cost/Call","total_cost":"Total Cost"},"sort":{"asc":"Sort Ascending","desc":"Sort Descending"},"no_data":"No model usage data available"},"by_api_key":{"title":"Usage by API Key","table":{"key_name":"Key Name","key_preview":"Key","created_at":"Key Create Time","top_model":"Top Model Used","total_cost":"Total Cost"},"no_data":"No API key usage data available"},"order":{"order_details":"Order Details","recharge_amount":"Recharge Amount","credits_earned":"Credits Earned","discount":"Discount","no_discount":"None","actual_payment":"Actual Payment","recharge_now":"Recharge Now"},"packages":{"unknown_error":"Unknown error","title":"Select an amount","popular_label":"Popular","credits_earned":"Get {credits} Credits","get_credits":"Get {credits} Credits","custom_title":"Custom Amount","labels":{"trial_package":"Trial Package","popular_choice":"Popular Choice","super_value":"Super Value","large_amount":"Large Amount","+2000 credits":"+2000 Credits","+5000 credits":"+5000 Credits"},"custom_placeholder":"Enter amount (1-10000)","custom_button":"Select","custom_credits_info":"Will get {credits} Credits","tips_title":"Credits Information","tips_rate":"• 1 CNY = 10 Credits","tips_rate_dynamic":"• Exchange rates are calculated in real-time","tips_usd_rate":"• 1 USD = {rate} Credits","tips_never_expire":"• Credits never expire, long-term use","tips_payment":"• Support WeChat, Alipay quick payment","tips_usd_payment":"• Supports Creem secure payment","loading_failed":"Failed to load recharge packages","error_title":"Failed to Load Packages","retry":"Retry","api_error":"Unable to connect to payment service. Please check your connection and try again."},"currency_toggle":{"title":"Payment Currency","usd_description":"USD payments processed via Creem with real-time exchange rates","cny_description":"CNY payments processed via WeChat Pay/Alipay with real-time exchange rates","cny_disabled":"CNY payment system is under maintenance. Please use USD, or scan the QR code to contact support."},"credits_info":{"title":"Credits Information","rate_realtime":"• Exchange rates are calculated in real-time","never_expire":"• Credits never expire, long-term use","support_creem":"• Supports Creem secure payment"},"notice":{"title":"About usage credits","item_1":"Credits are prepaid usage units for EvoLink API services.","item_2":"They are not currency or stored value, and are non-refundable except as required by law."},"cny_maintenance":{"message":"CNY payment system is under maintenance. Please use USD payment, or scan the QR code to contact customer service.","wechat_label":"WeChat"},"contact":{"title":"Need Help?"},"payment_modal":{"stripe_cny_desc":"WeChat Pay, Alipay, Bank Card","stripe_usd_desc":"Visa, Mastercard, Auto-deduction, etc.","creem_desc":"Crypto Payment","select_payment_method":"Select Payment Method","recharge_amount":"Recharge Amount","credits_earned":"Credits Earned","wechat_pay":"WeChat Pay","alipay":"Alipay","wechat":"WeChat","alipay_short":"Alipay","pay_now":"PAY {amount}","pay_now_amount":"Pay Now {symbol}{amount}","pay_and_add_credits":"Pay {amount} & Add Credits","buy_button":"Buy (Get {credits} Credits)","security_notice":"Payment means you agree to the Terms of Service. No refunds after payment","legal_notice_prefix":"By clicking Pay, you agree to our","terms_of_service":"Terms of Service","legal_notice_and":"and","refund_policy":"Refund Policy","all_purchases_final":"All purchases are final.","processing_payment":"Processing Payment...","redirecting_to_payment":"Please wait, redirecting to {provider} payment","demo_payment_notice":"Demo payment environment: Payment will complete automatically in 2 seconds","recharge_success":"Recharge Successful!","successfully_recharged":"Successfully recharged {amount}","credits_credited":"{credits} Credits have been credited","auto_close_countdown":"Auto close in {seconds} seconds","close_now":"Close Now","payment_failed":"Payment failed","payment_request_failed":"Payment request failed","payment_confirmation":"Payment Confirmation","payment_initiated":"Payment Initiated Successfully","complete_payment_instruction":"Please complete your {amount} payment through {provider}. Once completed, click the button below to confirm.","confirm_payment_completed":"Confirm Payment Completed","manual_confirmation_notice":"Please only confirm after you have successfully completed the payment","payment_window_opened":"Payment window has been opened in a new tab","check_popup_blocker":"If the window didn't open automatically, please check your browser's popup blocker settings","save_card_for_future":"Save card for auto-recharge (card only, WeChat/Alipay not supported)"},"payment_method":{"title":"Payment Method","wechat_alipay":"WeChat / Alipay","and_more":"and more...","suspended":"Temporarily suspended","wechat_outage":{"banner":"WeChat Pay is temporarily suspended. Add our support WeChat for manual top-up.","details":"Details","title":"WeChat Pay Temporarily Suspended","desc":"A communication issue between Stripe and WeChat Pay is currently causing delays in crediting payments. WeChat Pay is suspended until the issue is resolved.","solution":"Solution: add our support WeChat and we will process your top-up manually.","close":"Got it"}},"auto_recharge":{"title":"Auto-Recharge Settings","settings":"Settings","usd_only_notice":"Auto-recharge only supports USD via card payments. E-wallets (Alipay, WeChat, Google Pay, etc.) are not supported.","saved_payment_method":"Saved Payment Methods","expires":"Expires","delete_card":"Delete payment method","no_saved_card":"No saved payment method. Save a card during checkout to enable auto-recharge.","enable":"Enable Auto-Recharge","enable_description":"Automatically recharge when balance falls below threshold","save_card_first":"Save a payment method first to enable auto-recharge","threshold_amount":"Threshold","threshold_description":"Trigger recharge when credits fall below this","recharge_amount":"Recharge Amount","recharge_description":"Amount to add when triggered","saving":"Saving...","save_settings":"Save Settings","save_success":"Settings saved successfully","save_failed":"Failed to save settings","delete_confirm":"Are you sure you want to delete this payment method?","delete_success":"Payment method deleted successfully","delete_failed":"Failed to delete payment method","footer_notice":"Auto-recharge will use your billing card to automatically add credits when your balance is low.","default":"Default","billing_card":"Billing Card","set_as_default":"Set as default","set_as_billing_card":"Set as Billing Card","set_default_success":"Billing card updated","set_default_failed":"Failed to set billing card","authorization_revoked":"Authorization revoked","add_payment_method":"Add Payment Method","cancel":"Cancel","add":"Add","adding":"Adding...","enabled":"Enabled","disabled":"Disabled","active_status":"Auto-recharge is enabled","not_enabled":"Auto-recharge is not enabled","threshold_display":"When balance below {amount} Credits","recharge_display":"Auto-recharge ${amount}","disable":"Disable Auto-Recharge","clear_success":"Auto-recharge has been disabled","cancel_anytime":"You will be automatically charged when your balance is low. Cancel anytime in Settings."},"transaction_history":{"recharge_history":"Payment History","table_headers":{"transaction_type":"Transaction Type","description":"Description","token_usage":"Token Usage","amount":"Amount","payment_method":"Payment Method","status":"Status","time":"Time","transaction_id":"Transaction ID"},"transaction_types":{"recharge":"Recharge","api_call":"API Call","other":"Other"},"status_labels":{"success":"Success","pending":"Pending","failed":"Failed","completed":"Completed"},"payment_methods":{"wechat":"WeChat Pay","alipay":"Alipay","creem":"Creem Payment"},"token_usage":{"input":"Input","output":"Output","cache":"Cache","cache_hit":"Cache Read","cache_write":"Cache Write","cache_protocol_explicit":"Explicit cache","cache_protocol_implicit":"Implicit cache","web_search":"Web Search","times":"times","image_input":"Image Input","image_cached_input":"Image Cached","image_output":"Image Output","text_input":"Text Input","text_cached_input":"Text Cached","text_output":"Text Output","video_output":"Video Output","other_output":"Other Output","thought":"Thinking","video_seconds":"Video Seconds","total":"Total","pdf_parse":"PDF Parse","pages":"pages","tools":{"web_search":"Web Search","web_search_turbo":"Web Search","web_search_max":"Web Search (Max)","web_search_image":"Image Search (by text)","image_search":"Image Search (by image)","x_search":"X Search","code_execution":"Code Execution","attachment_search":"Attachment Search","collections_search":"Collections Search","image_generation":"Image Generation"}},"empty_state":{"no_records":"No transaction records","description":"Your recharge and consumption records will be displayed here"},"recharge_description":"Recharge {amount}"},"invoice":{"email_pick_placeholder":"Pick a saved email","history_label":"Use a saved title","history_placeholder":"Select a previously used title","button_email":"Email","email_to_label":"Send to email","email_to_placeholder":"Enter email address","email_required":"Please enter an email","email_invalid":"Please enter a valid email address","email_sent":"Sent successfully","email_failed":"Failed to send, please try again","field_address_label":"Address","field_address_placeholder":"Company / billing address","field_email_label":"Billing email (optional)","field_email_placeholder":"e.g. finance@acme.com","type_company":"Company","type_personal":"Individual","field_company_name":"Company name","field_personal_name":"Full name","field_company_placeholder":"e.g. Acme Inc.","field_personal_placeholder":"e.g. John Smith","table_header":"Invoice","button_create":"Invoice","button_download":"Download","status_voided":"Voided","seal_failed":"Failed to generate the sealed invoice. Please retry later from Payment History.","sealing_in_progress":"Generating the sealed invoice PDF...","modal_title":"Request a business invoice","modal_subtitle":"Issue a Stripe invoice for this payment. Issued invoices cannot be undone.","field_tax_id_label":"Tax ID (optional)","field_tax_id_placeholder":"e.g. VAT / EIN number","submit":"Generate invoice","submitting":"Generating...","cancel":"Cancel","success":"Invoice generated successfully","error_generic":"Failed to generate invoice. Please try again.","next":"Next","confirm_heading":"Confirm invoice details","confirm_immutable":"Once generated, the title and tax ID cannot be changed. Please double-check.","not_filled":"Not provided","back":"Back","title_required":"Please enter an invoice title","done":"Done"},"redeem_code":{"title":"Event Redeem Code","subtitle":"Hackathon & Offline Event Exclusive","placeholder":"e.g. HACKATHON2025","button_redeem":"Redeem","button_redeeming":"Redeeming...","input_required":"Please enter a redeem code","success":"Redemption successful!","success_credits":"Received {credits} credits","success_credits_expire":"Received {credits} credits (valid until {date})","success_group":"and {group} access for {days} days","success_group_permanent":"and permanent {group} access","error_invalid":"Redemption failed, please check if the code is correct","error_network":"Network error, please try again later","error_code_invalid":"Invalid redeem code","error_code_used":"This code has already been used","error_code_expired":"This code has expired","error_code_disabled":"Code is disabled or has been used","error_already_used":"You have already used this code","error_quota_exceeded":"Code usage limit reached","error_config_invalid":"Code configuration error","error_group_conflict":"You already have another temporary group access, please wait until it expires","error_login_required":"Please login first","error_unknown":"Redemption failed, please try again later","notice_once":"* Each redeem code can only be used once","notice_expire":"* Event credits will expire automatically after the event ends"},"quota_warning":{"title":"Low Balance Alert","modal_title":"Set Balance Alert","description":"Get notified via email when your balance falls below the threshold. Each time you top up, the alert resets so you can receive notifications again.","threshold_label":"Alert Threshold","threshold_placeholder":"Enter credits amount","threshold_hint":"Set to 0 or leave empty to disable alerts","email_label":"Notification Email","email_placeholder":"Enter email address","save":"Save","saving":"Saving...","clear":"Clear","last_sent":"Last alert sent","save_success":"Settings saved successfully","save_error":"Failed to save settings","clear_success":"Settings cleared","invalid_threshold":"Please enter a valid threshold amount","email_required":"Please enter an email address to receive alerts","invalid_email":"Please enter a valid email address","active_reminders":"Active Reminders","credits_unit":"Credits","no_reminder_set":"Click the bell icon to set up balance alerts","set_reminder":"Set Reminder"},"filters":{"time_range":"Time Range","type":"Type","time_options":{"today":"Today","7days":"Last 7 Days","30days":"Last 30 Days","90days":"Last 90 Days","all":"All","custom":"Custom Date"},"custom_date":{"start_date":"Start Date","end_date":"End Date"},"all_types":"All Types","recharge":"Recharge","consume":"Consume"},"pagination":{"page_info":"Page {page}, showing {showing} of {total}","previous":"Previous","next":"Next","loading":"Loading...","page":"page","rows_per_page":"Rows"},"activity":{"modal":{"welcome_title":"Welcome to EvoLink!","event_exclusive":"{eventName} Exclusive Offer","your_code":"Redemption Code","package_content":"Benefits","credits_info":"Use for all AI model services","usage_info":"Credited immediately after redemption","redeem_button":"Redeem Now","redeeming":"Redeeming...","success_title":"Success!","credits_received":"{amount} credits received","group_received":"{group} access for {days}","permanent":"permanent","days":"{count} days","current_balance":"Current Balance","goto_dashboard":"Go to Dashboard","auto_redirect":"Auto redirect in {seconds}s","expire_notice":"Credits will expire on {date}","success_default":"Rewards have been added to your account"}}},"credits":{"title":"Add Credits","subtitle":"Add credits to your account or redeem activity codes","support_text":"Need recharge support? Contact","balance_cards":{"account_balance":"Account Balance","today_recharge":"Today's Recharge","month_recharge":"This Month","total_recharge":"Total Recharge"}},"usage":{"title":"Usage Records","subtitle":"View your API call records and transaction details","retention_notice":"Usage records are retained for the last 30 days. Older records are automatically purged.","filters":{"time_range":"Time Range","type":"Type","search":"Search","search_placeholder":"Search transaction ID or description...","last_7_days":"Last 7 days","last_30_days":"Last 30 days","last_90_days":"Last 90 days","all":"All","all_types":"All Types","recharge":"Recharge","consume":"Consume"},"table":{"time":"Time","transaction_id":"Transaction ID","description":"Description","type":"Type","credit":"Credit","recharge":"Recharge","consume":"Consume"},"pagination":{"showing":"Showing {count} records, total {total}","page_info":"Page {page}, showing {showing} records, total {total}","prev_page":"Previous","next_page":"Next","loading":"Loading..."},"empty_state":{"no_records":"No transaction records","get_started":"After using the API, your transaction records will be displayed here"},"export":{"failed":"Export failed, please try again.","unauthorized":"Unauthorized, please log in again.","forbidden":"Insufficient permissions, unable to export data.","network_error":"Network connection failed, please check your network and try again."}}},"copied":"Copied","updated":"Updated","created":"Created","errors":{"pageNotFound":"Page Not Found","pageNotFoundDesc":"The page you are looking for does not exist.","backToHome":"Back to Home","somethingWentWrong":"Something went wrong!","tryAgain":"Try Again"},"api":{"errors":{"http_400":"Bad request, please check and try again","http_401":"Session expired, please login again","http_403":"Access denied, insufficient permissions","http_404":"Resource not found","http_408":"Request timeout, please try again","http_429":"Too many requests, please try again later","http_500":"Server temporarily unavailable, please try again later","http_502":"Server temporarily unavailable, please try again later","http_503":"Server temporarily unavailable, please try again later","http_504":"Server response timeout, please try again","default":"Network request failed, please try again","network_error":"Network connection failed, please check your connection and try again","request_failed":"Request failed, please try again","server_error":"Server error, please try again later","timeout":"Request timeout, please try again","unknown_error":"Unknown error, please try again","invalid_token":"Invalid authentication token, please login again","token_expired":"Authentication token expired, please login again","insufficient_permissions":"Insufficient permissions","resource_not_found":"Resource not found","bad_request":"Bad request parameters","service_unavailable":"Service temporarily unavailable","rate_limit_exceeded":"Rate limit exceeded","internal_server_error":"Internal server error","gateway_timeout":"Gateway timeout","bad_gateway":"Bad gateway"},"success":{"operation_completed":"Operation completed successfully","data_saved":"Data saved successfully","data_deleted":"Data deleted successfully","data_updated":"Data updated successfully"}},"logs":{"title":"Task Logs","subtitle":"View and manage your task execution logs","retention_notice":"Task logs are retained for the last 30 days. Older records are automatically purged.","filters":{"time_range":"Time Range","models":"Models","task_id":"Task ID","search_placeholder":"Search by Task ID...","search_button":"Search","time_options":{"today":"Today","7days":"Last 7 Days","30days":"Last 30 Days","90days":"Last 90 Days","all":"All Time"},"models_selected":"{count} selected","all_models":"All Models"},"table":{"showing":"Showing {count} of {total} logs","headers":{"time":"Time","duration":"Duration","task_id":"Task ID","model":"Model","status":"Status","credits_consumed":"Credits Consumed","consumed":"Consumed","result":"Result","preview":"Preview","detail":"Detail"},"preview_button":"Preview","status":{"completed":"Completed","failed":"Failed","processing":"Processing","pending":"Pending","cancelled":"Cancelled"},"result_actions":{"copy":"Copy","error":"Error","running":"Running...","pending":"Pending...","cancelled":"Cancelled"},"tooltip":{"element_created":"Element Created","persona_created":"Persona Created","result_urls":"Result URLs","error_message":"Error Message","no_error_message":"No error message","click_to_copy":"Click to copy Task ID","view_error":"View error details","copy_result":"Copy result","task_id":"Task ID","prompt":"Prompt","params":"Parameters","copy_id":"Copy","copied":"Copied!","no_details":"No details available"},"detail_button":"Detail","error_button":"Error","view_detail":"View Detail","view_error":"View Error"},"preview":{"load_error":"Failed to load media"},"pagination":{"page_info":"Page {page} - Showing {showing} of {total} logs","previous":"Previous","next":"Next"},"empty_state":{"no_logs":"No logs found","try_adjusting":"Try adjusting your filters"},"model_modal":{"title":"Select Models","search_placeholder":"Search models...","loading":"Loading models...","no_results":"No models found matching \"{term}\"","selected_count":"{count} selected","no_selection":"No models selected","clear_all":"Clear All","cancel":"Cancel","apply":"Apply"},"detail_modal":{"title":"Task Details","copied":"Copied!","copy_json":"Copy JSON","load_error":"Failed to load media","view_original":"View Original","generation_failed":"Generation Failed","unknown_error":"Unknown error occurred","no_results":"No results","result_url":"Result URL","copy_url":"Copy URL","copy_all_urls":"Copy All URLs"}}},"legal":{"terms":{"title":"Terms of Service","lastUpdated":"Last updated","effectiveDate":"January 10, 2026","sections":{"agreement":{"title":"1. Agreement to Terms","content":"By accessing evolink.ai (\"Service\") provided by EVO GLOBAL TECHNOLOGIES LIMITED, you agree to these Terms. If you do not agree, you may not use the Service."},"accountSecurity":{"title":"2. Account Security","content":"You are responsible for safeguarding your API keys and account credentials. You are liable for all activities performed using your API key."},"payment":{"title":"3. Payment & No Refund Policy","content":"Our Services are provided on a pre-paid basis.","terms":["Pre-paid Credits: Our Services are provided on a pre-paid basis.","All Sales Final: Because we provide immediate access to digital computational resources, all purchases (including top-ups and subscriptions) are final and non-refundable.","No Refunds for Unused Credits: We do not offer refunds for unused credit balances under any circumstances.","Disputes: Filing a transaction dispute (chargeback) without contacting us first will result in the immediate and permanent termination of your account."]},"acceptableUse":{"title":"4. Acceptable Use Policy","content":"You agree NOT to use the Service for:","rules":["Illegal activities, generating sexually explicit content (NSFW), or promoting violence.","Reverse engineering, scraping, or reselling our API without permission."],"violation":"We reserve the right to ban your account without notice or refund if you violate these rules."},"disclaimer":{"title":"5. Disclaimer of Warranties","content":"The Service acts as a gateway to third-party AI models. We do not guarantee the accuracy, quality, or availability of content generated by these models. You use the Service at your own risk."},"liability":{"title":"6. Limitation of Liability","content":"To the maximum extent permitted by law, EVO GLOBAL TECHNOLOGIES LIMITED shall not be liable for any indirect, incidental, or consequential damages arising from your use of the Service."},"governingLaw":{"title":"7. Governing Law","content":"These Terms are governed by the laws of Hong Kong. Any disputes shall be resolved exclusively in the courts of Hong Kong."},"contact":{"title":"8. Contact Us","content":"For questions about these Terms, please contact us:","email":"support@evolink.ai","company":"EVO GLOBAL TECHNOLOGIES LIMITED","address":"FLAT 2304, 23/F HO KING COMM CENTRE, 2-16 FA YUEN STREET, MONG KOK, HONG KONG"}}},"privacy":{"title":"Privacy Policy","lastUpdated":"Last updated","effectiveDate":"January 10, 2026","sections":{"introduction":{"title":"1. Introduction","content":"EvoLink (\"we\", \"us\"), operated by EVO GLOBAL TECHNOLOGIES LIMITED, is committed to protecting your privacy. This policy explains how we handle your data when you use evolink.ai."},"dataCollection":{"title":"2. Information We Collect","content":"We collect the following types of information:","types":["Account Data: Email address, username, company name.","Usage Data: API request logs, timestamps, model consumption records.","Transaction Data: Payment history (processed via Stripe; we do not store credit card details).","Technical Data: IP address, browser type, and device identifiers."]},"dataUsage":{"title":"3. How We Use Your Data","content":"We use your data for the following purposes:","purposes":["To provide and maintain the API service.","To process payments and generate invoices.","To prevent fraud and abuse of our systems.","To comply with legal obligations."]},"dataSharing":{"title":"4. Data Sharing","content":"We do not sell your personal data. We may share data with trusted third-party service providers (e.g., Stripe for payments, Cloudflare for security) solely for operational purposes."},"dataSecurity":{"title":"5. Data Security","content":"We implement industry-standard encryption and security measures to protect your information. However, no internet transmission is 100% secure."},"dataRetention":{"title":"6. Data Retention","content":"We retain your personal data only as long as necessary to provide the Service or to comply with legal/accounting requirements."},"userRights":{"title":"7. Your Rights","content":"You have the right to access, correct, or request deletion of your personal data. Please contact us to exercise these rights."},"contact":{"title":"8. Contact Us","content":"For privacy-related questions, contact us:","email":"support@evolink.ai","company":"EVO GLOBAL TECHNOLOGIES LIMITED","address":"FLAT 2304, 23/F HO KING COMM CENTRE, 2-16 FA YUEN STREET, MONG KOK, HONG KONG"}}}},"models":{"page":{"title":"AI Models Catalog","subtitle":"Explore today’s top AI models across providers in one place. Each call is intelligently routed to the lowest-cost stable option, so you get better prices without extra work.","filterBy":"Filter by","searchPlaceholder":"Search models by name, provider, or description...","notification":{"title":"Smart Routing Active","saveUpTo":"Save up to","onEveryApiCall":"on every API call"},"vipBanner":{"title":"VIP","subtitle":"More Discounts · Limited Offer","email":"Email","wechat":"WeChat"},"modality":{"all":"All Models","text":"Text Generation","image":"Image Generation","video":"Video Generation","audio":"Audio Generation"},"vendor":{"all":"All Providers"},"pricing":{"input":"Input","output":"Output","perMillion":"per 1M tokens","perRequest":"per request","free":"Free","contactUs":"Contact Us","vipOnly":"VIP Only"},"status":{"available":"Available","limited":"Limited","unavailable":"Unavailable"},"toolbar":{"showing":"Showing <strong>{count}</strong> results","filters":"Filters","sortLabel":"Sort:","sortOptions":{"trending":"Trending","newest":"Recently added"}},"header":{"enterToSearch":"Enter to search"},"card":{"provider":"Provider","modality":"Modality","contextWindow":"Context Window","maxOutput":"Max Output","knowledge":"Knowledge Cutoff","language":"Language","fallbackDescription":"State-of-the-art {modality} model.","priceUnit":{"video":"video","audio":"track","image":"img","4imgs":"4 imgs","2tracks":"2 tracks","call":"call","1kTokens":"1K tokens"},"modalityDefault":"AI Model","startsAt":"Starting from","comingSoon":"Coming soon","earlyAccess":"Early access","viewDetails":"View details"},"noResults":{"title":"No models found","description":"Try adjusting your search or filters","clearFilters":"Clear all filters"},"currency":{"usd":"USD","cny":"CNY"},"sidebar":{"currencyTitle":"Currency","modelTypeTitle":"Model Type","vendorTitle":"Provider","searchPlaceholder":"Search models...","filtersTitle":"Filters","showResults":"Show Results"}},"pricingTable":{"title":"Pricing","userGroup":"User Group","contextWindow":"Context Window","maxOutput":"Max Output","inputPrice":"Input Price","outputPrice":"Output Price","cacheInput":"Cache Input","officialPrice":"Official","market":"Market","userGroups":{"default":"Default (88% off)","vip":"VIP (78% off)","svip":"SVIP (75% off)"},"currency":{"usd":"USD","cny":"CNY"},"notes":{"pricing":"Pricing Note","pricingUnit":"Price unit: {currency} / 1M tokens","cache":"Cache Discount","cacheDiscount":"Use cached input to save 50% cost","highVolume":"High Volume Pricing","highVolumeDesc":"For requests exceeding {threshold} tokens, prices are {inputMultiplier}x (input) and {outputMultiplier}x (output)"}},"list":{"nano-banana-2":{"name":"Nano Banana 2","description":"Next-gen Nano Banana model delivering superior image generation with enhanced detail and exceptional prompt adherence. Optimized for both speed and cost-efficiency, it represents a significant leap forward for creative professionals."},"seedance-1-5-pro":{"name":"Seedance 1.5 Pro","description":"Text-to-Video and Image-to-Video generation with optional audio. 4-12s duration, 480p/720p/1080p quality."},"seedance-2-0":{"name":"Seedance 2.0","description":"Multimodal video generation with @-reference system. T2V, I2V, and V2V modes. 4-15s duration, native audio sync."},"sora-2":{"name":"Sora 2","description":"OpenAI's latest 10~15-second video generation model with audio. Supports watermark removal (1.65x price)."},"omnihuman-1-5":{"name":"OmniHuman 1.5","description":"AI-powered digital human video generation with audio-driven lip-sync. Transform static images into talking avatars with natural facial expressions and movements."},"gpt-5-2":{"name":"GPT-5.2","description":"OpenAI's flagship model for coding and agentic tasks with 400K context window, 128K max output, and advanced reasoning capabilities."},"gpt-5-6":{"name":"GPT-5.6","description":"OpenAI reasoning family with Sol, Terra, and Luna tiers, 1.05M context, 128K max output, and prompt caching."},"gpt-5-5":{"name":"GPT-5.5","description":"OpenAI's latest flagship model with advanced reasoning, 1M context window, 128K max output, and Tool Search capabilities."},"gpt-5-4":{"name":"GPT-5.4","description":"OpenAI's latest flagship model for coding and agentic tasks with 1.05M context window, 128K max output, and advanced reasoning capabilities."},"gpt-image-1-5":{"name":"GPT Image 1.5","description":"OpenAI's advanced image generation model optimized for true-color precision, structured tasks, and analytical visual outputs. Based on DALL-E 3 technology."},"gpt-image-2":{"name":"GPT Image 2","description":"OpenAI's advanced image generation model optimized for true-color precision, structured tasks, and analytical visual outputs. Based on DALL-E 3 technology."},"gpt-image-1":{"name":"GPT Image 1","description":"OpenAI GPT Image 1 supports text-to-image, image-to-image, and image editing modes. Asynchronous processing with high-quality output."},"wan-2-6":{"name":"Wan 2.6","description":"Tongyi Wanxiang 2.6 video generation model with text-to-video, image-to-video, and reference video variants."},"kling-o1-video-edit":{"name":"Kling O1","description":"Kling O1 video generation model with image-to-video, video editing, and fast video editing variants. Supports 3-20 second videos with reference images for style-guided generation."},"seedream-5-0":{"name":"Seedream 5.0 Lite","description":"Next-gen AI image generation with 2K/3K quality, web search integration, and flexible size options including custom pixel dimensions. Supports batch generation (1-15 images)."},"seedream-5-0-lite":{"name":"Seedream 5.0 Lite","description":"Next-gen AI image generation with 2K/3K quality, web search integration, and flexible size options including custom pixel dimensions. Supports batch generation (1-15 images)."},"seedream-4-5":{"name":"Seedream 4.5","description":"Advanced AI image generation with 2K/4K quality support. Supports batch generation (1-15 images), reference images, and flexible size options."},"z-image-turbo":{"name":"Z Image Turbo","description":"Ultra-fast image generation model with exceptional quality-to-speed ratio. Ideal for high-volume image generation with excellent prompt adherence."},"nano-banana-pro":{"name":"Nano Banana Pro","description":"Cost-effective Nano Banana model with free input images. Ideal for high-volume image generation with excellent quality-to-price ratio."},"veo-3-1":{"name":"Veo 3.1","description":"Google DeepMind next-generation video model with Fast and Pro variants. Supports 8s video generation with enhanced quality."},"gemini-omni":{"name":"Gemini Omni Flash","description":"Gemini Omni Flash video generation and editing with text-to-video, image-to-video, reference-to-video, and video edit modes through one video API endpoint."},"grok-imagine-video":{"name":"Grok Imagine Video","description":"xAI Grok Imagine video generation API supporting text-to-video and image-to-video. 6-30s duration with fun/normal/spicy style modes."},"grok-imagine-image-2-0":{"name":"Grok Imagine Image 2.0","description":"xAI image generation and editing through one EvoLink API route, with 1-3 reference images, 1K/2K output, 13 aspect ratios, and up to 10 images per request."},"nano-banana":{"name":"Nano Banana","description":"gemini 2.5 Flash Image Preview is an advanced AI model excelling in natural language-driven image generation and editing."},"sora-2-pro":{"name":"Sora 2 Pro","description":"OpenAI's professional-grade 10~15-second video generation model with enhanced quality options (standard/high)"},"gemini-3-pro":{"name":"Gemini 3 Pro Preview","description":"Google's next-generation language model with advanced multimodal capabilities and extended context support"},"gemini-3-flash-preview":{"name":"Gemini 3 Flash Preview","description":"Google's fastest frontier model with 3x speed, multimodal including audio input, and cost-effective pricing"},"gemini-2-5-pro":{"name":"Gemini 2.5 Pro","description":"Google's most powerful language model with extended context and advanced reasoning capabilities"},"gemini-2-5-flash":{"name":"Gemini 2.5 Flash","description":"Google's fast and efficient language model with prompt caching support for cost optimization"},"kimi-k3":{"name":"Kimi K3","description":"Moonshot's next-generation reasoning model with a 1,048,576-token context window and dual Chat Completions and Messages API support."},"grok-4-5":{"name":"Grok 4.5","description":"xAI reasoning and tool-use model with a 500,000-token context window, Chat Completions, Responses, cached input, and metered server-side tools."},"kimi-k2-thinking":{"name":"Kimi K2 Thinking","description":"Moonshot's advanced reasoning model with extended thinking capabilities and web search support for complex problem-solving"},"kimi-k2-thinking-turbo":{"name":"Kimi K2 Thinking Turbo","description":"Faster variant of Kimi K2 with optimized performance for rapid responses while maintaining reasoning capabilities"},"seedream-4":{"name":"Seedream 4.0","description":"Story-driven AI image generation with 4K quality: Create 9+ consistent visuals with multi-reference fusion and real-time editing."},"gpt-4o-image":{"name":"GPT-4O Image","description":"OpenAI's latest image generation and editing model."},"wan-2-5":{"name":"Wan 2.5","description":"Tongyi Wanxiang video generation model (Wan 2.5 Video) with image-to-video and text-to-video variants."},"qwen-image-edit":{"name":"Qwen Image Edit","description":"Tongyi Qianwen image editing model with intelligent understanding and multi-image collaborative editing capabilities"},"wan-image":{"name":"Wan Image","description":"Tongyi Wanxiang image generation model (Wan 2.5 Image) with text-to-image and image-to-image variants."},"seedance-1-pro-fast":{"name":"Seedance 1.0 Pro Fast","description":"Advanced video generation model with Text-to-Video and Image-to-Video capabilities. Supports 2-12 second duration with 720p/1080p quality options."},"hailuo-3":{"name":"MiniMax H3","description":"MiniMax H3 API with text-to-video, image-to-video (first/last frame), and reference-to-video routes. 2K / 768p output, 4-15s, billed per output second."},"hailuo-2-3":{"name":"Hailuo 2.3","description":"MiniMax Hailuo 2.3 API with Fast and Standard variants. Supports T2V/I2V with 768p/1080p output."},"hailuo-02":{"name":"Hailuo 02","description":"MiniMax Hailuo 02 - Full-featured with T2V, I2V, FLF modes. Supports 512p/768p/1080p resolution."},"claude-haiku-4-5":{"name":"Claude Haiku 4.5","description":"Fast, cost-effective coding assistant with 200K context window and prompt caching support for optimal performance"},"claude-sonnet-4-5":{"name":"Claude Sonnet 4.5","description":"Most intelligent model for building agents and coding. Features 200K context, extended thinking, and advanced reasoning capabilities"},"claude-opus-4-1":{"name":"Claude Opus 4.1","description":"Most powerful Claude model for complex reasoning, creative tasks, and research. 200K context with exceptional performance"},"claude-sonnet-4-0":{"name":"Claude Sonnet 4.0","description":"Balanced model with strong performance for general tasks. 200K context window with prompt caching support"},"gpt-5-1":{"name":"GPT-5.1","description":"OpenAI's latest flagship model with advanced reasoning, prompt caching, and 400K context window for complex tasks."},"claude-opus-4-5":{"name":"Claude Opus 4.5","description":"Anthropic's most powerful Claude model with exceptional reasoning, coding, and agentic capabilities. 200K context window."},"claude-sonnet-4-6":{"name":"Claude Sonnet 4.6","description":"Best balance of speed, intelligence, and cost for coding and agentic tasks. 200K context, 128K max output, and extended thinking."},"claude-sonnet-5":{"name":"Claude Sonnet 5","description":"Anthropic's most capable Sonnet for coding and agentic tasks. 1M context, 128K max output, and adaptive thinking on by default."},"claude-opus-5":{"name":"Claude Opus 5","description":"Anthropic's newest Opus-tier flagship for repository-scale coding, long-running agents, and high-stakes review. 1M context, 128K max output."},"claude-fable-5-1":{"name":"Claude Fable 5.1","description":"An availability watch for the unannounced Claude Fable 5.1 name. Track official model identity, API access, pricing, safeguards, and EvoLink route validation."},"qwen-3-8-max":{"name":"Qwen3.8 Max","description":"Alibaba's flagship Max model with a 1M-token context, controllable thinking, and prompt caching across three API protocols."},"glm-5-5":{"name":"GLM 5.5","description":"Track the reported release, verified EvoLink API availability, model ID, pricing, and coding-agent evaluation readiness."},"grok-4-6":{"name":"Grok 4.6","description":"xAI's latest reasoning and tool-use model: a 500,000-token context window, Chat Completions and Responses, cached input, and five metered server-side tools."},"suno":{"name":"Suno","description":"AI-powered music generation with vocals, lyrics, and instrumental support. Create professional-quality songs from text prompts with multiple model versions."}}},"model":{"description":"Nano Banana 2 is a cutting-edge text-to-image model developed by Google DeepMind. It excels in generating high-fidelity, photorealistic images with exceptional adherence to complex prompts. Optimized for speed and cost-efficiency, it represents a significant leap forward in generative AI capabilities, suitable for both creative professionals and enterprise applications.","playground":"Playground","examples":"Examples","readme":"README","api":"API","pricing":"Pricing","commercial_use":"Commercial use","run_with_api":"Run with API","copy_page":"Copy page","copy_page_url":"Copy page URL","view_markdown":"View as Markdown","open_chatgpt":"Open in ChatGPT","open_claude":"Open in Claude","copied":"Copied to clipboard","copied_short":"Copied!","model_type_label":"Model Type","model_type_price":"Price","model_type_official_description":"Stable managed access for production workloads. Recommended when you need dashboard billing, API key control, and predictable integration behavior.","model_type_beta_description":"May experience occasional downtime. Suitable for development and testing.","model_type_endpoint_note":"Use the same API endpoint for all versions. Only the model parameter differs.","send_to_chatgpt":"Send to ChatGPT","send_to_claude":"Send to Claude","ask_about_api_reference":"Read from {url} so I can ask questions about it."},"footer":{"product":"Product","image_api":"Image API","video_api":"Video API","nano_banana":"Nano Banana","nano_banana_pro":"Nano Banana Pro","qwen_image_edit":"Qwen Image Edit","sora2":"Sora 2","sora2_pro":"Sora 2 Pro","seedance_2":"Seedance 2.0","seedance_2_5":"Seedance 2.5","veo3_1":"Veo 3.1","seedream_4_5":"Seedream 4.5","seedream_5_0":"Seedream 5.0 Lite","seedream_5_0_pro":"Seedream 5.0 Pro","grok_imagine_image_2_0":"Grok Imagine Image 2.0","mj_v7":"Midjourney V7","mj_v8_1":"Midjourney V8.1","happy_horse":"Happy Horse","gemini_omni":"Gemini Omni","wan_2_7":"Wan 2.7","kling_o3":"Kling O3","gemini_3_5_flash":"Gemini 3.5 Flash","minimax_m3":"MiniMax M3","claude_fable_5":"Claude Fable 5","deepseek_v4":"DeepSeek V4","gpt_image_2":"GPT Image 2","z_image_turbo":"Z Image Turbo","krea_2_turbo":"Krea 2 Turbo","wan_image":"Wan Image","seedance_pro":"Seedance Pro","hailuo_02":"Hailuo 02","hailuo_2_3":"Hailuo 2.3","llm_api":"LLM API","gpt_5_5":"GPT-5.5","gpt_5_6":"GPT-5.6","claude_sonnet_4_5":"Claude Sonnet 4.5","claude_opus_5":"Claude Opus 5","claude_opus_4_8":"Claude Opus 4.8","claude_haiku_4_5":"Claude Haiku 4.5","gemini_3_pro":"Gemini 3 Pro","gemini_3_flash":"Gemini 3 Flash","kimi_k3":"Kimi K3","grok_4_6":"Grok 4.6","grok_4_5":"Grok 4.5","other_api":"Other API","suno":"Suno","omnihuman":"OmniHuman","resources":"Resources","prompt_library":"Prompt Library","cookbook":"Cookbook","models":"Models","docs":"Docs","blog":"Blog","lowest_price_guarantee":"Featured Models","about":"About Us","api_reference":"API Updates","terms":"Terms","privacy":"Privacy","tagline":"One API to access top AI image, video, and chat models worldwide.","copyright":"© {year} EvoLink. All rights reserved.","built_with":"Built with precision for developers worldwide","discord":"Discord Community","github":"GitHub","x_twitter":"X (Twitter)","model_families":"Model Families","gpt_api_family":"GPT API Family","seedance_api_family":"Seedance API Family","kling_api_family":"Kling API Family","nano_banana_api_family":"Nano Banana API Family","seedream_api_family":"Seedream API Family","wan_api_family":"Wan API Family","claude_api_family":"Claude API Family","gpt_image_api_family":"GPT Image API Family","gemini_api_family":"Gemini API Family","pricing":"Pricing","ai_video_generators":"AI Video Generators","ai_video_generator":"AI Video Generator"},"evocode":{"meta":{"title":"EvoCode — One API for Code Agents & CLIs | EvoLink","description":"EvoCode is a CLI-ready LLM API for coding workflows. Use Claude Code, Codex, and Gemini CLI with one EvoLink key, model flexibility, and production reliability."},"hero":{"title":"EvoCode — One API for Code Agents & CLIs","subtitle":"Drop-in unified LLM API for CLI coding. Use Claude Code / Codex CLI / Gemini CLI with one EvoLink key — switch models and control cost without changing commands.","works_with":"Works great with","cta_primary":"View Pricing","cta_secondary":"Quickstart (CLI)","trust_status":"API Status","trust_status_value":"Operational","trust_success_rate":"Success Rate","trust_success_rate_value":"99.95%","trust_support":"Support","trust_support_value":"24/7 Available"},"what_is":{"title":"What is EvoCode?","description":"EvoCode is a unified LLM API for code agents and CLI workflows — a compatibility layer + a cost-optimization layer. Keep your existing Claude Code / Codex CLI / Gemini CLI commands while you standardize endpoint + auth, switch models, and control long-context spend.","solve_title":"Built for long-running coding sessions:","solve_items":{"1":"Model fragmentation across providers","2":"Inconsistent pricing & billing rules","3":"Cost blow-ups from long context & repeated history"},"not_title":"EvoCode is NOT:","not_items":{"1":"An agent framework","2":"An IDE or editor","3":"A prompt management tool"},"link_text":"Quickstart (CLI)"},"integration":{"title":"Works seamlessly with","apps":{"claude_code":"Claude Code","cursor":"Cursor","open_hands":"OpenHands","aider":"Aider"}},"quickstart":{"title":"Quickstart: Configure Your CLI in Minutes","step1_title":"Get your API Key","step1_desc":"Sign up for EvoLink and create an API key in your dashboard.","step2_title":"Configure your CLI","step2_desc":"Set the base URL and API key as environment variables.","step3_title":"Run your CLI","step3_desc":"Use your CLI as usual. EvoLink handles the rest.","cta_get_key":"Get API Key","cta_view_docs":"View CLI Docs"},"why":{"title":"Why EvoCode for Code Agents & CLI Workflows","streaming_title":"Streaming & Long Outputs","streaming_desc":"Real-time streaming optimized for CLI output. Handle long code generations without timeout.","tool_calling_title":"Tool-calling & Agent Flows","tool_calling_desc":"Full support for function calling and multi-step agent interactions.","reliability_title":"Reliability & Auto-retry","reliability_desc":"Automatic retries and failover. Your CLI sessions stay stable.","model_flexibility_title":"Model Flexibility","model_flexibility_desc":"Switch between GPT-4, Claude, Gemini anytime. No code changes needed.","monitoring_title":"Unified Monitoring","monitoring_desc":"Track usage, costs, and performance across all models in one dashboard.","latency_title":"Minimal Latency Overhead","latency_desc":"Optimized routing adds <50ms. Your CLI feels just as fast."},"recommended_models":{"title":"Recommended Models for Coding","fast_title":"Fast","fast_desc":"Quick iterations and simple tasks","fast_use_case":"Code completion, quick fixes, simple refactors","balanced_title":"Balanced","balanced_desc":"Daily coding with great quality/speed tradeoff","balanced_use_case":"Feature implementation, code review, debugging","best_title":"Best","best_desc":"Complex problems requiring deep reasoning","best_use_case":"Architecture design, complex algorithms, hard bugs","see_all_models":"See all models"},"faq":{"title":"FAQ","q1":"What is EvoCode?","a1":"EvoCode is a unified LLM API on evolink.ai built for code agents and CLI workflows. It helps you keep your existing coding tools while standardizing how you configure the endpoint and authenticate. It's designed for real-world coding sessions with long outputs and multi-turn iterations.","q2":"Who is EvoCode for (code agents & CLIs)?","a2":"EvoCode is for developers running coding workflows through CLIs and code agents, including tools like Codex CLI, Claude Code CLI, and Gemini CLI. It's especially useful for iterative refactors, long code generation, and agent-style multi-step tasks. If your workflow benefits from stable long-running sessions and model flexibility, EvoCode is a good fit.","q3":"How do I set up EvoCode for Claude Code CLI?","a3":"Use the Quickstart (CLI) section on this page for the Claude Code CLI setup. Follow the CLI-specific environment variable configuration shown there (endpoint + auth token) using your EvoLink API key. After configuration, you can run Claude Code CLI the same way you normally do.","q4":"How do I set up EvoCode for Codex CLI or Gemini CLI?","a4":"Open View CLI Docs and select the guide for your specific CLI (Codex CLI or Gemini CLI). Copy the recommended environment variable configuration (base URL/endpoint + API key) for that tool. The documentation is the source of truth for the latest variable names and setup steps.","q5":"Do I need to change my CLI commands or rewrite my code to use EvoCode?","a5":"In many cases, you can keep your existing CLI commands and workflow. EvoCode is intended to work via configuration (endpoint + API key) rather than requiring you to rewrite your tooling. For edge cases, follow the CLI-specific docs and examples.","q6":"Does EvoCode support streaming output and tool/function calling?","a6":"EvoCode is built for coding workflows that rely on real-time output and multi-step agent interactions. For the current supported behaviors (including streaming and tool/function calling patterns), refer to the EvoCode docs and the examples linked from this page."},"reliability":{"title":"Built for Long-Running Coding","subtitle":"Built for real-world CLI sessions — where streaming output runs long, iterations stack up, and upstream providers occasionally wobble.","features_title":"Designed for long-running sessions","features":{"streaming":{"title":"Streaming-first behavior","desc":"Optimized for continuous CLI output and long generations. When streams are interrupted, you get clear, actionable errors instead of silent hangs."},"timeout":{"title":"Timeout strategy for long outputs","desc":"Tuned for coding workflows — prioritizes finishing long responses and multi-turn refactors without session-breaking timeouts."},"resilience":{"title":"Upstream resilience (5xx / 429)","desc":"Handles transient upstream failures with safe retry practices and consistent error signaling, so your workflow can recover instead of collapsing mid-run."},"observability":{"title":"Inherited observability","desc":"Usage, latency, and reliability signals flow through the same monitoring foundation that powers EvoLink — for debugging and operational confidence."}},"ecosystem_title":"Not a side project","ecosystem_desc":"EvoCode is part of **EvoLink**, a unified AI API platform that serves production traffic across **chat, image, and video** models. EvoCode applies that same infrastructure discipline to coding agents and CLI workflows.","faq_title":"FAQ (quick answers)","faqs":{"privacy":{"q":"Does EvoCode store my prompts or code?","a":"EvoCode isn’t built to persist your prompt/code content as a product feature. We may log **request metadata** (e.g., timestamps, token usage, selected model, error codes) for billing, support, and reliability analysis."},"retries":{"q":"How does EvoCode handle retries and rate limits?","a":"CLI and agent workflows are often retry-tolerant. EvoCode is designed to recover from transient upstream issues (like 5xx and rate limits) with safe retry patterns and predictable error responses. For edge cases, follow the CLI-specific integration docs."},"interruptions":{"q":"What should I do if streaming gets interrupted?","a":"You’ll receive a clear error that your CLI/agent can handle. In most workflows, the recommended approach is to retry idempotent steps and continue the session rather than restarting from scratch."}}},"roadmap":{"title":"Roadmap","now":"Now","next":"Next","future":"Future","api_title":"EvoCode API","api_desc":"CLI & agent-compatible unified LLM API","agent_title":"EvoCode Agent","agent_desc":"Packaged agent experiences for common workflows","tools_title":"More Tools","tools_desc":"IDE plugins, VS Code extension, and more"},"bottom_cta":{"title":"Start building with EvoCode","subtitle":"Configure once, keep your coding workflow, switch models anytime.","cta_primary":"Get API Key","cta_secondary":"View Docs"},"claude_pricing":{"title":"Claude 4.5 Models & Pricing","badge_text":"Save {percentage}% vs official pricing","unit":"Unit","unit_tooltip":"Input: Tokens sent to the model (your prompt). Output: Tokens generated by the model (response).","last_updated":"Last updated","recommended":"Recommended","price":"Price","official_price":"Official Price","save":"Save","vs_official":"vs official","get_api_key":"Get API Key","copy_model_name":"Copy model name","copied":"Copied!","context_tier":"Context Tier","context_tier_tooltip":"Sonnet pricing varies by context window size. ≤200K uses standard pricing, >200K uses extended pricing.","view_extended_pricing":"View >200K pricing","hide_extended_pricing":"Hide >200K pricing","details_title":"Detailed Price Comparison","show_cache_pricing":"Show cache pricing","hide_cache_pricing":"Hide cache pricing","cache_tooltip":"Cache pricing applies only when using prompt caching; otherwise ignore.","note_unit":"Unit: USD per 1M tokens.","note_official":"Official price refers to the official list price for comparison.","note_sonnet_tiers":"Sonnet pricing varies by context tier (≤200K vs >200K).","note_cache":"Cache Read/Write pricing applies only when prompt caching is used.","note_changes":"Prices and discounts may change; this page is updated regularly."},"pricing":{"title_line1":"Claude Models Available","title_line2":"for EvoCode (Haiku, Sonnet, Opus)","body_title":"Built for code agents and CLIs","body":"EvoCode routes Claude API calls through EvoLink, cutting costs for long-running workflows in Claude Code, Codex, and other coding agents.","offer":"Limited-time offer: up to 74% off official pricing!","disclaimer":"Savings vary by tier, usage pattern, and context length.","card_title":"Claude API Pricing","card_save":"Up to {percentage}% off","card_unit":"USD / 1M tokens","show_official":"Show list price","hide_official":"Hide list price","col_model":"Model","col_input":"Input","col_output":"Output","col_cache":"Cache (R/W)","recommended":"Recommended","view_tier":"View {context} tier","hide_tier":"Hide {context} tier","tier":"tier","get_api_key":"Get API Key","integration_guide":"View CLI Docs","integration_guide_link":"https://evolink.ai/docs/en/integration-guide/claude-code-cli","terms_disclaimer":"Applies to Claude routed via EvoLink. Terms may change."}},"openclaw":{"meta":{"title":"OpenClaw — One API for Code Agents & CLIs | EvoLink","description":"OpenClaw is a CLI-ready LLM API for coding workflows. Use Claude Code, Codex, and Gemini CLI with one EvoLink key, model flexibility, and production reliability."},"hero":{"title":"OpenClaw Manager — One-click install & manage OpenClaw","subtitle":"Install OpenClaw and connect Telegram or Feishu with a guided wizard. Route Claude via EvoLink to pay ~30% less—estimate savings in seconds.","works_with":"Works great with","cta_primary":"View Pricing","cta_secondary":"Download","trust_status":"API Status","trust_status_value":"Operational","trust_success_rate":"Success Rate","trust_success_rate_value":"99.95%","trust_support":"Support","trust_support_value":"24/7 Available","built_for":"Built for","badge":"Limited-time offer: 30% off official Claude pricing","h1":"OpenClaw Manager — One-click install & manage OpenClaw","description":"Install OpenClaw and connect Telegram or Feishu with a guided wizard.","description2":"Route Claude via EvoLink to pay ~30% less—estimate savings in seconds.","bullet1_bold":"Official Claude API pricing at ~30% off","bullet1_text":" (limited time)","bullet2_bold":"No terminal","bullet2_text":" — copy & paste credentials, then Deploy","bullet3_bold":"Verified setup","bullet3_text":" — confirm your channel works end-to-end","cta_download":"Download OpenClaw Manager","cta_download_link":"https://evolink.ai/docs/en/integration-guide/openclaw-auto","cta_savings":"Calculate savings","uptime":"uptime","next_hint":"After download, follow Step 1 & 2 below ↓","next_hint_link":"Start setup"},"what_is":{"title":"What is the OpenClaw One-Click Installer?","description":"A single installer that sets up OpenClaw and connects Telegram or Feishu through a guided wizard with one-click verification. Switch your OpenClaw provider to EvoLink to make API usage more affordable—estimate savings in seconds.","solve_title":"Built for OpenClaw workflows:","solve_items":{"1":"Faster setup — no dependency hunting, no manual wiring","2":"Telegram or Feishu connected & verified — guided setup + one-click verification","3":"More affordable API usage — switch providers without changing how you work"},"not_title":"This installer is NOT:","not_items":{"1":"A new agent framework — it's an installer + configuration flow","2":"A messaging client — it only helps connect and verify your integration","3":"A fixed discount guarantee — savings depend on workload and pricing rules"},"link_text":"Quickstart (CLI)","built_for_title":"Built for real-world OpenClaw runs","built_for_body":"OpenClaw workflows are often long-running and iterative. This installer is designed to get you set up fast, verify your Telegram or Feishu connection, and reduce the friction that breaks runs mid-stream."},"integration":{"title":"Works seamlessly with","apps":{"claude_code":"Claude Code","cursor":"Cursor","open_hands":"OpenHands","aider":"Aider"}},"quickstart":{"title":"Quickstart: Configure Your CLI in Minutes","step1_title":"Get your API Key","step1_desc":"Sign up for EvoLink and create an API key in your dashboard.","step2_title":"Configure your CLI","step2_desc":"Set the base URL and API key as environment variables.","step3_title":"Run your CLI","step3_desc":"Use your CLI as usual. EvoLink handles the rest.","cta_get_key":"Get API Key","cta_view_docs":"View CLI Docs"},"why":{"title":"Why OpenClaw","streaming_title":"Pay Less","streaming_desc":"Pay less for your OpenClaw usage (use the calculator for an estimate).","tool_calling_title":"Install in Minutes","tool_calling_desc":"Install in minutes — no dependency hunting, no manual wiring.","reliability_title":"Fewer Interruptions","reliability_desc":"Fewer interruptions — reduce setup and rate-limit friction."},"recommended_models":{"title":"Recommended Models for Coding","fast_title":"Fast","fast_desc":"Quick iterations and simple tasks","fast_use_case":"Code completion, quick fixes, simple refactors","balanced_title":"Balanced","balanced_desc":"Daily coding with great quality/speed tradeoff","balanced_use_case":"Feature implementation, code review, debugging","best_title":"Best","best_desc":"Complex problems requiring deep reasoning","best_use_case":"Architecture design, complex algorithms, hard bugs","see_all_models":"See all models"},"faq":{"title":"OpenClaw One-Click Installer FAQ","q1":"What is the OpenClaw One-Click Installer for macOS?","a1":"It's a macOS .dmg that installs OpenClaw and guides you through Telegram configuration with a verification step. The goal is to reduce setup time and get you to a working baseline quickly.","q2":"How do I install OpenClaw on macOS using the .dmg?","a2":"Download the .dmg, open it, and follow the guided installer steps. After setup, run the verification step to confirm Telegram connectivity.","q3":"Does this handle Telegram configuration for OpenClaw automatically?","a3":"It provides a guided setup and verification flow for Telegram configuration. Specific credentials and permissions still depend on your chosen Telegram bot/setup method.","q4":"Why am I getting OpenClaw 429 rate limit errors?","a4":"A 429 usually means requests are being throttled by your current provider's rate-limit policy. Results vary by model tier and usage; check the troubleshooting section for mitigation steps.","q5":"Can EvoLink reduce API cost for long-running OpenClaw workflows?","a5":"EvoLink is designed to make usage more affordable for long-running agent sessions, depending on model and workload. Use the calculator to estimate potential savings for your usage pattern.","q6":"Does the installer support Windows or Linux?","a6":"This package is for macOS. For Windows or Linux, use the manual installation docs or platform-specific options if available.","q7":"How do I uninstall OpenClaw on macOS?","a7":"Uninstall steps depend on where components were installed. Follow the uninstall/cleanup guide in Docs to remove the app and optional configuration.","q8":"What if Telegram connection fails during setup?","a8":"Re-run verification and confirm bot credentials and permissions. If it still fails, follow the troubleshooting steps and copy only non-sensitive error output."},"reliability":{"title":"Built for real-world OpenClaw runs","subtitle":"OpenClaw workflows are often long-running and iterative. This installer is designed to get you set up fast, verify your Telegram connection, and reduce the friction that breaks runs mid-stream.","features_title":"Designed for long-running sessions","features":{"streaming":{"title":"Guided setup + one-click verification","desc":"Install OpenClaw, connect Telegram, and confirm everything works before you start a long session."},"timeout":{"title":"Troubleshooting-first setup","desc":"Clear, actionable checks for common setup issues—so you can fix problems quickly instead of guessing."},"resilience":{"title":"More affordable API usage for long runs","desc":"Route calls through EvoLink to make extended workflows more affordable (savings vary by model and usage)."},"observability":{"title":"Centralized visibility (optional)","desc":"Track usage and spend in one place via EvoLink, so long-context sessions don't surprise you."}},"ecosystem_title":"Not a side project","ecosystem_desc":"OpenClaw is part of **EvoLink**, a unified AI API platform that serves production traffic across **chat, image, and video** models. OpenClaw applies that same infrastructure discipline to coding agents and CLI workflows.","faq_title":"FAQ (quick answers)","faqs":{"privacy":{"q":"Does OpenClaw store my prompts or code?","a":"OpenClaw isn’t built to persist your prompt/code content as a product feature. We may log **request metadata** (e.g., timestamps, token usage, selected model, error codes) for billing, support, and reliability analysis."},"retries":{"q":"How does OpenClaw handle retries and rate limits?","a":"CLI and agent workflows are often retry-tolerant. OpenClaw is designed to recover from transient upstream issues (like 5xx and rate limits) with safe retry patterns and predictable error responses. For edge cases, follow the CLI-specific integration docs."},"interruptions":{"q":"What should I do if streaming gets interrupted?","a":"You’ll receive a clear error that your CLI/agent can handle. In most workflows, the recommended approach is to retry idempotent steps and continue the session rather than restarting from scratch."}}},"roadmap":{"title":"Roadmap","now":"Now","next":"Next","future":"Future","api_title":"OpenClaw API","api_desc":"CLI & agent-compatible unified LLM API","agent_title":"OpenClaw Agent","agent_desc":"Packaged agent experiences for common workflows","tools_title":"More Tools","tools_desc":"IDE plugins, VS Code extension, and more"},"bottom_cta":{"title":"Start building with OpenClaw","subtitle":"Configure once, keep your coding workflow, switch models anytime.","cta_primary":"Get API Key","cta_secondary":"View Docs","cta_secondary_link":"https://evolink.ai/docs/en/integration-guide/claude-code-cli"},"claude_pricing":{"title":"Claude Opus 4.6 Models & Pricing","badge_text":"Save {percentage}% vs official pricing","unit":"Unit","unit_tooltip":"Input: Tokens sent to the model (your prompt). Output: Tokens generated by the model (response).","last_updated":"Last updated","recommended":"Recommended","price":"Price","official_price":"Official Price","save":"Save","vs_official":"vs official","get_api_key":"Get API Key","copy_model_name":"Copy model name","copied":"Copied!","context_tier":"Context Tier","context_tier_tooltip":"Sonnet pricing varies by context window size. ≤200K uses standard pricing, >200K uses extended pricing.","view_extended_pricing":"View >200K pricing","hide_extended_pricing":"Hide >200K pricing","details_title":"Detailed Price Comparison","show_cache_pricing":"Show cache pricing","hide_cache_pricing":"Hide cache pricing","cache_tooltip":"Cache pricing applies only when using prompt caching; otherwise ignore.","note_unit":"Unit: USD per 1M tokens.","note_official":"Official price refers to the official list price for comparison.","note_sonnet_tiers":"Sonnet pricing varies by context tier (≤200K vs >200K).","note_cache":"Cache Read/Write pricing applies only when prompt caching is used.","note_changes":"Prices and discounts may change; this page is updated regularly."},"downloads":{"title":"Download OpenClaw Manager","subtitle":"Available for macOS, Windows, and Linux. Pick your platform and architecture below.","selected":"Selected","download_btn":"Download","help_title":"Not sure which version?","help_macos":"Apple Silicon (arm64) is for Macs with M1/M2/M3/M4 chips (2020 and later). Intel (x64) is for older Macs with Intel processors. Check  → About This Mac to confirm.","help_linux":"Most modern servers and desktops use x86_64 (x64). ARM64 is for ARM-based servers or devices like Raspberry Pi 4/5. Run 'uname -m' in your terminal to check.","help_windows":"Most Windows PCs use x86_64 (x64). If you're unsure, this is almost certainly the right choice.","downloaded_prompt":"Downloaded?","continue_step1":"Continue to Step 1"},"download":{"title":"Guided Setup (3 steps) — Telegram or Feishu","subtitle":"No terminal. Just copy & paste credentials.","subtitle2":"UI shown on macOS — steps are the same on Windows/Linux.","micro_downloaded":"Already downloaded? Start here.","micro_builds":"Need a different build?","micro_builds_link":"See all downloads →","channel_telegram":"Telegram","channel_feishu":"Feishu","step1_label":"Step 1","step1_time":"≈ 30 sec","step1_title":"Create an instance","step1_desc":"Choose a model, then pick your channel: Telegram or Feishu.","step1_note":"You can create multiple instances for different teams/bots.","prereq_title":"Before you start (you'll need these):","prereq_apikey_title":"EvoLink API key","prereq_apikey_desc":"Get it in your EvoLink dashboard → API Keys.","prereq_tg_token_title":"Telegram bot token","prereq_tg_token_desc":"Create a bot via @BotFather, then copy the token.","prereq_tg_userid_title":"Telegram user ID","prereq_tg_userid_desc":"Send /start to @userinfobot to get your numeric ID.","prereq_feishu_appid_title":"Feishu App ID","prereq_feishu_appid_desc":"From Feishu Open Platform → your app's credentials.","prereq_feishu_secret_title":"Feishu App Secret","prereq_feishu_secret_desc":"From Feishu Open Platform → your app's credentials.","prereq_feishu_note":"You may need admin access to complete Feishu console steps.","step2_label":"Step 2","step2_time":"≈ 1 min","step2_title":"Paste credentials → Deploy","step2_desc":"Paste your credentials and click Deploy. We'll handle the setup for you.","step3_label":"Step 3","step3_tg_time":"≈ 30 sec","step3_tg_title":"Connect your Telegram user","step3_tg_desc":"Paste your Telegram user ID and click Connect. Then open Telegram and send a message to your bot.","step3_feishu_time":"≈ 2–3 min, one-time","step3_feishu_title":"Enable Feishu events, then Done","step3_feishu_desc":"You'll complete a one-time Feishu console step so your app can receive messages.","done_tg_label":"Done","done_tg_title":"Test it in Telegram","done_tg_desc":"If the bot replies, you're all set.","done_feishu_label":"Done","done_feishu_title":"Send a message to your Feishu bot","done_feishu_desc":"If the bot replies, you're all set.","feishu_extra_title":"Feishu extra step (2–3 min, one-time)","feishu_check1":"In Feishu Open Platform, go to Event Subscriptions. Select Receive events via WebSocket and Save.","feishu_check2":"Add the event:","feishu_check3":"Go to Version Management & Release. Create a version and Release / Submit for review (as required).","feishu_check4":"Back here, click Done and send a message to your Feishu bot to start chatting.","quick_fixes_title":"Quick fixes","tg_fix1":"Bot doesn't reply? Open the bot chat and tap Start, then try again.","tg_fix2":"Wrong token? Re-copy from @BotFather and click Deploy again.","tg_fix3":"Can't find user ID? Send /start to @userinfobot.","feishu_fix1":"Not receiving messages? Double-check WebSocket mode + event name im.message.receive_v1.","feishu_fix2":"App not available? Make sure the app version is released/approved.","feishu_fix3":"Still stuck? Go to Docs → Feishu section.","cta":"Download (.dmg)","cta_link":"https://evolink.ai/docs/en/integration-guide/openclaw-auto","cta_download_for":"Download for","other_platforms":"Other platforms","all_downloads_title":"All Downloads"},"pricing":{"eyebrow":"Claude Opus 4.6 pricing on EvoLink","title_line1":"Claude Models Available","title_line2":"for OpenClaw (Haiku, Sonnet, Opus)","body_title":"Built for real-world OpenClaw runs","body":"OpenClaw workflows are often long-running and iterative. This installer is designed to get you set up fast, verify your Telegram connection, and reduce the friction that breaks runs mid-stream.","bullet1":"Claude Haiku 4.5","bullet2":"Claude Sonnet 4.5","bullet3":"Claude Sonnet 4.0","bullet4":"Claude Opus 4.6","bullet5":"Claude Opus 4.5","bullet6":"Claude Opus 4.1","offer":"Limited-time offer: 30% off official pricing!","disclaimer":"Savings vary by tier, usage pattern, and context length. Use the calculator for an estimate.","card_title":"Claude API Pricing","card_subtitle":"List price vs EvoLink (0.7×)","card_save":"30% off official pricing","card_unit":"USD / 1M tokens","show_official":"Show list price","hide_official":"Hide list price","col_model":"Model","col_input":"Input","col_output":"Output","col_cache":"Cache (R/W)","recommended":"Recommended","view_tier":"View {context} tier","hide_tier":"Hide {context} tier","tier":"tier","get_api_key":"Get API Key","integration_guide":"Integration Guide","integration_guide_link":"https://evolink.ai/docs/en/integration-guide/openclaw-auto","terms_disclaimer":"Applies to Claude routed via EvoLink. Terms may change."}},"appUpdate":{"title":"New version available","description":"Refresh to load the latest update.","refresh":"Refresh","dismiss":"Later"},"marketing":{"hero":{"badge":"One API. Every Model. Production Ready.","title_main":"AI Model API Platform\nfor Production","subtitle":"Access leading LLM, image, and video models through one EvoLink API. Compare pricing, read docs, and start building for production apps, agents, and workflows.","cta_get_api_key":"Get API Key","cta_explore_models":"Explore Models","cta_read_docs":"Read Docs","trust_no_card":"No credit card","trust_pay_as_you_go":"Pay as you go","trust_cancel_anytime":"Cancel anytime","trust_uptime":"99.9% uptime","scroll_to_next":"Scroll to next section"},"why_evolink":{"section_label":"02  Why EvoLink.","title":"Model access should be clear\nbefore you <highlight>integrate</highlight>.","intro":"EvoLink isn't a price-cut aggregator or a model showroom. It's the platform layer that makes adding an AI model to a real product a deliberate choice instead of a guess.","point1_number":"/01","point1_title":"<em>Clear</em> model access","point1_desc":"See supported models, capabilities, and docs before you start integrating. No mystery wrappers, no surprise behavior — every model has a documented surface.","point1_cta":"Browse supported models →","point2_number":"/02","point2_title":"<em>Flexible</em> model choices","point2_desc":"Compare model families as your needs change. Move between GPT, Claude, Gemini, and image or video families without rewriting your stack each time.","point2_cta":"Compare model families →","point3_number":"/03","point3_title":"Built for <em>real</em> use","point3_desc":"Start from model pages, docs, and API access paths — not from demos. Every entry point is built to lead toward an integration you can ship.","point3_cta":"Read the docs →"},"quick_entry":{"title":"Start from what you need.","model_apis":"Model APIs","model_apis_desc":"Browse all model APIs","pricing":"Pricing","pricing_desc":"Compare model costs","docs":"Docs","docs_desc":"Start your first API call","integrations":"Integrations","integrations_desc":"Connect tools and agents","alternatives":"Alternatives","alternatives_desc":"Migrate from providers"},"model_types":{"section_label":"/ 03 — Models","section_title":"Explore Models by Type","section_subtitle":"Explore video, image, language, and audio models available through EvoLink. Compare leading APIs by the capabilities and controls that matter to your production workflow.","video_title":"AI Video Generation APIs","video_description":"Generate and edit video from 480p to 4K, with capabilities spanning native audio, first-and-last-frame control, multimodal references, and video editing. Available models include <seedance>Seedance 2.5</seedance>, <seedance20>Seedance 2.0</seedance20>, <minimax>MiniMax H3</minimax>, and more. Compare by output specifications, duration, and cost per second. You can also find video inspiration in <prompts>Seedance 2.5 prompt examples</prompts>.","video_cta":"Explore All Video APIs","image_title":"AI Image Generation APIs","image_description":"Generate images from text or edit them with natural-language instructions and reference images, with support for text rendering, character and product consistency, local edits, and multi-image references. Available models include <seedream>Seedream 5.0 Pro</seedream>, <gpt>GPT Image 2</gpt>, <nano>Nano Banana 2</nano>, and more. Compare by output resolution, editing precision, generation speed, and cost per image.","image_cta":"Explore All Image APIs","text_title":"LLM & AI Chat APIs","text_description":"Build chat, complex reasoning, code generation, and agent workflows with tool calling and structured outputs. Available models include <claude>Claude Opus 5</claude>, <kimi>Kimi K3</kimi>, <gpt>GPT-5.6</gpt>, and more. Compare by reasoning and coding capability, response speed, context length, and token cost.","text_cta":"Explore All LLM APIs","audio_title":"AI Audio & Music APIs","audio_description":"Generate complete songs, soundtracks, vocals, narration, multi-speaker dialogue, sound effects, and ambience from prompts and reference audio. Use <suno>Suno</suno> for full-track music generation and <seedaudio>Seed Audio 1.0</seedaudio> for controllable voice, dialogue, and mixed audio. Compare by output type, duration, controllability, generation speed, and cost.","audio_cta":"Explore All Audio APIs","audio_alt":"AI audio and music generation interface","video_alt":"AI Video Generator","image_alt":"AI Image Generator","text_alt":"LLM Chat"},"feature_highlight":{"title":"Built for Developers","subtitle":"Simple integration, powerful capabilities. Start building with EvoLink in minutes.","feature1_title":"Single API for All Models","feature1_description":"Switch between 170+ AI models without changing your code. One unified interface for text, image, video, and audio generation.","feature2_title":"Automatic Failover & Retry","feature2_description":"99.9% uptime guaranteed. Our intelligent system automatically handles failures and retries across multiple providers.","feature3_title":"Cost Transparency Built In","feature3_description":"Per-model pricing visible before you call. Real-time dashboard tracks usage and costs — so there are no billing surprises.","cta_text":"Get API Key","code_example":"$c2"},"value_propositions":{"section_label":"/ 05 — Production","title":"Built for <em>Production</em>","subtitle":"Reliable infrastructure, transparent pricing, and real-time control — so you can ship with confidence.","reliability_title":"Never Fail a Request","reliability_uptime":"99.9%","reliability_with":"uptime with","reliability_failover":"automatic failover","and":"and","reliability_code":"> uptime: 99.9%\n> failover: auto\n> latency: <50ms","reliability_metric":"uptime","compat_title":"Smart Model Routing","compat_desc_prefix":"One request,","compat_highlight":"best provider picked automatically","compat_desc_suffix":"— EvoLink routes to the fastest, cheapest, or most reliable endpoint in real time.","compat_code":"request  → EvoLink router\n  ├─ latency check\n  ├─ cost optimization\n  └─ auto failover\nresponse ← best provider","compat_metric":"<50ms","compat_metric_label":"routing overhead","pricing_title":"Transparent Model Pricing","smart_routing":"Usage-based pricing","savings_percent":"across all models","pricing_code":"Usage-based pricing\nPay only for what you use\nNo monthly minimums\nView pricing per model","pricing_metric":"pricing model","pricing_tagline":"View model costs before you call.","pricing_pay_label":"Pay per use","dashboard_title":"One Dashboard, Total Control","track_usage":"Track usage","costs_realtime":"costs in real-time","dashboard_metric":"dashboard","dashboard_stats_calls":"45K calls","dashboard_stats_saved":"$$89 saved"},"integration_steps":{"section_label":"/ 06 — Integration","title":"Integration in <em>4 Steps</em>","subtitle":"Unified interface design, compatible with OpenAI, Anthropic, Google and other mainstream SDKs. Seamless migration with zero barriers.","step1_title":"Sign Up","step1_desc":"30-second quick registration, free credits included, no credit card required.","step2_title":"Create API Key","step2_desc":"One-click generation of globally-applicable API Key with easy management.","step3_title":"Choose Integration Method","step3_desc":"Supports OpenAI, Anthropic, Google formats. Unified gateway auto-adapts, no code refactoring needed.","step3_formats":"OpenAI SDK, Anthropic SDK, Google AI SDK, Native HTTP","step4_title":"Start Calling","step4_desc":"Update Base URL and API Key, instantly enjoy intelligent routing and cost optimization.","step4_code":"baseURL: \"https://api.evolink.ai/v1\""},"cta_section":{"title":"Ready to access AI models for production?","subtitle":"One API. Every model. Built for production.","cta_primary":"Get API Key","cta_secondary":"Read Docs","trust_free_credits":"Free Credits","trust_no_card":"No Credit Card","trust_quick_setup":"5-Minute Setup"},"faq":{"section_label":"/ 07 — FAQ","title":"Common <em>questions</em>","subtitle":"Everything you need to know about using EvoLink for production AI workloads","items":[{"question":"What is EvoLink?","answer":"EvoLink is an AI model API platform. You can access 170+ models from 30+ providers — including GPT, Claude, Gemini, Seedance, Veo, and Suno — through one EvoLink API. Browse models, compare pricing, read docs, get an API key, and start calling models for production apps, agents, and workflows."},{"question":"How does EvoLink pricing work?","answer":"EvoLink uses transparent pay-as-you-go pricing. You only pay for what you use, calculated per token, image, or video second depending on the model. View model pricing on our pricing page before you call. No monthly minimums, no setup costs, and new users get free credits to test."},{"question":"How long does it take to integrate EvoLink into my existing application?","answer":"Integration typically takes less than 10 minutes. If you're already using OpenAI or similar APIs, you just need to change your base URL and API key. Our API is compatible with OpenAI's format, so most existing code works without modification. We provide SDKs for Python, JavaScript, Go, and more, plus comprehensive documentation and migration guides."},{"question":"Which AI models and providers does EvoLink support?","answer":"EvoLink supports 170+ models from leading providers including OpenAI (GPT-4o, GPT-Image), Anthropic (Claude 4 Sonnet, Opus), Google (Gemini 2.5, Veo 3), BytePlus (Seedance, Seedream), and more. We continuously add new models and providers. All models are accessible through our unified API endpoint, so you can switch models with a single parameter change."},{"question":"What happens if a provider goes down? Will my application fail?","answer":"No, your application stays online. EvoLink provides automatic failover across multiple providers. If OpenAI experiences an outage, we instantly route your requests to alternate providers like Anthropic or Google. Our system maintains 99.9% uptime by monitoring provider health in real-time and pre-emptively routing away from degraded services. You get reliability that's impossible with a single provider."},{"question":"Does routing through EvoLink add latency to my API calls?","answer":"EvoLink adds minimal latency (typically <50ms) while often improving overall response time. Our intelligent routing selects the fastest available provider based on real-time performance metrics. Many users actually experience faster responses because we route around congested providers and use geographic optimization. Our infrastructure is deployed globally across AWS, ensuring low latency worldwide."},{"question":"Is my data secure when using EvoLink? Do you store my prompts?","answer":"Your data security is our top priority. EvoLink acts as a secure proxy and does NOT store your prompts or responses. All data is encrypted in transit using TLS 1.3. We maintain detailed audit logs for compliance but never log sensitive content. Your data stays yours."},{"question":"Do I need API keys from each provider, or just EvoLink?","answer":"You only need one EvoLink key - we handle all provider relationships for you. This means less security risk (fewer keys to manage), simplified billing (one invoice), and instant access to new providers without additional setup. Your EvoLink key works across all supported models and providers."},{"question":"Why use EvoLink instead of going directly to OpenAI or Anthropic?","answer":"EvoLink offers key advantages: 1) Access 170+ models from 30+ providers through one API, 2) Automatic failover for 99.9% uptime, 3) Clear, transparent pricing across all models, 4) Unified billing and usage analytics, 5) Flexible model choices - switch models without code changes. Direct provider access can't match our reliability, model variety, or convenience."},{"question":"Can I try EvoLink for free before committing?","answer":"Yes! Sign up to get free credits - no credit card required. This gives you enough usage to test multiple models, evaluate performance, and explore pricing. Our dashboard shows detailed analytics so you can review costs and usage. Most developers are up and running within 5 minutes."}]},"families_label":"/ 04 — Compare","families_heading":"Compare AI model families before you <em>integrate</em>","families_subtitle":"Explore related model versions by use case, pricing, capability, and API workflow. Choose the right model family before integrating through EvoLink's unified API.","families_gpt_title":"GPT API Family","families_gpt_desc":"Compare GPT models for reasoning, coding, context, and cost.","families_gpt_tags":"Reasoning,Coding,Chat,Cost","families_claude_title":"Claude API Family","families_claude_desc":"Compare Claude models for coding agents, reasoning, and long-context workflows.","families_claude_tags":"Agent,Coding,Long context,Reasoning","families_gemini_title":"Gemini API Family","families_gemini_desc":"Compare Gemini models for reasoning, multimodal tasks, speed, and cost.","families_gemini_tags":"Reasoning,Multimodal,Fast,Cost-efficient","families_gpt_image_title":"GPT Image API Family","families_gpt_image_desc":"Compare GPT Image models for generation, editing, and creative production workflows.","families_gpt_image_tags":"Generation,Editing,Creative workflow,Image API","families_cta":"Compare models"},"about":{"hero":{"h1":"The model access layer for AI teams shipping to production.","subtitle":"One API. Every model. Production ready. EvoLink helps AI teams access, compare, and operate model APIs across LLM, image, video, and audio workloads — without rebuilding their stack every time the model market changes.","cta_primary":"Get API Key","cta_secondary":"Read the Docs","trust_signal":"Free Credits · No Credit Card · 5-Minute Setup"},"why_exists":{"title":"Why EvoLink Exists","p1":"Adding an AI model to a real product should be a <strong>deliberate choice — not a guess.</strong>","p2":"But today, the model layer is fragmented. Pricing is opaque across providers. APIs differ in shape, retry behavior, and async patterns. Providers go down on their own schedule. Bills don't match logs. What's supposed to be infrastructure ends up as a project that every team rebuilds from scratch.","p3":"EvoLink exists to give that layer back its shape. One API for every model. Clear docs and pricing before you integrate. Flexible enough to swap models as your needs change. Built for teams that have moved past <em>\"play with the model\"</em> and are now answering harder questions: how do I keep this stable, what does it actually cost per request, and how do I adopt the next model without a rewrite."},"believe":{"title":"What We Believe","p1_title":"Clear model access.","p1_desc":"See supported models, capabilities, and docs before you start integrating. No mystery wrappers. No surprise behavior. Every model has a documented surface — pricing, parameters, return shape, error codes — and you can read all of it before you ever create an API key. <link_models>Browse supported models</link_models>","p2_title":"Flexible model choices.","p2_desc":"Move between GPT, Claude, Gemini, and image or video families without rewriting your stack. New frontier models ship every month. The whole point of EvoLink is that you can adopt them by changing one parameter — not by re-architecting. <link_collections>Compare model families</link_collections>","p3_title":"Built for real use.","p3_desc":"We don't optimize for the demo. Async patterns, retries, callbacks, status, and provider fallback are first-class — because the difference between a prototype and a product is what happens on call number 10,000. <link_docs>Read the docs</link_docs>","p4_title":"","p4_desc":""},"building_for":{"title":"What We're Building For","intro":"EvoLink is built for three jobs. Each one needs the same things — reliable access, clear costs, flexible model choices — but from a different angle.","card1_title":"For developers shipping production apps","card1_desc":"You need predictable behavior, clear pricing, and a model layer that doesn't break when a provider does. One key, one SDK, every model behind it.","card1_cta":"Read the API docs →","card2_title":"For teams scaling AI features","card2_desc":"You need to compare models without rewriting code, route traffic by quality or cost, and trust that what worked yesterday still works today.","card2_cta":"Browse models →","card3_title":"For media generation workflows","card3_desc":"Production-ready async APIs for Veo 3.1, Sora 2, Kling, Seedance, Wan, and more. Task IDs, polling, webhook callbacks, retry handling, and clear cost-per-output.","card3_cta":"Read the docs →"},"trust":{"title":"How We Earn Trust","intro":"Trust isn't a tagline. Here's how we operate, and what we measure ourselves on.","coverage_title":"Coverage","coverage_desc":"<strong>170+</strong> models from 30+ providers — LLM, image, video, and audio — accessible through one EvoLink API. Drop-in compatibility with OpenAI, Anthropic, and Google SDK formats, so most existing code works with a base URL and key change. <link_models>Browse models</link_models>","reliability_title":"Reliability","reliability_desc":"<strong>99.9% observed uptime</strong> across recent months, with provider monitoring and automatic failover when an upstream provider degrades. Routing overhead stays in the <strong>low tens of milliseconds</strong> based on our internal observations.","cost_title":"Cost transparency","cost_desc":"Usage-based pricing on every model. Per-model prices are visible before you call. A real-time dashboard shows usage and costs as they happen — so the pricing page, the dashboard, and the bill all describe the same thing.","data_title":"Data handling","data_desc":"EvoLink acts as a secure proxy. <strong>Prompts and responses are not stored.</strong> All traffic is encrypted in transit with <strong>TLS 1.3</strong>. Audit logs cover compliance metadata, not request content.","keys_title":"API keys","keys_desc":"One EvoLink key replaces the individual provider keys you'd otherwise need to issue, rotate, and secure. Per-key usage tracking and revocation."},"who":{"title":"Who We Are","p1":"EvoLink is built by a team focused on AI model infrastructure, developer tooling, and production API operations. We work with teams that need reliable access to fast-moving AI models without rebuilding their stack every time the model market changes.","p2":"Our goal isn't to be the cheapest gateway. <strong>It's to be the model layer teams can keep building on as the frontier shifts.</strong>","p3":"EvoLink launched in 2025 and is operated by EVO GLOBAL TECHNOLOGIES LIMITED, a company registered in Hong Kong, serving developers and AI teams globally."},"use_cases":{"title":"Common Use Cases We See","intro":"These aren't customer quotes — they're patterns we see across teams using EvoLink in production.","uc1":"<strong>AI video teams</strong> use EvoLink to run long-running generation jobs through async APIs with webhook callbacks, instead of holding polling connections open against multiple providers.","uc2":"<strong>Agent and CLI teams</strong> use EvoLink as a configurable model backend, so they can switch between Claude, GPT, and other models for different workloads with a config change instead of a refactor.","uc3":"<strong>SaaS engineering teams</strong> use EvoLink to consolidate per-model usage tracking, unified billing, and provider failover into one integration instead of three.","uc4":"<strong>Teams migrating off direct provider APIs or other gateways</strong> adopt EvoLink for the same OpenAI-compatible interface they already have, with broader model coverage and a single dashboard.","footer":"We'll publish named customer stories as teams go public with their setups."},"next":{"title":"Where to go next","intro":"If you want to go deeper before deciding:","changelog_title":"Changelog","changelog_desc":"What we shipped this month","docs_title":"Docs","docs_desc":"Start integrating in minutes","models_title":"Models","models_desc":"Browse all supported models"},"community":{"title":"Join the community","intro":"We're building EvoLink in the open. Follow our progress, share what you're building, and tell us what's broken."}},"apiUpdates":{"title":"API Updates","subtitle":"Stay informed about the latest changes and improvements across all our APIs"},"blog":{"list":{"title":"EvoLink.AI Blog","subtitle":"Technical insights, tutorials, and updates from the EvoLink team. Learn how to optimize your AI costs and build better applications.","featured":"Featured Article","latest":"Latest Articles","emptyTitle":"No articles yet","emptyDesc":"Check back soon for our latest technical insights and tutorials."},"post":{"back":"Back to Blog","related":"Related Articles","readingTime":"{minutes} min read","ctaTitle":"Ready to Reduce Your AI Costs by 89%?","ctaDesc":"Start using EvoLink today and experience the power of intelligent API routing.","ctaPrimary":"Start for Free","ctaSecondary":"Explore Models","allPosts":"All Posts","category":{"Tutorial":"Tutorial","Product Update":"Product Update","Case Study":"Case Study","Industry Insight":"Industry Insight","Developer Resource":"Developer Resource","Product Launch":"Product Launch","cost-optimization":"Cost Optimization","rate-limits":"Rate Limits","default":"Blog","label":"Category"},"difficulty":{"Beginner":"Beginner","Intermediate":"Intermediate","Advanced":"Advanced"},"author":"Author","tableOfContents":"Table of Contents"},"category":{"title":"Categories","viewAll":"View all posts"},"title":"Blog","description":"Technical insights, product updates, and industry news","minutesRead":"min read","author":"Author","readMore":"Read More","allPosts":"All Posts","featuredPosts":"Featured Posts","latestPosts":"Latest Posts","relatedPosts":"Related Posts","backToBlog":"Back to Blog","publishedOn":"Published on","updatedOn":"Updated on","categories":"Categories","tags":"Tags"},"changelog":{"title":"API Updates","subtitle":"Stay informed about the latest changes and improvements across all our APIs."},"seedance2":{"seo":{"title":"Seedance 2.0 API Is Now Live | EvoLink","description":"Seedance 2.0 API is now live on EvoLink. Get your API key, copy the quickstart, and start production video workflows with Seedance 2.0 today.","keywords":"seedance 2.0 api, seedance 2.0 quickstart, how to use seedance 2.0 api, seedance 2.0 api example"},"status":{"prelaunch":{"text":"Seedance 2.0 API status","subtext":"","cta":"View quickstart"},"live":{"text":"Seedance 2.0 API is live","subtext":"","cta":"Get API Key"}},"hero":{"prelaunch":{"eyebrow":"","h1":"Seedance 2.0 API","h1Accent":"","subtitle":"Seedance 2.0 API is now live on EvoLink.","subtitle2":"","ctaPrimary":"Get API Key","ctaSecondary":"View Quickstart","footnote1":"","footnote2":""},"live":{"eyebrow":"","h1":"Seedance 2.0 API","h1Accent":"now live","subtitle":"Use EvoLink to get stable API access for production video workflows — now with full real human video support. Launch your first Seedance 2.0 job in minutes.","subtitle2":"","ctaPrimary":"Get API Key","ctaSecondary":"View Quickstart","footnote1":"","footnote2":""},"ctaDiscord":"Join Discord","valueNote":"Get your key, copy the quickstart, and use the full model page for pricing and playground access.","discordNote":""},"waitlist":{"prelaunch":{"heading":"Get started","description":"Seedance 2.0 API is live on EvoLink.","ctaText":"Get API Key","note":""},"live":{"heading":"Get started","description":"Seedance 2.0 API is live. Sign in to get your key and launch your first generation.","ctaText":"Get API Key","note":""},"submitting":"Submitting...","successNew":"You're on the list! Position: {position}","successExisting":"You've already joined. Position: {position}","jumpToQuickstart":"Jump to Quickstart","browsePrompts":"Browse prompts","joinDiscord":"Join Discord","errors":{"invalidEmail":"Please enter a valid email address","generic":"Something went wrong. Please try again."}},"quickstart":{"heading":"Quickstart","description":"Use the async Seedance 2.0 workflow on EvoLink: submit a generation job, poll task status, then fetch the finished video URL.","tip":"Tip: Keep a queue plus polling loop in production so long-running video jobs stay reliable.","docsText":"Read Seedance 2.0 API Reference","copy":"Copy","copied":"Copied"},"featuredDemo":{"heading":"Featured Demo","demoComingSoon":"Demo preview unavailable"},"pricing":{"prelaunch":{"heading":"Pricing and rollout","description":"Seedance 2.0 API is live. Use the main model page for current pricing and capability details.","items":[{"label":"Pricing","value":"See the full Seedance 2.0 model page for the latest pricing details."},{"label":"Quota","value":"Plan around async jobs and request higher quota in the dashboard when needed."},{"label":"Concurrency","value":"Use a queue plus polling for stable production throughput."}],"note":""},"live":{"heading":"Pricing and production guidance","description":"This page is for launch and quickstart. Use the main Seedance 2.0 page for current pricing, playground access, and model details.","items":[{"label":"Pricing","value":"Current pricing lives on the Seedance 2.0 product page."},{"label":"Quota","value":"Start with the default dashboard quota, then scale up based on workload needs."},{"label":"Concurrency","value":"Production usage should submit async jobs and poll with backoff."}],"note":""}},"promptTemplates":{"heading":"","description":"","demoComingSoon":"Demo preview unavailable","copied":"Copied","copyPrompt":"Copy prompt","items":[]},"faq":{"heading":"FAQ","discordNote":"Need setup help or launch support?","discordLink":"Join our Discord","items":[{"question":"Is Seedance 2.0 API live on EvoLink now?","answer":"Yes. Seedance 2.0 API is now live on EvoLink, and you can start with the same async workflow shown in the Quickstart section on this page."},{"question":"How do I get a Seedance 2.0 API key?","answer":"Open the EvoLink dashboard, create or reuse your account, and generate an API key from the keys page. Then use that key in the Authorization header for Seedance 2.0 requests."},{"question":"Where can I find the Seedance 2.0 quickstart?","answer":"The Quickstart section on this page shows the request pattern, JavaScript example, Python example, and the async submit-poll-fetch workflow for Seedance 2.0."},{"question":"Do you have a Seedance 2.0 API example?","answer":"Yes. This page includes request, JavaScript, and Python examples for launching a Seedance 2.0 video generation task and checking task status until the result is ready."},{"question":"Where can I see detailed pricing and model capabilities?","answer":"Use the main Seedance 2.0 product page for current pricing, playground access, and model capability details. This route is focused on launch messaging and quickstart guidance."},{"question":"Why is Seedance 2.0 asynchronous on EvoLink?","answer":"Video generation can take longer than a typical request-response cycle, so EvoLink returns a task ID first. Your app should poll task status and fetch the output URL after completion."},{"question":"What inputs can I use with Seedance 2.0?","answer":"Seedance 2.0 offers 6 model variants: text-to-video (prompt only, supports web search), image-to-video (1–2 images as first/last frame), reference-to-video (up to 9 images, 3 videos, and 3 audio clips as multimodal references), plus fast versions of each. Use the model name that matches your input type, e.g. seedance-2.0-text-to-video or seedance-2.0-fast-image-to-video."},{"question":"Can I use Seedance 2.0 for production video workflows?","answer":"Yes. EvoLink is positioned for production use with stable API access, async task handling, and dashboard-based key management. For larger workloads, scale with queueing, retries, and quota planning."},{"question":"Does Seedance 2.0 support real human video generation?","answer":"Yes. Seedance 2.0 on EvoLink supports real human video generation. Upload a portrait photo as a reference to generate video with lifelike facial expressions, full-body motion, and multi-language lip-synced dialogue."}]}},"blenderVideo":{"meta":{"title":"How to Use Blender → Video Inside Your Agent | EvoLink","description":"Model a 3D scene, paint a first frame, and let Seedance turn them into a finished 4K clip — orchestrated end to end by your AI agent. One API key.","keywords":"Blender to video, Seedance, reference to video, MCP, AI agent workflow, 3D to video, EvoLink"},"nav":{"pipeline":"Pipeline","setup":"Setup","gallery":"Gallery","faq":"FAQ","signin":"Sign in","getKey":"Get API Key"},"hero":{"badge":"Agent-native workflow","titleLine1":"Blender → Video,","titleLine2":"right inside your agent.","subtitle":"Model a 3D scene, paint a first frame, and let Seedance turn them into a finished clip — orchestrated end to end by your AI agent. No playground, no tab-switching.","ctaPrimary":"Get started","ctaGithub":"View on GitHub","trust":"Works with Claude Code · Codex · any MCP client","videoPlaceholder":"TODO · hero output video"},"pipeline":{"label":"The pipeline","heading":"Two inputs, one model, 4K out.","desc":"A 3D render and a Midjourney first frame both feed Seedance as reference-to-video. Like the clip? Send it through upscaling for crisp 4K.","node3dLabel":"3D Render","node3dSub":"Blender · MCP","node3dPlaceholder":"TODO · 3D render","nodeFrameLabel":"First Frame","nodeFrameSub":"Midjourney","nodeFramePlaceholder":"TODO · first frame","nodeSeedanceLabel":"Seedance","nodeSeedanceSub":"reference-to-video","nodeSeedancePlaceholder":"TODO · raw video","nodeUpscaleLabel":"Upscale","nodeUpscaleSub":"4K · optional","badgeInput":"input","badgeModel":"model","badgeOutput":"output","before":"before","after":"4K · after","dragHint":"↤ drag to compare ↦"},"setup":{"label":"Get started","heading":"Run it end to end in 4 steps.","desc":"You came from GitHub — you already know what you want. Copy, paste, top up, and prompt your agent.","step1Title":"Set up the Blender MCP","step1Desc":"Works with any stdio MCP client. Install the add-on on Blender 5.1+, clone the server, then point your agent's MCP config at it.","step1Win":"Windows","step1Mac":"macOS / Linux","step1CloneLabel":"Clone the MCP server","step1ConfigLabel":"Add to your MCP config","step1ConfigNote":"Point --directory to where you cloned it.","step1Addon":"Add-on install guide","step2Title":"Install the EvoLink skills","step2Desc":"One package per stage of the pipeline — install all three.","step2FirstFrame":"First frame · Midjourney","step2Video":"Video · Seedance","step2Upscale":"Upscale · Topaz","step3Title":"Create your API key & top up","step3Desc":"Sign up, add credits, and grab your key — that key is what powers every step above. Smart routing picks the cheapest provider automatically.","step3Bullet1":"Pay-as-you-go, no subscription","step3Bullet2":"One key for Blender · MJ · Seedance · upscale","planLabel":"Get your API key","planLead":"Create an account and add credits — your key is ready instantly and powers every step above.","planCta":"Sign up & get your key →","planSub":"Redirects to the dashboard · keys + billing","step4Title":"Prompt your agent","step4Desc":"Everything is wired up. Describe what you want — the agent runs the whole pipeline for you.","step4Note":"TODO · refine example prompt","promptRole":"You → Agent","promptExample":"“Model a low-poly spaceship in Blender, paint a neon first frame, then use Seedance to make an 8s flythrough and upscale it to 4K.”"},"gallery":{"label":"Showcase","heading":"Made with this pipeline.","note":"TODO · real outputs","authorLabel":"Author","viewSource":"View source","openSourceAria":"Open source: {title} {author}","rightsNotice":"Case videos are credited to their original authors. If you are a rights holder and want a clip removed, please contact us and we will remove it promptly.","clip1Title":"Blender Blockout as Seedance Motion Reference","clip2Title":"Multi-Character Dialogue with Matched Poses","clip3Title":"Ambush Scene Previs Beyond a Simple Camera Move","clip4Title":"Position-Only Reference Control for a Faster Scene"},"faq":{"heading":"FAQ","q1":"Do I need to use a playground?","a1":"No. The whole point is to run it inside your agent — Cursor, Claude Code, or Codex over MCP.","q2":"Which tools do I need installed?","a2":"Blender 5.1+ with the Blender MCP add-on, an MCP-capable agent, and an EvoLink API key.","q3":"Which agents does this work with?","a3":"Cursor, Claude Code, Codex — any MCP client. There's no playground; you drive everything from your agent.","q4":"Do I need to know Blender?","a4":"Basic familiarity helps, but your agent drives Blender through the MCP — you mostly describe what you want.","q5":"How much does a clip cost?","a5":"Pay-as-you-go by usage — billed per generation and per upscale, with smart routing to the cheapest provider.","q6":"Does one API key cover every model?","a6":"Yes. Midjourney, Seedance, and Topaz upscaling all run on a single EvoLink key.","q7":"Can I generate at 4K directly?","a7":"Yes — generate at 4K from the start, or upscale only the clips you like with Topaz.","q8":"Is upscaling required?","a8":"Optional. It's a final polish step you can skip, or apply only to the clips worth keeping.","q9":"Is this a one-click template?","a9":"No. It's a setup you run in your own agent via the EvoLink API — not a downloadable workflow file to import."},"cta":{"heading":"Start building from Blender to video.","subtitle":"One API key. Your agent does the rest.","primary":"Sign up & get your key","github":"View on GitHub"},"footer":{"note":"Prototype · not final copy"}},"creatorWorkflows":{"meta":{"title":"Cookbook | EvoLink","description":"Hands-on recipes for AI creators — what you can make with each model (and combos), and how to build it inside your agent with one EvoLink API key.","keywords":"AI cookbook, AI model recipes, prompt ideas, image to video, model combos, EvoLink"},"breadcrumb":{"home":"Home","hub":"Cookbook"},"footer":{"workflows":"Cookbook","models":"Models","seedance":"Seedance","getKey":"Get API Key"},"hub":{"label":"Cookbook","title":"Cookbook","subtitle":"Real recipes for building with AI models — single-model tricks, multi-model pipelines, and the API code to ship them yourself.","intro":"The EvoLink Cookbook is for AI creators who work in Codex and Claude Code. Each recipe is a real build — chain image → video → upscale, or audio + video — with the exact prompts and copy-able API calls behind it. No one-click templates: you get the building blocks and wire them together through one unified API.","featured":"Featured recipe","more":"More recipes coming soon","comingSoon":"Coming soon","viewWorkflow":"View recipe","inside":{"label":"What's inside","item1Title":"Single-model recipes","item1Desc":"What each model is genuinely good at — with prompts and real examples.","item2Title":"Multi-model combos","item2Desc":"Chain models into one result — image → video → upscale, audio + video.","item3Title":"Prompts & examples","item3Desc":"Copy-paste starting points you can adapt to your own project.","item4Title":"How to build it","item4Desc":"Step-by-step implementation with the EvoLink API in Codex or Claude Code."},"how":{"label":"How it works","step1Title":"Pick a recipe","step1Desc":"Choose a recipe and follow it end to end — the models, prompts, and steps are all laid out.","step2Title":"Install & get your key","step2Desc":"Set up the tools, then grab your EvoLink API key — one key powers every model in the pipeline.","step3Title":"Prompt your agent","step3Desc":"Describe what you want. Your agent runs the whole pipeline for you — no playground needed."},"cta":{"heading":"Start building inside your agent.","subtitle":"One API key. Every model. Production ready.","button":"Get your API key"},"why":{"label":"Why EvoLink","item1Title":"One API key","item1Desc":"Every model in the pipeline runs on a single EvoLink key.","item2Title":"Runs in your agent","item2Desc":"Cursor, Claude Code, Codex — any MCP client. No playground.","item3Title":"Cheapest provider, auto","item3Desc":"Smart routing picks the lowest-cost provider for every call.","item4Title":"Production ready","item4Desc":"99.9% uptime with automatic failover across providers."},"faq":{"label":"FAQ","q1":"What is a recipe here?","a1":"An end-to-end build — the models, prompts, and steps to take an idea to a finished asset, run inside your AI agent. Not a one-click template; you implement it yourself.","q2":"Do I need to use a playground?","a2":"No. Workflows run directly inside your agent (Cursor, Claude Code, Codex) over MCP.","q3":"Do I need a separate key for each model?","a3":"No. One EvoLink API key powers every model in the workflow — image, video, audio, and upscaling.","q4":"How much does it cost?","a4":"Pay-as-you-go by usage. Smart routing automatically picks the cheapest provider for each call.","q5":"Can I change the models or steps?","a5":"Yes. Recipes are a starting point — swap models, tweak prompts, and adapt the steps to your project.","q6":"Is this a downloadable template or one-click workflow?","a6":"No. Each recipe is an approach you implement yourself with the EvoLink API in your agent — not a node graph or template to import.","q7":"Do I need to know how to code?","a7":"If you can run commands in an agent like Codex or Claude Code, you can follow a recipe. Many steps are copy-paste.","q8":"Which models can I use?","a8":"Every model on EvoLink — image, video, audio, and LLMs — including Seedance, Midjourney, Veo, Nano Banana, Seed Audio, Topaz and more.","q9":"Can I combine multiple models in one recipe?","a9":"Yes — that's the whole point. Chain models like image → video → upscale, or audio + video, all through one API.","q10":"How is this different from the blog or prompt pages?","a10":"The blog covers news and launches; prompt pages are prompt galleries. Recipes are end-to-end builds — models, prompts, and steps to a finished result.","q11":"Is EvoLink compatible with the OpenAI SDK?","a11":"Yes. EvoLink is 100% OpenAI-SDK compatible — point your existing code at the EvoLink base URL and your key."},"items":{"blender-to-video":{"title":"Blender → Video","desc":"Model a scene in Blender, paint a first frame, and turn it into a finished 4K clip with Seedance — all inside your agent."},"seed-audio-dialogue-generation":{"title":"Seed Audio · Dialogue","desc":"Generate multi-character dialogue, sound effects, and music in a single pass."},"seedance-2-0-street-style-video":{"title":"Seedance · Street-Style Video","desc":"Turn references into punchy, street-style short videos."},"veo-3-1-fast-commercial-shots":{"title":"Veo 3.1 Fast · Commercial Shots","desc":"Generate polished, commercial-grade shots fast."},"nano-banana-2-image-editing":{"title":"Nano Banana 2 · Image Editing","desc":"Precise, prompt-driven image edits and restyles."}}}}},"now":"$undefined","timeZone":"UTC","children":"$Lc3"}]
c4:I[9507,["1497","static/chunks/ebf8faf4-85cae58f05172ab3.js","6809","static/chunks/6809-c40780dcdbb38ec5.js","2619","static/chunks/2619-04bc32f026a0d946.js","2319","static/chunks/2319-7dedb55539e05d95.js","740","static/chunks/740-75d8542c63007b5c.js","9914","static/chunks/9914-a1d065ee4686ac3c.js","738","static/chunks/738-ed2ff38e0d67055d.js","8450","static/chunks/app/%5Blocale%5D/layout-edcefaff0d26859d.js"],"default"]
c5:I[30182,["1497","static/chunks/ebf8faf4-85cae58f05172ab3.js","6809","static/chunks/6809-c40780dcdbb38ec5.js","2619","static/chunks/2619-04bc32f026a0d946.js","2319","static/chunks/2319-7dedb55539e05d95.js","740","static/chunks/740-75d8542c63007b5c.js","9914","static/chunks/9914-a1d065ee4686ac3c.js","738","static/chunks/738-ed2ff38e0d67055d.js","8450","static/chunks/app/%5Blocale%5D/layout-edcefaff0d26859d.js"],"default"]
c6:I[84349,["1497","static/chunks/ebf8faf4-85cae58f05172ab3.js","6809","static/chunks/6809-c40780dcdbb38ec5.js","2619","static/chunks/2619-04bc32f026a0d946.js","2319","static/chunks/2319-7dedb55539e05d95.js","740","static/chunks/740-75d8542c63007b5c.js","9914","static/chunks/9914-a1d065ee4686ac3c.js","738","static/chunks/738-ed2ff38e0d67055d.js","8450","static/chunks/app/%5Blocale%5D/layout-edcefaff0d26859d.js"],"ToastHost"]
c7:I[26881,["1497","static/chunks/ebf8faf4-85cae58f05172ab3.js","6809","static/chunks/6809-c40780dcdbb38ec5.js","2619","static/chunks/2619-04bc32f026a0d946.js","2319","static/chunks/2319-7dedb55539e05d95.js","740","static/chunks/740-75d8542c63007b5c.js","9914","static/chunks/9914-a1d065ee4686ac3c.js","738","static/chunks/738-ed2ff38e0d67055d.js","8450","static/chunks/app/%5Blocale%5D/layout-edcefaff0d26859d.js"],"default"]
c8:I[30516,["1497","static/chunks/ebf8faf4-85cae58f05172ab3.js","6809","static/chunks/6809-c40780dcdbb38ec5.js","2619","static/chunks/2619-04bc32f026a0d946.js","2319","static/chunks/2319-7dedb55539e05d95.js","740","static/chunks/740-75d8542c63007b5c.js","9914","static/chunks/9914-a1d065ee4686ac3c.js","738","static/chunks/738-ed2ff38e0d67055d.js","8450","static/chunks/app/%5Blocale%5D/layout-edcefaff0d26859d.js"],"default"]
c9:I[67608,["1497","static/chunks/ebf8faf4-85cae58f05172ab3.js","6809","static/chunks/6809-c40780dcdbb38ec5.js","2619","static/chunks/2619-04bc32f026a0d946.js","2319","static/chunks/2319-7dedb55539e05d95.js","740","static/chunks/740-75d8542c63007b5c.js","9914","static/chunks/9914-a1d065ee4686ac3c.js","738","static/chunks/738-ed2ff38e0d67055d.js","8450","static/chunks/app/%5Blocale%5D/layout-edcefaff0d26859d.js"],"default"]
ca:I[13874,["6809","static/chunks/6809-c40780dcdbb38ec5.js","8530","static/chunks/app/%5Blocale%5D/error-825bf569b343b957.js"],"default"]
c3:["$","$Lc4",null,{"children":[["$","$Lc5",null,{}],["$","$Lc6",null,{}],["$","$Lc7",null,{}],["$","$Lc8",null,{}],["$","$Lc9",null,{}],["$","$L2",null,{"parallelRouterKey":"children","error":"$ca","errorStyles":[],"errorScripts":[],"template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":["$Lcb",[]],"forbidden":"$undefined","unauthorized":"$undefined"}]]}]
cb:["$","div",null,{"className":"min-h-screen flex items-center justify-center bg-gray-50","children":["$","div",null,{"className":"text-center px-4 max-w-md mx-auto","children":[["$","h1",null,{"className":"text-6xl font-bold text-gray-900 mb-4","children":"404"}],["$","h2",null,{"className":"text-2xl font-semibold text-gray-700 mb-4","children":"Page Not Found"}],["$","p",null,{"className":"text-gray-600 mb-8","children":"The page you are looking for does not exist."}],"$Lcc"]}]}]
cc:["$","$L81",null,{"ref":"$undefined","href":"/","locale":"$undefined","localeCookie":"$1e:props:localeCookie","className":"inline-block bg-black text-white px-6 py-3 rounded-lg hover:bg-gray-800 transition-colors font-medium","children":"Back to Home"}]
a:{"metadata":[["$","title","0",{"children":"Claude Fable 5.1 vs GPT-6: What to Test"}],["$","meta","1",{"name":"description","content":"Fable 5.1 and GPT-6 are unannounced. Compare current baselines, evidence gates, migration risks, and matched tests for a future model decision."}],["$","meta","2",{"name":"keywords","content":"Claude Fable 5.1 vs GPT-6,Fable 5.1 versus GPT-6,Fable 5.1 comparison,future Claude model,future OpenAI model"}],["$","meta","3",{"name":"robots","content":"index, follow"}],["$","meta","4",{"name":"googlebot","content":"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"}],["$","link","5",{"rel":"canonical","href":"https://evolink.ai/blog/claude-fable-5-1-vs-gpt-6"}],["$","link","6",{"rel":"alternate","hrefLang":"de","href":"https://evolink.ai/de/blog/claude-fable-5-1-vs-gpt-6"}],["$","link","7",{"rel":"alternate","hrefLang":"en","href":"https://evolink.ai/blog/claude-fable-5-1-vs-gpt-6"}],["$","link","8",{"rel":"alternate","hrefLang":"es","href":"https://evolink.ai/es/blog/claude-fable-5-1-vs-gpt-6"}],["$","link","9",{"rel":"alternate","hrefLang":"fr","href":"https://evolink.ai/fr/blog/claude-fable-5-1-vs-gpt-6"}],["$","link","10",{"rel":"alternate","hrefLang":"ja","href":"https://evolink.ai/ja/blog/claude-fable-5-1-vs-gpt-6"}],["$","link","11",{"rel":"alternate","hrefLang":"ko","href":"https://evolink.ai/ko/blog/claude-fable-5-1-vs-gpt-6"}],["$","link","12",{"rel":"alternate","hrefLang":"zh","href":"https://evolink.ai/zh/blog/claude-fable-5-1-vs-gpt-6"}],["$","link","13",{"rel":"alternate","hrefLang":"x-default","href":"https://evolink.ai/blog/claude-fable-5-1-vs-gpt-6"}],["$","meta","14",{"property":"og:title","content":"Claude Fable 5.1 vs GPT-6: What to Test"}],["$","meta","15",{"property":"og:description","content":"Fable 5.1 and GPT-6 are unannounced. Compare current baselines, evidence gates, migration risks, and matched tests for a future model decision."}],["$","meta","16",{"property":"og:url","content":"https://evolink.ai/blog/claude-fable-5-1-vs-gpt-6"}],["$","meta","17",{"property":"og:image","content":"https://evolink.ai/blog/claude-fable-5-1-vs-gpt-6/claude-fable-5-1-vs-gpt-6-evidence-cover.webp"}],["$","meta","18",{"property":"og:image:alt","content":"Two future AI model paths waiting for public details while current available models remain in use"}],["$","meta","19",{"property":"og:type","content":"article"}],["$","meta","20",{"property":"article:published_time","content":"2026-08-01"}],["$","meta","21",{"property":"article:modified_time","content":"2026-08-12"}],["$","meta","22",{"property":"article:author","content":"EvoLink Team"}],["$","meta","23",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","24",{"name":"twitter:title","content":"Claude Fable 5.1 vs GPT-6: What to Test"}],["$","meta","25",{"name":"twitter:description","content":"Fable 5.1 and GPT-6 are unannounced. Compare current baselines, evidence gates, migration risks, and matched tests for a future model decision."}],["$","meta","26",{"name":"twitter:image","content":"https://evolink.ai/blog/claude-fable-5-1-vs-gpt-6/claude-fable-5-1-vs-gpt-6-evidence-cover.webp"}],["$","meta","27",{"name":"twitter:image:alt","content":"Two future AI model paths waiting for public details while current available models remain in use"}]],"error":null,"digest":"$undefined"}
f:"$a:metadata"
