Вложенные классы Pydantic
Ваша система рекомендаций фильмов работает хорошо, однако есть возможности для улучшения. В частности, вы хотите добавить к каждой рекомендации похожие фильмы, которые пользователь сможет просмотреть. Для таких фильмов потребуется отдельный класс (SimilarMovie), чтобы их можно было перечислить внутри нового класса DetailedMovieRecommendation.
Это упражнение является частью курса
Работа с Responses API OpenAI
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Define the SimilarMovie class
class ____(____):
____: str = Field(description="Title of a similar movie")
____: str = Field(description="Why this movie is similar")