關(guān)于使用ChatOpenAI調(diào)用阿里云千問模型無法實現(xiàn)結(jié)構(gòu)化輸出的解決方案
阿里云提供的“OpenAI兼容接口”主要是為了支持標準OpenAIAPI調(diào)用。但是并不是完全兼容:尤其是當我們使用下面的方式期待模型產(chǎn)生結(jié)構(gòu)化輸出時:frompydanticimportBaseModel,FieldclassMovie(BaseModel):"""Amoviewithdetails."""title:strField(...,description"Thetitleofthemovie")year:intField(...,description"Theyearthemoviewasreleased")director:strField(...,description"Thedirectorofthemovie")rating:floatField...