Funktioner för artificiell intelligens

Med funktioner för artificiell intelligens kan du arbeta med stora språkmodeller (LLM, large language model) och Core ML-modeller. För LLM hämtar och konverterar funktionerna inbäddningsvektorer, beräknar cosinuslikhet och variabelantal och ger information om tabellschema. För Core ML-modeller returnerar de återstående funktionerna information om och utför utvärderingen av en modell.

Funktion Användning

ComputeModel

Returnerar ett JSON-objekt som innehåller resultatet av en Core ML-modellutvärdering.

CosineSimilarity

Returnerar likheten mellan två inbäddningsvektorer som ett tal mellan -1 (motsatta) och 1 (liknande).

GetEmbedding

Skickar indata till en inbäddningsmodell och returnerar en vektorrepresentation som containerdata.

GetEmbeddingAsFile

Konverterar en inbäddningsvektor från textformat till binära containerdata.

GetEmbeddingAsText

Konverterar en inbäddningsvektor från binära containerdata till textformat.

GetModelAttributes

Returnerar metadata i JSON-format om en namngiven modell som för närvarande är inläst.

GetTableDDL

Returnerar tabellinformation i DDL-format (Data Definition Language) för en lista över tabellförekomster som angetts som JSON-matris.

GetTokenCount

Returnerar antal token för den angivna texten. Används endast som vägledning. Faktiskt antal som används av modellerna kan variera.