We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
The text was updated successfully, but these errors were encountered:
Sorry, something went wrong.
@mitsuhashi
TogoVar APIを検索できない
本件、こちらでも少々調査してみたのですが、パラメータの定義などに含まれる$refをすべて展開すると一応読み込めるようです(少なくともparametersに$refを使用するとエラーになることはわかったのですが、すべての$refがダメなのかは未検証です)。 OpenAPIの仕様に詳しくないですが、API定義自体は正しくて、Difyの使っているスキーマ解釈器の制限によるものかもしれません。 Swagger Editorの機能で展開してみたyamlを添付します。 ※GitHubの仕様でyamlがIssueに添付できないようなので、拡張子をtxtにして添付しています。
dereferenced_togovar_api_openapi3_0.txt
ただし、$refを展開するときに#/components/schemas/Andや #/components/schemas/Or の定義に含まれる循環参照を除く必要があったため、And や Orのネストを許さない形に変更したものになっています。対処をどうすべきかに関してはまた今度ご相談させてください。
#/components/schemas/And
#/components/schemas/Or
@matsusho070 原因を調査していただきありがとうございました。
いただいたdereferenced_togovar_api_openapi3_0.txt をファイルをインポートしてTogoVar APIを検索するカスタムツールが動きました。ChatTogoVarが一通り動きました。 参考:DSLファイル:ChatTogoVar.yml.txt
ただし、$refを展開するときに...
については、対応不要です。まだ/search/variantしか使っていないですが、条件の入れ子を除いて他のクエリーも動くようになったと思いますのでありがたいです。
No branches or pull requests
The text was updated successfully, but these errors were encountered: