# LLMApi: Paikallisten LLM:ien käyttö ASP.NET Core MinimalAPI -rajapintojen automaattiseen simulointiin

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

# Johdanto

Yksi jatkuvista pakkomielteistäni on näytedata.
Se on usein ärsyttävää järjestelmien kehittämisessä, että sinulla on saalis 22, jossa tarvitset dataa testataksesi sopivasti fuktionaalisuutta ja kehittääksesi järjestelmää, jonka avulla voit luoda tuota dataa.

[![Yhdistettynä nykyiseen rakkauteeni "AI-avusteisiin" koodaussatunnaisiin ideoihin se on johtanut pienen LLM-ohjatun testidatageneraattorin ja nugettipaketin, jossa on keskiohjelmisto, joka voi tuottaa simuloituja API-vastauksia API:n avulla:](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[Voit löytää](https://github.com/scottgal/LLMApi)GitHub tässä.

[TOC]

# projektia varten kaikki julkisuus ym....

Käsite[Kuten monissa "AI Assisted" -koodausideoissa, se alkoi ideasta simuloida tuotosta LLM:ien avulla. Työstin toista projektia (](https://github.com/scottgal/lucidforums)LucidForums*, hulvaton, itse asuttava LLM-pohjainen foorumikokeilu) ja LLM:t ovat todella hyviä (joskin vähän hitaita) tuottamaan näytetietoja.*entä jos

# Voisin käyttää niitä minkä tahansa API:n simulointiin.

1. Vaatimukset
2. ASP.NET Core App -sovelluksessa sen pitäisi olla helppo toteuttaa.
3. Tietojen pitäisi olla melko realistisia.
4. Tietojen tulisi olla sattumanvaraisia
5. Se voi hyväksyä JSON:n "muotoja", jotka kertovat LLM:lle, millaista vastauksen pitäisi olla.
6. Se voi käyttää paikallisia avoimen lähdekoodin LLM:itä

Sen pitäisi olla vapaa käyttämään Nuget-ohjausta

Tämän minä keksin.

Lisään tarkempaa tietoa ajattelusta, kun lisään toiminnallisuutta.

<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"/>  
