-
Notifications
You must be signed in to change notification settings - Fork 200
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pydantic v2やSkipJsonSchema周りを整理する #1458
Comments
メンションすみません 🙇 @tarepan @sabonerune どういう時に とりあえず課題感メモまで。
|
キーが必須ではないがOpenAPIスキーマー上で これが重要になるのがFasrAPIの
Modelの方は
「キーが必須ではない」はデフォルト値を設定すればいいです。
入力のモデルと出力のモデルが異なるとき(キーが必須ではない等)OpenAPIに記述されるされるスキーマが 正直よく分かっていないのですがこれを有効化するとスキーマーを作った時点で分割されているスキーマーは一つにならないように、最初は一つだったものは分割されないように機能追加する必要がでてくるので有効化するのは無理な気が… |
うおーーーーありがとうございます!!! 非常に助かります!!! そうか、APIの引数だと話が別なんでした!! Modelの方はあるべき姿にしていっちゃいたいですね!
なんとなくオンにできない可能性がありそう、というのは同感です。 分割周りの話はちょっとよくわかんなかったです!(少なくともAが互いに疎なBとCに分かれるという分割は起こらない認識。) とりあえず、よくわからないし&わかろうとすると大変そうだからそのままオフにしとく・・・的な考えに至りました 😇 |
内容
Pydantic v2にアップデートする上で、
| None
な型に対する課題が見えてきました。↓の時のコメントのやり取りです。
上記のプルリクエストで、APIに対して何かしらの変更が入らないようにしつつPydantic v2にアップデートしました。
その後浮き上がった課題に対して解決していく予定でしたが、特に後続の変更がないまま過ごしてしまいました。
ぶっちゃけ今どういう時に
SkipJsonSchema
を付けるのか、全く覚えてないです。。このissueではとりあえず条件についてまとめ直して、
SkipJsonSchema
をどういう時につければいいのか把握したいです。その後解決のプルリクエストを待つのが良いかなと。
VOICEVOXのバージョン
0.20.0
The text was updated successfully, but these errors were encountered: