{"id":16638,"date":"2024-12-29T10:23:09","date_gmt":"2024-12-29T02:23:09","guid":{"rendered":"https:\/\/www.aisharenet.com\/?p=16638"},"modified":"2024-12-29T10:23:09","modified_gmt":"2024-12-29T02:23:09","slug":"difyzhongruhetianjiaai","status":"publish","type":"post","link":"https:\/\/www.kdjingpai.com\/ja\/difyzhongruhetianjiaai\/","title":{"rendered":"Dify\u4e2d\u5982\u4f55\u6dfb\u52a0\u81ea\u5b9a\u4e49\u5de5\u5177\uff1f"},"content":{"rendered":"<p><a href=\"https:\/\/www.kdjingpai.com\/de\/dify\/\">dify<\/a> \u63d0\u4f9b\u4e86\u521b\u5efa\u81ea\u5b9a\u4e49\u5de5\u5177\uff0c\u4e0d\u8fc7\u8fd9\u4e2a\u81ea\u5b9a\u4e49\u5de5\u5177\u662f\u9700\u8981\u9075\u5faaOpenAPI-Swagger\u89c4\u8303\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-16639\" title=\"Dify\u4e2d\u5982\u4f55\u6dfb\u52a0\u81ea\u5b9a\u4e49\u5de5\u5177\uff1f-1\" src=\"https:\/\/www.kdjingpai.com\/wp-content\/uploads\/2024\/12\/1337de18903522a.png\" alt=\"Dify\u4e2d\u5982\u4f55\u6dfb\u52a0\u81ea\u5b9a\u4e49\u5de5\u5177\uff1f-1\" width=\"608\" height=\"386\" srcset=\"https:\/\/www.kdjingpai.com\/wp-content\/uploads\/2024\/12\/1337de18903522a.png 608w, https:\/\/www.kdjingpai.com\/wp-content\/uploads\/2024\/12\/1337de18903522a-300x190.png 300w, https:\/\/www.kdjingpai.com\/wp-content\/uploads\/2024\/12\/1337de18903522a-18x12.png 18w\" sizes=\"auto, (max-width: 608px) 100vw, 608px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>\u89c4\u8303\u7684\u7a7a\u6a21\u7248\u7684\u4f8b\u5b50\u5982\u4e0b\uff1a<\/p>\n<pre><span role=\"presentation\">{<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \"openapi\": \"3.1.0\",<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \"info\": {<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \"title\": \"Untitled\",<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \"description\": \"Your OpenAPI specification\",<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \"version\": \"v1.0.0\"<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 },<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \"servers\": [<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 {<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"url\": \"\"<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 }<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 ],<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \"paths\": {},<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \"components\": {<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \"schemas\": {}<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 }<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 }<\/span><\/pre>\n<p>&nbsp;<\/p>\n<p><strong>\u751f\u6210OpenAPI-Swagger\u89c4\u8303<\/strong><\/p>\n<p>\u6211\u4eec\u4f7f\u7528chatgpt \u5e2e\u6211\u628a\u8c03\u7528\u7684 curl \u547d\u4ee4\u8f6c\u6362\u6210openapi schema\uff0c\u63d0\u793a\u8bcd\u5982\u4e0b\uff1a<\/p>\n<pre><span role=\"presentation\">\u8bf7\u628acurl\u8bf7\u6c42\u547d\u4ee4\u8f6c\u6210openapi 3.1.0 \u7248\u672c\u7684json schema\uff0c\u4e0d\u9700\u8981\u5305\u542bresponse\u4fe1\u606f<\/span>\r\n<span role=\"presentation\">&lt;curl&gt;<\/span>\r\n<span role=\"presentation\">curl --location 'https:\/\/cloud.dify.ai\/generate_image\/'<\/span>\r\n<span role=\"presentation\">--header 'Content-Type: application\/json'<\/span>\r\n<span role=\"presentation\">--data '{\"prompt\": \"\u4e00\u53ea\u53ef\u7231\u7684\u5c0f\u82b1\u732b\uff0c\u65f6\u5c1a\uff0c\u5934\u4e0a\u6234\u7740\u5f69\u8272\u6ce2\u70b9\u8774\u8776\u7ed3\u4e09\u89d2\u5934\u5dfe\uff0c\u5927\u5927\u7684\u816e\u7ea2\uff0c\u5f88\u53ef\u7231\uff0c\u9ad8\u9971\u548c\u5ea6\uff0c\u53ef\u7231\u561f\u561f\uff0c\u6bdb\u7ed2\u7ed2\u4e14\u67d4\u8f6f\uff0c\u8eab\u7a7f\u5934\u5dfe\u649e\u8272\u7cfb\u65d7\u888d\uff0c\u7f8a\u6bdb\u6be1\u98ce\u683c\uff0c\u8116\u5b50\u5e26\u4f60\u547c\u5e94\u8272\u56f4\u5dfe\uff0c\u975e\u5e38\u53ef\u7231\uff0c\u6000\u91cc\u62b1\u4e00\u675f\u82b1\uff0c\u4e0a\u534a\u8eab\u8096\u50cf\uff0c\u9001\u7ed9\u4f60\u7684\u59ff\u52bf\uff0c\u5361\u54c7\u4f0a\uff0c\u753b\u9762\u7b80\u7ea6\uff0c\u9ad8\u9971\u548c\u5ea6\uff0c\u8f7b\u677e\u6c14\u6c1b\uff0c\u4e1d\u6ed1\u7684\u753b\u8d28\uff0c\u4e2d\u666f\u89c6\u89d2\uff0c\u6807\u51c6\u955c\u5934\uff0c\u7b80\u7ea6\u98ce\u683c\uff0c32k\u9ad8\u6e05\u56fe\uff0c\u840c\u6001\u5341\u8db3\uff0c\u84dd\u5929\u767d\u4e91\u80cc\u666f\uff0c\u7cbe\u5999\u65e0\u53cc\"}'<\/span>\r\n<span role=\"presentation\">&lt;\/curl&gt;<\/span>\r\n\r\n<span role=\"presentation\">json schema\u8bf7\u53c2\u7167\u4e0b\u9762\u7684\u4f8b\u5b50<\/span>\r\n<span role=\"presentation\">&lt;json-schema&gt;<\/span>\r\n<span role=\"presentation\">{<\/span>\r\n<span role=\"presentation\">\"openapi\": \"3.1.0\",<\/span>\r\n<span role=\"presentation\">\"info\": {<\/span>\r\n<span role=\"presentation\">\"title\": \"Get weather data\",<\/span>\r\n<span role=\"presentation\">\"description\": \"Retrieves current weather data for a location.\",<\/span>\r\n<span role=\"presentation\">\"version\": \"v1.0.0\"<\/span>\r\n<span role=\"presentation\">},<\/span>\r\n<span role=\"presentation\">\"servers\": [<\/span>\r\n<span role=\"presentation\">{<\/span>\r\n<span role=\"presentation\">\"url\": \"\"<\/span>\r\n<span role=\"presentation\">}<\/span>\r\n<span role=\"presentation\">],<\/span>\r\n<span role=\"presentation\">\"paths\": {},<\/span>\r\n<span role=\"presentation\">\"components\": {<\/span>\r\n<span role=\"presentation\">\"schemas\": {}<\/span>\r\n<span role=\"presentation\">}<\/span>\r\n<span role=\"presentation\">}<\/span>\r\n<span role=\"presentation\">&lt;\/json-schema&gt;<\/span><\/pre>\n<p>&nbsp;<\/p>\n<p>\u751f\u6210\u7684\u7ed3\u679c\u5982\u4e0b:<\/p>\n<pre><span role=\"presentation\">{<\/span>\r\n<span role=\"presentation\">\u00a0 \"openapi\": \"3.1.0\",<\/span>\r\n<span role=\"presentation\">\u00a0 \"info\": {<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \"title\": \"Generate Image API\",<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \"description\": \"API to generate an image based on a given prompt.\",<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \"version\": \"v1.0.0\"<\/span>\r\n<span role=\"presentation\">\u00a0 },<\/span>\r\n<span role=\"presentation\">\u00a0 \"servers\": [<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 {<\/span>\r\n<span role=\"presentation\">  \u00a0 \u00a0 \"url\": \"https:\/\/cloud.dify.ai\"<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 }<\/span>\r\n<span role=\"presentation\">\u00a0 ],<\/span>\r\n<span role=\"presentation\">\u00a0 \"paths\": {<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \"\/generate_image\/\": {<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \"post\": {<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \"summary\": \"Generate an image based on a prompt\",<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \"operationId\": \"generateImage\",<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \"requestBody\": {<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"required\": true,<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"content\": {<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"application\/json\": {<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"schema\": {<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"$ref\": \"#\/components\/schemas\/GenerateImageRequest\"<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 },<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \"responses\": {}<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 }<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 }<\/span>\r\n<span role=\"presentation\">\u00a0 },<\/span>\r\n<span role=\"presentation\">\u00a0 \"components\": {<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \"schemas\": {<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \"GenerateImageRequest\": {<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \"type\": \"object\",<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \"properties\": {<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"prompt\": {<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"type\": \"string\",<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"description\": \"The prompt describing the image to be generated.\"<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 },<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \"required\": [<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"prompt\"<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 \u00a0 ]<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 \u00a0 }<\/span>\r\n<span role=\"presentation\">\u00a0 \u00a0 }<\/span>\r\n<span role=\"presentation\">\u00a0 }<\/span>\r\n<span role=\"presentation\">}<\/span><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>dify \u63d0\u4f9b\u4e86\u521b\u5efa\u81ea\u5b9a\u4e49\u5de5\u5177\uff0c\u4e0d\u8fc7\u8fd9\u4e2a\u81ea\u5b9a\u4e49\u5de5\u5177\u662f\u9700\u8981\u9075\u5faaOpenAPI-Swagger\u89c4\u8303\u3002 &nbsp; \u89c4\u8303\u7684\u7a7a\u6a21\u7248\u7684\u4f8b\u5b50\u5982\u4e0b\uff1a { \u00a0 \u00a0 \u00a0 &#8220;openapi&#8221;: &#8220;3.1.0&#8221;, \u00a0 \u00a0 \u00a0 &#8220;info&#8221;: { \u00a0 \u00a0 \u00a0 \u00a0&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[364],"tags":[],"class_list":["post-16638","post","type-post","status-publish","format-standard","hentry","category-aidayi"],"_links":{"self":[{"href":"https:\/\/www.kdjingpai.com\/ja\/wp-json\/wp\/v2\/posts\/16638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kdjingpai.com\/ja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kdjingpai.com\/ja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kdjingpai.com\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kdjingpai.com\/ja\/wp-json\/wp\/v2\/comments?post=16638"}],"version-history":[{"count":0,"href":"https:\/\/www.kdjingpai.com\/ja\/wp-json\/wp\/v2\/posts\/16638\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.kdjingpai.com\/ja\/wp-json\/wp\/v2\/media?parent=16638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kdjingpai.com\/ja\/wp-json\/wp\/v2\/categories?post=16638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kdjingpai.com\/ja\/wp-json\/wp\/v2\/tags?post=16638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}