Lingua

TiktokenTokenizer Classe

Definizione

Rappresenta il tokenizer di codifica rapida della coppia di byte.

public sealed class TiktokenTokenizer : Microsoft.ML.Tokenizers.Tokenizer
type TiktokenTokenizer = class
    inherit Tokenizer
Public NotInheritable Class TiktokenTokenizer
Inherits Tokenizer
Ereditarietà
TiktokenTokenizer

Proprietà

Nome Descrizione
Normalizer

Ottiene il normalizer in uso dal tokenizer.

PreTokenizer

Ottiene il preTokenizer utilizzato dal tokenizer.

SpecialTokens

Ottiene il dizionario che esegue il mapping di token speciali agli ID.

Metodi

Nome Descrizione
CountTokens(ReadOnlySpan<Char>, Boolean, Boolean)

Ottenere il numero di token a cui verrà codificato il testo di input.

(Ereditato da Tokenizer)
CountTokens(String, Boolean, Boolean)

Ottenere il numero di token a cui verrà codificato il testo di input.

(Ereditato da Tokenizer)
CountTokens(String, ReadOnlySpan<Char>, EncodeSettings)

Ottenere il numero di token a cui verrà codificato il testo di input.

(Ereditato da Tokenizer)
Create(Stream, PreTokenizer, Normalizer, IReadOnlyDictionary<String,Int32>, Int32)

Creare un nuovo oggetto tokenizer di Tiktoken.

Create(String, PreTokenizer, Normalizer, IReadOnlyDictionary<String,Int32>, Int32)

Creare un nuovo oggetto tokenizer di Tiktoken.

CreateAsync(Stream, PreTokenizer, Normalizer, IReadOnlyDictionary<String,Int32>, Int32, CancellationToken)

Creare un nuovo oggetto tokenizer Tiktoken in modo asincrono.

CreateAsync(String, PreTokenizer, Normalizer, IReadOnlyDictionary<String,Int32>, Int32, CancellationToken)

Creare un nuovo oggetto tokenizer Tiktoken in modo asincrono.

CreateForEncoding(String, IReadOnlyDictionary<String,Int32>, Normalizer)

Creare tokenizer in base al nome della codifica

CreateForModel(String, IReadOnlyDictionary<String,Int32>, Normalizer)

Creare un tokenizer in base al nome del modello

CreateForModel(String, Stream, IReadOnlyDictionary<String,Int32>, Int32, Normalizer)

Creare un tokenizer Tiktoken basato sul nome del modello e sul file vocab.

CreateForModelAsync(String, Stream, IReadOnlyDictionary<String,Int32>, Int32, Normalizer, CancellationToken)

Creare un tokenizer Tiktoken basato sul nome del modello e sul file vocab.

Decode(IEnumerable<Int32>, Span<Char>, Int32, Int32)

Decodificare gli ID specificati nel testo e archiviare il risultato nell'intervallo destination .

Decode(IEnumerable<Int32>)

Decodificare gli ID specificati, tornare a un valore String.

EncodeToIds(ReadOnlySpan<Char>, Boolean, Boolean)

Codifica il testo di input in ID token.

(Ereditato da Tokenizer)
EncodeToIds(ReadOnlySpan<Char>, Int32, String, Int32, Boolean, Boolean)

Codifica il testo di input in ID token fino al numero massimo di token.

(Ereditato da Tokenizer)
EncodeToIds(String, Boolean, Boolean)

Codifica il testo di input in ID token.

(Ereditato da Tokenizer)
EncodeToIds(String, Int32, String, Int32, Boolean, Boolean)

Codifica il testo di input in ID token fino al numero massimo di token.

<param name="text">Testo da codificare.</param> (Ereditato da Tokenizer)
EncodeToIds(String, ReadOnlySpan<Char>, EncodeSettings)

Codifica il testo di input in ID token.

(Ereditato da Tokenizer)
EncodeToTokens(ReadOnlySpan<Char>, String, Boolean, Boolean)

Codifica il testo di input in un elenco di EncodedToken.

(Ereditato da Tokenizer)
EncodeToTokens(String, ReadOnlySpan<Char>, EncodeSettings)

Codifica il testo di input in un elenco di EncodedToken.

(Ereditato da Tokenizer)
EncodeToTokens(String, String, Boolean, Boolean)

Codifica il testo di input in un elenco di EncodedToken.

(Ereditato da Tokenizer)
GetIndexByTokenCount(ReadOnlySpan<Char>, Int32, String, Int32, Boolean, Boolean)

Trovare l'indice della capacità di codifica massima senza superare il limite di token.

(Ereditato da Tokenizer)
GetIndexByTokenCount(String, Int32, String, Int32, Boolean, Boolean)

Trovare l'indice della capacità di codifica massima senza superare il limite di token.

(Ereditato da Tokenizer)
GetIndexByTokenCount(String, ReadOnlySpan<Char>, EncodeSettings, Boolean, String, Int32)

Trovare l'indice della capacità di codifica massima senza superare il limite di token.

(Ereditato da Tokenizer)
GetIndexByTokenCountFromEnd(ReadOnlySpan<Char>, Int32, String, Int32, Boolean, Boolean)

Trovare l'indice della capacità di codifica massima senza superare il limite di token.

(Ereditato da Tokenizer)
GetIndexByTokenCountFromEnd(String, Int32, String, Int32, Boolean, Boolean)

Trovare l'indice della capacità di codifica massima senza superare il limite di token.

(Ereditato da Tokenizer)

Si applica a