- langchain==0.1.14
- langchain-community==0.0.31
langchain-core==0.1.38 - langchain-experimental==0.0.56
- pydantic==1.10.14
Я пытаюсь использовать быструю идентификацию инъекции, следуя рекомендациям, изложенным в руководстве, ссылка на которое находится здесь.[*]pydantic==1.10.14
Я пытаюсь использовать быструю идентификацию инъекции, следуя рекомендациям, изложенным в руководстве, ссылка на которое находится здесь.[*]pydantic==1.10.14
Я пытаюсь использовать быструю идентификацию инъекции, следуя рекомендациям, изложенным в руководстве, указанном здесь.[*]pydantic==1.10.14
Я пытаюсь использовать быструю идентификацию инъекции, следуя рекомендациям, изложенным в руководстве, ссылка на которое находится здесь. p>
Вот фрагмент кода, который я использую для загрузки идентификатора внедрения:
from optimum.onnxruntime import ORTModelForSequenceClassification
from transformers import AutoTokenizer, pipeline
tokenizer = AutoTokenizer.from_pretrained("ProtectAI/deberta-v3-base-prompt-injection",
subfolder="onnx")
tokenizer.model_input_names = ["input_ids", "attention_mask"]
model = ORTModelForSequenceClassification.from_pretrained("ProtectAI/deberta-v3-base-
prompt-injection",
export=False,
subfolder="onnx",
file_name="model_optimized.onnx"
)
classifier = pipeline(
task="text-classification",
model=model,
tokenizer=tokenizer,
truncation=True,
max_length=512,
)
from langchain_experimental.prompt_injection_identifier import (
HuggingFaceInjectionIdentifier,
)
injection_identifier = HuggingFaceInjectionIdentifier(
model=classifier,
)
Однако я столкнулся со следующей ошибкой:
ERROR: pydantic.errors.ConfigError: field "model" not yet prepared so type is still a
ForwardRef, you might need to call
HuggingFaceInjectionIdentifier.update_forward_refs().
CONTEXT: Traceback (most recent call last):
Подробнее здесь: https://stackoverflow.com/questions/782 ... identifier