https://www.tensorzero.com/

Eingereichte URL:
https://tensorzero.com/Umgeleitet
Bericht beendet:

JavaScript-Variablen · 5 gefunden

Konsolenprotokoll-Meldungen · 0 gefunden

HTML

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><meta name="viewport" content="width=device-width"><meta name="description" content="TensorZero enables a data &amp; learning flywheel for LLM systems by integrating inference, observability, optimization, and experimentation."><title>TensorZero</title><script defer="" data-domain="tensorzero.com" data-api="/209d5c95/494d438c/event" src="/209d5c95/494d438c/script.js"></script><link rel="stylesheet" href="/_astro/index.-PuhMEGx.css">
<link rel="stylesheet" href="/_astro/index.COXvQ47e.css"><script type="module">function y(r){r.preventDefault();const e=r.target.closest("div"),n=e.querySelector("form"),t=e.querySelector("input[name='newsletter-form-input']"),i=e.querySelector(".newsletter-success"),s=e.querySelector(".newsletter-error"),c=s.querySelector("p"),l=e.querySelector(".newsletter-back-button"),d=e.querySelector(".newsletter-form-button"),a=e.querySelector(".newsletter-loading-button"),m=()=>{s.classList.remove("hidden"),s.classList.add("flex"),c.innerText="Too many signups, please try again in a little while",d.classList.add("hidden"),t.classList.add("hidden"),l.classList.remove("hidden")},u=new Date().valueOf(),f=localStorage.getItem("loops-form-timestamp");if(f&&Number(f)+6e4>u){m();return}localStorage.setItem("loops-form-timestamp",u.toString()),d.classList.add("hidden"),a.classList.remove("hidden"),a.classList.add("flex");const h=`userGroup=&mailingLists=&email=${encodeURIComponent(t.value)}`;fetch(n.action,{method:"POST",body:h,headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then(o=>Promise.all([o.ok,o.json(),o])).then(([o,L,p])=>{o?(i.classList.remove("hidden"),i.classList.add("flex"),n.reset()):(s.classList.remove("hidden"),s.classList.add("flex"),c.innerText=L.message?L.message:p.statusText)}).catch(o=>{if(o.message==="Failed to fetch"){m();return}s.classList.remove("hidden"),s.classList.add("flex"),o.message&&(c.innerText=o.message),localStorage.setItem("loops-form-timestamp","")}).finally(()=>{t.classList.add("hidden"),a.classList.add("hidden"),a.classList.remove("flex"),l.classList.remove("hidden")})}function v(r){const e=r.target.closest("div"),n=e.querySelector("input[name='newsletter-form-input']"),t=e.querySelector(".newsletter-success"),i=e.querySelector(".newsletter-error"),s=e.querySelector(".newsletter-back-button"),c=e.querySelector(".newsletter-form-button");t.classList.add("hidden"),t.classList.remove("flex"),i.classList.add("hidden"),i.classList.remove("flex"),s.classList.add("hidden"),n.classList.remove("hidden"),c.classList.remove("hidden")}document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll("div").forEach(e=>{const n=e.querySelector("form"),t=e.querySelector(".newsletter-back-button");n&&n.addEventListener("submit",y),t&&t.addEventListener("click",v)})});
</script>
<script type="module" src="/_astro/page.7qqag-5g.js"></script></head> <body class="text-stone-700"> <main class="my-32 mx-auto max-w-2xl text-md pb-16 px-4"> <nav class="fixed top-0 left-0 right-0 z-50 p-2 text-sm bg-white flex items-center justify-between"> <a href="/" class="py-1 px-2 hover:bg-stone-200 hover:rounded-md inline-flex items-center"> <img alt="TensorZero Icon" class="h-4 w-4 mr-2 rounded-sm" src="/favicon.svg">TensorZero
</a> <div class="flex items-center"> <a href="/docs" class="py-1 px-2 hover:bg-stone-200 hover:rounded-md flex items-center"><svg width="1em" height="1em" viewBox="0 0 24 24" class="inline-block h-[1em] w-[1em]" data-icon="docs">  <symbol id="ai:local:docs"><path fill="currentColor" d="M6 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zm0 2h7v5h5v11H6zm2 8v2h8v-2zm0 4v2h5v-2z"></path></symbol><use xlink:href="#ai:local:docs"></use>  </svg> <span class="hidden md:inline-block ml-1">Docs</span></a> <!-- <a
      href="/blog"
      class="py-1 px-2 ml-1 hover:bg-stone-200 hover:rounded-md flex items-center"
      ><Icon name="blog" class="inline-block h-[1em] w-[1em]" />
      <span class="hidden md:inline-block ml-1">Blog</span></a
    > --> <a href="https://github.com/tensorzero/tensorzero" class="py-1 px-2 ml-1 hover:bg-stone-200 hover:rounded-md flex items-center" target="_blank"><svg width="1.03em" height="1em" viewBox="0 0 98 96" class="inline-block h-[1em] w-[1em]" data-icon="github">  <use xlink:href="#ai:local:github"></use>  </svg> <span class="hidden md:inline-block ml-1">Github</span></a> <a href="https://www.tensorzero.com/slack" class="py-1 px-2 ml-1 hover:bg-stone-200 hover:rounded-md flex items-center" target="_blank"><svg width="1em" height="1em" viewBox="0 0 128 128" class="inline-block h-[1em] w-[1em]" data-icon="slack">  <use xlink:href="#ai:local:slack"></use>  </svg> <span class="hidden md:inline-block ml-1">Slack</span></a> <a href="https://www.tensorzero.com/discord" class="py-1 px-2 ml-1 hover:bg-stone-200 hover:rounded-md flex items-center" target="_blank"><svg width="1.32em" height="1em" viewBox="0 0 127.14 96.36" class="inline-block h-[1em] w-[1em]" data-icon="discord">  <use xlink:href="#ai:local:discord"></use>  </svg> <span class="hidden md:inline-block ml-1">Discord</span></a> <a href="https://twitter.com/tensorzero" class="py-1 px-2 ml-1 hover:bg-stone-200 hover:rounded-md flex items-center" target="_blank"><svg width="0.98em" height="1em" viewBox="0 0 1200 1227" class="inline-block h-[1em] w-[1em]" data-icon="x">  <symbol id="ai:local:x"><path fill="currentColor" d="M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284zM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854z"></path></symbol><use xlink:href="#ai:local:x"></use>  </svg> <span class="hidden md:inline-block ml-1">Twitter</span></a> </div> </nav> <article> <img alt="TensorZero Logo" src="/favicon.svg" class="rounded-sm w-32 h-32 mb-16"> <h1 id="tensorzero">TensorZero</h1>
