# LLMApi: Lokale LLM's gebruiken om API's automatisch te simuleren in ASP.NET Core MinimalAPI

<!--category-- AI,  LLMApi, LLM, ASP.NET Core, API, Nuget, mockllmapi-->
<datetime class="hidden">2025-11-02T12:30</datetime>

# Inleiding

Een van mijn obsessies is monstergegevens.
Het is een vaak vervelend aspect van het ontwikkelen van systemen dat je de vangst 22 van het nodig hebben van gegevens om op gepaste wijze te testen fucnationaliteit tijdens het ontwikkelen van het systeem dat zou laten u het creëren van deze gegevens.

[![In combinatie met mijn huidige liefde voor 'AI assisted' coderen willekeurige ideeën heeft het geleid tot de ceation van een kleine LLM ingeschakeld test data generator samen met een nuget pakket met een middleware die gesimuleerde API antwoorden kan genereren met behulp van een API:](https://img.shields.io/nuget/v/mostlylucid.mockllmapi.svg)](https://www.nuget.org/packages/mostlylucid.mockllmapi)
[![NuGet](https://img.shields.io/nuget/dt/mostlylucid.mockllmapi.svg)](https://www.nuget.org/packages/mostlylucid.mockllmapi)

NuGet[U kunt de](https://github.com/scottgal/LLMApi)GitHub hier

[TOC]

# voor het project, alle publieke domein, enz...

Begrip[Zoals met veel "AI Assisted" codering ideeën begon het met een idee over het simuleren van output met behulp van LLMs. Ik werkte aan een ander project (](https://github.com/scottgal/lucidforums)LucidForums*, een hilarisch disfunctionele zelfbevolkende LLM gebaseerd forum experiment) en LLM's zijn echt goed (als een beetje traag) in het genereren van monstergegevens, zodat*wat als

# Ik kan ze gebruiken om elke API te simuleren.

1. Vereisten
2. Het moet eenvoudig te implementeren zijn in een ASP.NET Core App.
3. De gegevens moeten redelijk realistisch zijn.
4. De gegevens moeten willekeurig zijn
5. Het kan JSON 'shapes' accepteren die de LLM vertellen hoe het antwoord zou moeten zijn
6. Het kan lokale Open Source LLM's gebruiken

Het moet vrij zijn om Nuget controle te gebruiken

Dit is wat ik bedacht heb.

Ik zal meer details toevoegen over het denken als ik meer functionaliteit toevoeg.

<fetch-summary markdownurl="https://raw.githubusercontent.com/scottgal/LLMApi/refs/heads/master/README.md" />
<fetch class="hidden" markdownurl="https://raw.githubusercontent.com/scottgal/LLMApi/refs/heads/master/README.md" pollFrequency="2h" transformlinks="true"/>  
