# LLMApi: Χρήση τοπικών LLMs για αυτόματη προσομοίωση APIs σε ASP.NET πυρήνα minimalAPI

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

# Εισαγωγή

Μια από τις συνεχείς εμμονές μου είναι τα δείγματα δεδομένων.
Είναι μια συχνά ενοχλητική πτυχή των αναπτυσσόμενων συστημάτων που έχετε το πιάσιμο 22 των δεδομένων που χρειάζονται για να ελέγξετε άμεσα την επικαιρότητα, ενώ αναπτύσσετε το σύστημα που θα σας επιτρέψει να δημιουργήσετε αυτά τα δεδομένα.

[![Σε συνδυασμό με την τωρινή μου αγάπη για τις τυχαίες ιδέες κωδικοποίησης 'AI', οδήγησε στην εγκατάσταση μιας μικρής γεννήτριας δεδομένων δοκιμών LLM μαζί με ένα πακέτο nuget με ένα μεσαίο λογισμικό που μπορεί να δημιουργήσει προσομοιωμένες απαντήσεις API χρησιμοποιώντας API:](https://img.shields.io/nuget/v/mostlylucid.mockllmapi.svg)](https://www.nuget.org/packages/mostlylucid.mockllmapi)
[![NuGetCity name (optional, probably does not need a translation)](https://img.shields.io/nuget/dt/mostlylucid.mockllmapi.svg)](https://www.nuget.org/packages/mostlylucid.mockllmapi)

NuGetCity name (optional, probably does not need a translation)[Μπορείτε να βρείτε το](https://github.com/scottgal/LLMApi)GitHub εδώ

[TOC]

# για το έργο, όλος ο δημόσιος τομέας κ.λπ...

Έννοια[Όπως και με πολλές ιδέες κωδικοποίησης "AI Assisted" ξεκίνησε με μια ιδέα για την προσομοίωση εξόδου χρησιμοποιώντας LLMs. Δούλευα σε ένα άλλο έργο (](https://github.com/scottgal/lucidforums)LucidForums*, ένα hilariously δυσλειτουργικό αυτοπληθυσμό LLM βάση φόρουμ πείραμα) και LLMs είναι πραγματικά καλή (αν λίγο αργή) στην παραγωγή δεδομένων δείγματος έτσι*κι αν...

# Θα μπορούσα να τα χρησιμοποιήσω για να προσομοιώσω οποιοδήποτε API.

1. Απαιτήσεις
2. Θα πρέπει να είναι απλό να εφαρμοστεί σε ASP.NET Core App.
3. Τα δεδομένα θα πρέπει να είναι αρκετά ρεαλιστικά.
4. Τα δεδομένα πρέπει να είναι τυχαία
5. Μπορεί να δεχθεί "σχήματα" JSON που λένε στην LLM πώς θα έπρεπε να είναι η απάντηση
6. Μπορεί να χρησιμοποιήσει τοπικά Open Source LLMs

Θα πρέπει να είναι ελεύθερη η χρήση του ελέγχου Nuget

Αυτό σκέφτηκα κι εγώ.

Θα προσθέσω περισσότερες λεπτομέρειες στη σκέψη καθώς προσθέτω περισσότερη λειτουργικότητα.

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