<p><strong>TensorZero creates a feedback loop for optimizing LLM applications — turning production data into smarter, faster, and cheaper models.</strong></p>
<p><strong>It’s fully <a href="https://github.com/tensorzero/tensorzero" target="_blank" class="inline-block"><svg width="1.03em" height="1em" viewBox="0 0 98 96" class="inline-block h-[1em] w-[1em]" data-icon="github">  <symbol id="ai:local:github"><path fill="currentColor" fill-rule="evenodd" d="M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a47 47 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0" clip-rule="evenodd"></path></symbol><use xlink:href="#ai:local:github"></use>  </svg> open source</a>.</strong></p>
<ol>
<li>Integrate our model gateway</li>
<li>Send metrics or feedback</li>
<li>Optimize prompts, models, and inference strategies</li>
<li>Watch your LLMs improve over time</li>
</ol>
<p>It provides a <strong>data &amp; learning flywheel for LLMs</strong> by unifying:</p>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" checked="" disabled=""> <strong>Inference:</strong> one API for all LLMs, with &lt;1ms P99 overhead</li>
<li class="task-list-item"><input type="checkbox" checked="" disabled=""> <strong>Observability:</strong> inference &amp; feedback → your database</li>
<li class="task-list-item"><input type="checkbox" checked="" disabled=""> <strong>Optimization:</strong> from prompts to fine-tuning and RL (&amp; even 🍓? <a href="/docs/gateway/guides/inference-time-optimizations">→</a>)</li>
<li class="task-list-item"><input type="checkbox" checked="" disabled=""> <strong>Experimentation:</strong> built-in A/B testing, routing, fallbacks</li>
</ul>
<p><a href="/docs">Read more →</a></p>
<hr>
<h2 id="who-are-we">Who are we?</h2>
<p>We’re a small technical team based in NYC.</p>
<p><a href="https://virajm.com" target="_blank">Viraj Mehta</a> (CTO) recently completed his PhD from CMU, with an emphasis on reinforcement learning for LLMs and nuclear fusion, and previously worked in machine learning at KKR and a fintech startup; he holds a BS in math and an MS in computer science from Stanford.</p>
<p><a href="https://gabrielbianconi.com" target="_blank">Gabriel Bianconi</a> (CEO) was the chief product officer at Ondo Finance ($14B+ valuation in 2024) and previously spent years consulting on machine learning for companies ranging from early-stage tech startups to some of the largest financial firms; he holds BS and MS degrees in computer science from Stanford.</p>
<p><a href="/jobs">Work with us →</a></p>
<hr>
<h2 id="get-started">Get started</h2>
<p><strong>Start building today.</strong>
Check out our <a href="https://github.com/tensorzero/tensorzero" target="_blank" class="inline-block"><svg width="1.03em" height="1em" viewBox="0 0 98 96" class="inline-block h-[1em] w-[1em] relative top-[-0.125em]" data-icon="github">  <use xlink:href="#ai:local:github"></use>  </svg> Github</a>, <a href="/docs/gateway/quickstart">Quick Start</a>, or <a href="/docs/gateway/tutorial">Tutorial</a>.</p>
<p><strong>Questions?</strong>
Ask us on <a href="https://www.tensorzero.com/slack" target="_blank" class="inline-block"><svg width="1em" height="1em" viewBox="0 0 128 128" class="inline-block h-[1em] w-[1em] relative top-[-0.1em]" data-icon="slack">  <symbol id="ai:local:slack"><path fill="currentColor" d="M27.15 80.766c0 7.351-5.994 13.355-13.345 13.355C6.454 94.12.45 88.117.45 80.766s6.004-13.355 13.355-13.355H27.15zm6.73 0c0-7.351 6.003-13.355 13.354-13.355s13.355 6.004 13.355 13.355v33.43c0 7.35-6.004 13.354-13.355 13.354s-13.355-6.004-13.355-13.355v-33.43zM47.234 27.15c-7.351 0-13.355-5.994-13.355-13.345C33.88 6.454 39.883.45 47.234.45s13.355 6.004 13.355 13.355V27.15zm0 6.73c7.351 0 13.355 6.003 13.355 13.354s-6.004 13.355-13.355 13.355h-33.43C6.455 60.589.45 54.585.45 47.234s6.004-13.355 13.355-13.355zm53.616 13.354c0-7.351 5.994-13.355 13.345-13.355s13.355 6.004 13.355 13.355-6.004 13.355-13.355 13.355H100.85zm-6.73 0c0 7.351-6.003 13.355-13.354 13.355s-13.355-6.004-13.355-13.355v-33.43C67.411 6.455 73.415.45 80.766.45s13.355 6.004 13.355 13.355zM80.766 100.85c7.351 0 13.355 5.994 13.355 13.345s-6.004 13.355-13.355 13.355-13.355-6.004-13.355-13.355V100.85zm0-6.73c-7.351 0-13.355-6.003-13.355-13.354s6.004-13.355 13.355-13.355h33.43c7.35 0 13.354 6.004 13.354 13.355s-6.004 13.355-13.355 13.355zm0 0"></path></symbol><use xlink:href="#ai:local:slack"></use>  </svg> Slack</a> or <a href="https://www.tensorzero.com/discord" target="_blank" class="inline-block"><svg width="1.32em" height="1em" viewBox="0 0 127.14 96.36" class="inline-block h-[1em] w-[1em] relative top-[-0.1em]" data-icon="discord">  <symbol id="ai:local:discord"><path fill="currentColor" d="M107.7 8.07A105.2 105.2 0 0 0 81.47 0a72 72 0 0 0-3.36 6.83 97.7 97.7 0 0 0-29.11 0A72 72 0 0 0 45.64 0a106 106 0 0 0-26.25 8.09C2.79 32.65-1.71 56.6.54 80.21a105.7 105.7 0 0 0 32.17 16.15 77.7 77.7 0 0 0 6.89-11.11 68.4 68.4 0 0 1-10.85-5.18c.91-.66 1.8-1.34 2.66-2a75.57 75.57 0 0 0 64.32 0c.87.71 1.76 1.39 2.66 2a68.7 68.7 0 0 1-10.87 5.19 77 77 0 0 0 6.89 11.1 105.3 105.3 0 0 0 32.19-16.14c2.64-27.38-4.51-51.11-18.9-72.15M42.45 65.69C36.18 65.69 31 60 31 53s5-12.74 11.43-12.74S54 46 53.89 53s-5.05 12.69-11.44 12.69m42.24 0C78.41 65.69 73.25 60 73.25 53s5-12.74 11.44-12.74S96.23 46 96.12 53s-5.04 12.69-11.43 12.69"></path></symbol><use xlink:href="#ai:local:discord"></use>  </svg> Discord</a>.</p>
<p><strong>Using TensorZero at work?</strong>
Email us at <a href="mailto:[email protected]" target="_blank" class="inline-block"><svg width="1em" height="1em" viewBox="0 0 24 24" class="inline-block h-[1em] w-[1em]  relative top-[-0.05em]" data-icon="email">  <symbol id="ai:local:email"><path fill="currentColor" d="M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zm-2 0-8 5-8-5zm0 12H4V8l8 5 8-5z"></path></symbol><use xlink:href="#ai:local:email"></use>  </svg> hello<span></span>@tensorzero.com</a> to set up a Slack or Teams channel with your team (free).</p> </article> <div class="flex flex-col items-center w-full mt-16"> <form class="flex flex-row items-center justify-center w-full" action="https://app.loops.so/api/newsletter-form/clzsv3d6j00cptf9hbzlokcmb" method="POST"> <input class="text-black text-sm mr-2 w-full max-w-[300px] min-w-[100px] bg-white border rounded-md shadow-sm px-3 py-2 focus:outline-none focus:ring-2 focus:ring-[#ff4f00] focus:border-transparent focus:ring-inset" name="newsletter-form-input" type="email" placeholder="[email protected]" required=""> <button type="submit" class="newsletter-form-button bg-[#ff4f00] text-sm text-white flex items-center justify-center px-4 py-2 rounded-md font-medium shadow-sm hover:bg-[#e64600] transition-colors duration-200">
Subscribe
</button> <button type="button" class="newsletter-loading-button bg-[#ff4f00] text-sm text-white hidden items-center justify-center px-4 py-2 rounded-md font-medium shadow-sm">
Please wait...
</button> </form> <div class="newsletter-success hidden items-center justify-center w-full"> <p class="text-black text-sm">Thanks! We'll be in touch!</p> </div> <div class="newsletter-error hidden items-center justify-center w-full"> <p class="text-red-700 text-sm">
Oops! Something went wrong, please try again
</p> </div> <button class="newsletter-back-button text-gray-500 text-sm mt-2 hidden hover:underline" type="button">
← Back
</button> </div>  </main> <script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{&quot;rayId&quot;:&quot;8e363dd6dfc32fbb&quot;,&quot;version&quot;:&quot;2024.10.5&quot;,&quot;r&quot;:1,&quot;serverTiming&quot;:{&quot;name&quot;:{&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfSpeedBrain&quot;:true,&quot;cfCacheStatus&quot;:true}},&quot;token&quot;:&quot;eba6f29713654e878a2d1e8ad3564bc3&quot;,&quot;b&quot;:1}" crossorigin="anonymous"></script>
</body></html>