resk-llm-ts - v1.0.0
GitHub
npm
Preparing search index...
index
VectorSimilarityDetector
Class VectorSimilarityDetector
Implements
BaseDetector
Index
Constructors
constructor
Properties
name
category
enabled
Methods
tokenize
tf
cosine
detect
Constructors
constructor
new
VectorSimilarityDetector
(
threshold
?:
number
)
:
VectorSimilarityDetector
Parameters
threshold
:
number
= 0.85
Returns
VectorSimilarityDetector
Properties
Readonly
name
name
:
"vector_similarity"
= 'vector_similarity'
Readonly
category
category
:
DIRECT_INJECTION
= ThreatCategory.DIRECT_INJECTION
enabled
enabled
:
boolean
Methods
tokenize
tokenize
(
text
:
string
)
:
string
[]
Parameters
text
:
string
Returns
string
[]
tf
tf
(
tokens
:
string
[]
)
:
Record
<
string
,
number
>
Parameters
tokens
:
string
[]
Returns
Record
<
string
,
number
>
cosine
cosine
(
a
:
Record
<
string
,
number
>
,
b
:
Record
<
string
,
number
>
)
:
number
Parameters
a
:
Record
<
string
,
number
>
b
:
Record
<
string
,
number
>
Returns
number
detect
detect
(
text
:
string
,
context
?:
Record
<
string
,
unknown
>
)
:
DetectionResult
Parameters
text
:
string
Optional
context
:
Record
<
string
,
unknown
>
Returns
DetectionResult
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
name
category
enabled
Methods
tokenize
tf
cosine
detect
Documentation
GitHub
npm
resk-llm-ts - v1.0.0
Loading...