SentenceTransformerQAEncoder
SentenceTransformerCLIPEncoder
는 transformers (opens in a new tab)의 Question answering (opens in a new tab)모델과 대응됩니다.
생성자
Aeca와 통신을 위한 Channel 객체와 모델명이 필수적으로 요구됩니다.
SentenceTransformerQAEncoder(
channel: Channel, model_name: str, timeout: int | None = None
)
인자 | 설명 | 타입 |
---|---|---|
channel | 채널 | Channel |
model_name | transformers (opens in a new tab)에 정의된 모델 이름 | str |
timeout | 만료 시간 | int |
predict
주어진 질문(question
)과 context
에 대한 적절한 답변을 생성합니다.
SentenceTransformerQAEncoder.predict(
questions: str | list[str],
contexts: str | list[str],
top_k: int = 1,
) -> (
list[list[dict[str, t.Any]]] | None:
)
인자 | 설명 | 타입 |
---|---|---|
questions | 질문의 리스트 | list[str] |
context | 컨텍스트의 리스트 | list[str] |
top_k | 답변의 후보 수 | int |