DiMu.Net
Search Results for

    Installasjon og klient

    dotnet add package DiMu.Net
    
    using DiMu;
    
    using var client = new DimuClient();
    using var response = await client.SearchAsync(
        new SearchRequest { Query = "hester i snø", Limit = 10 },
        cancellationToken);
    
    response.EnsureSuccessStatusCode();
    var json = await response.Content.ReadAsStringAsync(cancellationToken);
    

    DimuClient leser først DimuClientOptions.ApiKey, deretter DIMU_API_KEY, og bruker ellers demo med en advarsel. Bruk en egen nøkkel i produksjon.

    Ved dependency injection sendes en gjenbrukt HttpClient inn. Klienten lukker aldri en eksternt eid klient. Timeout er 30 sekunder som standard.

    SearchAsync og GetArtifactAsync returnerer upstream-svaret direkte. GetCollectionsAsync er unntaket og konverterer eierlisten til Collection-objekter. Objekter hentes alltid som simple_json; XML-format kan ikke velges.

    • Edit this page
    In this article
    Back to top Generated by DocFX