You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Kiota仅从OpenAPI规范生成客户端模型?

仅用Kiota生成模型类的方法

Kiota支持通过参数精准控制生成范围,只导出数据模型(DTO类)的具体操作如下:

  • 使用--include-path参数指定仅包含OpenAPI规范中定义模型的components/schemas路径:
    kiota generate -l [目标语言,如csharp/python] -d openapi.yaml -o ./output --include-path "components/schemas/**"
    
  • 若使用配置文件(如kiota-config.json),可在配置文件的includePaths数组中添加"components/schemas/**",再执行生成命令:
    kiota generate -c kiota-config.json
    
  • 也可搭配--exclude-path参数排除客户端逻辑、请求构建等非模型代码,但直接指定模型路径的方式更高效。

不同语言的生成结果结构会略有差异,但核心逻辑都是锁定OpenAPI规范里定义数据结构的components/schemas节点。

内容的提问来源于stack exchange,提问作者nado1122

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 23:52:00