Table of Contents

Class LiteRTLMNativeHandleFactory

Namespace
Uralstech.UAI.LiteRTLM

Utility methods to manually construct wrappers from pointers for types which don't have a native _create method. Use at your own risk.

public static class LiteRTLMNativeHandleFactory
Inheritance
object
LiteRTLMNativeHandleFactory

Methods

BenchmarkInfoFromPtr(nint)

public static BenchmarkInfo BenchmarkInfoFromPtr(nint ptr)

Parameters

ptr nint

Returns

BenchmarkInfo

DetokenizeResultFromPtr(nint)

public static DetokenizeResult DetokenizeResultFromPtr(nint ptr)

Parameters

ptr nint

Returns

DetokenizeResult

EmbeddingResponseFromBorrowedPtr(nint)

public static EmbeddingResponse EmbeddingResponseFromBorrowedPtr(nint ptr)

Parameters

ptr nint

Returns

EmbeddingResponse

Remarks

EmbeddingResponseFromOwnedPtr(nint)

public static EmbeddingResponse EmbeddingResponseFromOwnedPtr(nint ptr)

Parameters

ptr nint

Returns

EmbeddingResponse

Remarks

EmbeddingResponsesFromPtr(nint)

public static EmbeddingResponses EmbeddingResponsesFromPtr(nint ptr)

Parameters

ptr nint

Returns

EmbeddingResponses

JsonResponseFromPtr(nint)

public static JsonResponse JsonResponseFromPtr(nint ptr)

Parameters

ptr nint

Returns

JsonResponse

ResponsesFromPtr(nint)

public static Responses ResponsesFromPtr(nint ptr)

Parameters

ptr nint

Returns

Responses

SessionDebugInfoFromPtr(nint)

public static SessionDebugInfo SessionDebugInfoFromPtr(nint ptr)

Parameters

ptr nint

Returns

SessionDebugInfo

SessionFromPtr(nint)

public static Session SessionFromPtr(nint ptr)

Parameters

ptr nint

Returns

Session

TokenUnionFromPtr(nint)

public static TokenUnion TokenUnionFromPtr(nint ptr)

Parameters

ptr nint

Returns

TokenUnion

TokenUnionsFromPtr(nint)

public static TokenUnions TokenUnionsFromPtr(nint ptr)

Parameters

ptr nint

Returns

TokenUnions

TokenizeResultFromPtr(nint)

public static TokenizeResult TokenizeResultFromPtr(nint ptr)

Parameters

ptr nint

Returns

TokenizeResult