logo
6
6
WeChat Login

Model中的Optional['float64']会报错,无法解析#29

Resolved
created 1 months ago
Edit

pydantic.errors.PydanticUndefinedAnnotation: name 'float64' is not defined

For further information visit https://errors.pydantic.dev/2.12/u/undefined-annotation. Did you mean: 'float'?

# cnb/models/dto.py 
class QueryKnowledgeBaseReq(CNBBaseModel):
	metadata_filtering_conditions: Optional['MetadataFilteringConditions'] = Field(alias="metadata_filtering_conditions", default=None)
	query: Optional[str] = Field(alias="query", default=None)
	score_threshold: Optional['float64'] = Field(alias="score_threshold", default=None)
	top_k: Optional[int] = Field(alias="top_k", default=None)
	pass
class QueryKnowledgeBaseRes(CNBBaseModel):
	chunk: Optional[str] = Field(alias="chunk", default=None)
	metadata: Optional[Dict[str, 'object']] = Field(alias="metadata", default=None)
	score: Optional['float64'] = Field(alias="score", default=None)
	pass
1
Owner

#30

已修复 @itxq(神秘人📶⁶ᴳ) 使用 0.9.0 版本

1
Resolved ISSUE
Assignee
None yet
Label
None yet
Priority
None yet
Time period
-
Property
Add custom properties to record and label key information
Participant