{ "summary": [ { "name": "httpapi", "title": "http程序接口", "primary": [ "id" ] } ], "fields": [ { "name": "id", "title": "id", "type": "str", "length": 32 }, { "name": "apiname", "title": "接口名", "type": "str", "length": 100 }, { "name": "label", "title": "接口名称", "type": "str", "length": 100 }, { "name": "providerid", "title": "接口提供方", "type": "str", "length": 32 }, { "name": "apiinfo", "title": "接口内容", "type": "str", "length": 4000 }, { "name": "apinote", "title": "接口描述", "type": "str", "length": 500 }, { "name": "use_session", "title": "带历史信息", "type": "str", "length": 1 }, { "name": "response_mode", "title": "响应模式", "type": "str", "length": 50 }, { "name": "system_msg_format", "title": "系统消息模版", "type": "str", "length": 1000 }, { "name": "user_msg_format", "title": "用户消息模版", "type": "str", "length": 1000 }, { "name": "llm_msg_format", "title": "模型消息模版", "type": "str", "length": 1000 } ], "indexes": [ { "name": "idx1", "idxtype": "unique", "idxfields": [ "apiname" ] } ], "codes": [ { "field": "providerid", "table": "organization", "valuefield": "id", "textfield": "orgname" }, { "field": "use_session", "table": "appcodes_kv", "valuefield": "k", "textfield": "v", "cond": "parentid='yesno'" }, { "field": "response_mode", "table": "appcodes_kv", "valuefield": "k", "textfield": "v", "cond": "parentid='resp_mode'" } ] }