Inference
{ "url": "https://docs.langchain.com/docs/use-cases/agents" }
Failed to fetch https://docs.langchain.com/docs/use-cases/agents - status code 404
{ "url": "https://python.langchain.com/docs/modules/agents/" }
Failed to fetch https://python.langchain.com/docs/modules/agents/ - status code 404
{ "url": "https://github.com/microsoft/autogen" }
Contents of https://github.com/microsoft/autogen: **Important:** This is the official project. We are not affiliated with any fork or startup. See our [statement](https://x.com/pyautogen/status/1857264760951296210). ## AutoGen **AutoGen** is a framework for creating multi-agent AI applications that can act autonomously or work alongside humans. ## Installation AutoGen requires **Python 3.10 or later**. ``` # Install AgentChat and OpenAI client from Extensions pip install -U "autogen-agentchat" "autogen-ext[openai]" ``` The current stable version is v0.4. If you are upgrading from AutoGen v0.2, please refer to the [Migration Guide](https://microsoft.github.io/autogen/stable/user-guide/agentchat-user-guide/migration-guide.html) for detailed instructions on how to update your code and configurations. ``` # Install AutoGen Studio for no-code GUI pip install -U "autogenstudio" ``` ## Quickstart ### Hello World Create an assistant agent using OpenAI's GPT-4o model. See [other supported models](https://microsoft.github.io/autogen/stable/user-guide/agentchat-user-guide/tutorial/models.html). ``` import asyncio from autogen_agentchat.agents import AssistantAgent from autogen_ext.models.openai import OpenAIChatCompletionClient async def main() -> None: model_client = OpenAIChatCompletionClient(model="gpt-4o") agent = AssistantAgent("assistant", model_client=model_client) print(await agent.run(task="Say 'Hello World!'")) await model_client.close() asyncio.run(main()) ``` ### Web Browsing Agent Team Create a group chat team with a web surfer agent and a user proxy agent for web browsing tasks. You need to install [playwright](https://playwright.dev/python/docs/library). ``` # pip install -U autogen-agentchat autogen-ext[openai,web-surfer] # playwright install import asyncio from autogen_agentchat.agents import UserProxyAgent from autogen_agentchat.conditions import TextMentionTermination from autogen_agentchat.teams import RoundRobinGroupChat from autogen_agentchat.ui import Console from autogen_ext.models.openai import OpenAIChatCompletionClient from autogen_ext.agents.web_surfer import MultimodalWebSurfer async def main() -> None: model_client = OpenAIChatCompletionClient(model="gpt-4o") # The web surfer will open a Chromium browser window to perform web browsing tasks. web_surfer = MultimodalWebSurfer("web_surfer", model_client, headless=False, animate_actions=True) # The user proxy agent is used to get user input after each step of the web surfer. # NOTE: you can skip input by pressing Enter. user_proxy = UserProxyAgent("user_proxy") # The termination condition is set to end the conversation when the user types 'exit'. termination = TextMentionTermination("exit", sources=["user_proxy"]) # Web surfer and user proxy take turns in a round-robin fashion. team = RoundRobinGroupChat([web_surfer, user_proxy], termination_condition=termination) try: # Start the team and wait for it to terminate. await Console(team.run_stream(task="Find information about AutoGen and write a short summary.")) finally: await web_surfer.close() await model_client.close() asyncio.run(main()) ``` ### AutoGen Studio Use AutoGen Studio to prototype and run multi-agent workflows without writing code. ``` # Run AutoGen Studio on http://localhost:8080 autogenstudio ui --port 8080 --appdir ./my-app ``` ## Why Use AutoGen? [](/microsoft/autogen/blob/main/autogen-landing.jpg) The AutoGen ecosystem provides everything you need to create AI agents, especially multi-agent workflows -- framework, developer tools, and applications. The *framework* uses a layered and extensible design. Layers have clearly divided responsibilities and build on top of layers below. This design enables you to use the framework at different levels of abstraction, from high-level APIs to low-level components. * [Core API](/microsoft/autogen/blob/main/python/packages/autogen-core) implements message passing, event-driven agents, and local and distributed runtime for flexibility and power. It also support cross-language support for .NET and Python. * [AgentChat API](/microsoft/autogen/blob/main/python/packages/autogen-agentchat) implements a simpler but opinionated API for rapid prototyping. This API is built on top of the Core API and is closest to what users of v0.2 are familiar with and supports common multi-agent patterns such as two-agent chat or group chats. * [Extensions API](/microsoft/autogen/blob/main/python/packages/autogen-ext) enables first- and third-party extensions continuously expanding framework capabilities. It support specific implementation of LLM clients (e.g., OpenAI, AzureOpenAI), and capabilities such as code execution. The ecosystem also supports two essential *developer tools*: [ | | | [Gif-sur-Yvette Town Hall](/wiki/File:Fa%C3%A7ade_du_ch%C3%A2teau_de_l%27Hermitage_(c%C3%B4t%C3%A9_parc).jpg "Gif-sur-Yvette Town Hall") Gif-sur-Yvette Town Hall | | | [Coat of arms of Gif-sur-Yvette](/wiki/File:Blason_ville_fr_Gif-sur-Yvette_(Essonne).svg "Coat of arms of Gif-sur-Yvette") Coat of arms | | | Location of Gif-sur-Yvette Map | | | [Gif-sur-Yvette is located in France](/wiki/File:France_location_map-Regions_and_departements-2016.svg "Gif-sur-Yvette is located in France") Gif-sur-Yvette Gif-sur-Yvette [Gif-sur-Yvette is located in Île-de-France (region)](/wiki/File:Ile-de-France_region_location_map.svg "Gif-sur-Yvette is located in Île-de-France (region)") Gif-sur-Yvette Gif-sur-Yvette | | | Coordinates: [48°42′06″N 2°08′02″E / 48.7018°N 2.1339°E](https://geohack.toolforge.org/geohack.php?pagename=Gif-sur-Yvette¶ms=48.7018_N_2.1339_E_type:city(22578)_region:FR-IDF) | | | Country | [France](/wiki/France "France") | | [Region](/wiki/Regions_of_France "Regions of France") | [Île-de-France](/wiki/%C3%8Ele-de-France "Île-de-France") | | [Department](/wiki/Departments_of_France "Departments of France") | [Essonne](/wiki/Essonne "Essonne") | | [Arrondissement](/wiki/Arrondissements_of_France "Arrondissements of France") | [Palaiseau](/wiki/Arrondissement_of_Palaiseau "Arrondissement of Palaiseau") | | [Canton](/wiki/Cantons_of_France "Cantons of France") | [Gif-sur-Yvette](/wiki/Canton_of_Gif-sur-Yvette "Canton of Gif-sur-Yvette") | | [Intercommunality](about:/wiki/Communes_of_France#Intercommunality "Communes of France") | [CA Paris-Saclay](/wiki/Communaut%C3%A9_d%27agglom%C3%A9ration_Paris-Saclay "Communauté d'agglomération Paris-Saclay") | | Government | | | • Mayor (2023–2026) | Yann Cauchetier[[1]](#cite_note-1) | | Area **1** | 11.60 km2 (4.48 sq mi) | | Population (2022)[[2]](#cite_note-popref2022-2) | 22,578 | | • Density | 1,900/km2 (5,000/sq mi) | | [Demonym](/wiki/Demonym "Demonym") | Giffois | | [Time zone](/wiki/Time_zone "Time zone") | [UTC+01:00](/wiki/UTC%2B01:00 "UTC+01:00") ([CET](/wiki/Central_European_Time "Central European Time")) | | • Summer ([DST](/wiki/Daylight_saving_time "Daylight saving time")) | [UTC+02:00](/wiki/UTC%2B02:00 "UTC+02:00") ([CEST](/wiki/Central_European_Summer_Time "Central European Summer Time")) | | [INSEE](/wiki/INSEE_code "INSEE code")/Postal code | [91272](https://www.insee.fr/fr/statistiques/1405599?geo=COM-91272) /91190 | | Elevation | 57–172 m (187–564 ft) (avg. 61 m or 200 ft) | | Website | [www.ville-gif.fr](https://www.ville-gif.fr/) | | **1** French Land Register data, which excludes lakes, ponds, glaciers > 1 km2 (0.386 sq mi or 247 acres) and river estuaries. | | **Gif-sur-Yvette** (French pronunciation: [[ʒif syʁ ivɛt]](/wiki/Help:IPA/French "Help:IPA/French") [ⓘ](/wiki/File:Fr-Paris--Gif-sur-Yvette.ogg "File:Fr-Paris--Gif-sur-Yvette.ogg"), lit. "Gif-on-[Yvette](/wiki/Yvette_(river) "Yvette (river)")") is a [commune](/wiki/Communes_of_France "Communes of France") in southwestern [Île-de-France](/wiki/%C3%8Ele-de-France "Île-de-France"), France. It is located in the [Vallée de Chevreuse](/wiki/Vall%C3%A9e_de_Chevreuse "Vallée de Chevreuse"), 22.9 km (14.2 mi) from the [centre of Paris](/wiki/Kilometre_zero "Kilometre zero") (at [Notre-Dame](/wiki/Notre-Dame_de_Paris "Notre-Dame de Paris")), in the [Essonne](/wiki/Essonne "Essonne") [department](/wiki/Departments_of_France "Departments of France") on the departmental border with [Yvelines](/wiki/Yvelines "Yvelines"). In 2021, it had a population of 22,352. The town is crossed by and named after the river [Yvette](/wiki/Yvette_(river) "Yvette (river)"). The total area is 11.60 km2 (4.48 sq mi) and 4.07 km2 (1.57 sq mi) is green spaces and woods. The commune of Gif-sur-Yvette is composed of three main parts: * In the valley: Rougemonts, Mérantaise, Mairie, Féverie, Coupières, Damiette, Courcelle, L'Abbaye, Les Coudraies; * On the Moulon Plateau: Moulon (uninhabited, aside from a research and educational institute); * On the Hurepoix Plateau: Hacquinière, Belleville and Chevry. The commune includes a number of woods such as the Hacquinière wood and the D'Aigrefoin wood. ### Neighbouring communes [[edit](/w/index.php?title=Gif-sur-Yvette&action=edit§ion=3 "Edit section: Neighbouring communes")] The neighbouring communes are [Villiers-le-Bâcle](/wiki/Villiers-le-B%C3%A2cle "Villiers-le-Bâcle"), [Saint-Aubin](/wiki/Saint-Aubin,_Essonne "Saint-Aubin, Essonne"), [Saclay](/wiki/Saclay "Saclay"), [Orsay](/wiki/Orsay "Orsay"), [Bures-sur-Yvette](/wiki/Bures-sur-Yvette "Bures-sur-Yvette"), [Gometz-le-Châtel](/wiki/Gometz-le-Ch%C3%A2tel "Gometz-le-Châtel"), [Gometz-la-Ville](/wiki/Gometz-la-Ville "Gometz-la-Ville") and [Saint-Rémy-lès-Chevreuse](/wiki/Saint-R%C3%A9my-l%C3%A8s-Chevreuse "Saint-Rémy-lès-Chevreuse"). Human presence on the Moulon Plateau originates in [Neolithic](/wiki/ <error>Content truncated. Call the fetch tool with a start_index of 5000 to get more content.</error>
{ "url": "https://en.wikipedia.org/wiki/Gif-sur-Yvette", "start_index": 5000 }
Contents of https://en.wikipedia.org/wiki/Gif-sur-Yvette: Neolithic "Neolithic") times. Agriculture was developed, notably during the [Roman](/wiki/Roman_Empire "Roman Empire") era. Between the 12th and the 18th century, an important Benedictine abbey was housed in Gif. In the 19th century, amid the [Industrial Revolution](/wiki/Industrial_Revolution "Industrial Revolution"), Gif remained largely agricultural, with operating mills in particular. [](/wiki/File:Ch%C3%A2teau_de_Button,_Gif-sur-Yvette,_France.jpg) Château de Button In the 1770s, the Château de Button by architect Pierre Desmaisons was completed in Gif. In 1946, the [French National Centre for Scientific Research](/wiki/French_National_Centre_for_Scientific_Research "French National Centre for Scientific Research") (CNRS) installed an office and research facility on the property.[[3]](#cite_note-3) In 1867, the town was linked to Paris by train with the [Ligne de Sceaux](/wiki/Ligne_de_Sceaux "Ligne de Sceaux") in the valley, which would later become the southern branch of the current-day [RER B](/wiki/RER_B "RER B") line. [](/wiki/File:Gif-sur-yvette-place-eglise.jpg) Église Saint-Rémi in Gif-sur-Yvette Following the [First World War](/wiki/World_War_I "World War I"), the Gif commune experienced an important demographic change, with an increasing population. The town took the name of Gif-sur-Yvette in 1930. Just after the [Second World War](/wiki/World_War_II "World War II"), Gif-sur-Yvette acquired an international scientific reputation, with the CNRS and [Atomic Energy Commission](/wiki/French_Alternative_Energies_and_Atomic_Energy_Commission "French Alternative Energies and Atomic Energy Commission") (CEA) moving there. The CEA discovered [radioactive contamination](/wiki/Radioactive_contamination "Radioactive contamination") in a private home in Gif-sur-Yvette in 1974; the home had been built upon a site where needles containing [radon](/wiki/Radon "Radon") gas were once manufactured,[[4]](#cite_note-4) starting in 1915. The needles were used to sterilise infected tissue—an idea developed by [Marie Curie](/wiki/Marie_Curie "Marie Curie"). The town was extended in 1975, with the creation of the Chevry neighbourhood, from areas ceded by the [Gometz-la-Ville](/wiki/Gometz-la-Ville "Gometz-la-Ville") and [Gometz-le-Châtel](/wiki/Gometz-le-Ch%C3%A2tel "Gometz-le-Châtel") communes. The Église Saint-Rémi (Saint Rémi church), a structure of [Romanesque](/wiki/Romanesque_architecture "Romanesque architecture") and [Gothic architecture](/wiki/Gothic_architecture "Gothic architecture"), was built in the 12th century. It was registered as a [historic monument](/wiki/Monument_historique "Monument historique") in 1938.[[5]](#cite_note-5) Some ruins remain of a [Benedictine](/wiki/Benedictines "Benedictines") [abbey](/wiki/Abbey "Abbey") which was built in the 12th century and became a national property in 1789 amid the [French Revolution](/wiki/French_Revolution "French Revolution"). It was officially registered in 1963.[*[citation needed](/wiki/Wikipedia:Citation_needed "Wikipedia:Citation needed")*] Inhabitants of Gif-sur-Yvette are known as *Giffois* (masculine) and *Giffoises* (feminine) in French. Historical population | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | | Year | Pop. | ±% p.a. | | --- | --- | --- | | 1793 | 815 | — | | 1800 | 810 | −0.09% | | 1806 | 800 | −0.21% | | 1821 | 738 | −0.54% | | 1831 | 733 | −0.07% | | 1836 | 712 | −0.58% | | 1841 | 717 | +0.14% | | 1846 | 818 | +2.67% | | 1851 | 815 | −0.07% | | 1856 | 790 | −0.62% | | 1861 | 769 | −0.54% | | 1866 | 753 | −0.42% | | 1872 | 691 | −1.42% | | 1876 | 732 | +1.45% | | 1881 | 702 | −0.83% | | 1886 | 849 | +3.88% | | 1891 | 734 | −2.87% | | 1896 | 77 <error>Content truncated. Call the fetch tool with a start_index of 10000 to get more content.</error>
{ "url": "https://www.tripadvisor.com/Restaurants-g187147-c26-Paris_Ile_de_France.html" }
Failed to fetch https://www.tripadvisor.com/Restaurants-g187147-c26-Paris_Ile_de_France.html - status code 403
{ "url": "https://www.timeout.com/paris/restaurants/best-indian-restaurants-in-paris" }
Failed to fetch https://www.timeout.com/paris/restaurants/best-indian-restaurants-in-paris - status code 404
{ "url": "https://www.yelp.com/paris/indian" }
ID | Metric | Value | Time | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
No feedback found |
{
"chat_completion": {}
}
{
"chat_completion": {}
}
Key | Value | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
No tags found |
ID | Model |
---|---|
0197ea57-6208-7473-a5d8-13ca2bb6bf79 | claude-sonnet-4-20250514 |