{"openapi":"3.0.3","info":{"title":"诸葛军师全部功能快速接入","description":"使用账号所属密钥查询公开功能、提交业务操作、获取调用结果。业务操作保留原账号确认及原功能权限和费用规则。","version":"1.0.0"},"paths":{"/api/platform-capabilities/invoke":{"post":{"tags":["诸葛军师全站功能"],"summary":"调用诸葛军师全部功能","description":"查询功能目录、提交已有功能调用或读取执行结果。试运行不执行业务操作；正式业务操作由密钥所属账号确认。","operationId":"invoke_api_platform_capabilities_invoke_post","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","default":"","title":"Idempotency-Key"}},{"name":"X-Zhuge-Test","in":"header","required":false,"schema":{"type":"string","default":"false","title":"X-Zhuge-Test"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Invocation"}}}},"responses":{"200":{"description":"返回查询结果或调用处理状态，顶层字段均必填；处理中不代表业务已完成。","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvocationResult"}}}}}}}},"components":{"schemas":{"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"Invocation":{"properties":{"function_id":{"type":"string","maxLength":80,"title":"功能编号","description":"填写 catalog 查询功能目录，填写目录中的功能编号调用，填写 result 查询已有调用","default":"catalog"},"arguments_json":{"type":"string","maxLength":200000,"title":"功能参数","description":"目录查询填写 {}；调用填写 {\"path\":{},\"query\":{},\"body\":{}}，按功能说明补充字段","default":"{}"},"request_id":{"type":"string","maxLength":64,"title":"已有调用编号","description":"仅查询调用结果时填写","default":""}},"additionalProperties":false,"type":"object","title":"Invocation"},"InvocationResult":{"properties":{"request_id":{"type":"string","title":"调用编号"},"status":{"type":"string","title":"执行状态"},"message":{"type":"string","title":"处理说明"},"result_json":{"type":"string","title":"返回结果","description":"JSON 格式的结果文本；状态为处理中或待确认时，不能当作执行完成"},"action_url":{"type":"string","title":"处理页面"}},"type":"object","required":["request_id","status","message","result_json","action_url"],"title":"InvocationResult"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}},"securitySchemes":{"ProgramKey":{"type":"http","scheme":"bearer"}}},"servers":[{"url":"/"}],"security":[{"ProgramKey":[]}]}