Buckets:
| import{s as Si,f as lt,o as Ji,n as Zn}from"../chunks/scheduler.987d3921.js";import{S as _i,i as Ii,g as r,s as l,r as o,A as Zi,h as a,f as n,c as s,j as Ui,u as g,x as u,k as B,y as Gi,a as i,v as m,d as f,t as p,w as h}from"../chunks/index.c8b1fed4.js";import{T as In}from"../chunks/Tip.6bc1e794.js";import{C as $}from"../chunks/CodeBlock.18094d58.js";import{H as x,E as Hi}from"../chunks/EditOnGithub.a3fde557.js";function Yi(S){let c,k=`Transformers Agents ist eine experimentelle API, die jederzeit geändert werden kann. Die von den Agenten zurückgegebenen Ergebnisse | |
| zurückgegeben werden, können variieren, da sich die APIs oder die zugrunde liegenden Modelle ändern können.`;return{c(){c=r("p"),c.textContent=k},l(b){c=a(b,"P",{"data-svelte-h":!0}),u(c)!=="svelte-18mbh6t"&&(c.textContent=k)},m(b,M){i(b,c,M)},p:Zn,d(b){b&&n(c)}}}function Ei(S){let c,k=`StarCoder und OpenAssistant sind kostenlos und leisten bei einfachen Aufgaben bewundernswert gute Arbeit. Allerdings halten die Kontrollpunkte | |
| nicht, wenn es um komplexere Aufforderungen geht. Wenn Sie mit einem solchen Problem konfrontiert sind, empfehlen wir Ihnen, das OpenAI | |
| Modell auszuprobieren, das zwar leider nicht quelloffen ist, aber zur Zeit eine bessere Leistung erbringt.`;return{c(){c=r("p"),c.textContent=k},l(b){c=a(b,"P",{"data-svelte-h":!0}),u(c)!=="svelte-193sh6n"&&(c.textContent=k)},m(b,M){i(b,c,M)},p:Zn,d(b){b&&n(c)}}}function Li(S){let c,k="Dies kann hilfreich sein, wenn das Modell Ihre Anfrage nicht verstehen kann und die Werkzeuge verwechselt. Ein Beispiel wäre:",b,M,z,C,j="Hier könnte das Modell auf zwei Arten interpretieren:",A,v,tt="<li>Die Funktion <code>Text-zu-Bild</code> erzeugt ein Wasserschwein, das im Meer schwimmt.</li> <li>Oder Sie lassen das <code>Text-zu-Bild</code> ein Wasserschwein erzeugen und verwenden dann das Werkzeug <code>Bildtransformation</code>, um es im Meer schwimmen zu lassen.</li>",W,T,nt="Falls Sie das erste Szenario erzwingen möchten, können Sie dies tun, indem Sie die Eingabeaufforderung als Argument übergeben:",U,y,I;return M=new $({props:{code:"YWdlbnQucnVuKCUyMkRyYXclMjBtZSUyMHRoZSUyMHBpY3R1cmUlMjBvZiUyMGElMjBjYXB5YmFyYSUyMHN3aW1taW5nJTIwaW4lMjB0aGUlMjBzZWElMjIp",highlighted:'agent.run(<span class="hljs-string">"Draw me the picture of a capybara swimming in the sea"</span>)',wrap:!1}}),y=new $({props:{code:"YWdlbnQucnVuKCUyMkRyYXclMjBtZSUyMGElMjBwaWN0dXJlJTIwb2YlMjB0aGUlMjAlNjBwcm9tcHQlNjAlMjIlMkMlMjBwcm9tcHQlM0QlMjJhJTIwY2FweWJhcmElMjBzd2ltbWluZyUyMGluJTIwdGhlJTIwc2VhJTIyKQ==",highlighted:'agent.run(<span class="hljs-string">"Draw me a picture of the `prompt`"</span>, prompt=<span class="hljs-string">"a capybara swimming in the sea"</span>)',wrap:!1}}),{c(){c=r("p"),c.textContent=k,b=l(),o(M.$$.fragment),z=l(),C=r("p"),C.textContent=j,A=l(),v=r("ul"),v.innerHTML=tt,W=l(),T=r("p"),T.textContent=nt,U=l(),o(y.$$.fragment)},l(d){c=a(d,"P",{"data-svelte-h":!0}),u(c)!=="svelte-1es0s8y"&&(c.textContent=k),b=s(d),g(M.$$.fragment,d),z=s(d),C=a(d,"P",{"data-svelte-h":!0}),u(C)!=="svelte-5ic28u"&&(C.textContent=j),A=s(d),v=a(d,"UL",{"data-svelte-h":!0}),u(v)!=="svelte-1j0covp"&&(v.innerHTML=tt),W=s(d),T=a(d,"P",{"data-svelte-h":!0}),u(T)!=="svelte-yp8p9o"&&(T.textContent=nt),U=s(d),g(y.$$.fragment,d)},m(d,w){i(d,c,w),i(d,b,w),m(M,d,w),i(d,z,w),i(d,C,w),i(d,A,w),i(d,v,w),i(d,W,w),i(d,T,w),i(d,U,w),m(y,d,w),I=!0},p:Zn,i(d){I||(f(M.$$.fragment,d),f(y.$$.fragment,d),I=!0)},o(d){p(M.$$.fragment,d),p(y.$$.fragment,d),I=!1},d(d){d&&(n(c),n(b),n(z),n(C),n(A),n(v),n(W),n(T),n(U)),h(M,d),h(y,d)}}}function Ri(S){let c,k,b,M,z,C,j,A,v,tt=`Transformers Version v4.29.0, die auf dem Konzept von <em>Tools</em> und <em>Agenten</em> aufbaut. Sie können damit spielen in | |
| <a href="https://colab.research.google.com/drive/1c7MHD-T1forUPGcC_jlwsIptOzpG3hSj" rel="nofollow">dieses Colab</a>.`,W,T,nt=`Kurz gesagt, es bietet eine API für natürliche Sprache auf der Grundlage von Transformers: Wir definieren eine Reihe von kuratierten Tools und entwerfen einen | |
| Agenten, um natürliche Sprache zu interpretieren und diese Werkzeuge zu verwenden. Es ist von vornherein erweiterbar; wir haben einige relevante Tools kuratiert, | |
| aber wir werden Ihnen zeigen, wie das System einfach erweitert werden kann, um jedes von der Community entwickelte Tool zu verwenden.`,U,y,I=`Beginnen wir mit einigen Beispielen dafür, was mit dieser neuen API erreicht werden kann. Sie ist besonders leistungsfähig, wenn es um | |
| Sie ist besonders leistungsstark, wenn es um multimodale Aufgaben geht. Lassen Sie uns also eine Runde drehen, um Bilder zu erzeugen und Text vorzulesen.`,d,w,st,Z,Gn='<thead><tr><th><strong>Input</strong></th> <th><strong>Output</strong></th></tr></thead> <tbody><tr><td><img src="https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/transformers/beaver.png" width="200"/></td> <td>A beaver is swimming in the water</td></tr></tbody>',rt,at,ut,G,dt,H,Hn='<thead><tr><th><strong>Input</strong></th> <th><strong>Output</strong></th></tr></thead> <tbody><tr><td>A beaver is swimming in the water</td> <td><audio controls=""><source src="https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/transformers/tts_example.wav" type="audio/wav"/> your browser does not support the audio element.</audio></td></tr></tbody>',ot,gt,mt,Y,ft,E,Yn='<thead><tr><th><strong>Input</strong></th> <th><strong>Output</strong></th></tr></thead> <tbody><tr><td><img src="https://datasets-server.huggingface.co/assets/hf-internal-testing/example-documents/--/hf-internal-testing--example-documents/test/0/image/image.jpg" width="200"/></td> <td>ballroom foyer</td></tr></tbody>',pt,L,ht,R,En=`Bevor Sie <code>agent.run</code> verwenden können, müssen Sie einen Agenten instanziieren, der ein großes Sprachmodell (LLM) ist. | |
| Wir bieten Unterstützung für openAI-Modelle sowie für OpenSource-Alternativen von BigCode und OpenAssistant. Die openAI | |
| Modelle sind leistungsfähiger (erfordern aber einen openAI-API-Schlüssel, können also nicht kostenlos verwendet werden); Hugging Face | |
| bietet kostenlosen Zugang zu Endpunkten für BigCode- und OpenAssistant-Modelle.`,ct,P,Ln="To start with, please install the <code>agents</code> extras in order to install all default dependencies.",bt,q,wt,Q,Rn="Um openAI-Modelle zu verwenden, instanziieren Sie einen <code>OpenAiAgent</code>, nachdem Sie die <code>openai</code>-Abhängigkeit installiert haben:",$t,F,Mt,V,vt,N,Pn="Um BigCode oder OpenAssistant zu verwenden, melden Sie sich zunächst an, um Zugriff auf die Inference API zu erhalten:",Tt,X,yt,D,qn="Dann instanziieren Sie den Agenten",kt,O,zt,K,Qn=`Dies geschieht mit der Inferenz-API, die Hugging Face derzeit kostenlos zur Verfügung stellt. Wenn Sie Ihren eigenen Inferenz | |
| Endpunkt für dieses Modell (oder einen anderen) haben, können Sie die obige URL durch Ihren URL-Endpunkt ersetzen.`,Ct,J,xt,ee,Fn="Sie sind jetzt startklar! Lassen Sie uns in die beiden APIs eintauchen, die Ihnen jetzt zur Verfügung stehen.",jt,te,Bt,ne,Vn="Die Methode der einmaligen Ausführung ist die Verwendung der <code>run()</code> Methode des Agenten:",At,ie,Wt,le,Nn,Ut,se,Xn=`Es wählt automatisch das (oder die) Werkzeug(e) aus, das (die) für die von Ihnen gewünschte Aufgabe geeignet ist (sind) und führt es (sie) entsprechend aus. Es | |
| kann eine oder mehrere Aufgaben in der gleichen Anweisung ausführen (je komplexer Ihre Anweisung ist, desto wahrscheinlicher ist ein | |
| der Agent scheitern).`,St,re,Jt,ae,Dn,_t,It,Zt,ue,On="Jede <code>run()</code> Operation ist unabhängig, so dass Sie sie mehrmals hintereinander mit unterschiedlichen Aufgaben ausführen können.",Gt,de,Kn=`Beachten Sie, dass Ihr <code>Agent</code> nur ein großsprachiges Modell ist, so dass kleine Variationen in Ihrer Eingabeaufforderung völlig unterschiedliche Ergebnisse liefern können. | |
| unterschiedliche Ergebnisse liefern. Es ist wichtig, dass Sie die Aufgabe, die Sie ausführen möchten, so genau wie möglich erklären. Wir gehen noch weiter ins Detail | |
| wie man gute Prompts schreibt <a href="custom_tools#writing-good-user-inputs">hier</a>.`,Ht,oe,ei=`Wenn Sie einen Status über Ausführungszeiten hinweg beibehalten oder dem Agenten Nicht-Text-Objekte übergeben möchten, können Sie dies tun, indem Sie | |
| Variablen, die der Agent verwenden soll. Sie könnten zum Beispiel das erste Bild von Flüssen und Seen erzeugen, | |
| und das Modell bitten, dieses Bild zu aktualisieren und eine Insel hinzuzufügen, indem Sie Folgendes tun:`,Yt,ge,Et,_,Lt,me,Rt,fe,ti="Der Agent verfügt auch über einen Chat-basierten Ansatz, der die Methode <code>~Agent.chat</code> verwendet:",Pt,pe,qt,he,ni,Qt,ce,Ft,be,ii,Vt,Nt,Xt,we,li=`Dies ist ein interessanter Ansatz, wenn Sie den Zustand über Anweisungen hinweg beibehalten möchten. Er ist besser für Experimente geeignet, | |
| eignet sich aber eher für einzelne Anweisungen als für komplexe Anweisungen (die die <code>run()</code> | |
| Methode besser verarbeiten kann).`,Dt,$e,si="Diese Methode kann auch Argumente entgegennehmen, wenn Sie Nicht-Text-Typen oder bestimmte Aufforderungen übergeben möchten.",Ot,Me,Kt,ve,ri=`Zu Demonstrationszwecken und damit es mit allen Setups verwendet werden kann, haben wir Remote-Executors für mehrere | |
| der Standard-Tools erstellt, auf die der Agent in dieser Version Zugriff hat. Diese werden erstellt mit | |
| <a href="https://huggingface.co/inference-endpoints" rel="nofollow">inference endpoints</a>.`,en,Te,ai=`Wir haben diese vorerst deaktiviert, aber um zu sehen, wie Sie selbst Remote Executors Tools einrichten können, | |
| empfehlen wir die Lektüre des <a href="./custom_tools">custom tool guide</a>.`,tn,ye,nn,et,ui,ln,ke,sn,ze,di="Der “Agent” ist hier ein großes Sprachmodell, das wir auffordern, Zugang zu einem bestimmten Satz von Tools zu erhalten.",rn,Ce,oi=`LLMs sind ziemlich gut darin, kleine Codeproben zu erzeugen. Diese API macht sich das zunutze, indem sie das | |
| LLM ein kleines Codebeispiel gibt, das eine Aufgabe mit einer Reihe von Werkzeugen ausführt. Diese Aufforderung wird dann ergänzt durch die | |
| Aufgabe, die Sie Ihrem Agenten geben, und die Beschreibung der Werkzeuge, die Sie ihm geben. Auf diese Weise erhält er Zugriff auf die Dokumentation der | |
| Tools, insbesondere die erwarteten Eingaben und Ausgaben, und kann den entsprechenden Code generieren.`,an,xe,un,je,gi=`Tools sind sehr einfach: Sie bestehen aus einer einzigen Funktion mit einem Namen und einer Beschreibung. Wir verwenden dann die Beschreibungen dieser Tools | |
| um den Agenten aufzufordern. Anhand der Eingabeaufforderung zeigen wir dem Agenten, wie er die Tools nutzen kann, um das zu tun, was in der | |
| in der Abfrage angefordert wurde.`,dn,Be,mi=`Dies geschieht mit brandneuen Tools und nicht mit Pipelines, denn der Agent schreibt besseren Code mit sehr atomaren Tools. | |
| Pipelines sind stärker refaktorisiert und fassen oft mehrere Aufgaben in einer einzigen zusammen. Tools sind dafür gedacht, sich auf | |
| eine einzige, sehr einfache Aufgabe konzentrieren.`,on,Ae,gn,We,fi=`Dieser Code wird dann mit unserem kleinen Python-Interpreter auf den mit Ihren Tools übergebenen Eingaben ausgeführt. | |
| Wir hören Sie schon schreien “Willkürliche Codeausführung!”, aber lassen Sie uns erklären, warum das nicht der Fall ist.`,mn,Ue,pi=`Die einzigen Funktionen, die aufgerufen werden können, sind die von Ihnen zur Verfügung gestellten Tools und die Druckfunktion, so dass Sie bereits eingeschränkt sind | |
| eingeschränkt, was ausgeführt werden kann. Sie sollten sicher sein, wenn es sich auf die Werkzeuge für das Umarmungsgesicht beschränkt.`,fn,Se,hi=`Dann lassen wir keine Attributsuche oder Importe zu (die ohnehin nicht benötigt werden, um die | |
| Inputs/Outputs an eine kleine Gruppe von Funktionen), so dass alle offensichtlichen Angriffe (und Sie müssten den LLM | |
| dazu auffordern, sie auszugeben) kein Problem darstellen sollten. Wenn Sie auf Nummer sicher gehen wollen, können Sie die | |
| run()-Methode mit dem zusätzlichen Argument return_code=True ausführen. In diesem Fall gibt der Agent nur den auszuführenden Code | |
| zur Ausführung zurück und Sie können entscheiden, ob Sie ihn ausführen möchten oder nicht.`,pn,Je,ci=`Die Ausführung bricht bei jeder Zeile ab, in der versucht wird, eine illegale Operation auszuführen, oder wenn ein regulärer Python-Fehler | |
| mit dem vom Agenten generierten Code.`,hn,_e,cn,Ie,bi=`Wir haben eine Reihe von Tools identifiziert, die solche Agenten unterstützen können. Hier ist eine aktualisierte Liste der Tools, die wir integriert haben | |
| in <code>transformers</code> integriert haben:`,bn,Ze,wi='<li><strong>Beantwortung von Fragen zu Dokumenten</strong>: Beantworten Sie anhand eines Dokuments (z.B. PDF) im Bildformat eine Frage zu diesem Dokument (<a href="./model_doc/donut">Donut</a>)</li> <li>Beantworten von Textfragen**: Geben Sie einen langen Text und eine Frage an, beantworten Sie die Frage im Text (<a href="./model_doc/flan-t5">Flan-T5</a>)</li> <li><strong>Unbedingte Bildunterschriften</strong>: Beschriften Sie das Bild! (<a href="./model_doc/blip">BLIP</a>)</li> <li><strong>Bildfragebeantwortung</strong>: Beantworten Sie bei einem Bild eine Frage zu diesem Bild (<a href="./model_doc/vilt">VILT</a>)</li> <li><strong>Bildsegmentierung</strong>: Geben Sie ein Bild und einen Prompt an und geben Sie die Segmentierungsmaske dieses Prompts aus (<a href="./model_doc/clipseg">CLIPSeg</a>)</li> <li><strong>Sprache in Text</strong>: Geben Sie eine Audioaufnahme einer sprechenden Person an und transkribieren Sie die Sprache in Text (<a href="./model_doc/whisper">Whisper</a>)</li> <li><strong>Text in Sprache</strong>: wandelt Text in Sprache um (<a href="./model_doc/speecht5">SpeechT5</a>)</li> <li><strong>Zero-Shot-Textklassifizierung</strong>: Ermitteln Sie anhand eines Textes und einer Liste von Bezeichnungen, welcher Bezeichnung der Text am ehesten entspricht (<a href="./model_doc/bart">BART</a>)</li> <li><strong>Textzusammenfassung</strong>: fassen Sie einen langen Text in einem oder wenigen Sätzen zusammen (<a href="./model_doc/bart">BART</a>)</li> <li><strong>Übersetzung</strong>: Übersetzen des Textes in eine bestimmte Sprache (<a href="./model_doc/nllb">NLLB</a>)</li>',wn,Ge,$i="Diese Tools sind in Transformatoren integriert und können auch manuell verwendet werden, zum Beispiel:",$n,He,Mn,Ye,vn,Ee,Mi=`Wir haben zwar eine Reihe von Tools identifiziert, sind aber der festen Überzeugung, dass der Hauptwert dieser Implementierung darin besteht | |
| die Möglichkeit, benutzerdefinierte Tools schnell zu erstellen und weiterzugeben.`,Tn,Le,vi=`Indem Sie den Code eines Tools in einen Hugging Face Space oder ein Modell-Repository stellen, können Sie das Tool | |
| direkt mit dem Agenten nutzen. Wir haben ein paar neue Funktionen hinzugefügt | |
| <strong>transformers-agnostic</strong> Tools zur <a href="https://huggingface.co/huggingface-tools" rel="nofollow"><code>huggingface-tools</code> Organisation</a> hinzugefügt:`,yn,Re,Ti="<li><strong>Text-Downloader</strong>: zum Herunterladen eines Textes von einer Web-URL</li> <li><strong>Text zu Bild</strong>: erzeugt ein Bild nach einer Eingabeaufforderung und nutzt dabei stabile Diffusion</li> <li><strong>Bildtransformation</strong>: verändert ein Bild anhand eines Ausgangsbildes und einer Eingabeaufforderung, unter Ausnutzung der stabilen pix2pix-Diffusion</li> <li><strong>Text zu Video</strong>: Erzeugen eines kleinen Videos nach einer Eingabeaufforderung, unter Verwendung von damo-vilab</li>",kn,Pe,yi=`Das Text-zu-Bild-Tool, das wir von Anfang an verwendet haben, ist ein Remote-Tool, das sich in | |
| <a href="https://huggingface.co/spaces/huggingface-tools/text-to-image" rel="nofollow"><em>huggingface-tools/text-to-image</em></a>! Wir werden | |
| weiterhin solche Tools für diese und andere Organisationen veröffentlichen, um diese Implementierung weiter zu verbessern.`,zn,qe,ki=`Die Agenten haben standardmäßig Zugriff auf die Tools, die sich auf <a href="https://huggingface.co/huggingface-tools" rel="nofollow"><em>huggingface-tools</em></a> befinden. | |
| Wie Sie Ihre eigenen Tools schreiben und freigeben können und wie Sie jedes benutzerdefinierte Tool, das sich auf dem Hub befindet, nutzen können, erklären wir in <a href="custom_tools">folgender Anleitung</a>.`,Cn,Qe,xn,Fe,zi=`Bisher haben wir gezeigt, wie Sie die Agenten nutzen können, um Aktionen für Sie durchzuführen. Der Agent generiert jedoch nur Code | |
| den wir dann mit einem sehr eingeschränkten Python-Interpreter ausführen. Falls Sie den generierten Code in einer anderen Umgebung verwenden möchten | |
| einer anderen Umgebung verwenden möchten, können Sie den Agenten auffordern, den Code zusammen mit einer Tooldefinition und genauen Importen zurückzugeben.`,jn,Ve,Ci="Zum Beispiel die folgende Anweisung",Bn,Ne,An,Xe,xi="gibt den folgenden Code zurück",Wn,De,Un,Oe,ji="die Sie dann selbst ändern und ausführen können.",Sn,Ke,Jn,it,_n;return z=new x({props:{title:"Transformers Agents",local:"transformers-agents",headingTag:"h1"}}),j=new In({props:{warning:!0,$$slots:{default:[Yi]},$$scope:{ctx:S}}}),w=new $({props:{code:"YWdlbnQucnVuKCUyMkNhcHRpb24lMjB0aGUlMjBmb2xsb3dpbmclMjBpbWFnZSUyMiUyQyUyMGltYWdlJTNEaW1hZ2Up",highlighted:'agent.run(<span class="hljs-string">"Caption the following image"</span>, image=image)',wrap:!1}}),G=new $({props:{code:"YWdlbnQucnVuKCUyMlJlYWQlMjB0aGUlMjBmb2xsb3dpbmclMjB0ZXh0JTIwb3V0JTIwbG91ZCUyMiUyQyUyMHRleHQlM0R0ZXh0KQ==",highlighted:'agent.run(<span class="hljs-string">"Read the following text out loud"</span>, text=text)',wrap:!1}}),Y=new $({props:{code:"YWdlbnQucnVuKCUwQSUyMCUyMCUyMCUyMCUyMkluJTIwdGhlJTIwZm9sbG93aW5nJTIwJTYwZG9jdW1lbnQlNjAlMkMlMjB3aGVyZSUyMHdpbGwlMjB0aGUlMjBUUlJGJTIwU2NpZW50aWZpYyUyMEFkdmlzb3J5JTIwQ291bmNpbCUyME1lZXRpbmclMjB0YWtlJTIwcGxhY2UlM0YlMjIlMkMlMEElMjAlMjAlMjAlMjBkb2N1bWVudCUzRGRvY3VtZW50JTJDJTBBKQ==",highlighted:`agent.run( | |
| <span class="hljs-string">"In the following \`document\`, where will the TRRF Scientific Advisory Council Meeting take place?"</span>, | |
| document=document, | |
| )`,wrap:!1}}),L=new x({props:{title:"Schnellstart",local:"schnellstart",headingTag:"h2"}}),q=new $({props:{code:"cGlwJTIwaW5zdGFsbCUyMHRyYW5zZm9ybWVycyU1QmFnZW50cyU1RA==",highlighted:"pip install transformers[agents]",wrap:!1}}),F=new $({props:{code:"cGlwJTIwaW5zdGFsbCUyMG9wZW5haQ==",highlighted:"pip install openai",wrap:!1}}),V=new $({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyME9wZW5BaUFnZW50JTBBJTBBYWdlbnQlMjAlM0QlMjBPcGVuQWlBZ2VudChtb2RlbCUzRCUyMnRleHQtZGF2aW5jaS0wMDMlMjIlMkMlMjBhcGlfa2V5JTNEJTIyJTNDeW91cl9hcGlfa2V5JTNFJTIyKQ==",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> OpenAiAgent | |
| agent = OpenAiAgent(model=<span class="hljs-string">"text-davinci-003"</span>, api_key=<span class="hljs-string">"<your_api_key>"</span>)`,wrap:!1}}),X=new $({props:{code:"ZnJvbSUyMGh1Z2dpbmdmYWNlX2h1YiUyMGltcG9ydCUyMGxvZ2luJTBBJTBBbG9naW4oJTIyJTNDWU9VUl9UT0tFTiUzRSUyMik=",highlighted:`<span class="hljs-keyword">from</span> huggingface_hub <span class="hljs-keyword">import</span> login | |
| login(<span class="hljs-string">"<YOUR_TOKEN>"</span>)`,wrap:!1}}),O=new $({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMEhmQWdlbnQlMEElMEElMjMlMjBTdGFyY29kZXIlMEFhZ2VudCUyMCUzRCUyMEhmQWdlbnQoJTIyaHR0cHMlM0ElMkYlMkZhcGktaW5mZXJlbmNlLmh1Z2dpbmdmYWNlLmNvJTJGbW9kZWxzJTJGYmlnY29kZSUyRnN0YXJjb2RlciUyMiklMEElMjMlMjBTdGFyY29kZXJCYXNlJTBBJTIzJTIwYWdlbnQlMjAlM0QlMjBIZkFnZW50KCUyMmh0dHBzJTNBJTJGJTJGYXBpLWluZmVyZW5jZS5odWdnaW5nZmFjZS5jbyUyRm1vZGVscyUyRmJpZ2NvZGUlMkZzdGFyY29kZXJiYXNlJTIyKSUwQSUyMyUyME9wZW5Bc3Npc3RhbnQlMEElMjMlMjBhZ2VudCUyMCUzRCUyMEhmQWdlbnQodXJsX2VuZHBvaW50JTNEJTIyaHR0cHMlM0ElMkYlMkZhcGktaW5mZXJlbmNlLmh1Z2dpbmdmYWNlLmNvJTJGbW9kZWxzJTJGT3BlbkFzc2lzdGFudCUyRm9hc3N0LXNmdC00LXB5dGhpYS0xMmItZXBvY2gtMy41JTIyKQ==",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> HfAgent | |
| <span class="hljs-comment"># Starcoder</span> | |
| agent = HfAgent(<span class="hljs-string">"https://api-inference.huggingface.co/models/bigcode/starcoder"</span>) | |
| <span class="hljs-comment"># StarcoderBase</span> | |
| <span class="hljs-comment"># agent = HfAgent("https://api-inference.huggingface.co/models/bigcode/starcoderbase")</span> | |
| <span class="hljs-comment"># OpenAssistant</span> | |
| <span class="hljs-comment"># agent = HfAgent(url_endpoint="https://api-inference.huggingface.co/models/OpenAssistant/oasst-sft-4-pythia-12b-epoch-3.5")</span>`,wrap:!1}}),J=new In({props:{$$slots:{default:[Ei]},$$scope:{ctx:S}}}),te=new x({props:{title:"Einzelne Ausführung (run)",local:"einzelne-ausführung-run",headingTag:"h3"}}),ie=new $({props:{code:"YWdlbnQucnVuKCUyMkRyYXclMjBtZSUyMGElMjBwaWN0dXJlJTIwb2YlMjByaXZlcnMlMjBhbmQlMjBsYWtlcy4lMjIp",highlighted:'agent.run(<span class="hljs-string">"Draw me a picture of rivers and lakes."</span>)',wrap:!1}}),re=new $({props:{code:"YWdlbnQucnVuKCUyMkRyYXclMjBtZSUyMGElMjBwaWN0dXJlJTIwb2YlMjB0aGUlMjBzZWElMjB0aGVuJTIwdHJhbnNmb3JtJTIwdGhlJTIwcGljdHVyZSUyMHRvJTIwYWRkJTIwYW4lMjBpc2xhbmQlMjIp",highlighted:'agent.run(<span class="hljs-string">"Draw me a picture of the sea then transform the picture to add an island"</span>)',wrap:!1}}),ge=new $({props:{code:"cGljdHVyZSUyMCUzRCUyMGFnZW50LnJ1biglMjJHZW5lcmF0ZSUyMGElMjBwaWN0dXJlJTIwb2YlMjByaXZlcnMlMjBhbmQlMjBsYWtlcy4lMjIpJTBBdXBkYXRlZF9waWN0dXJlJTIwJTNEJTIwYWdlbnQucnVuKCUyMlRyYW5zZm9ybSUyMHRoZSUyMGltYWdlJTIwaW4lMjAlNjBwaWN0dXJlJTYwJTIwdG8lMjBhZGQlMjBhbiUyMGlzbGFuZCUyMHRvJTIwaXQuJTIyJTJDJTIwcGljdHVyZSUzRHBpY3R1cmUp",highlighted:'picture = agent.run(<span class="hljs-string">"Generate a picture of rivers and lakes."</span>)\nupdated_picture = agent.run(<span class="hljs-string">"Transform the image in `picture` to add an island to it."</span>, picture=picture)',wrap:!1}}),_=new In({props:{$$slots:{default:[Li]},$$scope:{ctx:S}}}),me=new x({props:{title:"Chat-basierte Ausführung (Chat)",local:"chat-basierte-ausführung-chat",headingTag:"h3"}}),pe=new $({props:{code:"YWdlbnQuY2hhdCglMjJHZW5lcmF0ZSUyMGElMjBwaWN0dXJlJTIwb2YlMjByaXZlcnMlMjBhbmQlMjBsYWtlcyUyMik=",highlighted:'agent.chat(<span class="hljs-string">"Generate a picture of rivers and lakes"</span>)',wrap:!1}}),ce=new $({props:{code:"YWdlbnQuY2hhdCglMjJUcmFuc2Zvcm0lMjB0aGUlMjBwaWN0dXJlJTIwc28lMjB0aGF0JTIwdGhlcmUlMjBpcyUyMGElMjByb2NrJTIwaW4lMjB0aGVyZSUyMik=",highlighted:'agent.chat(<span class="hljs-string">"Transform the picture so that there is a rock in there"</span>)',wrap:!1}}),Me=new x({props:{title:"⚠️ Fernausführung",local:"-fernausführung",headingTag:"h3"}}),ye=new x({props:{title:"Was passiert hier? Was sind Tools und was sind Agenten?",local:"was-passiert-hier-was-sind-tools-und-was-sind-agenten",headingTag:"h3"}}),ke=new x({props:{title:"Agenten",local:"agenten",headingTag:"h4"}}),xe=new x({props:{title:"Tools",local:"tools",headingTag:"h4"}}),Ae=new x({props:{title:"Code-Ausführung?!",local:"code-ausführung",headingTag:"h4"}}),_e=new x({props:{title:"Ein kuratierter Satz von Tools",local:"ein-kuratierter-satz-von-tools",headingTag:"h3"}}),He=new $({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMGxvYWRfdG9vbCUwQSUwQXRvb2wlMjAlM0QlMjBsb2FkX3Rvb2woJTIydGV4dC10by1zcGVlY2glMjIpJTBBYXVkaW8lMjAlM0QlMjB0b29sKCUyMlRoaXMlMjBpcyUyMGElMjB0ZXh0JTIwdG8lMjBzcGVlY2glMjB0b29sJTIyKQ==",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> load_tool | |
| tool = load_tool(<span class="hljs-string">"text-to-speech"</span>) | |
| audio = tool(<span class="hljs-string">"This is a text to speech tool"</span>)`,wrap:!1}}),Ye=new x({props:{title:"Benutzerdefinierte Tools",local:"benutzerdefinierte-tools",headingTag:"h3"}}),Qe=new x({props:{title:"Code-Erzeugung",local:"code-erzeugung",headingTag:"h3"}}),Ne=new $({props:{code:"YWdlbnQucnVuKCUyMkRyYXclMjBtZSUyMGElMjBwaWN0dXJlJTIwb2YlMjByaXZlcnMlMjBhbmQlMjBsYWtlcyUyMiUyQyUyMHJldHVybl9jb2RlJTNEVHJ1ZSk=",highlighted:'agent.run(<span class="hljs-string">"Draw me a picture of rivers and lakes"</span>, return_code=<span class="hljs-literal">True</span>)',wrap:!1}}),De=new $({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMGxvYWRfdG9vbCUwQSUwQWltYWdlX2dlbmVyYXRvciUyMCUzRCUyMGxvYWRfdG9vbCglMjJodWdnaW5nZmFjZS10b29scyUyRnRleHQtdG8taW1hZ2UlMjIpJTBBJTBBaW1hZ2UlMjAlM0QlMjBpbWFnZV9nZW5lcmF0b3IocHJvbXB0JTNEJTIycml2ZXJzJTIwYW5kJTIwbGFrZXMlMjIp",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> load_tool | |
| image_generator = load_tool(<span class="hljs-string">"huggingface-tools/text-to-image"</span>) | |
| image = image_generator(prompt=<span class="hljs-string">"rivers and lakes"</span>)`,wrap:!1}}),Ke=new Hi({props:{source:"https://github.com/huggingface/transformers/blob/main/docs/source/de/transformers_agents.md"}}),{c(){c=r("meta"),k=l(),b=r("p"),M=l(),o(z.$$.fragment),C=l(),o(j.$$.fragment),A=l(),v=r("p"),v.innerHTML=tt,W=l(),T=r("p"),T.textContent=nt,U=l(),y=r("p"),y.textContent=I,d=l(),o(w.$$.fragment),st=l(),Z=r("table"),Z.innerHTML=Gn,rt=l(),at=r("hr"),ut=l(),o(G.$$.fragment),dt=l(),H=r("table"),H.innerHTML=Hn,ot=l(),gt=r("hr"),mt=l(),o(Y.$$.fragment),ft=l(),E=r("table"),E.innerHTML=Yn,pt=l(),o(L.$$.fragment),ht=l(),R=r("p"),R.innerHTML=En,ct=l(),P=r("p"),P.innerHTML=Ln,bt=l(),o(q.$$.fragment),wt=l(),Q=r("p"),Q.innerHTML=Rn,$t=l(),o(F.$$.fragment),Mt=l(),o(V.$$.fragment),vt=l(),N=r("p"),N.textContent=Pn,Tt=l(),o(X.$$.fragment),yt=l(),D=r("p"),D.textContent=qn,kt=l(),o(O.$$.fragment),zt=l(),K=r("p"),K.textContent=Qn,Ct=l(),o(J.$$.fragment),xt=l(),ee=r("p"),ee.textContent=Fn,jt=l(),o(te.$$.fragment),Bt=l(),ne=r("p"),ne.innerHTML=Vn,At=l(),o(ie.$$.fragment),Wt=l(),le=r("img"),Ut=l(),se=r("p"),se.textContent=Xn,St=l(),o(re.$$.fragment),Jt=l(),ae=r("img"),_t=l(),It=r("br"),Zt=l(),ue=r("p"),ue.innerHTML=On,Gt=l(),de=r("p"),de.innerHTML=Kn,Ht=l(),oe=r("p"),oe.textContent=ei,Yt=l(),o(ge.$$.fragment),Et=l(),o(_.$$.fragment),Lt=l(),o(me.$$.fragment),Rt=l(),fe=r("p"),fe.innerHTML=ti,Pt=l(),o(pe.$$.fragment),qt=l(),he=r("img"),Qt=l(),o(ce.$$.fragment),Ft=l(),be=r("img"),Vt=l(),Nt=r("br"),Xt=l(),we=r("p"),we.innerHTML=li,Dt=l(),$e=r("p"),$e.textContent=si,Ot=l(),o(Me.$$.fragment),Kt=l(),ve=r("p"),ve.innerHTML=ri,en=l(),Te=r("p"),Te.innerHTML=ai,tn=l(),o(ye.$$.fragment),nn=l(),et=r("img"),ln=l(),o(ke.$$.fragment),sn=l(),ze=r("p"),ze.textContent=di,rn=l(),Ce=r("p"),Ce.textContent=oi,an=l(),o(xe.$$.fragment),un=l(),je=r("p"),je.textContent=gi,dn=l(),Be=r("p"),Be.textContent=mi,on=l(),o(Ae.$$.fragment),gn=l(),We=r("p"),We.textContent=fi,mn=l(),Ue=r("p"),Ue.textContent=pi,fn=l(),Se=r("p"),Se.textContent=hi,pn=l(),Je=r("p"),Je.textContent=ci,hn=l(),o(_e.$$.fragment),cn=l(),Ie=r("p"),Ie.innerHTML=bi,bn=l(),Ze=r("ul"),Ze.innerHTML=wi,wn=l(),Ge=r("p"),Ge.textContent=$i,$n=l(),o(He.$$.fragment),Mn=l(),o(Ye.$$.fragment),vn=l(),Ee=r("p"),Ee.textContent=Mi,Tn=l(),Le=r("p"),Le.innerHTML=vi,yn=l(),Re=r("ul"),Re.innerHTML=Ti,kn=l(),Pe=r("p"),Pe.innerHTML=yi,zn=l(),qe=r("p"),qe.innerHTML=ki,Cn=l(),o(Qe.$$.fragment),xn=l(),Fe=r("p"),Fe.textContent=zi,jn=l(),Ve=r("p"),Ve.textContent=Ci,Bn=l(),o(Ne.$$.fragment),An=l(),Xe=r("p"),Xe.textContent=xi,Wn=l(),o(De.$$.fragment),Un=l(),Oe=r("p"),Oe.textContent=ji,Sn=l(),o(Ke.$$.fragment),Jn=l(),it=r("p"),this.h()},l(e){const t=Zi("svelte-u9bgzb",document.head);c=a(t,"META",{name:!0,content:!0}),t.forEach(n),k=s(e),b=a(e,"P",{}),Ui(b).forEach(n),M=s(e),g(z.$$.fragment,e),C=s(e),g(j.$$.fragment,e),A=s(e),v=a(e,"P",{"data-svelte-h":!0}),u(v)!=="svelte-h40gtv"&&(v.innerHTML=tt),W=s(e),T=a(e,"P",{"data-svelte-h":!0}),u(T)!=="svelte-4i83yb"&&(T.textContent=nt),U=s(e),y=a(e,"P",{"data-svelte-h":!0}),u(y)!=="svelte-1kzxx6k"&&(y.textContent=I),d=s(e),g(w.$$.fragment,e),st=s(e),Z=a(e,"TABLE",{"data-svelte-h":!0}),u(Z)!=="svelte-gt1bz9"&&(Z.innerHTML=Gn),rt=s(e),at=a(e,"HR",{}),ut=s(e),g(G.$$.fragment,e),dt=s(e),H=a(e,"TABLE",{"data-svelte-h":!0}),u(H)!=="svelte-1a2vad0"&&(H.innerHTML=Hn),ot=s(e),gt=a(e,"HR",{}),mt=s(e),g(Y.$$.fragment,e),ft=s(e),E=a(e,"TABLE",{"data-svelte-h":!0}),u(E)!=="svelte-1iw5xoi"&&(E.innerHTML=Yn),pt=s(e),g(L.$$.fragment,e),ht=s(e),R=a(e,"P",{"data-svelte-h":!0}),u(R)!=="svelte-10dm406"&&(R.innerHTML=En),ct=s(e),P=a(e,"P",{"data-svelte-h":!0}),u(P)!=="svelte-1dv7sdf"&&(P.innerHTML=Ln),bt=s(e),g(q.$$.fragment,e),wt=s(e),Q=a(e,"P",{"data-svelte-h":!0}),u(Q)!=="svelte-1ypjrns"&&(Q.innerHTML=Rn),$t=s(e),g(F.$$.fragment,e),Mt=s(e),g(V.$$.fragment,e),vt=s(e),N=a(e,"P",{"data-svelte-h":!0}),u(N)!=="svelte-xmrayx"&&(N.textContent=Pn),Tt=s(e),g(X.$$.fragment,e),yt=s(e),D=a(e,"P",{"data-svelte-h":!0}),u(D)!=="svelte-1wv4hq8"&&(D.textContent=qn),kt=s(e),g(O.$$.fragment,e),zt=s(e),K=a(e,"P",{"data-svelte-h":!0}),u(K)!=="svelte-1t0tuvo"&&(K.textContent=Qn),Ct=s(e),g(J.$$.fragment,e),xt=s(e),ee=a(e,"P",{"data-svelte-h":!0}),u(ee)!=="svelte-1146l18"&&(ee.textContent=Fn),jt=s(e),g(te.$$.fragment,e),Bt=s(e),ne=a(e,"P",{"data-svelte-h":!0}),u(ne)!=="svelte-1s2nlvy"&&(ne.innerHTML=Vn),At=s(e),g(ie.$$.fragment,e),Wt=s(e),le=a(e,"IMG",{src:!0,width:!0}),Ut=s(e),se=a(e,"P",{"data-svelte-h":!0}),u(se)!=="svelte-mm9uup"&&(se.textContent=Xn),St=s(e),g(re.$$.fragment,e),Jt=s(e),ae=a(e,"IMG",{src:!0,width:!0}),_t=s(e),It=a(e,"BR",{}),Zt=s(e),ue=a(e,"P",{"data-svelte-h":!0}),u(ue)!=="svelte-13g6k45"&&(ue.innerHTML=On),Gt=s(e),de=a(e,"P",{"data-svelte-h":!0}),u(de)!=="svelte-1g92a3q"&&(de.innerHTML=Kn),Ht=s(e),oe=a(e,"P",{"data-svelte-h":!0}),u(oe)!=="svelte-1scynez"&&(oe.textContent=ei),Yt=s(e),g(ge.$$.fragment,e),Et=s(e),g(_.$$.fragment,e),Lt=s(e),g(me.$$.fragment,e),Rt=s(e),fe=a(e,"P",{"data-svelte-h":!0}),u(fe)!=="svelte-1o7z18r"&&(fe.innerHTML=ti),Pt=s(e),g(pe.$$.fragment,e),qt=s(e),he=a(e,"IMG",{src:!0,width:!0}),Qt=s(e),g(ce.$$.fragment,e),Ft=s(e),be=a(e,"IMG",{src:!0,width:!0}),Vt=s(e),Nt=a(e,"BR",{}),Xt=s(e),we=a(e,"P",{"data-svelte-h":!0}),u(we)!=="svelte-1pv2uxb"&&(we.innerHTML=li),Dt=s(e),$e=a(e,"P",{"data-svelte-h":!0}),u($e)!=="svelte-11fnwib"&&($e.textContent=si),Ot=s(e),g(Me.$$.fragment,e),Kt=s(e),ve=a(e,"P",{"data-svelte-h":!0}),u(ve)!=="svelte-135bv5a"&&(ve.innerHTML=ri),en=s(e),Te=a(e,"P",{"data-svelte-h":!0}),u(Te)!=="svelte-137vr7x"&&(Te.innerHTML=ai),tn=s(e),g(ye.$$.fragment,e),nn=s(e),et=a(e,"IMG",{src:!0}),ln=s(e),g(ke.$$.fragment,e),sn=s(e),ze=a(e,"P",{"data-svelte-h":!0}),u(ze)!=="svelte-ia5go3"&&(ze.textContent=di),rn=s(e),Ce=a(e,"P",{"data-svelte-h":!0}),u(Ce)!=="svelte-1k8wq0g"&&(Ce.textContent=oi),an=s(e),g(xe.$$.fragment,e),un=s(e),je=a(e,"P",{"data-svelte-h":!0}),u(je)!=="svelte-wsmq3l"&&(je.textContent=gi),dn=s(e),Be=a(e,"P",{"data-svelte-h":!0}),u(Be)!=="svelte-1wq3llw"&&(Be.textContent=mi),on=s(e),g(Ae.$$.fragment,e),gn=s(e),We=a(e,"P",{"data-svelte-h":!0}),u(We)!=="svelte-1be0bv7"&&(We.textContent=fi),mn=s(e),Ue=a(e,"P",{"data-svelte-h":!0}),u(Ue)!=="svelte-1mdzsl5"&&(Ue.textContent=pi),fn=s(e),Se=a(e,"P",{"data-svelte-h":!0}),u(Se)!=="svelte-1ndwq60"&&(Se.textContent=hi),pn=s(e),Je=a(e,"P",{"data-svelte-h":!0}),u(Je)!=="svelte-1iqxxh3"&&(Je.textContent=ci),hn=s(e),g(_e.$$.fragment,e),cn=s(e),Ie=a(e,"P",{"data-svelte-h":!0}),u(Ie)!=="svelte-qn9psd"&&(Ie.innerHTML=bi),bn=s(e),Ze=a(e,"UL",{"data-svelte-h":!0}),u(Ze)!=="svelte-11j24iw"&&(Ze.innerHTML=wi),wn=s(e),Ge=a(e,"P",{"data-svelte-h":!0}),u(Ge)!=="svelte-13czmsm"&&(Ge.textContent=$i),$n=s(e),g(He.$$.fragment,e),Mn=s(e),g(Ye.$$.fragment,e),vn=s(e),Ee=a(e,"P",{"data-svelte-h":!0}),u(Ee)!=="svelte-lepczj"&&(Ee.textContent=Mi),Tn=s(e),Le=a(e,"P",{"data-svelte-h":!0}),u(Le)!=="svelte-1hr4obu"&&(Le.innerHTML=vi),yn=s(e),Re=a(e,"UL",{"data-svelte-h":!0}),u(Re)!=="svelte-1xi67rm"&&(Re.innerHTML=Ti),kn=s(e),Pe=a(e,"P",{"data-svelte-h":!0}),u(Pe)!=="svelte-nqqni3"&&(Pe.innerHTML=yi),zn=s(e),qe=a(e,"P",{"data-svelte-h":!0}),u(qe)!=="svelte-1xwl4iy"&&(qe.innerHTML=ki),Cn=s(e),g(Qe.$$.fragment,e),xn=s(e),Fe=a(e,"P",{"data-svelte-h":!0}),u(Fe)!=="svelte-wr2nti"&&(Fe.textContent=zi),jn=s(e),Ve=a(e,"P",{"data-svelte-h":!0}),u(Ve)!=="svelte-7mfzw8"&&(Ve.textContent=Ci),Bn=s(e),g(Ne.$$.fragment,e),An=s(e),Xe=a(e,"P",{"data-svelte-h":!0}),u(Xe)!=="svelte-8v4d7d"&&(Xe.textContent=xi),Wn=s(e),g(De.$$.fragment,e),Un=s(e),Oe=a(e,"P",{"data-svelte-h":!0}),u(Oe)!=="svelte-dhe5a5"&&(Oe.textContent=ji),Sn=s(e),g(Ke.$$.fragment,e),Jn=s(e),it=a(e,"P",{}),Ui(it).forEach(n),this.h()},h(){B(c,"name","hf:doc:metadata"),B(c,"content",Pi),lt(le.src,Nn="https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/transformers/rivers_and_lakes.png")||B(le,"src",Nn),B(le,"width","200"),lt(ae.src,Dn="https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/transformers/sea_and_island.png")||B(ae,"src",Dn),B(ae,"width","200"),lt(he.src,ni="https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/transformers/rivers_and_lakes.png")||B(he,"src",ni),B(he,"width","200"),lt(be.src,ii="https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/transformers/rivers_and_lakes_and_beaver.png")||B(be,"src",ii),B(be,"width","200"),lt(et.src,ui="https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/transformers/diagram.png")||B(et,"src",ui)},m(e,t){Gi(document.head,c),i(e,k,t),i(e,b,t),i(e,M,t),m(z,e,t),i(e,C,t),m(j,e,t),i(e,A,t),i(e,v,t),i(e,W,t),i(e,T,t),i(e,U,t),i(e,y,t),i(e,d,t),m(w,e,t),i(e,st,t),i(e,Z,t),i(e,rt,t),i(e,at,t),i(e,ut,t),m(G,e,t),i(e,dt,t),i(e,H,t),i(e,ot,t),i(e,gt,t),i(e,mt,t),m(Y,e,t),i(e,ft,t),i(e,E,t),i(e,pt,t),m(L,e,t),i(e,ht,t),i(e,R,t),i(e,ct,t),i(e,P,t),i(e,bt,t),m(q,e,t),i(e,wt,t),i(e,Q,t),i(e,$t,t),m(F,e,t),i(e,Mt,t),m(V,e,t),i(e,vt,t),i(e,N,t),i(e,Tt,t),m(X,e,t),i(e,yt,t),i(e,D,t),i(e,kt,t),m(O,e,t),i(e,zt,t),i(e,K,t),i(e,Ct,t),m(J,e,t),i(e,xt,t),i(e,ee,t),i(e,jt,t),m(te,e,t),i(e,Bt,t),i(e,ne,t),i(e,At,t),m(ie,e,t),i(e,Wt,t),i(e,le,t),i(e,Ut,t),i(e,se,t),i(e,St,t),m(re,e,t),i(e,Jt,t),i(e,ae,t),i(e,_t,t),i(e,It,t),i(e,Zt,t),i(e,ue,t),i(e,Gt,t),i(e,de,t),i(e,Ht,t),i(e,oe,t),i(e,Yt,t),m(ge,e,t),i(e,Et,t),m(_,e,t),i(e,Lt,t),m(me,e,t),i(e,Rt,t),i(e,fe,t),i(e,Pt,t),m(pe,e,t),i(e,qt,t),i(e,he,t),i(e,Qt,t),m(ce,e,t),i(e,Ft,t),i(e,be,t),i(e,Vt,t),i(e,Nt,t),i(e,Xt,t),i(e,we,t),i(e,Dt,t),i(e,$e,t),i(e,Ot,t),m(Me,e,t),i(e,Kt,t),i(e,ve,t),i(e,en,t),i(e,Te,t),i(e,tn,t),m(ye,e,t),i(e,nn,t),i(e,et,t),i(e,ln,t),m(ke,e,t),i(e,sn,t),i(e,ze,t),i(e,rn,t),i(e,Ce,t),i(e,an,t),m(xe,e,t),i(e,un,t),i(e,je,t),i(e,dn,t),i(e,Be,t),i(e,on,t),m(Ae,e,t),i(e,gn,t),i(e,We,t),i(e,mn,t),i(e,Ue,t),i(e,fn,t),i(e,Se,t),i(e,pn,t),i(e,Je,t),i(e,hn,t),m(_e,e,t),i(e,cn,t),i(e,Ie,t),i(e,bn,t),i(e,Ze,t),i(e,wn,t),i(e,Ge,t),i(e,$n,t),m(He,e,t),i(e,Mn,t),m(Ye,e,t),i(e,vn,t),i(e,Ee,t),i(e,Tn,t),i(e,Le,t),i(e,yn,t),i(e,Re,t),i(e,kn,t),i(e,Pe,t),i(e,zn,t),i(e,qe,t),i(e,Cn,t),m(Qe,e,t),i(e,xn,t),i(e,Fe,t),i(e,jn,t),i(e,Ve,t),i(e,Bn,t),m(Ne,e,t),i(e,An,t),i(e,Xe,t),i(e,Wn,t),m(De,e,t),i(e,Un,t),i(e,Oe,t),i(e,Sn,t),m(Ke,e,t),i(e,Jn,t),i(e,it,t),_n=!0},p(e,[t]){const Bi={};t&2&&(Bi.$$scope={dirty:t,ctx:e}),j.$set(Bi);const Ai={};t&2&&(Ai.$$scope={dirty:t,ctx:e}),J.$set(Ai);const Wi={};t&2&&(Wi.$$scope={dirty:t,ctx:e}),_.$set(Wi)},i(e){_n||(f(z.$$.fragment,e),f(j.$$.fragment,e),f(w.$$.fragment,e),f(G.$$.fragment,e),f(Y.$$.fragment,e),f(L.$$.fragment,e),f(q.$$.fragment,e),f(F.$$.fragment,e),f(V.$$.fragment,e),f(X.$$.fragment,e),f(O.$$.fragment,e),f(J.$$.fragment,e),f(te.$$.fragment,e),f(ie.$$.fragment,e),f(re.$$.fragment,e),f(ge.$$.fragment,e),f(_.$$.fragment,e),f(me.$$.fragment,e),f(pe.$$.fragment,e),f(ce.$$.fragment,e),f(Me.$$.fragment,e),f(ye.$$.fragment,e),f(ke.$$.fragment,e),f(xe.$$.fragment,e),f(Ae.$$.fragment,e),f(_e.$$.fragment,e),f(He.$$.fragment,e),f(Ye.$$.fragment,e),f(Qe.$$.fragment,e),f(Ne.$$.fragment,e),f(De.$$.fragment,e),f(Ke.$$.fragment,e),_n=!0)},o(e){p(z.$$.fragment,e),p(j.$$.fragment,e),p(w.$$.fragment,e),p(G.$$.fragment,e),p(Y.$$.fragment,e),p(L.$$.fragment,e),p(q.$$.fragment,e),p(F.$$.fragment,e),p(V.$$.fragment,e),p(X.$$.fragment,e),p(O.$$.fragment,e),p(J.$$.fragment,e),p(te.$$.fragment,e),p(ie.$$.fragment,e),p(re.$$.fragment,e),p(ge.$$.fragment,e),p(_.$$.fragment,e),p(me.$$.fragment,e),p(pe.$$.fragment,e),p(ce.$$.fragment,e),p(Me.$$.fragment,e),p(ye.$$.fragment,e),p(ke.$$.fragment,e),p(xe.$$.fragment,e),p(Ae.$$.fragment,e),p(_e.$$.fragment,e),p(He.$$.fragment,e),p(Ye.$$.fragment,e),p(Qe.$$.fragment,e),p(Ne.$$.fragment,e),p(De.$$.fragment,e),p(Ke.$$.fragment,e),_n=!1},d(e){e&&(n(k),n(b),n(M),n(C),n(A),n(v),n(W),n(T),n(U),n(y),n(d),n(st),n(Z),n(rt),n(at),n(ut),n(dt),n(H),n(ot),n(gt),n(mt),n(ft),n(E),n(pt),n(ht),n(R),n(ct),n(P),n(bt),n(wt),n(Q),n($t),n(Mt),n(vt),n(N),n(Tt),n(yt),n(D),n(kt),n(zt),n(K),n(Ct),n(xt),n(ee),n(jt),n(Bt),n(ne),n(At),n(Wt),n(le),n(Ut),n(se),n(St),n(Jt),n(ae),n(_t),n(It),n(Zt),n(ue),n(Gt),n(de),n(Ht),n(oe),n(Yt),n(Et),n(Lt),n(Rt),n(fe),n(Pt),n(qt),n(he),n(Qt),n(Ft),n(be),n(Vt),n(Nt),n(Xt),n(we),n(Dt),n($e),n(Ot),n(Kt),n(ve),n(en),n(Te),n(tn),n(nn),n(et),n(ln),n(sn),n(ze),n(rn),n(Ce),n(an),n(un),n(je),n(dn),n(Be),n(on),n(gn),n(We),n(mn),n(Ue),n(fn),n(Se),n(pn),n(Je),n(hn),n(cn),n(Ie),n(bn),n(Ze),n(wn),n(Ge),n($n),n(Mn),n(vn),n(Ee),n(Tn),n(Le),n(yn),n(Re),n(kn),n(Pe),n(zn),n(qe),n(Cn),n(xn),n(Fe),n(jn),n(Ve),n(Bn),n(An),n(Xe),n(Wn),n(Un),n(Oe),n(Sn),n(Jn),n(it)),n(c),h(z,e),h(j,e),h(w,e),h(G,e),h(Y,e),h(L,e),h(q,e),h(F,e),h(V,e),h(X,e),h(O,e),h(J,e),h(te,e),h(ie,e),h(re,e),h(ge,e),h(_,e),h(me,e),h(pe,e),h(ce,e),h(Me,e),h(ye,e),h(ke,e),h(xe,e),h(Ae,e),h(_e,e),h(He,e),h(Ye,e),h(Qe,e),h(Ne,e),h(De,e),h(Ke,e)}}}const Pi='{"title":"Transformers Agents","local":"transformers-agents","sections":[{"title":"Schnellstart","local":"schnellstart","sections":[{"title":"Einzelne Ausführung (run)","local":"einzelne-ausführung-run","sections":[],"depth":3},{"title":"Chat-basierte Ausführung (Chat)","local":"chat-basierte-ausführung-chat","sections":[],"depth":3},{"title":"⚠️ Fernausführung","local":"-fernausführung","sections":[],"depth":3},{"title":"Was passiert hier? Was sind Tools und was sind Agenten?","local":"was-passiert-hier-was-sind-tools-und-was-sind-agenten","sections":[{"title":"Agenten","local":"agenten","sections":[],"depth":4},{"title":"Tools","local":"tools","sections":[],"depth":4},{"title":"Code-Ausführung?!","local":"code-ausführung","sections":[],"depth":4}],"depth":3},{"title":"Ein kuratierter Satz von Tools","local":"ein-kuratierter-satz-von-tools","sections":[],"depth":3},{"title":"Benutzerdefinierte Tools","local":"benutzerdefinierte-tools","sections":[],"depth":3},{"title":"Code-Erzeugung","local":"code-erzeugung","sections":[],"depth":3}],"depth":2}],"depth":1}';function qi(S){return Ji(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Di extends _i{constructor(c){super(),Ii(this,c,qi,Ri,Si,{})}}export{Di as component}; | |
Xet Storage Details
- Size:
- 38.9 kB
- Xet hash:
- a09734ac41d2ba4dc8fbec442e71ded31968a3d23ceb3645b26d0e71cc54891a
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.