13 lines
392 B
Python
13 lines
392 B
Python
from dataclasses import Field
|
||
from typing import List
|
||
|
||
from openai import BaseModel
|
||
|
||
|
||
class QAPair(BaseModel):
|
||
question: str = Field(description="从聊天记录中提取或生成的问题")
|
||
answer: str = Field(description="问题的答案,如果没有明确答案则留空")
|
||
|
||
class QAList(BaseModel):
|
||
qa_pairs: List[QAPair] = Field(description="生成的QA对列表,1-2个")
|