<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://open.caiyunapp.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Chaosconst</id>
		<title>Caiyun Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://open.caiyunapp.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Chaosconst"/>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/Special:Contributions/Chaosconst"/>
		<updated>2026-06-10T08:56:11Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7985</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7985"/>
				<updated>2022-10-16T02:40:19Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: Chaosconst moved page 彩云小梦接口 Dreamily API to Dreamily API&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello, everybody, and welcome to Colorfulclouds's Dreamily API. It's still in its early stages. The steps are as follows:&lt;br /&gt;
大家好，在这里介绍彩云小梦 API 的调用。目前还非常初级，处于尝鲜版本。使用步骤如下：&lt;br /&gt;
* send e-mail to support@dreamily.ai. To apply for a token, please specify: 发送邮件到 api@caiyunapp.com 申请 token，请写明：&lt;br /&gt;
** Your Company/School and name 你的单位/学校和姓名&lt;br /&gt;
** The purpose of the application API 申请 API 的用途&lt;br /&gt;
** links to apps or websites App 或 网站的链接&lt;br /&gt;
* follow the instructions below to make the call 按照下面的说明进行调用&lt;br /&gt;
&lt;br /&gt;
=python version=&lt;br /&gt;
colab link：https://colab.research.google.com/drive/1Ha0IEOm-VoPu6DbtbUkuYE5HycdfQ9Ax?usp=sharing&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def write(title, content):&lt;br /&gt;
    global nid&lt;br /&gt;
&lt;br /&gt;
    import requests&lt;br /&gt;
    import json&lt;br /&gt;
    &lt;br /&gt;
    url = &amp;quot;http://if.caiyunai.com/v1/dream/&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    #WARNING, this should be replaced by your token&lt;br /&gt;
    token = #your token&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    #创建文章，如果已经创建过就使用之前的文章id&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
    &lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
                &amp;quot;nid&amp;quot;: nid,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
    except:&lt;br /&gt;
&lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_save&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
        nid = json.loads(response.text)['data']['nid']&lt;br /&gt;
&lt;br /&gt;
    #选择模型&lt;br /&gt;
&lt;br /&gt;
    #小梦0号：60094a2a9661080dc490f75a&lt;br /&gt;
    #小梦1号：601ac4c9bd931db756e22da6&lt;br /&gt;
    #纯爱：601f92f60c9aaf5f28a6f908&lt;br /&gt;
    #言情：601f936f0c9aaf5f28a6f90a&lt;br /&gt;
    #玄幻：60211134902769d45689bf75&lt;br /&gt;
&lt;br /&gt;
    #我们在本文例子里，选“小梦0号“&lt;br /&gt;
    mid=&amp;quot;60094a2a9661080dc490f75a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    #发起续写&lt;br /&gt;
&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;content&amp;quot; : content, &lt;br /&gt;
            &amp;quot;title&amp;quot; : title,&lt;br /&gt;
            &amp;quot;mid&amp;quot;: mid,&lt;br /&gt;
            &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_ai&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
        xid=json.loads(response.text)['data']['xid']&lt;br /&gt;
    except:&lt;br /&gt;
        print(response.text)&lt;br /&gt;
        return;&lt;br /&gt;
        &lt;br /&gt;
    #等待结果&lt;br /&gt;
    import time&lt;br /&gt;
&lt;br /&gt;
    while True:&lt;br /&gt;
&lt;br /&gt;
      time.sleep(1) &lt;br /&gt;
&lt;br /&gt;
      #获取结果&lt;br /&gt;
      payload = {&lt;br /&gt;
              &amp;quot;xid&amp;quot;: xid,&lt;br /&gt;
              &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
              }&lt;br /&gt;
&lt;br /&gt;
      response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_dream_loop&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
      if json.loads(response.text)['data']['count']==0:&lt;br /&gt;
        res = json.loads(response.text)['data']['rows']&lt;br /&gt;
        break&lt;br /&gt;
&lt;br /&gt;
    return res&lt;br /&gt;
&lt;br /&gt;
write(&amp;quot;星球大战&amp;quot;,&amp;quot;地球联合舰队&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%B0%8F%E6%A2%A6%E6%8E%A5%E5%8F%A3_Dreamily_API&amp;diff=7986</id>
		<title>彩云小梦接口 Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%B0%8F%E6%A2%A6%E6%8E%A5%E5%8F%A3_Dreamily_API&amp;diff=7986"/>
				<updated>2022-10-16T02:40:19Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: Chaosconst moved page 彩云小梦接口 Dreamily API to Dreamily API&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Dreamily API]]&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7984</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7984"/>
				<updated>2022-09-25T15:48:04Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello, everybody, and welcome to Colorfulclouds's Dreamily API. It's still in its early stages. The steps are as follows:&lt;br /&gt;
大家好，在这里介绍彩云小梦 API 的调用。目前还非常初级，处于尝鲜版本。使用步骤如下：&lt;br /&gt;
* send e-mail to support@dreamily.ai. To apply for a token, please specify: 发送邮件到 api@caiyunapp.com 申请 token，请写明：&lt;br /&gt;
** Your Company/School and name 你的单位/学校和姓名&lt;br /&gt;
** The purpose of the application API 申请 API 的用途&lt;br /&gt;
** links to apps or websites App 或 网站的链接&lt;br /&gt;
* follow the instructions below to make the call 按照下面的说明进行调用&lt;br /&gt;
&lt;br /&gt;
=python version=&lt;br /&gt;
colab link：https://colab.research.google.com/drive/1Ha0IEOm-VoPu6DbtbUkuYE5HycdfQ9Ax?usp=sharing&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def write(title, content):&lt;br /&gt;
    global nid&lt;br /&gt;
&lt;br /&gt;
    import requests&lt;br /&gt;
    import json&lt;br /&gt;
    &lt;br /&gt;
    url = &amp;quot;http://if.caiyunai.com/v1/dream/&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    #WARNING, this should be replaced by your token&lt;br /&gt;
    token = #your token&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    #创建文章，如果已经创建过就使用之前的文章id&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
    &lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
                &amp;quot;nid&amp;quot;: nid,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
    except:&lt;br /&gt;
&lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_save&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
        nid = json.loads(response.text)['data']['nid']&lt;br /&gt;
&lt;br /&gt;
    #选择模型&lt;br /&gt;
&lt;br /&gt;
    #小梦0号：60094a2a9661080dc490f75a&lt;br /&gt;
    #小梦1号：601ac4c9bd931db756e22da6&lt;br /&gt;
    #纯爱：601f92f60c9aaf5f28a6f908&lt;br /&gt;
    #言情：601f936f0c9aaf5f28a6f90a&lt;br /&gt;
    #玄幻：60211134902769d45689bf75&lt;br /&gt;
&lt;br /&gt;
    #我们在本文例子里，选“小梦0号“&lt;br /&gt;
    mid=&amp;quot;60094a2a9661080dc490f75a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    #发起续写&lt;br /&gt;
&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;content&amp;quot; : content, &lt;br /&gt;
            &amp;quot;title&amp;quot; : title,&lt;br /&gt;
            &amp;quot;mid&amp;quot;: mid,&lt;br /&gt;
            &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_ai&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
        xid=json.loads(response.text)['data']['xid']&lt;br /&gt;
    except:&lt;br /&gt;
        print(response.text)&lt;br /&gt;
        return;&lt;br /&gt;
        &lt;br /&gt;
    #等待结果&lt;br /&gt;
    import time&lt;br /&gt;
&lt;br /&gt;
    while True:&lt;br /&gt;
&lt;br /&gt;
      time.sleep(1) &lt;br /&gt;
&lt;br /&gt;
      #获取结果&lt;br /&gt;
      payload = {&lt;br /&gt;
              &amp;quot;xid&amp;quot;: xid,&lt;br /&gt;
              &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
              }&lt;br /&gt;
&lt;br /&gt;
      response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_dream_loop&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
      if json.loads(response.text)['data']['count']==0:&lt;br /&gt;
        res = json.loads(response.text)['data']['rows']&lt;br /&gt;
        break&lt;br /&gt;
&lt;br /&gt;
    return res&lt;br /&gt;
&lt;br /&gt;
write(&amp;quot;星球大战&amp;quot;,&amp;quot;地球联合舰队&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7983</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7983"/>
				<updated>2022-09-25T15:43:52Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello, everybody, and welcome to Colorfulclouds's Dreamily API. It's still in its early stages. The steps are as follows:&lt;br /&gt;
大家好，在这里介绍彩云小梦 API 的调用。目前还非常初级，处于尝鲜版本。使用步骤如下：&lt;br /&gt;
* send e-mail to api@dreamily.ai. To apply for a token, please specify: 发送邮件到 api@caiyunapp.com 申请 token，请写明：&lt;br /&gt;
** Your Company/School and name 你的单位/学校和姓名&lt;br /&gt;
** The purpose of the application API 申请 API 的用途&lt;br /&gt;
** links to apps or websites App 或 网站的链接&lt;br /&gt;
* follow the instructions below to make the call 按照下面的说明进行调用&lt;br /&gt;
&lt;br /&gt;
=python version=&lt;br /&gt;
colab link：https://colab.research.google.com/drive/1Ha0IEOm-VoPu6DbtbUkuYE5HycdfQ9Ax?usp=sharing&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def write(title, content):&lt;br /&gt;
    global nid&lt;br /&gt;
&lt;br /&gt;
    import requests&lt;br /&gt;
    import json&lt;br /&gt;
    &lt;br /&gt;
    url = &amp;quot;http://if.caiyunai.com/v1/dream/&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    #WARNING, this should be replaced by your token&lt;br /&gt;
    token = #your token&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    #创建文章，如果已经创建过就使用之前的文章id&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
    &lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
                &amp;quot;nid&amp;quot;: nid,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
    except:&lt;br /&gt;
&lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_save&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
        nid = json.loads(response.text)['data']['nid']&lt;br /&gt;
&lt;br /&gt;
    #选择模型&lt;br /&gt;
&lt;br /&gt;
    #小梦0号：60094a2a9661080dc490f75a&lt;br /&gt;
    #小梦1号：601ac4c9bd931db756e22da6&lt;br /&gt;
    #纯爱：601f92f60c9aaf5f28a6f908&lt;br /&gt;
    #言情：601f936f0c9aaf5f28a6f90a&lt;br /&gt;
    #玄幻：60211134902769d45689bf75&lt;br /&gt;
&lt;br /&gt;
    #我们在本文例子里，选“小梦0号“&lt;br /&gt;
    mid=&amp;quot;60094a2a9661080dc490f75a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    #发起续写&lt;br /&gt;
&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;content&amp;quot; : content, &lt;br /&gt;
            &amp;quot;title&amp;quot; : title,&lt;br /&gt;
            &amp;quot;mid&amp;quot;: mid,&lt;br /&gt;
            &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_ai&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
        xid=json.loads(response.text)['data']['xid']&lt;br /&gt;
    except:&lt;br /&gt;
        print(response.text)&lt;br /&gt;
        return;&lt;br /&gt;
        &lt;br /&gt;
    #等待结果&lt;br /&gt;
    import time&lt;br /&gt;
&lt;br /&gt;
    while True:&lt;br /&gt;
&lt;br /&gt;
      time.sleep(1) &lt;br /&gt;
&lt;br /&gt;
      #获取结果&lt;br /&gt;
      payload = {&lt;br /&gt;
              &amp;quot;xid&amp;quot;: xid,&lt;br /&gt;
              &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
              }&lt;br /&gt;
&lt;br /&gt;
      response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_dream_loop&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
      if json.loads(response.text)['data']['count']==0:&lt;br /&gt;
        res = json.loads(response.text)['data']['rows']&lt;br /&gt;
        break&lt;br /&gt;
&lt;br /&gt;
    return res&lt;br /&gt;
&lt;br /&gt;
write(&amp;quot;星球大战&amp;quot;,&amp;quot;地球联合舰队&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7982</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7982"/>
				<updated>2022-09-25T15:43:23Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello, everybody, and welcome to Colorfulclouds's Dreamily API. It's still in its early stages. The steps are as follows:&lt;br /&gt;
大家好，在这里介绍彩云小梦 API 的调用。目前还非常初级，处于尝鲜版本。使用步骤如下：&lt;br /&gt;
* send e-mail to api@caiyunapp.com. To apply for a token, please specify: 发送邮件到 api@caiyunapp.com 申请 token，请写明：&lt;br /&gt;
** Your Company/School and name 你的单位/学校和姓名&lt;br /&gt;
** The purpose of the application API 申请 API 的用途&lt;br /&gt;
** links to apps or websites App 或 网站的链接&lt;br /&gt;
* follow the instructions below to make the call 按照下面的说明进行调用&lt;br /&gt;
&lt;br /&gt;
=python version=&lt;br /&gt;
colab link：https://colab.research.google.com/drive/1Ha0IEOm-VoPu6DbtbUkuYE5HycdfQ9Ax?usp=sharing&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def write(title, content):&lt;br /&gt;
    global nid&lt;br /&gt;
&lt;br /&gt;
    import requests&lt;br /&gt;
    import json&lt;br /&gt;
    &lt;br /&gt;
    url = &amp;quot;http://if.caiyunai.com/v1/dream/&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    #WARNING, this should be replaced by your token&lt;br /&gt;
    token = #your token&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    #创建文章，如果已经创建过就使用之前的文章id&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
    &lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
                &amp;quot;nid&amp;quot;: nid,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
    except:&lt;br /&gt;
&lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_save&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
        nid = json.loads(response.text)['data']['nid']&lt;br /&gt;
&lt;br /&gt;
    #选择模型&lt;br /&gt;
&lt;br /&gt;
    #小梦0号：60094a2a9661080dc490f75a&lt;br /&gt;
    #小梦1号：601ac4c9bd931db756e22da6&lt;br /&gt;
    #纯爱：601f92f60c9aaf5f28a6f908&lt;br /&gt;
    #言情：601f936f0c9aaf5f28a6f90a&lt;br /&gt;
    #玄幻：60211134902769d45689bf75&lt;br /&gt;
&lt;br /&gt;
    #我们在本文例子里，选“小梦0号“&lt;br /&gt;
    mid=&amp;quot;60094a2a9661080dc490f75a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    #发起续写&lt;br /&gt;
&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;content&amp;quot; : content, &lt;br /&gt;
            &amp;quot;title&amp;quot; : title,&lt;br /&gt;
            &amp;quot;mid&amp;quot;: mid,&lt;br /&gt;
            &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_ai&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
        xid=json.loads(response.text)['data']['xid']&lt;br /&gt;
    except:&lt;br /&gt;
        print(response.text)&lt;br /&gt;
        return;&lt;br /&gt;
        &lt;br /&gt;
    #等待结果&lt;br /&gt;
    import time&lt;br /&gt;
&lt;br /&gt;
    while True:&lt;br /&gt;
&lt;br /&gt;
      time.sleep(1) &lt;br /&gt;
&lt;br /&gt;
      #获取结果&lt;br /&gt;
      payload = {&lt;br /&gt;
              &amp;quot;xid&amp;quot;: xid,&lt;br /&gt;
              &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
              }&lt;br /&gt;
&lt;br /&gt;
      response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_dream_loop&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
      if json.loads(response.text)['data']['count']==0:&lt;br /&gt;
        res = json.loads(response.text)['data']['rows']&lt;br /&gt;
        break&lt;br /&gt;
&lt;br /&gt;
    return res&lt;br /&gt;
&lt;br /&gt;
write(&amp;quot;星球大战&amp;quot;,&amp;quot;地球联合舰队&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7980</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7980"/>
				<updated>2022-09-25T15:41:42Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: Chaosconst moved page 彩云小梦API to 彩云小梦接口 Dreamily API&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello, everybody, and welcome to Colorfulclouds's Dreamily API. It's still in its early stages. The steps are as follows:&lt;br /&gt;
大家好，在这里介绍彩云小梦 API 的调用。目前还非常初级，处于尝鲜版本。使用步骤如下：&lt;br /&gt;
* send e-mail to api@caiyunapp.com. To apply for a token, please specify: 发送邮件到 api@caiyunapp.com 申请 token，请写明：&lt;br /&gt;
** Your Company/School and name 你的单位/学校和姓名&lt;br /&gt;
** The purpose of the application API 申请 API 的用途&lt;br /&gt;
** links to apps or websites App 或 网站的链接&lt;br /&gt;
* follow the instructions below to make the call 按照下面的说明进行调用&lt;br /&gt;
&lt;br /&gt;
=python版本=&lt;br /&gt;
colab link：https://colab.research.google.com/drive/1Ha0IEOm-VoPu6DbtbUkuYE5HycdfQ9Ax?usp=sharing&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def write(title, content):&lt;br /&gt;
    global nid&lt;br /&gt;
&lt;br /&gt;
    import requests&lt;br /&gt;
    import json&lt;br /&gt;
    &lt;br /&gt;
    url = &amp;quot;http://if.caiyunai.com/v1/dream/&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    #WARNING, this should be replaced by your token&lt;br /&gt;
    token = #your token&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    #创建文章，如果已经创建过就使用之前的文章id&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
    &lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
                &amp;quot;nid&amp;quot;: nid,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
    except:&lt;br /&gt;
&lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_save&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
        nid = json.loads(response.text)['data']['nid']&lt;br /&gt;
&lt;br /&gt;
    #选择模型&lt;br /&gt;
&lt;br /&gt;
    #小梦0号：60094a2a9661080dc490f75a&lt;br /&gt;
    #小梦1号：601ac4c9bd931db756e22da6&lt;br /&gt;
    #纯爱：601f92f60c9aaf5f28a6f908&lt;br /&gt;
    #言情：601f936f0c9aaf5f28a6f90a&lt;br /&gt;
    #玄幻：60211134902769d45689bf75&lt;br /&gt;
&lt;br /&gt;
    #我们在本文例子里，选“小梦0号“&lt;br /&gt;
    mid=&amp;quot;60094a2a9661080dc490f75a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    #发起续写&lt;br /&gt;
&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;content&amp;quot; : content, &lt;br /&gt;
            &amp;quot;title&amp;quot; : title,&lt;br /&gt;
            &amp;quot;mid&amp;quot;: mid,&lt;br /&gt;
            &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_ai&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
        xid=json.loads(response.text)['data']['xid']&lt;br /&gt;
    except:&lt;br /&gt;
        print(response.text)&lt;br /&gt;
        return;&lt;br /&gt;
        &lt;br /&gt;
    #等待结果&lt;br /&gt;
    import time&lt;br /&gt;
&lt;br /&gt;
    while True:&lt;br /&gt;
&lt;br /&gt;
      time.sleep(1) &lt;br /&gt;
&lt;br /&gt;
      #获取结果&lt;br /&gt;
      payload = {&lt;br /&gt;
              &amp;quot;xid&amp;quot;: xid,&lt;br /&gt;
              &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
              }&lt;br /&gt;
&lt;br /&gt;
      response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_dream_loop&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
      if json.loads(response.text)['data']['count']==0:&lt;br /&gt;
        res = json.loads(response.text)['data']['rows']&lt;br /&gt;
        break&lt;br /&gt;
&lt;br /&gt;
    return res&lt;br /&gt;
&lt;br /&gt;
write(&amp;quot;星球大战&amp;quot;,&amp;quot;地球联合舰队&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%B0%8F%E6%A2%A6API&amp;diff=7981</id>
		<title>彩云小梦API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%B0%8F%E6%A2%A6API&amp;diff=7981"/>
				<updated>2022-09-25T15:41:42Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: Chaosconst moved page 彩云小梦API to 彩云小梦接口 Dreamily API&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[彩云小梦接口 Dreamily API]]&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7979</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7979"/>
				<updated>2022-09-25T15:39:49Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello, everybody, and welcome to Colorfulclouds's Dreamily API. It's still in its early stages. The steps are as follows:&lt;br /&gt;
大家好，在这里介绍彩云小梦 API 的调用。目前还非常初级，处于尝鲜版本。使用步骤如下：&lt;br /&gt;
* send e-mail to api@caiyunapp.com. To apply for a token, please specify: 发送邮件到 api@caiyunapp.com 申请 token，请写明：&lt;br /&gt;
** Your Company/School and name 你的单位/学校和姓名&lt;br /&gt;
** The purpose of the application API 申请 API 的用途&lt;br /&gt;
** links to apps or websites App 或 网站的链接&lt;br /&gt;
* follow the instructions below to make the call 按照下面的说明进行调用&lt;br /&gt;
&lt;br /&gt;
=python版本=&lt;br /&gt;
colab link：https://colab.research.google.com/drive/1Ha0IEOm-VoPu6DbtbUkuYE5HycdfQ9Ax?usp=sharing&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def write(title, content):&lt;br /&gt;
    global nid&lt;br /&gt;
&lt;br /&gt;
    import requests&lt;br /&gt;
    import json&lt;br /&gt;
    &lt;br /&gt;
    url = &amp;quot;http://if.caiyunai.com/v1/dream/&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    #WARNING, this should be replaced by your token&lt;br /&gt;
    token = #your token&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    #创建文章，如果已经创建过就使用之前的文章id&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
    &lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
                &amp;quot;nid&amp;quot;: nid,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
    except:&lt;br /&gt;
&lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_save&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
        nid = json.loads(response.text)['data']['nid']&lt;br /&gt;
&lt;br /&gt;
    #选择模型&lt;br /&gt;
&lt;br /&gt;
    #小梦0号：60094a2a9661080dc490f75a&lt;br /&gt;
    #小梦1号：601ac4c9bd931db756e22da6&lt;br /&gt;
    #纯爱：601f92f60c9aaf5f28a6f908&lt;br /&gt;
    #言情：601f936f0c9aaf5f28a6f90a&lt;br /&gt;
    #玄幻：60211134902769d45689bf75&lt;br /&gt;
&lt;br /&gt;
    #我们在本文例子里，选“小梦0号“&lt;br /&gt;
    mid=&amp;quot;60094a2a9661080dc490f75a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    #发起续写&lt;br /&gt;
&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;content&amp;quot; : content, &lt;br /&gt;
            &amp;quot;title&amp;quot; : title,&lt;br /&gt;
            &amp;quot;mid&amp;quot;: mid,&lt;br /&gt;
            &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_ai&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
        xid=json.loads(response.text)['data']['xid']&lt;br /&gt;
    except:&lt;br /&gt;
        print(response.text)&lt;br /&gt;
        return;&lt;br /&gt;
        &lt;br /&gt;
    #等待结果&lt;br /&gt;
    import time&lt;br /&gt;
&lt;br /&gt;
    while True:&lt;br /&gt;
&lt;br /&gt;
      time.sleep(1) &lt;br /&gt;
&lt;br /&gt;
      #获取结果&lt;br /&gt;
      payload = {&lt;br /&gt;
              &amp;quot;xid&amp;quot;: xid,&lt;br /&gt;
              &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
              }&lt;br /&gt;
&lt;br /&gt;
      response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_dream_loop&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
      if json.loads(response.text)['data']['count']==0:&lt;br /&gt;
        res = json.loads(response.text)['data']['rows']&lt;br /&gt;
        break&lt;br /&gt;
&lt;br /&gt;
    return res&lt;br /&gt;
&lt;br /&gt;
write(&amp;quot;星球大战&amp;quot;,&amp;quot;地球联合舰队&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API&amp;diff=7978</id>
		<title>五分钟学会彩云小译 API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E5%BD%A9%E4%BA%91%E5%B0%8F%E8%AF%91_API&amp;diff=7978"/>
				<updated>2022-04-26T15:44:01Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{导览}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:5px;border: 1px dashed MediumAquamarine;text-align:right;float:right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[https://app.swaggerhub.com/apis/caiyun/lingo-cloud_api/1.0.1 API spec]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=能用彩云小译 API 做什么？=&lt;br /&gt;
&lt;br /&gt;
彩云小译 API 可以用来把'''信息'''翻译到指定的语言，我们可以支持文本、网页、PDF/Word文档、语音、视频等多种形式。&lt;br /&gt;
&lt;br /&gt;
您可以使用它来构建你的应用程序、网站、工具或任何需要多语言支持的解决方案。例如：彩云小译 API 是维基百科自动翻译的技术提供者，也为钉钉、石墨文档、财新传媒等一线机构和众多开发者提供技术支持。&lt;br /&gt;
&lt;br /&gt;
===维基百科内容翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.03.18 PM.png|800px]]&lt;br /&gt;
===石墨文档翻译===&lt;br /&gt;
[[File:Screen Shot 2018-09-06 at 11.22.04 PM.png|800px]]&lt;br /&gt;
&lt;br /&gt;
= 一分钟介绍=&lt;br /&gt;
&lt;br /&gt;
下面的一分钟介绍，我们制作一个命令行工具，可以让你翻译简短的一句话。&lt;br /&gt;
&lt;br /&gt;
=== 申请访问令牌===&lt;br /&gt;
&lt;br /&gt;
* 如果你要测试，可以使用 '''3975l6lr5pcbvidl6jl2''' 作为测试 Token，我们不保证该 Token 的可用性，所以如果要持续使用，还请申请正式 Token。&lt;br /&gt;
&lt;br /&gt;
* 请先至[https://dashboard.caiyunapp.com/user/sign_in/ 彩云科技开放平台]注册账号，申请开通小译 Token。&lt;br /&gt;
&lt;br /&gt;
* 每月翻译100万字之内都是免费的，如果您每月超过100万字，我们会按照 20元 / 100万字 的费率收费。(字数按照翻译原文字符计算，包含空格和标点)&lt;br /&gt;
&lt;br /&gt;
=== 文本翻译===&lt;br /&gt;
&lt;br /&gt;
执行下述 BASH 命令创建命令行工具 xiaoyi.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
tee xiaoyi.sh &amp;lt;&amp;lt; END&lt;br /&gt;
DIRECTION=\$1&lt;br /&gt;
SOURCE=\$2&lt;br /&gt;
&lt;br /&gt;
if test -f \$HOME/.xiaoyi ; then&lt;br /&gt;
  . \$HOME/.xiaoyi&lt;br /&gt;
else&lt;br /&gt;
  echo &amp;quot;Please input your token: &amp;quot;&lt;br /&gt;
  read TOKEN&lt;br /&gt;
  echo &amp;quot;TOKEN=\$TOKEN&amp;quot; &amp;gt; \$HOME/.xiaoyi&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
BODY='{&amp;quot;source&amp;quot;: [&amp;quot;'\$SOURCE'&amp;quot;], &amp;quot;trans_type&amp;quot;: &amp;quot;'\$DIRECTION'&amp;quot;, &amp;quot;replaced&amp;quot;: true, &amp;quot;media&amp;quot;: &amp;quot;text&amp;quot;, &amp;quot;request_id&amp;quot;: &amp;quot;demo&amp;quot; }'&lt;br /&gt;
&lt;br /&gt;
export PYTHONIOENCODING=utf8&lt;br /&gt;
curl -s -X POST http://api.interpreter.caiyunai.com/v1/translator\&lt;br /&gt;
      -H 'Content-Type: application/json'\&lt;br /&gt;
      -H &amp;quot;X-Authorization: token \$TOKEN&amp;quot;\&lt;br /&gt;
      -d &amp;quot;\$BODY&amp;quot; | python -c &amp;quot;import sys, json; print json.load(sys.stdin)['target']&amp;quot;&lt;br /&gt;
END&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
再按照下面的方式执行 xiaoyi.sh 就会得到翻译结果&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh xiaoyi.sh en2zh &amp;quot;You know some birds are not meant to be caged, their feathers are just too bright.&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 你知道有些鸟不应该被关在笼子里，它们的羽毛太亮了。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sh xiaoyi.sh ja2zh &amp;quot;薄紅の秋の実に&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 淡红色的秋天的果实&lt;br /&gt;
&lt;br /&gt;
备注：第一次执行 xiaoyi.sh 时会要求输入访问令牌 Token 。&lt;br /&gt;
&lt;br /&gt;
=进阶使用=&lt;br /&gt;
===python 调用===&lt;br /&gt;
&lt;br /&gt;
请把 YOUR_TOKEN 设置为你的 token，并发请求的速度会是逐个请求的数倍，如有可能，请将长度类似的 20-40 个句子打包请求，下面是实例代码。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def translate(source, direction):&lt;br /&gt;
&lt;br /&gt;
    import requests&lt;br /&gt;
    import json&lt;br /&gt;
    &lt;br /&gt;
    url = &amp;quot;http://api.interpreter.caiyunai.com/v1/translator&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    #WARNING, this token is a test token for new developers, and it should be replaced by your token&lt;br /&gt;
    token = &amp;quot;3975l6lr5pcbvidl6jl2&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;source&amp;quot; : source, &lt;br /&gt;
            &amp;quot;trans_type&amp;quot; : direction,&lt;br /&gt;
            &amp;quot;request_id&amp;quot; : &amp;quot;demo&amp;quot;,&lt;br /&gt;
            &amp;quot;detect&amp;quot;: True,&lt;br /&gt;
            }&lt;br /&gt;
    &lt;br /&gt;
    headers = {&lt;br /&gt;
            'content-type': &amp;quot;application/json&amp;quot;,&lt;br /&gt;
            'x-authorization': &amp;quot;token &amp;quot; + token,&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url, data=json.dumps(payload), headers=headers)&lt;br /&gt;
&lt;br /&gt;
    return json.loads(response.text)['target']&lt;br /&gt;
&lt;br /&gt;
source = [&amp;quot;Lingocloud is the best translation service.&amp;quot;,&amp;quot;彩云小译は最高の翻訳サービスです&amp;quot;]&lt;br /&gt;
target = translate(source, &amp;quot;auto2zh&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(target)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
输出为：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
['小译翻译是最好的翻译服务。', '彩云小译是最好的翻译服务']&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 支持的语言 =&lt;br /&gt;
&lt;br /&gt;
目前支持的语言和翻译方向如下表所示&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! {{diagonal split header|From|To}}&lt;br /&gt;
! 中文 zh !! 英语 en !! 日文 ja&lt;br /&gt;
|-&lt;br /&gt;
! 中文 zh&lt;br /&gt;
| - || zh2en || zh2ja&lt;br /&gt;
|-&lt;br /&gt;
! 英语 en&lt;br /&gt;
| en2zh || - || -&lt;br /&gt;
|-&lt;br /&gt;
! 日文 ja&lt;br /&gt;
| ja2zh || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
使用 auto2xx 可以自动识别源语言的语种。目前 [https://fanyi.caiyunapp.com fanyi.caiyunapp.com] 已支持七种语言，API 开放更多语言请邮件联系。&lt;br /&gt;
&lt;br /&gt;
=想要更多？=&lt;br /&gt;
* 去应用商店下载彩云小译App！&lt;br /&gt;
* 访问 http://fanyi.caiyunapp.com ，体验在线版本。&lt;br /&gt;
* 想要更多功能或者反馈使用体验，请写信给 [mailto:api@caiyunapp.com api@caiyunapp.com]  联系！&lt;br /&gt;
* QQ交流反馈群：&lt;br /&gt;
[[file:Beary861921651.jpg|250px]]&lt;br /&gt;
[[en:LingoCloud API in 5 minutes]]&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94%E4%B8%9A%E5%8A%A1%E9%80%9F%E6%9F%A5%E8%A1%A8&amp;diff=7939</id>
		<title>彩云天气业务速查表</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94%E4%B8%9A%E5%8A%A1%E9%80%9F%E6%9F%A5%E8%A1%A8&amp;diff=7939"/>
				<updated>2021-06-17T08:03:44Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: /* 天气数据覆盖区域 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 预报数据覆盖范围 ==&lt;br /&gt;
&lt;br /&gt;
=== 天气数据覆盖区域 ===&lt;br /&gt;
* 小时级和天级天气预报数据从 2015 年首次上线开始即覆盖'''全球任意经纬度'''；&lt;br /&gt;
* 彩云天气是全球首家且唯一的可以提供全球分钟级预报图和预报数据的天气 API 。彩云天气已接入全球 95% 以上的天气雷达资料，在以下地区提供分钟级预报：&lt;br /&gt;
&lt;br /&gt;
[[File:2020.3 彩云天气高精度数据覆盖范围.png|thumb|彩云天气2020分钟级预报全球覆盖范围概览]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!洲&lt;br /&gt;
!国家或地区&lt;br /&gt;
|-&lt;br /&gt;
|欧洲&lt;br /&gt;
|意大利、立陶宛、马耳他、法国、斯洛伐克、挪威、白俄罗斯、冰岛、 捷克、斯洛文尼亚、德国、西班牙、乌克兰、丹麦、波兰、芬兰、瑞典、克罗地亚、俄罗斯、罗马尼亚、葡萄牙、爱沙尼亚、塞尔维亚、英国、奥地利、希腊、匈牙利&lt;br /&gt;
|-&lt;br /&gt;
|大洋洲&lt;br /&gt;
|澳大利亚、斐济，关岛，澳大利亚，马绍尔群岛，新喀里多尼亚&lt;br /&gt;
|-&lt;br /&gt;
|亚洲&lt;br /&gt;
|中国（包括港澳台，钓鱼岛，南沙群岛），土耳其，巴林，沙特阿拉伯，印度尼西亚，伊朗，新加坡，阿曼，菲律宾，日本，印度，柬埔寨，塞浦路斯，马来西亚，越南，科威特，泰国，韩国，朝鲜&lt;br /&gt;
|-&lt;br /&gt;
|北美&lt;br /&gt;
|加拿大，巴哈马，开曼群岛，墨西哥，巴拿马，马提尼克，古巴，美国，百慕大，波多黎各，库拉岛，瓜德罗普，尼加拉瓜&lt;br /&gt;
|-&lt;br /&gt;
|南美&lt;br /&gt;
|巴西，法属圭亚那，哥伦比亚，圭亚那，巴拉圭，阿根廷&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 空气质量数据覆盖区域 ===&lt;br /&gt;
&lt;br /&gt;
中国全境。&lt;br /&gt;
&lt;br /&gt;
== 预报中支持的变量 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''描述'''&lt;br /&gt;
|-&lt;br /&gt;
|'''实时数据'''&lt;br /&gt;
|温度、湿度、风向、风速、气压、云量、降水量（mm／h）／降水强度、PM 2.5、AQI、天气类型&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级降水数据'''&lt;br /&gt;
|未来两小时每分钟降水强度及每半小时降水概率、未来两小时降水情况的自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
|'''逐小时数据'''&lt;br /&gt;
|温度、湿度、风向、风速、气压、云量、降水量（mm／h）／降水强度、PM 2.5、AQI、天气类型及未来 24 小时自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
|'''逐日数据'''&lt;br /&gt;
|温度、湿度、风向、风速、气压、云量、降水量（mm／h）／降水强度、PM 2.5、AQI、天气类型、日出日落时间、生活指数&lt;br /&gt;
|-&lt;br /&gt;
|'''生活指数'''&lt;br /&gt;
|穿衣、洗车、感冒、紫外线&lt;br /&gt;
|-&lt;br /&gt;
|'''预警信息'''&lt;br /&gt;
|台风、暴雨、暴雪、寒潮、大风、沙尘暴、高温、干旱、雷电、冰雹、霜冻、大雾、霾、道路结冰（'''预警信息同中央气象台同步'''）&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 预报时长 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''描述'''&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级降水数据'''&lt;br /&gt;
|未来两小时逐分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''逐小时数据'''&lt;br /&gt;
|未来十五天逐小时&lt;br /&gt;
|-&lt;br /&gt;
|'''逐日数据'''&lt;br /&gt;
|未来十五天逐日&lt;br /&gt;
|-&lt;br /&gt;
|'''空气质量(AQI 和 PM2.5) '''&lt;br /&gt;
|未来十五天逐小时&lt;br /&gt;
|-&lt;br /&gt;
|'''生活指数'''&lt;br /&gt;
|未来十五天逐日&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* 彩云API预报接口默认返回5天数据，如果需15天数据需要增加参数，可在URL后增加参数 &amp;lt;code&amp;gt;dailysteps=15&amp;amp;hourlysteps=360&amp;lt;/code&amp;gt; 来控制返回预报时长。&lt;br /&gt;
&lt;br /&gt;
== 预报更新频率 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''频率'''&lt;br /&gt;
|-&lt;br /&gt;
|'''实况天气数据'''&lt;br /&gt;
|1 分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级天气预报数据'''&lt;br /&gt;
|1 分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''小时级天气预报数据'''&lt;br /&gt;
|15 分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''天级天气预报数据'''&lt;br /&gt;
|2 小时&lt;br /&gt;
|-&lt;br /&gt;
|'''PM 2.5 / AQI 数据'''&lt;br /&gt;
|1 小时&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* 注：采用多数据源校正数据，每个数据源的更新频率不同，小时级和天级预报更新频率为综合测算估值。&lt;br /&gt;
&lt;br /&gt;
== 预报地域精度 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''精度'''&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级预报'''&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''小时级预报'''&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''天级预报'''&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''PM 2.5 / AQI 数据'''&lt;br /&gt;
|5 km*5 km&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*注：采用多数据源校正数据，每个数据源的地域精度不同，小时级和天级预报地域精度为综合测算估值。&lt;br /&gt;
&lt;br /&gt;
== 数据来源 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''数据源'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |天气数据&lt;br /&gt;
|中国气象科学数据共享服务网&lt;br /&gt;
|-&lt;br /&gt;
|台湾地区交通部中央气象局&lt;br /&gt;
|-&lt;br /&gt;
|美国大气与海洋管理局&lt;br /&gt;
|-&lt;br /&gt;
|日本气象厅&lt;br /&gt;
|-&lt;br /&gt;
|Open Weather Map&lt;br /&gt;
|-&lt;br /&gt;
|世界各国气象局和气象组织&lt;br /&gt;
|-&lt;br /&gt;
|空气质量数据&lt;br /&gt;
|PM 25.in、环保部、WMO&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94%E4%B8%9A%E5%8A%A1%E9%80%9F%E6%9F%A5%E8%A1%A8&amp;diff=7938</id>
		<title>彩云天气业务速查表</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94%E4%B8%9A%E5%8A%A1%E9%80%9F%E6%9F%A5%E8%A1%A8&amp;diff=7938"/>
				<updated>2021-06-17T08:01:39Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: /* 天气数据覆盖区域 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 预报数据覆盖范围 ==&lt;br /&gt;
&lt;br /&gt;
=== 天气数据覆盖区域 ===&lt;br /&gt;
* 小时级和天级天气预报数据从 2015 年首次上线开始即覆盖'''全球任意经纬度'''；&lt;br /&gt;
* 彩云天气是全球首家且唯一的可以提供全球分钟级预报图和预报数据的天气 API 。彩云天气已接入全球 95% 以上的天气雷达资料，在以下地区提供分钟级预报：&lt;br /&gt;
&lt;br /&gt;
[[File:2020.3 彩云天气高精度数据覆盖范围.png|thumb|彩云天气2020分钟级预报全球覆盖范围概览]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!洲&lt;br /&gt;
!国家&lt;br /&gt;
|-&lt;br /&gt;
|欧洲&lt;br /&gt;
|意大利、立陶宛、马耳他、法国、斯洛伐克、挪威、白俄罗斯、冰岛、 捷克、斯洛文尼亚、德国、西班牙、乌克兰、丹麦、波兰、芬兰、瑞典、克罗地亚、俄罗斯、罗马尼亚、葡萄牙、爱沙尼亚、塞尔维亚、英国、奥地利、希腊、匈牙利&lt;br /&gt;
|-&lt;br /&gt;
|大洋洲&lt;br /&gt;
|澳大利亚、斐济，关岛，澳大利亚，马绍尔群岛，新喀里多尼亚&lt;br /&gt;
|-&lt;br /&gt;
|亚洲&lt;br /&gt;
|中国（包括港澳台，钓鱼岛，南沙群岛），土耳其，巴林，沙特阿拉伯，印度尼西亚，伊朗，新加坡，阿曼，菲律宾，日本，印度，柬埔寨，塞浦路斯，马来西亚，越南，科威特，泰国，韩国，朝鲜&lt;br /&gt;
|-&lt;br /&gt;
|北美&lt;br /&gt;
|加拿大，巴哈马，开曼群岛，墨西哥，巴拿马，马提尼克，古巴，美国，百慕大，波多黎各，库拉岛，瓜德罗普，尼加拉瓜&lt;br /&gt;
|-&lt;br /&gt;
|南美&lt;br /&gt;
|巴西，法属圭亚那，哥伦比亚，圭亚那，巴拉圭，阿根廷&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 空气质量数据覆盖区域 ===&lt;br /&gt;
&lt;br /&gt;
中国全境。&lt;br /&gt;
&lt;br /&gt;
== 预报中支持的变量 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''描述'''&lt;br /&gt;
|-&lt;br /&gt;
|'''实时数据'''&lt;br /&gt;
|温度、湿度、风向、风速、气压、云量、降水量（mm／h）／降水强度、PM 2.5、AQI、天气类型&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级降水数据'''&lt;br /&gt;
|未来两小时每分钟降水强度及每半小时降水概率、未来两小时降水情况的自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
|'''逐小时数据'''&lt;br /&gt;
|温度、湿度、风向、风速、气压、云量、降水量（mm／h）／降水强度、PM 2.5、AQI、天气类型及未来 24 小时自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
|'''逐日数据'''&lt;br /&gt;
|温度、湿度、风向、风速、气压、云量、降水量（mm／h）／降水强度、PM 2.5、AQI、天气类型、日出日落时间、生活指数&lt;br /&gt;
|-&lt;br /&gt;
|'''生活指数'''&lt;br /&gt;
|穿衣、洗车、感冒、紫外线&lt;br /&gt;
|-&lt;br /&gt;
|'''预警信息'''&lt;br /&gt;
|台风、暴雨、暴雪、寒潮、大风、沙尘暴、高温、干旱、雷电、冰雹、霜冻、大雾、霾、道路结冰（'''预警信息同中央气象台同步'''）&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 预报时长 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''描述'''&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级降水数据'''&lt;br /&gt;
|未来两小时逐分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''逐小时数据'''&lt;br /&gt;
|未来十五天逐小时&lt;br /&gt;
|-&lt;br /&gt;
|'''逐日数据'''&lt;br /&gt;
|未来十五天逐日&lt;br /&gt;
|-&lt;br /&gt;
|'''空气质量(AQI 和 PM2.5) '''&lt;br /&gt;
|未来十五天逐小时&lt;br /&gt;
|-&lt;br /&gt;
|'''生活指数'''&lt;br /&gt;
|未来十五天逐日&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* 彩云API预报接口默认返回5天数据，如果需15天数据需要增加参数，可在URL后增加参数 &amp;lt;code&amp;gt;dailysteps=15&amp;amp;hourlysteps=360&amp;lt;/code&amp;gt; 来控制返回预报时长。&lt;br /&gt;
&lt;br /&gt;
== 预报更新频率 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''频率'''&lt;br /&gt;
|-&lt;br /&gt;
|'''实况天气数据'''&lt;br /&gt;
|1 分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级天气预报数据'''&lt;br /&gt;
|1 分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''小时级天气预报数据'''&lt;br /&gt;
|15 分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''天级天气预报数据'''&lt;br /&gt;
|2 小时&lt;br /&gt;
|-&lt;br /&gt;
|'''PM 2.5 / AQI 数据'''&lt;br /&gt;
|1 小时&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* 注：采用多数据源校正数据，每个数据源的更新频率不同，小时级和天级预报更新频率为综合测算估值。&lt;br /&gt;
&lt;br /&gt;
== 预报地域精度 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''精度'''&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级预报'''&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''小时级预报'''&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''天级预报'''&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''PM 2.5 / AQI 数据'''&lt;br /&gt;
|5 km*5 km&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*注：采用多数据源校正数据，每个数据源的地域精度不同，小时级和天级预报地域精度为综合测算估值。&lt;br /&gt;
&lt;br /&gt;
== 数据来源 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''数据源'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |天气数据&lt;br /&gt;
|中国气象科学数据共享服务网&lt;br /&gt;
|-&lt;br /&gt;
|台湾地区交通部中央气象局&lt;br /&gt;
|-&lt;br /&gt;
|美国大气与海洋管理局&lt;br /&gt;
|-&lt;br /&gt;
|日本气象厅&lt;br /&gt;
|-&lt;br /&gt;
|Open Weather Map&lt;br /&gt;
|-&lt;br /&gt;
|世界各国气象局和气象组织&lt;br /&gt;
|-&lt;br /&gt;
|空气质量数据&lt;br /&gt;
|PM 25.in、环保部、WMO&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7920</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7920"/>
				<updated>2021-04-04T08:34:29Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大家好，在这里介绍彩云小梦 API 的调用。目前还非常初级，处于尝鲜版本。使用步骤如下：&lt;br /&gt;
&lt;br /&gt;
* 发送邮件到 api@caiyunapp.com 申请 token，请写明：&lt;br /&gt;
** 你的单位/学校和姓名&lt;br /&gt;
** 申请 API 的用途&lt;br /&gt;
** App 或 网站的链接&lt;br /&gt;
&lt;br /&gt;
* 按照下面的说明进行调用&lt;br /&gt;
&lt;br /&gt;
=python版本=&lt;br /&gt;
colab链接：https://colab.research.google.com/drive/1Ha0IEOm-VoPu6DbtbUkuYE5HycdfQ9Ax?usp=sharing&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def write(title, content):&lt;br /&gt;
    global nid&lt;br /&gt;
&lt;br /&gt;
    import requests&lt;br /&gt;
    import json&lt;br /&gt;
    &lt;br /&gt;
    url = &amp;quot;http://if.caiyunai.com/v1/dream/&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    #WARNING, this should be replaced by your token&lt;br /&gt;
    token = 你得到的token&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    #创建文章，如果已经创建过就使用之前的文章id&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
    &lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
                &amp;quot;nid&amp;quot;: nid,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
    except:&lt;br /&gt;
&lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_save&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
        nid = json.loads(response.text)['data']['nid']&lt;br /&gt;
&lt;br /&gt;
    #选择模型&lt;br /&gt;
&lt;br /&gt;
    #小梦0号：60094a2a9661080dc490f75a&lt;br /&gt;
    #小梦1号：601ac4c9bd931db756e22da6&lt;br /&gt;
    #纯爱：601f92f60c9aaf5f28a6f908&lt;br /&gt;
    #言情：601f936f0c9aaf5f28a6f90a&lt;br /&gt;
    #玄幻：60211134902769d45689bf75&lt;br /&gt;
&lt;br /&gt;
    #我们在本文例子里，选“小梦0号“&lt;br /&gt;
    mid=&amp;quot;60094a2a9661080dc490f75a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    #发起续写&lt;br /&gt;
&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;content&amp;quot; : content, &lt;br /&gt;
            &amp;quot;title&amp;quot; : title,&lt;br /&gt;
            &amp;quot;mid&amp;quot;: mid,&lt;br /&gt;
            &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_ai&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
        xid=json.loads(response.text)['data']['xid']&lt;br /&gt;
    except:&lt;br /&gt;
        print(response.text)&lt;br /&gt;
        return;&lt;br /&gt;
        &lt;br /&gt;
    #等待结果&lt;br /&gt;
    import time&lt;br /&gt;
&lt;br /&gt;
    while True:&lt;br /&gt;
&lt;br /&gt;
      time.sleep(1) &lt;br /&gt;
&lt;br /&gt;
      #获取结果&lt;br /&gt;
      payload = {&lt;br /&gt;
              &amp;quot;xid&amp;quot;: xid,&lt;br /&gt;
              &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
              }&lt;br /&gt;
&lt;br /&gt;
      response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_dream_loop&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
      if json.loads(response.text)['data']['count']==0:&lt;br /&gt;
        res = json.loads(response.text)['data']['rows']&lt;br /&gt;
        break&lt;br /&gt;
&lt;br /&gt;
    return res&lt;br /&gt;
&lt;br /&gt;
write(&amp;quot;星球大战&amp;quot;,&amp;quot;地球联合舰队&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7919</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7919"/>
				<updated>2021-04-04T08:25:31Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大家好，在这里介绍彩云小梦 API 的调用。目前还非常初级，处于尝鲜版本。&lt;br /&gt;
&lt;br /&gt;
* 发送邮件到 api@caiyunapp.com 申请 token，请写明：&lt;br /&gt;
** 你的单位/学校和姓名&lt;br /&gt;
** 申请 API 的用途&lt;br /&gt;
** App 或 网站的链接&lt;br /&gt;
&lt;br /&gt;
* 按照下面的说明进行调用&lt;br /&gt;
&lt;br /&gt;
=python版本=&lt;br /&gt;
colab链接：https://colab.research.google.com/drive/1Ha0IEOm-VoPu6DbtbUkuYE5HycdfQ9Ax?usp=sharing&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def write(title, content):&lt;br /&gt;
    global nid&lt;br /&gt;
&lt;br /&gt;
    import requests&lt;br /&gt;
    import json&lt;br /&gt;
    &lt;br /&gt;
    url = &amp;quot;http://if.caiyunai.com/v1/dream/&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    #WARNING, this should be replaced by your token&lt;br /&gt;
    token = 你得到的token&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    #创建文章，如果已经创建过就使用之前的文章id&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
    &lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
                &amp;quot;nid&amp;quot;: nid,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
    except:&lt;br /&gt;
&lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_save&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
        nid = json.loads(response.text)['data']['nid']&lt;br /&gt;
&lt;br /&gt;
    #选择模型&lt;br /&gt;
&lt;br /&gt;
    #小梦0号：60094a2a9661080dc490f75a&lt;br /&gt;
    #小梦1号：601ac4c9bd931db756e22da6&lt;br /&gt;
    #纯爱：601f92f60c9aaf5f28a6f908&lt;br /&gt;
    #言情：601f936f0c9aaf5f28a6f90a&lt;br /&gt;
    #玄幻：60211134902769d45689bf75&lt;br /&gt;
&lt;br /&gt;
    #我们在本文例子里，选“小梦0号“&lt;br /&gt;
    mid=&amp;quot;60094a2a9661080dc490f75a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    #发起续写&lt;br /&gt;
&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;content&amp;quot; : content, &lt;br /&gt;
            &amp;quot;title&amp;quot; : title,&lt;br /&gt;
            &amp;quot;mid&amp;quot;: mid,&lt;br /&gt;
            &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_ai&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
        xid=json.loads(response.text)['data']['xid']&lt;br /&gt;
    except:&lt;br /&gt;
        print(response.text)&lt;br /&gt;
        return;&lt;br /&gt;
        &lt;br /&gt;
    #等待结果&lt;br /&gt;
    import time&lt;br /&gt;
&lt;br /&gt;
    while True:&lt;br /&gt;
&lt;br /&gt;
      time.sleep(1) &lt;br /&gt;
&lt;br /&gt;
      #获取结果&lt;br /&gt;
      payload = {&lt;br /&gt;
              &amp;quot;xid&amp;quot;: xid,&lt;br /&gt;
              &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
              }&lt;br /&gt;
&lt;br /&gt;
      response = requests.request(&amp;quot;POST&amp;quot;, url+token+&amp;quot;/novel_dream_loop&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
      if json.loads(response.text)['data']['count']==0:&lt;br /&gt;
        res = json.loads(response.text)['data']['rows']&lt;br /&gt;
        break&lt;br /&gt;
&lt;br /&gt;
    return res&lt;br /&gt;
&lt;br /&gt;
write(&amp;quot;星球大战&amp;quot;,&amp;quot;地球联合舰队&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7916</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7916"/>
				<updated>2021-04-01T08:45:36Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大家好，在这里介绍彩云小梦 API 的调用。目前还非常初级，处于尝鲜版本。有问题请和 api@caiyunapp.com 反馈。&lt;br /&gt;
&lt;br /&gt;
* 账户注册：通过 http://if.caiyunai.com/dream 注册一个彩云小梦的普通用户&lt;br /&gt;
* 注册完成后：在 chrome 浏览器地址栏输入（其中前缀 '''javascript''' 需要单独复制）：'''javascript:alert(localStorage.cy_dream_user)'''，得到你的uid&lt;br /&gt;
=python版本=&lt;br /&gt;
colab链接：https://colab.research.google.com/drive/1Ha0IEOm-VoPu6DbtbUkuYE5HycdfQ9Ax?usp=sharing&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def write(title, content):&lt;br /&gt;
    global nid&lt;br /&gt;
&lt;br /&gt;
    import requests&lt;br /&gt;
    import json&lt;br /&gt;
    &lt;br /&gt;
    url = &amp;quot;http://if.caiyunai.com/v1/dream/&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    #WARNING, this should be replaced by your uid&lt;br /&gt;
    UID = 你刚才得到的UID&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    #创建文章，如果已经创建过就使用之前的文章id&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
    &lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
                &amp;quot;nid&amp;quot;: nid,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
    except:&lt;br /&gt;
&lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        response = requests.request(&amp;quot;POST&amp;quot;, url+UID+&amp;quot;/novel_save&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
        nid = json.loads(response.text)['data']['nid']&lt;br /&gt;
&lt;br /&gt;
    #选择模型&lt;br /&gt;
&lt;br /&gt;
    #小梦0号：60094a2a9661080dc490f75a&lt;br /&gt;
    #小梦1号：601ac4c9bd931db756e22da6&lt;br /&gt;
    #纯爱：601f92f60c9aaf5f28a6f908&lt;br /&gt;
    #言情：601f936f0c9aaf5f28a6f90a&lt;br /&gt;
    #玄幻：60211134902769d45689bf75&lt;br /&gt;
&lt;br /&gt;
    #我们在本文例子里，选“小梦0号“&lt;br /&gt;
    mid=&amp;quot;60094a2a9661080dc490f75a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    #发起续写&lt;br /&gt;
&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;content&amp;quot; : content, &lt;br /&gt;
            &amp;quot;title&amp;quot; : title,&lt;br /&gt;
            &amp;quot;mid&amp;quot;: mid,&lt;br /&gt;
            &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url+UID+&amp;quot;/novel_ai&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
        xid=json.loads(response.text)['data']['xid']&lt;br /&gt;
    except:&lt;br /&gt;
        print(response.text)&lt;br /&gt;
        return;&lt;br /&gt;
        &lt;br /&gt;
    #等待结果&lt;br /&gt;
    import time&lt;br /&gt;
&lt;br /&gt;
    while True:&lt;br /&gt;
&lt;br /&gt;
      time.sleep(1) &lt;br /&gt;
&lt;br /&gt;
      #获取结果&lt;br /&gt;
      payload = {&lt;br /&gt;
              &amp;quot;xid&amp;quot;: xid,&lt;br /&gt;
              &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
              }&lt;br /&gt;
&lt;br /&gt;
      response = requests.request(&amp;quot;POST&amp;quot;, url+UID+&amp;quot;/novel_dream_loop&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
      if json.loads(response.text)['data']['count']==0:&lt;br /&gt;
        res = json.loads(response.text)['data']['rows']&lt;br /&gt;
        break&lt;br /&gt;
&lt;br /&gt;
    return res&lt;br /&gt;
&lt;br /&gt;
write(&amp;quot;星球大战&amp;quot;,&amp;quot;地球联合舰队&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=bash版本=&lt;br /&gt;
* 创建文章，通过如下命令&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
export CY_UID=你刚才得到的UID&lt;br /&gt;
&lt;br /&gt;
#创建新文章&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;}' http://if.caiyunai.com/v1/dream/$CY_UID/novel_save &lt;br /&gt;
{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;nid&amp;quot;:&amp;quot;6064092f660f63133b940725&amp;quot;}}  &lt;br /&gt;
&lt;br /&gt;
#得到nid为你的文章，记下你的nid&lt;br /&gt;
export NID=上一个命令返回的nid&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 选择模型&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#查看 model 详情（一般不用）：curl -d '' http://if.caiyunai.com/v1/dream/model_list&lt;br /&gt;
&lt;br /&gt;
#小梦 0 号：60094a2a9661080dc490f75a&lt;br /&gt;
#小梦 1 号：601ac4c9bd931db756e22da6&lt;br /&gt;
#纯爱：601f92f60c9aaf5f28a6f908&lt;br /&gt;
#言情：601f936f0c9aaf5f28a6f90a&lt;br /&gt;
#玄幻：60211134902769d45689bf75&lt;br /&gt;
&lt;br /&gt;
#我们在本文例子里，选“小梦0号“&lt;br /&gt;
export MID=60094a2a9661080dc490f75a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 发送续写请求&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/novel_ai&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;你好&amp;quot;,&amp;quot;uid&amp;quot;:&amp;quot;'$CY_UID'&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;'$MID'&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;&amp;quot;}'&lt;br /&gt;
#返回例子如下：{&amp;quot;status&amp;quot;:0,&amp;quot;msg&amp;quot;:&amp;quot;ok&amp;quot;,&amp;quot;data&amp;quot;:{&amp;quot;xid&amp;quot;:&amp;quot;60640b0c9dda21a5586494a0&amp;quot;}}&lt;br /&gt;
#记录下续写id（xid）&lt;br /&gt;
export XID=60640b0c9dda21a5586494a0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 等待，然后获取续写结果&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/novel_dream_loop&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;'$XID'&amp;quot;}'&lt;br /&gt;
&lt;br /&gt;
# 请求体样例：{&amp;quot;nid&amp;quot;:&amp;quot;602f3a7cb499433a1a16a458&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;602f3dfe84f40329800a3760&amp;quot;}&lt;br /&gt;
# 返回体样例：&lt;br /&gt;
#  计算中：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[],&amp;quot;count&amp;quot;:1}}&lt;br /&gt;
#  计算完毕：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第一条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第二条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第三条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;}&lt;br /&gt;
#    ],&amp;quot;count&amp;quot;:0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 然后可以反复调用上面的接口继续续写，直到创作完毕后，可以使用novel_save把文章保存&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;}' http://if.caiyunai.com/v1/dream/$CY_UID/novel_save &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 下一次开始续写前，可以使用list函数调出已经保存的文章&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot; }' &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/list&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7915</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7915"/>
				<updated>2021-04-01T08:32:53Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大家好，在这里介绍彩云小梦 API 的调用。&lt;br /&gt;
&lt;br /&gt;
* 账户注册：通过 http://if.caiyunai.com/dream 注册一个彩云小梦的普通用户&lt;br /&gt;
* 注册完成后：在 chrome 浏览器地址栏输入（其中前缀 '''javascript''' 需要单独复制）：'''javascript:alert(localStorage.cy_dream_user)'''，得到你的uid&lt;br /&gt;
=python版本=&lt;br /&gt;
colab链接：https://colab.research.google.com/drive/1Ha0IEOm-VoPu6DbtbUkuYE5HycdfQ9Ax?usp=sharing&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def write(title, content):&lt;br /&gt;
    global nid&lt;br /&gt;
&lt;br /&gt;
    import requests&lt;br /&gt;
    import json&lt;br /&gt;
    &lt;br /&gt;
    url = &amp;quot;http://if.caiyunai.com/v1/dream/&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    #WARNING, this should be replaced by your uid&lt;br /&gt;
    UID = 你刚才得到的UID&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    #创建文章，如果已经创建过就使用之前的文章id&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
    &lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
                &amp;quot;nid&amp;quot;: nid,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
    except:&lt;br /&gt;
&lt;br /&gt;
        payload = {&lt;br /&gt;
                &amp;quot;content&amp;quot; : content, &lt;br /&gt;
                &amp;quot;title&amp;quot; : title,&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        response = requests.request(&amp;quot;POST&amp;quot;, url+UID+&amp;quot;/novel_save&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
        nid = json.loads(response.text)['data']['nid']&lt;br /&gt;
&lt;br /&gt;
    #选择模型&lt;br /&gt;
&lt;br /&gt;
    #小梦0号：60094a2a9661080dc490f75a&lt;br /&gt;
    #小梦1号：601ac4c9bd931db756e22da6&lt;br /&gt;
    #纯爱：601f92f60c9aaf5f28a6f908&lt;br /&gt;
    #言情：601f936f0c9aaf5f28a6f90a&lt;br /&gt;
    #玄幻：60211134902769d45689bf75&lt;br /&gt;
&lt;br /&gt;
    #我们在本文例子里，选“小梦0号“&lt;br /&gt;
    mid=&amp;quot;60094a2a9661080dc490f75a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    #发起续写&lt;br /&gt;
&lt;br /&gt;
    payload = {&lt;br /&gt;
            &amp;quot;content&amp;quot; : content, &lt;br /&gt;
            &amp;quot;title&amp;quot; : title,&lt;br /&gt;
            &amp;quot;mid&amp;quot;: mid,&lt;br /&gt;
            &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
    response = requests.request(&amp;quot;POST&amp;quot;, url+UID+&amp;quot;/novel_ai&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
    try:&lt;br /&gt;
        xid=json.loads(response.text)['data']['xid']&lt;br /&gt;
    except:&lt;br /&gt;
        print(response.text)&lt;br /&gt;
        return;&lt;br /&gt;
        &lt;br /&gt;
    #等待结果&lt;br /&gt;
    import time&lt;br /&gt;
&lt;br /&gt;
    while True:&lt;br /&gt;
&lt;br /&gt;
      time.sleep(1) &lt;br /&gt;
&lt;br /&gt;
      #获取结果&lt;br /&gt;
      payload = {&lt;br /&gt;
              &amp;quot;xid&amp;quot;: xid,&lt;br /&gt;
              &amp;quot;nid&amp;quot;: nid&lt;br /&gt;
              }&lt;br /&gt;
&lt;br /&gt;
      response = requests.request(&amp;quot;POST&amp;quot;, url+UID+&amp;quot;/novel_dream_loop&amp;quot;, data=json.dumps(payload))&lt;br /&gt;
&lt;br /&gt;
      if json.loads(response.text)['data']['count']==0:&lt;br /&gt;
        res = json.loads(response.text)['data']['rows']&lt;br /&gt;
        break&lt;br /&gt;
&lt;br /&gt;
    return res&lt;br /&gt;
&lt;br /&gt;
write(&amp;quot;星球大战&amp;quot;,&amp;quot;地球联合舰队&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=bash版本=&lt;br /&gt;
* 创建文章，通过如下命令&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
export CY_UID=你刚才得到的UID&lt;br /&gt;
&lt;br /&gt;
#创建新文章&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;}' http://if.caiyunai.com/v1/dream/$CY_UID/novel_save &lt;br /&gt;
{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;nid&amp;quot;:&amp;quot;6064092f660f63133b940725&amp;quot;}}  &lt;br /&gt;
&lt;br /&gt;
#得到nid为你的文章，记下你的nid&lt;br /&gt;
export NID=上一个命令返回的nid&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 选择模型&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#查看 model 详情（一般不用）：curl -d '' http://if.caiyunai.com/v1/dream/model_list&lt;br /&gt;
&lt;br /&gt;
#小梦 0 号：60094a2a9661080dc490f75a&lt;br /&gt;
#小梦 1 号：601ac4c9bd931db756e22da6&lt;br /&gt;
#纯爱：601f92f60c9aaf5f28a6f908&lt;br /&gt;
#言情：601f936f0c9aaf5f28a6f90a&lt;br /&gt;
#玄幻：60211134902769d45689bf75&lt;br /&gt;
&lt;br /&gt;
#我们在本文例子里，选“小梦0号“&lt;br /&gt;
export MID=60094a2a9661080dc490f75a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 发送续写请求&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/novel_ai&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;你好&amp;quot;,&amp;quot;uid&amp;quot;:&amp;quot;'$CY_UID'&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;'$MID'&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;&amp;quot;}'&lt;br /&gt;
#返回例子如下：{&amp;quot;status&amp;quot;:0,&amp;quot;msg&amp;quot;:&amp;quot;ok&amp;quot;,&amp;quot;data&amp;quot;:{&amp;quot;xid&amp;quot;:&amp;quot;60640b0c9dda21a5586494a0&amp;quot;}}&lt;br /&gt;
#记录下续写id（xid）&lt;br /&gt;
export XID=60640b0c9dda21a5586494a0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 等待，然后获取续写结果&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/novel_dream_loop&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;'$XID'&amp;quot;}'&lt;br /&gt;
&lt;br /&gt;
# 请求体样例：{&amp;quot;nid&amp;quot;:&amp;quot;602f3a7cb499433a1a16a458&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;602f3dfe84f40329800a3760&amp;quot;}&lt;br /&gt;
# 返回体样例：&lt;br /&gt;
#  计算中：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[],&amp;quot;count&amp;quot;:1}}&lt;br /&gt;
#  计算完毕：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第一条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第二条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第三条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;}&lt;br /&gt;
#    ],&amp;quot;count&amp;quot;:0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 然后可以反复调用上面的接口继续续写，直到创作完毕后，可以使用novel_save把文章保存&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;}' http://if.caiyunai.com/v1/dream/$CY_UID/novel_save &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 下一次开始续写前，可以使用list函数调出已经保存的文章&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot; }' &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/list&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7914</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7914"/>
				<updated>2021-04-01T07:43:38Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大家好，在这里介绍彩云小梦 API 的调用。&lt;br /&gt;
&lt;br /&gt;
* 账户注册：通过 http://if.caiyunai.com/dream 注册一个彩云小梦的普通用户&lt;br /&gt;
* 注册完成后：在 chrome 浏览器地址栏输入（其中前缀 '''javascript''' 需要单独复制）：'''javascript:alert(localStorage.cy_dream_user)'''，得到你的uid&lt;br /&gt;
* 创建文章，通过如下命令&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
export CY_UID=你刚才得到的UID&lt;br /&gt;
&lt;br /&gt;
#创建新文章&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;}' http://if.caiyunai.com/v1/dream/$CY_UID/novel_save &lt;br /&gt;
{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;nid&amp;quot;:&amp;quot;6064092f660f63133b940725&amp;quot;}}  &lt;br /&gt;
&lt;br /&gt;
#得到nid为你的文章，记下你的nid&lt;br /&gt;
export NID=上一个命令返回的nid&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 选择模型&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#查看 model 详情（一般不用）：curl -d '' http://if.caiyunai.com/v1/dream/model_list&lt;br /&gt;
&lt;br /&gt;
#小梦 0 号：60094a2a9661080dc490f75a&lt;br /&gt;
#小梦 1 号：601ac4c9bd931db756e22da6&lt;br /&gt;
#纯爱：601f92f60c9aaf5f28a6f908&lt;br /&gt;
#言情：601f936f0c9aaf5f28a6f90a&lt;br /&gt;
#玄幻：60211134902769d45689bf75&lt;br /&gt;
&lt;br /&gt;
#我们在本文例子里，选“小梦0号“&lt;br /&gt;
export MID=60094a2a9661080dc490f75a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 发送续写请求&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/novel_ai&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;你好&amp;quot;,&amp;quot;uid&amp;quot;:&amp;quot;'$CY_UID'&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;'$MID'&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;&amp;quot;}'&lt;br /&gt;
#返回例子如下：{&amp;quot;status&amp;quot;:0,&amp;quot;msg&amp;quot;:&amp;quot;ok&amp;quot;,&amp;quot;data&amp;quot;:{&amp;quot;xid&amp;quot;:&amp;quot;60640b0c9dda21a5586494a0&amp;quot;}}&lt;br /&gt;
#记录下续写id（xid）&lt;br /&gt;
export XID=60640b0c9dda21a5586494a0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 等待，然后获取续写结果&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/novel_dream_loop&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;'$XID'&amp;quot;}'&lt;br /&gt;
&lt;br /&gt;
# 请求体样例：{&amp;quot;nid&amp;quot;:&amp;quot;602f3a7cb499433a1a16a458&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;602f3dfe84f40329800a3760&amp;quot;}&lt;br /&gt;
# 返回体样例：&lt;br /&gt;
#  计算中：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[],&amp;quot;count&amp;quot;:1}}&lt;br /&gt;
#  计算完毕：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第一条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第二条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第三条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;}&lt;br /&gt;
#    ],&amp;quot;count&amp;quot;:0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 然后可以反复调用上面的接口继续续写，直到创作完毕后，可以使用novel_save把文章保存&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;}' http://if.caiyunai.com/v1/dream/$CY_UID/novel_save &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 下一次开始续写前，可以使用list函数调出已经保存的文章&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot; }' &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/list&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7913</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7913"/>
				<updated>2021-04-01T07:41:12Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大家好，在这里介绍彩云小梦 API 的调用。&lt;br /&gt;
&lt;br /&gt;
* 账户注册：通过 http://if.caiyunai.com/dream 注册一个彩云小梦的普通用户&lt;br /&gt;
* 注册完成后：在 chrome 浏览器地址栏输入（其中前缀 '''javascript''' 需要单独复制一次）：'''javascript:alert(localStorage.cy_dream_user)'''，得到你的uid&lt;br /&gt;
* 创建文章，通过如下命令&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
export CY_UID=你刚才得到的UID&lt;br /&gt;
&lt;br /&gt;
#创建新文章&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;}' http://if.caiyunai.com/v1/dream/$CY_UID/novel_save &lt;br /&gt;
{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;nid&amp;quot;:&amp;quot;6064092f660f63133b940725&amp;quot;}}  &lt;br /&gt;
&lt;br /&gt;
#得到nid为你的文章，记下你的nid&lt;br /&gt;
export NID=上一个命令返回的nid&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 选择模型&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#查看 model 详情（一般不用）：curl -d '' http://if.caiyunai.com/v1/dream/model_list&lt;br /&gt;
&lt;br /&gt;
#小梦 0 号：60094a2a9661080dc490f75a&lt;br /&gt;
#小梦 1 号：601ac4c9bd931db756e22da6&lt;br /&gt;
#纯爱：601f92f60c9aaf5f28a6f908&lt;br /&gt;
#言情：601f936f0c9aaf5f28a6f90a&lt;br /&gt;
#玄幻：60211134902769d45689bf75&lt;br /&gt;
&lt;br /&gt;
#我们在本文例子里，选“小梦0号“&lt;br /&gt;
export MID=60094a2a9661080dc490f75a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 发送续写请求&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/novel_ai&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;你好&amp;quot;,&amp;quot;uid&amp;quot;:&amp;quot;'$CY_UID'&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;'$MID'&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;&amp;quot;}'&lt;br /&gt;
#返回例子如下：{&amp;quot;status&amp;quot;:0,&amp;quot;msg&amp;quot;:&amp;quot;ok&amp;quot;,&amp;quot;data&amp;quot;:{&amp;quot;xid&amp;quot;:&amp;quot;60640b0c9dda21a5586494a0&amp;quot;}}&lt;br /&gt;
#记录下续写id（xid）&lt;br /&gt;
export XID=60640b0c9dda21a5586494a0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 等待，然后获取续写结果&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/novel_dream_loop&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;'$XID'&amp;quot;}'&lt;br /&gt;
&lt;br /&gt;
# 请求体样例：{&amp;quot;nid&amp;quot;:&amp;quot;602f3a7cb499433a1a16a458&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;602f3dfe84f40329800a3760&amp;quot;}&lt;br /&gt;
# 返回体样例：&lt;br /&gt;
#  计算中：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[],&amp;quot;count&amp;quot;:1}}&lt;br /&gt;
#  计算完毕：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第一条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第二条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第三条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;}&lt;br /&gt;
#    ],&amp;quot;count&amp;quot;:0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 然后可以反复调用上面的接口继续续写，直到创作完毕后，可以使用novel_save把文章保存&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;}' http://if.caiyunai.com/v1/dream/$CY_UID/novel_save &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 下一次开始续写前，可以使用list函数调出已经保存的文章&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot; }' &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/list&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7912</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7912"/>
				<updated>2021-04-01T07:40:49Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大家好，在这里介绍彩云小梦 API 的调用。&lt;br /&gt;
&lt;br /&gt;
* 账户注册：通过 http://if.caiyunai.com/dream 注册一个彩云小梦的普通用户&lt;br /&gt;
* 注册完成后：在 chrome 浏览器地址栏输入（其中前缀 '''javascript''' 需要单独复制一次）：'''javascript:alert(localStorage.cy_dream_user)'''，得到你的uid&lt;br /&gt;
* 创建文章，通过如下命令&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
export CY_UID=你刚才得到的UID&lt;br /&gt;
&lt;br /&gt;
#创建新文章&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;}' http://if.caiyunai.com/v1/dream/$CY_UID/novel_save &lt;br /&gt;
{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;nid&amp;quot;:&amp;quot;6064092f660f63133b940725&amp;quot;}}  &lt;br /&gt;
&lt;br /&gt;
#得到nid为你的文章，记下你的nid&lt;br /&gt;
export NID=上一个命令返回的nid&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 选择模型&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#查看 model 详情（一般不用）：curl -d '' http://if.caiyunai.com/v1/dream/model_list&lt;br /&gt;
&lt;br /&gt;
#小梦 0 号：60094a2a9661080dc490f75a&lt;br /&gt;
#小梦 1 号：601ac4c9bd931db756e22da6&lt;br /&gt;
#纯爱：601f92f60c9aaf5f28a6f908&lt;br /&gt;
#言情：601f936f0c9aaf5f28a6f90a&lt;br /&gt;
#玄幻：60211134902769d45689bf75&lt;br /&gt;
&lt;br /&gt;
#我们在本文例子里，选“小梦0号&lt;br /&gt;
export MID=60094a2a9661080dc490f75a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 发送续写请求&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/novel_ai&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;你好&amp;quot;,&amp;quot;uid&amp;quot;:&amp;quot;'$CY_UID'&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;'$MID'&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;&amp;quot;}'&lt;br /&gt;
#返回例子如下：{&amp;quot;status&amp;quot;:0,&amp;quot;msg&amp;quot;:&amp;quot;ok&amp;quot;,&amp;quot;data&amp;quot;:{&amp;quot;xid&amp;quot;:&amp;quot;60640b0c9dda21a5586494a0&amp;quot;}}&lt;br /&gt;
#记录下续写id（xid）&lt;br /&gt;
export XID=60640b0c9dda21a5586494a0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 等待，然后获取续写结果&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/novel_dream_loop&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;'$XID'&amp;quot;}'&lt;br /&gt;
&lt;br /&gt;
# 请求体样例：{&amp;quot;nid&amp;quot;:&amp;quot;602f3a7cb499433a1a16a458&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;602f3dfe84f40329800a3760&amp;quot;}&lt;br /&gt;
# 返回体样例：&lt;br /&gt;
#  计算中：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[],&amp;quot;count&amp;quot;:1}}&lt;br /&gt;
#  计算完毕：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第一条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第二条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第三条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;}&lt;br /&gt;
#    ],&amp;quot;count&amp;quot;:0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 然后可以反复调用上面的接口继续续写，直到创作完毕后，可以使用novel_save把文章保存&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;}' http://if.caiyunai.com/v1/dream/$CY_UID/novel_save &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 下一次开始续写前，可以使用list函数调出已经保存的文章&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot; }' &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/list&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7911</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7911"/>
				<updated>2021-04-01T07:38:38Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大家好，在这里介绍彩云小梦 API 的调用。&lt;br /&gt;
&lt;br /&gt;
* 账户注册：通过 http://if.caiyunai.com/dream 注册一个彩云小梦的普通用户&lt;br /&gt;
* 注册完成后：在 chrome 浏览器地址栏输入（其中前缀 '''javascript''' 需要单独复制一次）：'''javascript:alert(localStorage.cy_dream_user)'''，得到你的uid&lt;br /&gt;
* 创建文章，通过如下命令&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
export CY_UID=你刚才得到的UID&lt;br /&gt;
&lt;br /&gt;
#创建新文章&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;}' http://if.caiyunai.com/v1/dream/$CY_UID/novel_save &lt;br /&gt;
{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;nid&amp;quot;:&amp;quot;6064092f660f63133b940725&amp;quot;}}  &lt;br /&gt;
&lt;br /&gt;
#得到nid为你的文章，记下你的nid&lt;br /&gt;
export NID=6064092f660f63133b940725&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 选择模型&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#查看 model 详情（一般不用）：curl -d '' http://if.caiyunai.com/v1/dream/model_list&lt;br /&gt;
&lt;br /&gt;
#小梦 0 号：60094a2a9661080dc490f75a&lt;br /&gt;
#小梦 1 号：601ac4c9bd931db756e22da6&lt;br /&gt;
#纯爱：601f92f60c9aaf5f28a6f908&lt;br /&gt;
#言情：601f936f0c9aaf5f28a6f90a&lt;br /&gt;
#玄幻：60211134902769d45689bf75&lt;br /&gt;
&lt;br /&gt;
#我们在本文例子里，选“小梦0号&lt;br /&gt;
export MID=60094a2a9661080dc490f75a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 发送续写请求&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/novel_ai&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;你好&amp;quot;,&amp;quot;uid&amp;quot;:&amp;quot;'$CY_UID'&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;'$MID'&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;&amp;quot;}'&lt;br /&gt;
#返回例子如下：{&amp;quot;status&amp;quot;:0,&amp;quot;msg&amp;quot;:&amp;quot;ok&amp;quot;,&amp;quot;data&amp;quot;:{&amp;quot;xid&amp;quot;:&amp;quot;60640b0c9dda21a5586494a0&amp;quot;}}&lt;br /&gt;
#记录下续写id（xid）&lt;br /&gt;
export XID=60640b0c9dda21a5586494a0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 等待，然后获取续写结果&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/novel_dream_loop&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;'$XID'&amp;quot;}'&lt;br /&gt;
&lt;br /&gt;
# 请求体样例：{&amp;quot;nid&amp;quot;:&amp;quot;602f3a7cb499433a1a16a458&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;602f3dfe84f40329800a3760&amp;quot;}&lt;br /&gt;
# 返回体样例：&lt;br /&gt;
#  计算中：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[],&amp;quot;count&amp;quot;:1}}&lt;br /&gt;
#  计算完毕：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第一条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第二条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第三条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;}&lt;br /&gt;
#    ],&amp;quot;count&amp;quot;:0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 然后可以反复调用上面的接口继续续写，直到创作完毕后，可以使用novel_save把文章保存&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;}' http://if.caiyunai.com/v1/dream/$CY_UID/novel_save &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 下一次开始续写前，可以使用list函数调出已经保存的文章&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot; }' &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/list&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7910</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7910"/>
				<updated>2021-04-01T07:37:45Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大家好，在这里介绍彩云小梦 API 的调用。&lt;br /&gt;
&lt;br /&gt;
* 账户注册：通过 http://if.caiyunai.com/dream 注册一个彩云小梦的普通用户&lt;br /&gt;
* 注册完成后：在 chrome 浏览器地址栏输入（其中前缀 '''javascript''' 需要手动输入）：'''javascript:alert(localStorage.cy_dream_user)'''，得到你的uid&lt;br /&gt;
* 创建文章，通过如下命令&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
export CY_UID=你刚才得到的UID&lt;br /&gt;
&lt;br /&gt;
#创建新文章&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;}' http://if.caiyunai.com/v1/dream/$CY_UID/novel_save &lt;br /&gt;
{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;nid&amp;quot;:&amp;quot;6064092f660f63133b940725&amp;quot;}}  &lt;br /&gt;
&lt;br /&gt;
#得到nid为你的文章，记下你的nid&lt;br /&gt;
export NID=6064092f660f63133b940725&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 选择模型&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#查看 model 详情（一般不用）：curl -d '' http://if.caiyunai.com/v1/dream/model_list&lt;br /&gt;
&lt;br /&gt;
#小梦 0 号：60094a2a9661080dc490f75a&lt;br /&gt;
#小梦 1 号：601ac4c9bd931db756e22da6&lt;br /&gt;
#纯爱：601f92f60c9aaf5f28a6f908&lt;br /&gt;
#言情：601f936f0c9aaf5f28a6f90a&lt;br /&gt;
#玄幻：60211134902769d45689bf75&lt;br /&gt;
&lt;br /&gt;
#我们在本文例子里，选“小梦0号&lt;br /&gt;
export MID=60094a2a9661080dc490f75a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 发送续写请求&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/novel_ai&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;你好&amp;quot;,&amp;quot;uid&amp;quot;:&amp;quot;'$CY_UID'&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;'$MID'&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;&amp;quot;}'&lt;br /&gt;
#返回例子如下：{&amp;quot;status&amp;quot;:0,&amp;quot;msg&amp;quot;:&amp;quot;ok&amp;quot;,&amp;quot;data&amp;quot;:{&amp;quot;xid&amp;quot;:&amp;quot;60640b0c9dda21a5586494a0&amp;quot;}}&lt;br /&gt;
#记录下续写id（xid）&lt;br /&gt;
export XID=60640b0c9dda21a5586494a0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 等待，然后获取续写结果&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/novel_dream_loop&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;'$XID'&amp;quot;}'&lt;br /&gt;
&lt;br /&gt;
# 请求体样例：{&amp;quot;nid&amp;quot;:&amp;quot;602f3a7cb499433a1a16a458&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;602f3dfe84f40329800a3760&amp;quot;}&lt;br /&gt;
# 返回体样例：&lt;br /&gt;
#  计算中：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[],&amp;quot;count&amp;quot;:1}}&lt;br /&gt;
#  计算完毕：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第一条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第二条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第三条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;}&lt;br /&gt;
#    ],&amp;quot;count&amp;quot;:0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 然后可以反复调用上面的接口继续续写，直到创作完毕后，可以使用novel_save把文章保存&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot;}' http://if.caiyunai.com/v1/dream/$CY_UID/novel_save &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 下一次开始续写前，可以使用list函数调出已经保存的文章&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;nid&amp;quot;:&amp;quot;'$NID'&amp;quot; }' &amp;quot;http://if.caiyunai.com/v1/dream/$CY_UID/list&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7898</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7898"/>
				<updated>2021-03-31T07:18:41Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大家好，在这里介绍彩云小梦 API 的调用。&lt;br /&gt;
&lt;br /&gt;
* 账户注册：通过 http://if.caiyunapp.com/dream 注册一个彩云小梦的普通用户&lt;br /&gt;
* 注册完成后：在浏览器地址栏输入：'''javascript:alert(localStorage.cy_dream_user)'''，得到你的uid&lt;br /&gt;
* 创建文章，通过如下命令&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
UID=你刚才得到的UID&lt;br /&gt;
&lt;br /&gt;
#创建新文章&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;}' http://if.caiyunai.com/v1/dream/$UID/novel_save &lt;br /&gt;
{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;nid&amp;quot;:&amp;quot;6064092f660f63133b940725&amp;quot;}}  &lt;br /&gt;
&lt;br /&gt;
#得到nid为你的文章，记下你的nid&lt;br /&gt;
NID=6064092f660f63133b940725&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 选择模型，在这里，选“小梦0号”&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -d '' http://if.caiyunai.com/v1/dream/model_list&lt;br /&gt;
MID=60094a2a9661080dc490f75a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 发送续写请求&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$UID/novel_ai&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;你好&amp;quot;,&amp;quot;uid&amp;quot;:&amp;quot;$UID&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;$MID&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;&amp;quot;}';&lt;br /&gt;
#返回例子如下：{&amp;quot;status&amp;quot;:0,&amp;quot;msg&amp;quot;:&amp;quot;ok&amp;quot;,&amp;quot;data&amp;quot;:{&amp;quot;xid&amp;quot;:&amp;quot;60640b0c9dda21a5586494a0&amp;quot;}}&lt;br /&gt;
#记录下续写id（xid）&lt;br /&gt;
XID=60640b0c9dda21a5586494a0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 等待，然后获取续写结果&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$UID/novel_dream_loop&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;$XID&amp;quot;}'&lt;br /&gt;
&lt;br /&gt;
# 请求体样例：{&amp;quot;nid&amp;quot;:&amp;quot;602f3a7cb499433a1a16a458&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;602f3dfe84f40329800a3760&amp;quot;}&lt;br /&gt;
# 返回体样例：&lt;br /&gt;
#  计算中：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[],&amp;quot;count&amp;quot;:1}}&lt;br /&gt;
#  计算完毕：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第一条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第二条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第三条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;}&lt;br /&gt;
#    ],&amp;quot;count&amp;quot;:0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 创作完毕后，可以使用novel_save把文章保存&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;}' http://if.caiyunai.com/v1/dream/$UID/novel_save &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 下一次开始续写前，可以使用list函数调出已经保存的文章&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot; }' &amp;quot;http://if.caiyunai.com/v1/dream/$UID/list&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7897</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7897"/>
				<updated>2021-03-31T06:13:08Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大家好，在这里介绍彩云小梦 API 的调用。&lt;br /&gt;
&lt;br /&gt;
* 账户注册：通过 http://if.caiyunapp.com/dream 注册一个彩云小梦的普通用户&lt;br /&gt;
* 注册完成后：在浏览器地址栏输入：'''javascript:alert(localStorage.cy_dream_user)'''，得到你的uid&lt;br /&gt;
* 创建文章，通过如下命令&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
UID=你刚才得到的UID&lt;br /&gt;
&lt;br /&gt;
#创建新文章&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;}' http://if.caiyunai.com/v1/dream/$UID/novel_save &lt;br /&gt;
{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;nid&amp;quot;:&amp;quot;6064092f660f63133b940725&amp;quot;}}  &lt;br /&gt;
&lt;br /&gt;
#得到nid为你的文章，记下你的nid&lt;br /&gt;
NID=6064092f660f63133b940725&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 选择模型，在这里，选“小梦0号”&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -d '' http://if.caiyunai.com/v1/dream/model_list&lt;br /&gt;
MID=60094a2a9661080dc490f75a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 发送续写请求&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$UID/novel_ai&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;你好&amp;quot;,&amp;quot;uid&amp;quot;:&amp;quot;$UID&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;$MID&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;&amp;quot;}';&lt;br /&gt;
#返回例子如下：{&amp;quot;status&amp;quot;:0,&amp;quot;msg&amp;quot;:&amp;quot;ok&amp;quot;,&amp;quot;data&amp;quot;:{&amp;quot;xid&amp;quot;:&amp;quot;60640b0c9dda21a5586494a0&amp;quot;}}&lt;br /&gt;
#记录下续写id（xid）&lt;br /&gt;
XID=60640b0c9dda21a5586494a0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 等待，然后获取续写结果&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$UID/novel_dream_loop&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;$XID&amp;quot;}'&lt;br /&gt;
&lt;br /&gt;
# 请求体样例：{&amp;quot;nid&amp;quot;:&amp;quot;602f3a7cb499433a1a16a458&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;602f3dfe84f40329800a3760&amp;quot;}&lt;br /&gt;
# 返回体样例：&lt;br /&gt;
#  计算中：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[],&amp;quot;count&amp;quot;:1}}&lt;br /&gt;
#  计算完毕：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第一条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第二条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第三条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;}&lt;br /&gt;
#    ],&amp;quot;count&amp;quot;:0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 创作完毕后，可以使用novel_save把结果保存&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;}' http://if.caiyunai.com/v1/dream/$UID/novel_save &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 下一次开始续写前，可以使用list函数调出已经保存的文章&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot; }' &amp;quot;http://if.caiyunai.com/v1/dream/$UID/list&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7896</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7896"/>
				<updated>2021-03-31T06:12:18Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大家好，在这里介绍彩云小梦 API 的调用。&lt;br /&gt;
&lt;br /&gt;
* 账户注册：通过 http://if.caiyunapp.com/dream 注册一个彩云小梦的普通用户&lt;br /&gt;
* 注册完成后：在浏览器地址栏输入：'''javascript:alert(localStorage.cy_dream_user)'''，得到你的uid&lt;br /&gt;
* 创建文章，通过如下命令&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
UID=你刚才得到的UID&lt;br /&gt;
&lt;br /&gt;
#创建新文章&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;}' http://if.caiyunai.com/v1/dream/$UID/novel_save &lt;br /&gt;
{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;nid&amp;quot;:&amp;quot;6064092f660f63133b940725&amp;quot;}}  &lt;br /&gt;
&lt;br /&gt;
#得到nid为你的文章，记下你的nid&lt;br /&gt;
NID=6064092f660f63133b940725&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 选择模型，在这里，选“小梦0号”&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -d '' http://if.caiyunai.com/v1/dream/model_list&lt;br /&gt;
MID=60094a2a9661080dc490f75a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 发送续写请求&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$UID/novel_ai&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;你好&amp;quot;,&amp;quot;uid&amp;quot;:&amp;quot;$UID&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;$MID&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;&amp;quot;}';&lt;br /&gt;
#返回例子如下：{&amp;quot;status&amp;quot;:0,&amp;quot;msg&amp;quot;:&amp;quot;ok&amp;quot;,&amp;quot;data&amp;quot;:{&amp;quot;xid&amp;quot;:&amp;quot;60640b0c9dda21a5586494a0&amp;quot;}}&lt;br /&gt;
#记录下续写id（xid）&lt;br /&gt;
XID=60640b0c9dda21a5586494a0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 等待，然后获取续写结果&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/6041e624f98b7c8fd02b05f4/novel_dream_loop&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;$XID&amp;quot;}'&lt;br /&gt;
&lt;br /&gt;
# 请求体样例：{&amp;quot;nid&amp;quot;:&amp;quot;602f3a7cb499433a1a16a458&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;602f3dfe84f40329800a3760&amp;quot;}&lt;br /&gt;
# 返回体样例：&lt;br /&gt;
#  计算中：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[],&amp;quot;count&amp;quot;:1}}&lt;br /&gt;
#  计算完毕：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第一条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第二条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第三条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;}&lt;br /&gt;
#    ],&amp;quot;count&amp;quot;:0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 创作完毕后，可以使用novel_save把结果保存&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;}' http://if.caiyunai.com/v1/dream/$UID/novel_save &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 下一次开始续写前，可以使用list函数调出已经保存的文章&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot; }' &amp;quot;http://if.caiyunai.com/v1/dream/$UID/list&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7895</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7895"/>
				<updated>2021-03-31T06:11:42Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大家好，在这里介绍彩云小梦 API 的调用。&lt;br /&gt;
&lt;br /&gt;
* 账户注册：通过 http://if.caiyunapp.com/dream 注册一个彩云小梦的普通用户&lt;br /&gt;
* 注册完成后：在浏览器地址栏输入：'''javascript:alert(localStorage.cy_dream_user)'''，得到你的uid&lt;br /&gt;
* 创建文章，通过如下命令&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
UID=你刚才得到的UID&lt;br /&gt;
&lt;br /&gt;
#创建新文章&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;}' http://if.caiyunai.com/v1/dream/$UID/novel_save &lt;br /&gt;
{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;nid&amp;quot;:&amp;quot;6064092f660f63133b940725&amp;quot;}}  &lt;br /&gt;
&lt;br /&gt;
#得到nid为你的文章，记下你的nid&lt;br /&gt;
NID=6064092f660f63133b940725&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 选择模型，在这里，选“小梦0号”&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -d '' http://if.caiyunai.com/v1/dream/model_list&lt;br /&gt;
MID=60094a2a9661080dc490f75a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 发送续写请求&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$UID/novel_ai&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;你好&amp;quot;,&amp;quot;uid&amp;quot;:&amp;quot;$UID&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;$MID&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;&amp;quot;}';&lt;br /&gt;
#返回例子如下：{&amp;quot;status&amp;quot;:0,&amp;quot;msg&amp;quot;:&amp;quot;ok&amp;quot;,&amp;quot;data&amp;quot;:{&amp;quot;xid&amp;quot;:&amp;quot;60640b0c9dda21a5586494a0&amp;quot;}}&lt;br /&gt;
#记录下续写id（xid）&lt;br /&gt;
XID=60640b0c9dda21a5586494a0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 等待，然后获取续写结果&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/6041e624f98b7c8fd02b05f4/novel_dream_loop&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;$XID&amp;quot;}'&lt;br /&gt;
&lt;br /&gt;
# 请求体样例：{&amp;quot;nid&amp;quot;:&amp;quot;602f3a7cb499433a1a16a458&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;602f3dfe84f40329800a3760&amp;quot;}&lt;br /&gt;
# 返回体样例：&lt;br /&gt;
#  计算中：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[],&amp;quot;count&amp;quot;:1}}&lt;br /&gt;
#  计算完毕：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第一条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第二条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第三条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;}&lt;br /&gt;
#    ],&amp;quot;count&amp;quot;:0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 创作完毕后，可以使用novel_save把结果保存&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;}' http://if.caiyunai.com/v1/dream/$UID/novel_save &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 下一次开始续写前，可以使用list函数调出已经保存的文章&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot; }' &amp;quot;http://if.caiyunai.com/v1/dream/6041e624f98b7c8fd02b05f4/list&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7894</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7894"/>
				<updated>2021-03-31T06:09:17Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大家好，在这里介绍彩云小梦 API 的调用。&lt;br /&gt;
&lt;br /&gt;
* 账户注册：通过 http://if.caiyunapp.com/dream 注册一个彩云小梦的普通用户&lt;br /&gt;
* 注册完成后：在浏览器地址栏输入：'''javascript:alert(localStorage.cy_dream_user)'''，得到你的uid&lt;br /&gt;
* 创建文章，通过如下命令&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
UID=你刚才得到的UID&lt;br /&gt;
&lt;br /&gt;
#创建新文章&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;}' http://if.caiyunai.com/v1/dream/$UID/novel_save &lt;br /&gt;
{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;nid&amp;quot;:&amp;quot;6064092f660f63133b940725&amp;quot;}}  &lt;br /&gt;
&lt;br /&gt;
#得到nid为你的文章，记下你的nid&lt;br /&gt;
NID=6064092f660f63133b940725&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 选择模型，在这里，选“小梦0号”&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -d '' http://if.caiyunai.com/v1/dream/model_list&lt;br /&gt;
MID=60094a2a9661080dc490f75a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 发送续写请求&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$UID/novel_ai&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;你好&amp;quot;,&amp;quot;uid&amp;quot;:&amp;quot;$UID&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;$MID&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;&amp;quot;}';&lt;br /&gt;
#返回例子如下：{&amp;quot;status&amp;quot;:0,&amp;quot;msg&amp;quot;:&amp;quot;ok&amp;quot;,&amp;quot;data&amp;quot;:{&amp;quot;xid&amp;quot;:&amp;quot;60640b0c9dda21a5586494a0&amp;quot;}}&lt;br /&gt;
#记录下续写id（xid）&lt;br /&gt;
XID=60640b0c9dda21a5586494a0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 等待，然后获取续写结果&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/6041e624f98b7c8fd02b05f4/novel_dream_loop&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;$XID&amp;quot;}'&lt;br /&gt;
&lt;br /&gt;
# 请求体样例：{&amp;quot;nid&amp;quot;:&amp;quot;602f3a7cb499433a1a16a458&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;602f3dfe84f40329800a3760&amp;quot;}&lt;br /&gt;
# 返回体样例：&lt;br /&gt;
#  计算中：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[],&amp;quot;count&amp;quot;:1}}&lt;br /&gt;
#  计算完毕：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第一条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第二条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第三条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;}&lt;br /&gt;
#    ],&amp;quot;count&amp;quot;:0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 创作完毕后，可以使用novel_save把结果保存&lt;br /&gt;
* 下一次开始续写前，可以使用list函数调出已经保存的文章&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7893</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7893"/>
				<updated>2021-03-31T05:55:12Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: remove os:type&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大家好，在这里介绍彩云小梦 API 的调用。&lt;br /&gt;
&lt;br /&gt;
* 账户注册：通过 http://if.caiyunapp.com/dream 注册一个彩云小梦的普通用户&lt;br /&gt;
* 注册完成后：在浏览器地址栏输入：'''javascript:alert(localStorage.cy_dream_user)'''，得到你的uid&lt;br /&gt;
* 创建文章，通过如下命令&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
UID=你刚才得到的UID&lt;br /&gt;
&lt;br /&gt;
#创建新文章&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;}' http://if.caiyunai.com/v1/dream/$UID/novel_save &lt;br /&gt;
{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;nid&amp;quot;:&amp;quot;6064092f660f63133b940725&amp;quot;}}  &lt;br /&gt;
&lt;br /&gt;
#得到nid为你的文章，记下你的nid&lt;br /&gt;
NID=6064092f660f63133b940725&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 选择模型，在这里，选“小梦0号”&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -d '' http://if.caiyunai.com/v1/dream/model_list&lt;br /&gt;
MID=60094a2a9661080dc490f75a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 发送续写请求&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$UID/novel_ai&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;你好&amp;quot;,&amp;quot;uid&amp;quot;:&amp;quot;$UID&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;$MID&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;&amp;quot;}';&lt;br /&gt;
#返回例子如下：{&amp;quot;status&amp;quot;:0,&amp;quot;msg&amp;quot;:&amp;quot;ok&amp;quot;,&amp;quot;data&amp;quot;:{&amp;quot;xid&amp;quot;:&amp;quot;60640b0c9dda21a5586494a0&amp;quot;}}&lt;br /&gt;
#记录下续写id（xid）&lt;br /&gt;
XID=60640b0c9dda21a5586494a0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 等待，然后获取续写结果&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/6041e624f98b7c8fd02b05f4/novel_dream_loop&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;$XID&amp;quot;}'&lt;br /&gt;
&lt;br /&gt;
# 请求体样例：{&amp;quot;nid&amp;quot;:&amp;quot;602f3a7cb499433a1a16a458&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;602f3dfe84f40329800a3760&amp;quot;}&lt;br /&gt;
# 返回体样例：&lt;br /&gt;
#  计算中：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[],&amp;quot;count&amp;quot;:1}}&lt;br /&gt;
#  计算完毕：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第一条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第二条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第三条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;}&lt;br /&gt;
#    ],&amp;quot;count&amp;quot;:0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7892</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7892"/>
				<updated>2021-03-31T05:49:57Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大家好，在这里介绍彩云小梦 API 的调用。&lt;br /&gt;
&lt;br /&gt;
* 账户注册：通过 http://if.caiyunapp.com/dream 注册一个彩云小梦的普通用户&lt;br /&gt;
* 注册完成后：在浏览器地址栏输入：'''javascript:alert(localStorage.cy_dream_user)'''，得到你的uid&lt;br /&gt;
* 创建文章，通过如下命令&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
UID=你刚才得到的UID&lt;br /&gt;
&lt;br /&gt;
#创建新文章&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;ostype&amp;quot;:&amp;quot;&amp;quot;}' http://if.caiyunai.com/v1/dream/$UID/novel_save &lt;br /&gt;
{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;nid&amp;quot;:&amp;quot;6064092f660f63133b940725&amp;quot;}}  &lt;br /&gt;
&lt;br /&gt;
#得到nid为你的文章，记下你的nid&lt;br /&gt;
NID=6064092f660f63133b940725&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 选择模型，在这里，选“小梦0号”&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -d '{&amp;quot;ostype&amp;quot;:&amp;quot;&amp;quot;}' http://if.caiyunai.com/v1/dream/model_list&lt;br /&gt;
MID=60094a2a9661080dc490f75a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 发送续写请求&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$UID/novel_ai&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;你好&amp;quot;,&amp;quot;uid&amp;quot;:&amp;quot;$UID&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;$MID&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;ostype&amp;quot;:&amp;quot;&amp;quot;}';&lt;br /&gt;
#返回例子如下：{&amp;quot;status&amp;quot;:0,&amp;quot;msg&amp;quot;:&amp;quot;ok&amp;quot;,&amp;quot;data&amp;quot;:{&amp;quot;xid&amp;quot;:&amp;quot;60640b0c9dda21a5586494a0&amp;quot;}}&lt;br /&gt;
#记录下续写id（xid）&lt;br /&gt;
XID=60640b0c9dda21a5586494a0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 等待，然后获取续写结果&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/6041e624f98b7c8fd02b05f4/novel_dream_loop&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;$XID&amp;quot;,&amp;quot;ostype&amp;quot;:&amp;quot;&amp;quot;}'&lt;br /&gt;
&lt;br /&gt;
# 请求体样例：{&amp;quot;nid&amp;quot;:&amp;quot;602f3a7cb499433a1a16a458&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;602f3dfe84f40329800a3760&amp;quot;,&amp;quot;ostype&amp;quot;:&amp;quot;&amp;quot;}&lt;br /&gt;
# 返回体样例：&lt;br /&gt;
#  计算中：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[],&amp;quot;count&amp;quot;:1}}&lt;br /&gt;
#  计算完毕：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第一条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第二条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第三条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;}&lt;br /&gt;
#    ],&amp;quot;count&amp;quot;:0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7891</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7891"/>
				<updated>2021-03-31T05:49:36Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大家好，在这里介绍彩云小梦 API 的调用。&lt;br /&gt;
&lt;br /&gt;
* 账户注册：通过 http://if.caiyunapp.com/dream 注册一个彩云小梦的普通用户&lt;br /&gt;
* 注册完成后：在浏览器地址栏输入：'''javascript:alert(localStorage.cy_dream_user)'''，得到你的uid&lt;br /&gt;
* 创建文章，通过如下命令&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
UID=你刚才得到的UID&lt;br /&gt;
&lt;br /&gt;
#创建新文章&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;文章标题&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;ostype&amp;quot;:&amp;quot;&amp;quot;}' http://if.caiyunai.com/v1/dream/$UID/novel_save &lt;br /&gt;
{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;nid&amp;quot;:&amp;quot;6064092f660f63133b940725&amp;quot;}}%  &lt;br /&gt;
&lt;br /&gt;
#得到nid为你的文章，记下你的nid&lt;br /&gt;
NID=6064092f660f63133b940725&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 选择模型，在这里，选“小梦0号”&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -d '{&amp;quot;ostype&amp;quot;:&amp;quot;&amp;quot;}' http://if.caiyunai.com/v1/dream/model_list&lt;br /&gt;
MID=60094a2a9661080dc490f75a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 发送续写请求&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$UID/novel_ai&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;你好&amp;quot;,&amp;quot;uid&amp;quot;:&amp;quot;$UID&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;$MID&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;ostype&amp;quot;:&amp;quot;&amp;quot;}';&lt;br /&gt;
#返回例子如下：{&amp;quot;status&amp;quot;:0,&amp;quot;msg&amp;quot;:&amp;quot;ok&amp;quot;,&amp;quot;data&amp;quot;:{&amp;quot;xid&amp;quot;:&amp;quot;60640b0c9dda21a5586494a0&amp;quot;}}&lt;br /&gt;
#记录下续写id（xid）&lt;br /&gt;
XID=60640b0c9dda21a5586494a0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 等待，然后获取续写结果&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/6041e624f98b7c8fd02b05f4/novel_dream_loop&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;$XID&amp;quot;,&amp;quot;ostype&amp;quot;:&amp;quot;&amp;quot;}'&lt;br /&gt;
&lt;br /&gt;
# 请求体样例：{&amp;quot;nid&amp;quot;:&amp;quot;602f3a7cb499433a1a16a458&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;602f3dfe84f40329800a3760&amp;quot;,&amp;quot;ostype&amp;quot;:&amp;quot;&amp;quot;}&lt;br /&gt;
# 返回体样例：&lt;br /&gt;
#  计算中：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[],&amp;quot;count&amp;quot;:1}}&lt;br /&gt;
#  计算完毕：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第一条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第二条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第三条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;}&lt;br /&gt;
#    ],&amp;quot;count&amp;quot;:0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7890</id>
		<title>Dreamily API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Dreamily_API&amp;diff=7890"/>
				<updated>2021-03-31T05:46:51Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: Created page with &amp;quot;大家好，在这里介绍彩云小梦 API 的调用。  * 账户注册：通过 http://if.caiyunapp.com/dream 注册一个彩云小梦的普通用户 * 注册完成后：在...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大家好，在这里介绍彩云小梦 API 的调用。&lt;br /&gt;
&lt;br /&gt;
* 账户注册：通过 http://if.caiyunapp.com/dream 注册一个彩云小梦的普通用户&lt;br /&gt;
* 注册完成后：在浏览器地址栏输入：'''javascript:alert(localStorage.cy_dream_user)'''，得到你的uid&lt;br /&gt;
* 创建文章，通过如下命令&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
UID=你刚才得到的UID&lt;br /&gt;
&lt;br /&gt;
#创建新文章&lt;br /&gt;
curl -d '{&amp;quot;content&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;ostype&amp;quot;:&amp;quot;&amp;quot;}' http://if.caiyunai.com/v1/dream/$UID/novel_save &lt;br /&gt;
{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;nid&amp;quot;:&amp;quot;6064092f660f63133b940725&amp;quot;}}%  &lt;br /&gt;
&lt;br /&gt;
#得到nid为你的文章，记下你的nid&lt;br /&gt;
NID=6064092f660f63133b940725&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 选择模型，在这里，选“小梦0号”&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -d '{&amp;quot;ostype&amp;quot;:&amp;quot;&amp;quot;}' http://if.caiyunai.com/v1/dream/model_list&lt;br /&gt;
MID=60094a2a9661080dc490f75a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 发送续写请求&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/$UID/novel_ai&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;你好&amp;quot;,&amp;quot;uid&amp;quot;:&amp;quot;$UID&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;$MID&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;ostype&amp;quot;:&amp;quot;&amp;quot;}';&lt;br /&gt;
#返回例子如下：{&amp;quot;status&amp;quot;:0,&amp;quot;msg&amp;quot;:&amp;quot;ok&amp;quot;,&amp;quot;data&amp;quot;:{&amp;quot;xid&amp;quot;:&amp;quot;60640b0c9dda21a5586494a0&amp;quot;}}&lt;br /&gt;
#记录下续写id（xid）&lt;br /&gt;
XID=60640b0c9dda21a5586494a0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* 等待，然后获取续写结果&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
curl &amp;quot;http://if.caiyunai.com/v1/dream/6041e624f98b7c8fd02b05f4/novel_dream_loop&amp;quot; -d '{&amp;quot;nid&amp;quot;:&amp;quot;$NID&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;$XID&amp;quot;,&amp;quot;ostype&amp;quot;:&amp;quot;&amp;quot;}'&lt;br /&gt;
&lt;br /&gt;
# 请求体样例：{&amp;quot;nid&amp;quot;:&amp;quot;602f3a7cb499433a1a16a458&amp;quot;,&amp;quot;xid&amp;quot;:&amp;quot;602f3dfe84f40329800a3760&amp;quot;,&amp;quot;ostype&amp;quot;:&amp;quot;&amp;quot;}&lt;br /&gt;
# 返回体样例：&lt;br /&gt;
#  计算中：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[],&amp;quot;count&amp;quot;:1}}&lt;br /&gt;
#  计算完毕：{&amp;quot;status&amp;quot;:0,&amp;quot;data&amp;quot;:{&amp;quot;rows&amp;quot;:[&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第一条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第二条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;},&lt;br /&gt;
#      {&amp;quot;content&amp;quot;:&amp;quot;第三条联想结果&amp;quot;,&amp;quot;_id&amp;quot;:&amp;quot;602f3dfe84f40329800a3761&amp;quot;,&amp;quot;mid&amp;quot;:&amp;quot;60094a2a9661080dc490f75a&amp;quot;}&lt;br /&gt;
#    ],&amp;quot;count&amp;quot;:0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API&amp;diff=6135</id>
		<title>彩云天气 API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API&amp;diff=6135"/>
				<updated>2020-04-15T11:11:56Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: /* 分钟级降雨的覆盖情况 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{导览}}&lt;br /&gt;
&lt;br /&gt;
天气 API 是彩云天气开发者获得天气预报数据的技术方式。&lt;br /&gt;
&lt;br /&gt;
== 别犹豫，立刻上手 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;TAkhjf8d1nlSlspN&amp;lt;/code&amp;gt;是我们这里的演示 Token，请在您的开发环境和线上环境中使用您自己的 Token，仅需在'''[https://dashboard.caiyunapp.com/user/sign_up/ 开放平台]'''轻松注册，立马可得。&lt;br /&gt;
&lt;br /&gt;
* [[通用预报接口/v2.5|通用预报接口]]&lt;br /&gt;
** 纽约：&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/-74.0060,40.7128/weather.json?lang=en_US&amp;amp;unit=imperial&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 联系我们 ==&lt;br /&gt;
&lt;br /&gt;
Email: [mailto:api@caiyunapp.com api@caiyunapp.com]&lt;br /&gt;
&lt;br /&gt;
如果您在使用本文档或使用 API 过程中遇到问题，请联系我们。&lt;br /&gt;
&lt;br /&gt;
== 业务场景 ==&lt;br /&gt;
&lt;br /&gt;
=== 天气应用 ===&lt;br /&gt;
&lt;br /&gt;
[[File:SmartphoneApp.jpg|235px|right|thumb|Weather apps]]&lt;br /&gt;
&lt;br /&gt;
'''分钟级降雨预报''':&lt;br /&gt;
&lt;br /&gt;
* 旧金山联合广场未来 2 小时: &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/-122.4075,37.7879/weather.json?lang=en_US&amp;amp;granu=minutely&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''全球覆盖''':&lt;br /&gt;
&lt;br /&gt;
* 加德满都: &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/85.3240,27.7172/weather.json?lang=en_US&amp;amp;unit=imperial&amp;lt;/code&amp;gt;&lt;br /&gt;
* 法兰克福: &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/8.6821,50.1109/weather.json?lang=en_US&amp;amp;unit=imperial&amp;lt;/code&amp;gt;&lt;br /&gt;
* 纽约: &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/-74.0059,40.7128/weather.json?lang=en_US&amp;amp;unit=imperial&amp;lt;/code&amp;gt;&lt;br /&gt;
* 夏威夷: &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/-157.8583,21.3069/weather.json?lang=en_US&amp;amp;unit=imperial&amp;lt;/code&amp;gt;&lt;br /&gt;
* 悉尼: &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/151.2093,-33.8688/weather.json?lang=en_US&amp;amp;unit=imperial&amp;lt;/code&amp;gt;&lt;br /&gt;
* 开普敦: &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/18.4241,-33.9249/weather.json?lang=en_US&amp;amp;unit=imperial&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Autumn Drone.jpg|235px|right|thumb|Drone controlling]]&lt;br /&gt;
&lt;br /&gt;
'''多语言支持''':&lt;br /&gt;
&lt;br /&gt;
* 东京: &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/139.7690,35.6804/weather.json?lang=ja&amp;lt;/code&amp;gt;&lt;br /&gt;
* 北京: &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/116.4074,39.9042/weather.json?lang=zh_CN&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''多单位制式的支持''':&lt;br /&gt;
&lt;br /&gt;
* 巴黎: &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/2.3522,48.8566/weather.json?lang=en_US&amp;amp;unit=metric&amp;lt;/code&amp;gt;&lt;br /&gt;
* 悉尼: &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/151.2093,-33.8688/weather.json?lang=en_US&amp;amp;unit=imperial&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''全球日出日落''':&lt;br /&gt;
&lt;br /&gt;
* 伦敦: &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/0.1278,51.5074/weather.json?lang=en_US&amp;amp;granu=daily&amp;amp;fields=astro&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 系统控制与 IoT 场景 ===&lt;br /&gt;
&lt;br /&gt;
在系统控制的场景里，您可能需要科学单位制的支持，同时数据也往往只需要实时数据，您可以这样调用&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/-157.8583,21.3069/weather.json?lang=en_US&amp;amp;unit=SI&amp;amp;granu=realtime&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 规划与计划 ===&lt;br /&gt;
&lt;br /&gt;
* 短期: 24 小时的小时级预报&lt;br /&gt;
** &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/-74.0060,40.7128/weather.json?lang=en_US&amp;amp;unit=imperial&amp;amp;granu=hourly&amp;amp;hourlysteps=24&amp;lt;/code&amp;gt;&lt;br /&gt;
* 长期: 10 天的天级别预报&lt;br /&gt;
** &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/139.7690,35.6804/weather.json?lang=ja&amp;amp;granu=daily&amp;amp;dailysteps=10&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Web 应用 ===&lt;br /&gt;
&lt;br /&gt;
这种场合下，我们需要 '''jsonp''' 的支持&lt;br /&gt;
* 如果 jsonp callback 是 &amp;lt;code&amp;gt;check_weather&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/-157.8583,21.3069/weather.jsonp?lang=en_US&amp;amp;callback=check_weather&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 全球服务 ==&lt;br /&gt;
&lt;br /&gt;
[[File:2020.3 彩云天气高精度数据覆盖范围.png|thumb|分钟级降雨的全球覆盖情况]]&lt;br /&gt;
&lt;br /&gt;
=== 国际化支持 ===&lt;br /&gt;
&lt;br /&gt;
* 日期与时间计算会影响 avg/max/min 天气变量的值的统计，我们的 API 充分考虑了国际化场景的计算需求&lt;br /&gt;
* 我们支持不同的单位制，包括 [https://en.wikipedia.org/wiki/Metric_system 公制], [https://en.wikipedia.org/wiki/Imperial_and_US_customary_measurement_systems 英制] 和 [https://en.wikipedia.org/wiki/International_System_of_Units 国际单位制]&lt;br /&gt;
* 我们在中文、英语和日语上支持天气的简短描述。&lt;br /&gt;
&lt;br /&gt;
=== 通用天气预报的全球覆盖 ===&lt;br /&gt;
&lt;br /&gt;
* 从 2015 年 API 服务上线起，我们就支持全球范围的通用天气预报查询。&lt;br /&gt;
&lt;br /&gt;
=== 分钟级降雨的覆盖情况  ===&lt;br /&gt;
&lt;br /&gt;
我们是唯一的一家能在全球范围内提供分钟级降雨服务的提供商，在[[{{FULLPAGENAME}}#附录一：分钟级降雨的覆盖情况表|下表中]]有详细说明。&lt;br /&gt;
&lt;br /&gt;
=== 雾霾预报的覆盖情况 ===&lt;br /&gt;
&lt;br /&gt;
目前仅覆盖中国全境。&lt;br /&gt;
&lt;br /&gt;
== API 特性 ==&lt;br /&gt;
&lt;br /&gt;
=== 丰富的变量支持 ===&lt;br /&gt;
&lt;br /&gt;
在如下[[{{FULLPAGENAME}}#附录二：变量表|变量表]]中给出了详细说明。&lt;br /&gt;
&lt;br /&gt;
=== 分钟级短临降雨预报  ===&lt;br /&gt;
&lt;br /&gt;
我么提供两种途径的分钟级短临降雨预报的数据接口&lt;br /&gt;
&lt;br /&gt;
* 按照经纬度的点式调用 &lt;br /&gt;
* 预报的雷达图的图片或者数据&lt;br /&gt;
&lt;br /&gt;
== AI 算法 ==&lt;br /&gt;
&lt;br /&gt;
从 2014 年成立以来，我们一直关注预报精度，不断迭代改进算法。&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto; border: none;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top&amp;quot;&lt;br /&gt;
| [[File:Caiyun Intro.009.jpeg|thumb|第 1 代雷达图去噪算法]]&lt;br /&gt;
| [[File:Caiyun Intro.011.jpeg|thumb|第 3代短临降雨预报算法]]&lt;br /&gt;
| [[File:Caiyun Intro.013.jpeg|thumb|第 1 代和第 2 代空气质量预报的对比]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==  可靠的后端服务 ==&lt;br /&gt;
&lt;br /&gt;
* 可扩展性：共有服务池每日可提供 3~8 亿次 API 调用，并且在大需求量情况下可以轻松扩展&lt;br /&gt;
* 稳定性：过去一年的系统可用性在 99.94% 的水平&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto; border: none;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top&amp;quot;&lt;br /&gt;
| [[File:Caiyun Intro.015.jpeg|thumb|性能与可用性监控平台]]&lt;br /&gt;
| [[File:Caiyun Intro.016.jpeg|thumb|背后的技术架构]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
我们可以为大需求量客户提供更好可用性的私有服务池。&lt;br /&gt;
&lt;br /&gt;
==  背后的团队 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto; border: none;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top&amp;quot;&lt;br /&gt;
| [[File:Caiyun Intro.008.jpeg|thumb|年会后部分同事的合影]]&lt;br /&gt;
| [[File:彩云小史.011.jpeg|thumb|工作环境一瞥]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 给我们提建议 ==&lt;br /&gt;
* 请求新功能：[https://trello.com/b/RRa3flng/ 你要新功能，比如你要火星天气预报，点击这里]&lt;br /&gt;
* Bug 回报：[https://trello.com/b/z62UnLlw/ 出现故障，比如 api 无法访问或者某处温度变成 -300，点击这里]&lt;br /&gt;
* [[彩云天气 API/v2.5| 彩云天气常见问题]]&lt;br /&gt;
* [[联系我们]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;br /&gt;
&lt;br /&gt;
[[en:ColorfulClouds Weather API]]&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=Template:%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94%E6%96%87%E6%A1%A3&amp;diff=5879</id>
		<title>Template:彩云天气文档</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=Template:%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94%E6%96%87%E6%A1%A3&amp;diff=5879"/>
				<updated>2020-04-08T04:29:35Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* 彩云天气产品：[[彩云天气 App]]、[[彩云天气 API]]、[http://caiyunapp.com/map/ 网页版]&lt;br /&gt;
* [[彩云天气 API]]：[[五分钟学会彩云天气 API]]、[[彩云天气业务速查表|业务速查表]]、[[彩云天气数据格式速查表|格式速查表]]、[[彩云天气 API 一览表|一览表]]、[[彩云天气常见问题|常见问题]]&lt;br /&gt;
* [[彩云天气技术白皮书]]&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=ColorfulClouds_Weather_API&amp;diff=5674</id>
		<title>ColorfulClouds Weather API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=ColorfulClouds_Weather_API&amp;diff=5674"/>
				<updated>2020-04-02T08:08:44Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: /* The nowcasting service */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Try out by yourself ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;S45Fnpxcwyq0QT4b&amp;lt;/code&amp;gt; is a demo token，in producation and development, you should use your own token after signing up at '''[https://dashboard.caiyunapp.com/user/sign_up/ the dahsboard]'''&lt;br /&gt;
* [[General weather API interface/v2.5|General weather API interface]]：&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/121.6544,25.1552/weather.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The quota of the demo token is very limited and is renewed periodically, so please only use it for testing. If you meet any problem to access the above link, please contact us at [mailto:api@caiyunapp.com api@caiyunapp.com]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== A global service ==&lt;br /&gt;
&lt;br /&gt;
[[File:Caiyun Intro.006.jpeg|thumb|right|A global service]]&lt;br /&gt;
[[File:2020.3 彩云天气高精度数据覆盖范围.png|thumb|Global coverage of minutely forecast]]&lt;br /&gt;
&lt;br /&gt;
=== Internationalization ===&lt;br /&gt;
&lt;br /&gt;
* the datetime calculation will impact the avg/max/min value calculation of weather variables, our i18n features fully support this.&lt;br /&gt;
* the unit of measurement is fully support i18n requirement, we support [https://en.wikipedia.org/wiki/Metric_system Metric system], [https://en.wikipedia.org/wiki/Imperial_and_US_customary_measurement_systems Imperial and US customary units] and [https://en.wikipedia.org/wiki/International_System_of_Units International System of Units]&lt;br /&gt;
* the user-friendly nature language description of current weather conditions is support i18n, but we only provide Chinese, English and Japanese support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Data coverage of general weather forecast ===&lt;br /&gt;
&lt;br /&gt;
* Since the just begining of our weather API offering, we provide global hourly and daily weather forecast at any point on earth with '''arbitrary latitude and longitude'''. &lt;br /&gt;
&lt;br /&gt;
=== Data coverage of minute-by-minute nowcasting service  ===&lt;br /&gt;
&lt;br /&gt;
* We are among the few providers can give global-wide nowcasting service, we can provide service in below areas&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Continent&lt;br /&gt;
!Country/region&lt;br /&gt;
|-&lt;br /&gt;
|Europe&lt;br /&gt;
|Italy, Lithuania, Malta, France, Slovakia, Norway, Belarus, Iceland, Czech Republic, Slovenia, Germany, Spain, Ukraine, Denmark, Poland, Finland, Sweden, Croatia, Russia, Romania, Portugal, Estonia, Serbia, United Kingdom, Austria, Greece, Hungary&lt;br /&gt;
|-&lt;br /&gt;
|Oceania&lt;br /&gt;
|Fiji, Guam, Australia, Marshall Islands, New Caledonia, Australia&lt;br /&gt;
|-&lt;br /&gt;
|Asia&lt;br /&gt;
|Mainland China, Hong Kong, Macao and Taiwan, Diaoyu Islands, Spratly Islands, Turkey, Bahrain, Saudi Arabia, Indonesia, Iran, Singapore, Oman, Philippines, Japan, India, Cambodia, Cyprus, Malaysia, Vietnam, Kuwait, Thailand, South Korea, North Korea&lt;br /&gt;
|-&lt;br /&gt;
|North America&lt;br /&gt;
|Canada, Bahamas, Cayman Islands, Mexico, Panama, Martinique, Cuba, United States, Bermuda, Puerto Rico, Kura, Guadeloupe, Nicaragua&lt;br /&gt;
|-&lt;br /&gt;
|South America&lt;br /&gt;
|Brazil, French Guiana, Colombia, Guyana, Paraguay, Argentina&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The quality of our nowcasting services is related with the quality of service of the radar data providers, it may vary from country to country; but as a service provider since 2014, we are a provened player in this area.&lt;br /&gt;
&lt;br /&gt;
=== Data coverage of air quality forecast ===&lt;br /&gt;
&lt;br /&gt;
Full scope of China and US.&lt;br /&gt;
&lt;br /&gt;
== API Features ==&lt;br /&gt;
&lt;br /&gt;
=== Full-scoped variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Code !! Quality !! Unit of measurement !! Temporal granularity !! Geospatial scope !! Comments&lt;br /&gt;
|-&lt;br /&gt;
! Temperature&lt;br /&gt;
| temperature || temperature || °C, °F, K  || realtime, hourly, daily || globally || temperature 2m above&lt;br /&gt;
|-&lt;br /&gt;
! Pressure&lt;br /&gt;
| pres || pressure || Pa || realtime, hourly, daily || globally || pressure on surface&lt;br /&gt;
|-&lt;br /&gt;
! Relative humidity&lt;br /&gt;
| humidity || relative humidity || %  || realtime, hourly, daily || globally ||  relative humidity 2m above&lt;br /&gt;
|-&lt;br /&gt;
! Wind direction&lt;br /&gt;
| wind direction || wind direction || degree || realtime, hourly, daily || globally || wind direction 10m above&lt;br /&gt;
|-&lt;br /&gt;
! Wind speed&lt;br /&gt;
| wind speed || wind speed || km/h, mph, m/h || realtime, hourly, daily || globally || wind speed 10m above&lt;br /&gt;
|-&lt;br /&gt;
! Cloud rate&lt;br /&gt;
| cloudrate || total cloud rate || 0~1 || realtime, hourly, daily || globally || total cloud rate&lt;br /&gt;
|-&lt;br /&gt;
! Shortwave radiation&lt;br /&gt;
| dswrf|| downward shortwave radiation || W/m^2 || realtime, hourly, daily || globally || downward shortwave radiation on surface&lt;br /&gt;
|-&lt;br /&gt;
! Visibility&lt;br /&gt;
| visibility || visibility by distance || km, mile, m || realtime, hourly, daily || globally || horizontal visibility by distance on surface&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! Nearest distance to precipitation area&lt;br /&gt;
| Nearest distance to precipitation area || distance || km, mile, m || realtime || [[{{FULLPAGENAME}}#Coverage_of_minute-by-minute_nowcasting_service|radar supported area]] || nearest distance to precipitation area&lt;br /&gt;
|-&lt;br /&gt;
! Intensity of nearest precipitation&lt;br /&gt;
| intensity of nearest precipitation || precipitation intensity || 0~1 || realtime || [[{{FULLPAGENAME}}#Coverage_of_minute-by-minute_nowcasting_service|radar supported area]] || intensity of nearest precipitation&lt;br /&gt;
|-&lt;br /&gt;
! Intensity of local precipitation&lt;br /&gt;
| Intensity of local precipitation || precipitation intensity || 0~1 || realtime, minutely || [[{{FULLPAGENAME}}#Coverage_of_minute-by-minute_nowcasting_service|radar supported area]] || intensity of local precipitation&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! sky condition&lt;br /&gt;
| skycon || weather condition || text || realtime, hourly, daily || globally || weather condition&lt;br /&gt;
|-&lt;br /&gt;
! comfort index&lt;br /&gt;
| comfort index || comfort index || text || realtime, hourly, daily || globally  || weather comfort condition&lt;br /&gt;
|-&lt;br /&gt;
! ultraviolet index&lt;br /&gt;
| ultraviolet index || ultraviolet index || text || realtime, hourly, daily || globally  || ultraviolet condition&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! PM25&lt;br /&gt;
| pm25 || PM25 || μg/m^3 || realtime, hourly, daily || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || PM25 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! PM10&lt;br /&gt;
| pm10 || PM10 || μg/m^3 || realtime || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || PM10 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! O3&lt;br /&gt;
| o3 || O3 || μg/m^3 || realtime || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || O3 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! NO2&lt;br /&gt;
| no2 || No2 || μg/m^3 || realtime || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || NO2 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! SO2&lt;br /&gt;
| so2 || SO2 || μg/m^3 || realtime || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || SO2 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! CO&lt;br /&gt;
| co || CO || mg/m^3 || realtime || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || CO mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! AQI&lt;br /&gt;
| aqi || AQI by US and China standard || 0~500 || realtime, hourly, daily || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || AQI by US and China standard&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The nowcasting service  ===&lt;br /&gt;
&lt;br /&gt;
We provide two kind of nowcasting service:&lt;br /&gt;
&lt;br /&gt;
* pointwise API calls specified by latitude and longitude &lt;br /&gt;
* forecasted weather radar images and forecasted data matrix&lt;br /&gt;
&lt;br /&gt;
== The AI technology behind ==&lt;br /&gt;
&lt;br /&gt;
Since the founding at 2014, we always dedicated in improving the algorithms for years, there are many works behind the services.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto; border: none;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top&amp;quot;&lt;br /&gt;
| [[File:Caiyun Intro.009.jpeg|thumb|the 1st generation denoise algorithm]]&lt;br /&gt;
| [[File:Caiyun Intro.011.jpeg|thumb|the 3rd generation of precipitation forecast algorithm]]&lt;br /&gt;
| [[File:Caiyun Intro.013.jpeg|thumb|the comparison of 1st and 2nd generation air quality forecast]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== The reliable and stable backend ==&lt;br /&gt;
&lt;br /&gt;
* Scalability: the public service pool can offer 300M ~ 800M API calls per day and can be scaled up easily on demanding&lt;br /&gt;
* Availability: the availability of the public service pool for the past year is at 99.94%&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto; border: none;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top&amp;quot;&lt;br /&gt;
| [[File:Caiyun Intro.015.jpeg|thumb|the capacity and availability monitoring platform]]&lt;br /&gt;
| [[File:Caiyun Intro.016.jpeg|thumb|the technical architecture behind]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We can offer private service pool with better availability for large-demanding clients&lt;br /&gt;
&lt;br /&gt;
== The team behind ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto; border: none;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top&amp;quot;&lt;br /&gt;
| [[File:Caiyun Intro.008.jpeg|thumb|the team members after the annual party]]&lt;br /&gt;
| [[File:彩云小史.011.jpeg|thumb|the office and working environment]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Contact us ==&lt;br /&gt;
&lt;br /&gt;
Email: [mailto:api@caiyunapp.com api@caiyunapp.com]&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=ColorfulClouds_Weather_API&amp;diff=5673</id>
		<title>ColorfulClouds Weather API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=ColorfulClouds_Weather_API&amp;diff=5673"/>
				<updated>2020-04-02T08:08:00Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: /* Full-scoped variables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Try out by yourself ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;S45Fnpxcwyq0QT4b&amp;lt;/code&amp;gt; is a demo token，in producation and development, you should use your own token after signing up at '''[https://dashboard.caiyunapp.com/user/sign_up/ the dahsboard]'''&lt;br /&gt;
* [[General weather API interface/v2.5|General weather API interface]]：&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/121.6544,25.1552/weather.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The quota of the demo token is very limited and is renewed periodically, so please only use it for testing. If you meet any problem to access the above link, please contact us at [mailto:api@caiyunapp.com api@caiyunapp.com]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== A global service ==&lt;br /&gt;
&lt;br /&gt;
[[File:Caiyun Intro.006.jpeg|thumb|right|A global service]]&lt;br /&gt;
[[File:2020.3 彩云天气高精度数据覆盖范围.png|thumb|Global coverage of minutely forecast]]&lt;br /&gt;
&lt;br /&gt;
=== Internationalization ===&lt;br /&gt;
&lt;br /&gt;
* the datetime calculation will impact the avg/max/min value calculation of weather variables, our i18n features fully support this.&lt;br /&gt;
* the unit of measurement is fully support i18n requirement, we support [https://en.wikipedia.org/wiki/Metric_system Metric system], [https://en.wikipedia.org/wiki/Imperial_and_US_customary_measurement_systems Imperial and US customary units] and [https://en.wikipedia.org/wiki/International_System_of_Units International System of Units]&lt;br /&gt;
* the user-friendly nature language description of current weather conditions is support i18n, but we only provide Chinese, English and Japanese support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Data coverage of general weather forecast ===&lt;br /&gt;
&lt;br /&gt;
* Since the just begining of our weather API offering, we provide global hourly and daily weather forecast at any point on earth with '''arbitrary latitude and longitude'''. &lt;br /&gt;
&lt;br /&gt;
=== Data coverage of minute-by-minute nowcasting service  ===&lt;br /&gt;
&lt;br /&gt;
* We are among the few providers can give global-wide nowcasting service, we can provide service in below areas&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Continent&lt;br /&gt;
!Country/region&lt;br /&gt;
|-&lt;br /&gt;
|Europe&lt;br /&gt;
|Italy, Lithuania, Malta, France, Slovakia, Norway, Belarus, Iceland, Czech Republic, Slovenia, Germany, Spain, Ukraine, Denmark, Poland, Finland, Sweden, Croatia, Russia, Romania, Portugal, Estonia, Serbia, United Kingdom, Austria, Greece, Hungary&lt;br /&gt;
|-&lt;br /&gt;
|Oceania&lt;br /&gt;
|Fiji, Guam, Australia, Marshall Islands, New Caledonia, Australia&lt;br /&gt;
|-&lt;br /&gt;
|Asia&lt;br /&gt;
|Mainland China, Hong Kong, Macao and Taiwan, Diaoyu Islands, Spratly Islands, Turkey, Bahrain, Saudi Arabia, Indonesia, Iran, Singapore, Oman, Philippines, Japan, India, Cambodia, Cyprus, Malaysia, Vietnam, Kuwait, Thailand, South Korea, North Korea&lt;br /&gt;
|-&lt;br /&gt;
|North America&lt;br /&gt;
|Canada, Bahamas, Cayman Islands, Mexico, Panama, Martinique, Cuba, United States, Bermuda, Puerto Rico, Kura, Guadeloupe, Nicaragua&lt;br /&gt;
|-&lt;br /&gt;
|South America&lt;br /&gt;
|Brazil, French Guiana, Colombia, Guyana, Paraguay, Argentina&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The quality of our nowcasting services is related with the quality of service of the radar data providers, it may vary from country to country; but as a service provider since 2014, we are a provened player in this area.&lt;br /&gt;
&lt;br /&gt;
=== Data coverage of air quality forecast ===&lt;br /&gt;
&lt;br /&gt;
Full scope of China and US.&lt;br /&gt;
&lt;br /&gt;
== API Features ==&lt;br /&gt;
&lt;br /&gt;
=== Full-scoped variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Code !! Quality !! Unit of measurement !! Temporal granularity !! Geospatial scope !! Comments&lt;br /&gt;
|-&lt;br /&gt;
! Temperature&lt;br /&gt;
| temperature || temperature || °C, °F, K  || realtime, hourly, daily || globally || temperature 2m above&lt;br /&gt;
|-&lt;br /&gt;
! Pressure&lt;br /&gt;
| pres || pressure || Pa || realtime, hourly, daily || globally || pressure on surface&lt;br /&gt;
|-&lt;br /&gt;
! Relative humidity&lt;br /&gt;
| humidity || relative humidity || %  || realtime, hourly, daily || globally ||  relative humidity 2m above&lt;br /&gt;
|-&lt;br /&gt;
! Wind direction&lt;br /&gt;
| wind direction || wind direction || degree || realtime, hourly, daily || globally || wind direction 10m above&lt;br /&gt;
|-&lt;br /&gt;
! Wind speed&lt;br /&gt;
| wind speed || wind speed || km/h, mph, m/h || realtime, hourly, daily || globally || wind speed 10m above&lt;br /&gt;
|-&lt;br /&gt;
! Cloud rate&lt;br /&gt;
| cloudrate || total cloud rate || 0~1 || realtime, hourly, daily || globally || total cloud rate&lt;br /&gt;
|-&lt;br /&gt;
! Shortwave radiation&lt;br /&gt;
| dswrf|| downward shortwave radiation || W/m^2 || realtime, hourly, daily || globally || downward shortwave radiation on surface&lt;br /&gt;
|-&lt;br /&gt;
! Visibility&lt;br /&gt;
| visibility || visibility by distance || km, mile, m || realtime, hourly, daily || globally || horizontal visibility by distance on surface&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! Nearest distance to precipitation area&lt;br /&gt;
| Nearest distance to precipitation area || distance || km, mile, m || realtime || [[{{FULLPAGENAME}}#Coverage_of_minute-by-minute_nowcasting_service|radar supported area]] || nearest distance to precipitation area&lt;br /&gt;
|-&lt;br /&gt;
! Intensity of nearest precipitation&lt;br /&gt;
| intensity of nearest precipitation || precipitation intensity || 0~1 || realtime || [[{{FULLPAGENAME}}#Coverage_of_minute-by-minute_nowcasting_service|radar supported area]] || intensity of nearest precipitation&lt;br /&gt;
|-&lt;br /&gt;
! Intensity of local precipitation&lt;br /&gt;
| Intensity of local precipitation || precipitation intensity || 0~1 || realtime, minutely || [[{{FULLPAGENAME}}#Coverage_of_minute-by-minute_nowcasting_service|radar supported area]] || intensity of local precipitation&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! sky condition&lt;br /&gt;
| skycon || weather condition || text || realtime, hourly, daily || globally || weather condition&lt;br /&gt;
|-&lt;br /&gt;
! comfort index&lt;br /&gt;
| comfort index || comfort index || text || realtime, hourly, daily || globally  || weather comfort condition&lt;br /&gt;
|-&lt;br /&gt;
! ultraviolet index&lt;br /&gt;
| ultraviolet index || ultraviolet index || text || realtime, hourly, daily || globally  || ultraviolet condition&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! PM25&lt;br /&gt;
| pm25 || PM25 || μg/m^3 || realtime, hourly, daily || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || PM25 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! PM10&lt;br /&gt;
| pm10 || PM10 || μg/m^3 || realtime || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || PM10 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! O3&lt;br /&gt;
| o3 || O3 || μg/m^3 || realtime || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || O3 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! NO2&lt;br /&gt;
| no2 || No2 || μg/m^3 || realtime || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || NO2 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! SO2&lt;br /&gt;
| so2 || SO2 || μg/m^3 || realtime || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || SO2 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! CO&lt;br /&gt;
| co || CO || mg/m^3 || realtime || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || CO mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! AQI&lt;br /&gt;
| aqi || AQI by US and China standard || 0~500 || realtime, hourly, daily || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || AQI by US and China standard&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The nowcasting service  ===&lt;br /&gt;
&lt;br /&gt;
We provide two kind of nowcasting service:&lt;br /&gt;
&lt;br /&gt;
* pointwise API calls specified by latitude and longitude &lt;br /&gt;
* forecasted weather radar images&lt;br /&gt;
&lt;br /&gt;
== The AI technology behind ==&lt;br /&gt;
&lt;br /&gt;
Since the founding at 2014, we always dedicated in improving the algorithms for years, there are many works behind the services.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto; border: none;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top&amp;quot;&lt;br /&gt;
| [[File:Caiyun Intro.009.jpeg|thumb|the 1st generation denoise algorithm]]&lt;br /&gt;
| [[File:Caiyun Intro.011.jpeg|thumb|the 3rd generation of precipitation forecast algorithm]]&lt;br /&gt;
| [[File:Caiyun Intro.013.jpeg|thumb|the comparison of 1st and 2nd generation air quality forecast]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== The reliable and stable backend ==&lt;br /&gt;
&lt;br /&gt;
* Scalability: the public service pool can offer 300M ~ 800M API calls per day and can be scaled up easily on demanding&lt;br /&gt;
* Availability: the availability of the public service pool for the past year is at 99.94%&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto; border: none;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top&amp;quot;&lt;br /&gt;
| [[File:Caiyun Intro.015.jpeg|thumb|the capacity and availability monitoring platform]]&lt;br /&gt;
| [[File:Caiyun Intro.016.jpeg|thumb|the technical architecture behind]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We can offer private service pool with better availability for large-demanding clients&lt;br /&gt;
&lt;br /&gt;
== The team behind ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto; border: none;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top&amp;quot;&lt;br /&gt;
| [[File:Caiyun Intro.008.jpeg|thumb|the team members after the annual party]]&lt;br /&gt;
| [[File:彩云小史.011.jpeg|thumb|the office and working environment]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Contact us ==&lt;br /&gt;
&lt;br /&gt;
Email: [mailto:api@caiyunapp.com api@caiyunapp.com]&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=ColorfulClouds_Weather_API&amp;diff=5616</id>
		<title>ColorfulClouds Weather API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=ColorfulClouds_Weather_API&amp;diff=5616"/>
				<updated>2020-04-02T03:55:16Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: /* Coverage of air quality forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== API Demo ==&lt;br /&gt;
&amp;lt;code&amp;gt;S45Fnpxcwyq0QT4b&amp;lt;/code&amp;gt; is a demo token，you should use your own token&lt;br /&gt;
* [[General weather API interface/v2.5|General weather API interface]]：&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/121.6544,25.1552/weather.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Data coverage ==&lt;br /&gt;
&lt;br /&gt;
=== Coverage of general weather forecast ===&lt;br /&gt;
* Since the just begining of our weather API offering, we provide global hourly and daily weather forecast at any point on earth with '''arbitrary latitude and longitude'''. &lt;br /&gt;
&lt;br /&gt;
=== Coverage of minute-by-minute nowcasting service  ===&lt;br /&gt;
* We are among the few providers can give global-wide nowcasting service, we can provide service in below areas&lt;br /&gt;
&lt;br /&gt;
[[File:2020.3 彩云天气高精度数据覆盖范围.png|thumb|&lt;br /&gt;
Global coverage of minutely forecast&lt;br /&gt;
]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Continent&lt;br /&gt;
!Nation&lt;br /&gt;
|-&lt;br /&gt;
|Europe&lt;br /&gt;
|Italy, Lithuania, Malta, France, Slovakia, Norway, Belarus, Iceland, Czech Republic, Slovenia, Germany, Spain, Ukraine, Denmark, Poland, Finland, Sweden, Croatia, Russia, Romania, Portugal, Estonia, Serbia, United Kingdom, Austria, Greece, Hungary&lt;br /&gt;
|-&lt;br /&gt;
|Oceania&lt;br /&gt;
|Fiji, Guam, Australia, Marshall Islands, New Caledonia, Australia&lt;br /&gt;
|-&lt;br /&gt;
|Asia&lt;br /&gt;
|Mainland China, Hong Kong, Macao and Taiwan, Diaoyu Islands, Spratly Islands, Turkey, Bahrain, Saudi Arabia, Indonesia, Iran, Singapore, Oman, Philippines, Japan, India, Cambodia, Cyprus, Malaysia, Vietnam, Kuwait, Thailand, South Korea, North Korea&lt;br /&gt;
|-&lt;br /&gt;
|North America&lt;br /&gt;
|Canada, Bahamas, Cayman Islands, Mexico, Panama, Martinique, Cuba, United States, Bermuda, Puerto Rico, Kura, Guadeloupe, Nicaragua&lt;br /&gt;
|-&lt;br /&gt;
|South America&lt;br /&gt;
|Brazil, French Guiana, Colombia, Guyana, Paraguay, Argentina&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The quality of our nowcasting services is related with the quality of service of the radar data providers, it may vary from country to country; but as a service provider since 2014, we are a provened player in this area.&lt;br /&gt;
&lt;br /&gt;
=== Coverage of air quality forecast ===&lt;br /&gt;
&lt;br /&gt;
Full scope of China. and US.&lt;br /&gt;
&lt;br /&gt;
== Forecasted Variables ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Code !! Quality !! Unit of measurement !! Temporal granularity !! Geospatial scope !! Comments&lt;br /&gt;
|-&lt;br /&gt;
! Temperature&lt;br /&gt;
| temperature || temperature || °C, °F, K  || realtime, hourly, daily || globally || temperature 2m above&lt;br /&gt;
|-&lt;br /&gt;
! Pressure&lt;br /&gt;
| pres || pressure || Pa || realtime, hourly, daily || globally || pressure on surface&lt;br /&gt;
|-&lt;br /&gt;
! Relative humidity&lt;br /&gt;
| humidity || relative humidity || %  || realtime, hourly, daily || globally ||  relative humidity 2m above&lt;br /&gt;
|-&lt;br /&gt;
! Wind direction&lt;br /&gt;
| wind direction || wind direction || degree || realtime, hourly, daily || globally || wind direction 10m above&lt;br /&gt;
|-&lt;br /&gt;
! Wind speed&lt;br /&gt;
| wind speed || wind speed || km/h, mph, m/h || realtime, hourly, daily || globally || wind speed 10m above&lt;br /&gt;
|-&lt;br /&gt;
! Cloud rate&lt;br /&gt;
| cloudrate || total cloud rate || 0~1 || realtime, hourly, daily || globally || total cloud rate&lt;br /&gt;
|-&lt;br /&gt;
! Shortwave radiation&lt;br /&gt;
| dswrf|| downward shortwave radiation || W/m^2 || realtime, hourly, daily || globally || downward shortwave radiation on surface&lt;br /&gt;
|-&lt;br /&gt;
! Visibility&lt;br /&gt;
| visibility || visibility by distance || km, mile, m || realtime, hourly, daily || globally || horizontal visibility by distance on surface&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! Nearest distance to precipitation area&lt;br /&gt;
| Nearest distance to precipitation area || distance || km, mile, m || realtime || [[{{FULLPAGENAME}}#Coverage_of_nowcasting_service|radar supported area]] || nearest distance to precipitation area&lt;br /&gt;
|-&lt;br /&gt;
! Intensity of nearest precipitation&lt;br /&gt;
| intensity of nearest precipitation || precipitation intensity || 0~1 || realtime || [[{{FULLPAGENAME}}#Coverage_of_nowcasting_service|radar supported area]] || intensity of nearest precipitation&lt;br /&gt;
|-&lt;br /&gt;
! Intensity of local precipitation&lt;br /&gt;
| Intensity of local precipitation || precipitation intensity || 0~1 || realtime, minutely || [[{{FULLPAGENAME}}#Coverage_of_nowcasting_service|radar supported area]] || intensity of local precipitation&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! sky condition&lt;br /&gt;
| skycon || weather condition || text || realtime, hourly, daily || globally || weather condition&lt;br /&gt;
|-&lt;br /&gt;
! comfort index&lt;br /&gt;
| comfort index || comfort index || text || realtime, hourly, daily || globally  || weather comfort condition&lt;br /&gt;
|-&lt;br /&gt;
! ultraviolet index&lt;br /&gt;
| ultraviolet index || ultraviolet index || text || realtime, hourly, daily || globally  || ultraviolet condition&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! PM25&lt;br /&gt;
| pm25 || PM25 || μg/m^3 || realtime, hourly, daily || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || PM25 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! PM10&lt;br /&gt;
| pm10 || PM10 || μg/m^3 || realtime, hourly, daily || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || PM10 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! O3&lt;br /&gt;
| o3 || O3 || μg/m^3 || realtime, hourly, daily || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || O3 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! NO2&lt;br /&gt;
| no2 || No2 || μg/m^3 || realtime, hourly, daily || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || NO2 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! SO2&lt;br /&gt;
| so2 || SO2 || μg/m^3 || realtime, hourly, daily || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || SO2 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! CO&lt;br /&gt;
| co || CO || mg/m^3 || realtime, hourly, daily || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || CO mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! AQI&lt;br /&gt;
| aqi || AQI by China standard || 0~500 || realtime, hourly, daily || [[{{FULLPAGENAME}}#Coverage_of_air_quality_forecast|air-quality forecast supported area]] || AQI by China standard&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Featured nowcasting service  ==&lt;br /&gt;
&lt;br /&gt;
== Account Signup  ==&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=ColorfulClouds_Weather_API&amp;diff=5614</id>
		<title>ColorfulClouds Weather API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=ColorfulClouds_Weather_API&amp;diff=5614"/>
				<updated>2020-04-02T03:52:53Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== API Demo ==&lt;br /&gt;
&amp;lt;code&amp;gt;S45Fnpxcwyq0QT4b&amp;lt;/code&amp;gt; is a demo token，you should use your own token&lt;br /&gt;
* [[General weather API interface/v2.5|General weather API interface]]：&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/S45Fnpxcwyq0QT4b/121.6544,25.1552/weather.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Data coverage ==&lt;br /&gt;
&lt;br /&gt;
=== Coverage of general weather forecast ===&lt;br /&gt;
* Since the just begining of our weather API offering, we provide global hourly and daily weather forecast at any point on earth with '''arbitrary latitude and longitude'''. &lt;br /&gt;
&lt;br /&gt;
=== Coverage of minute-by-minute nowcasting service  ===&lt;br /&gt;
* We are among the few providers can give global-wide nowcasting service, we can provide service in below areas&lt;br /&gt;
&lt;br /&gt;
[[File:2020.3 彩云天气高精度数据覆盖范围.png|thumb|&lt;br /&gt;
Global coverage of minutely forecast&lt;br /&gt;
]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Continent&lt;br /&gt;
!Nation&lt;br /&gt;
|-&lt;br /&gt;
|Europe&lt;br /&gt;
|Italy, Lithuania, Malta, France, Slovakia, Norway, Belarus, Iceland, Czech Republic, Slovenia, Germany, Spain, Ukraine, Denmark, Poland, Finland, Sweden, Croatia, Russia, Romania, Portugal, Estonia, Serbia, United Kingdom, Austria, Greece, Hungary&lt;br /&gt;
|-&lt;br /&gt;
|Oceania&lt;br /&gt;
|Fiji, Guam, Australia, Marshall Islands, New Caledonia, Australia&lt;br /&gt;
|-&lt;br /&gt;
|Asia&lt;br /&gt;
|Mainland China, Hong Kong, Macao and Taiwan, Diaoyu Islands, Spratly Islands, Turkey, Bahrain, Saudi Arabia, Indonesia, Iran, Singapore, Oman, Philippines, Japan, India, Cambodia, Cyprus, Malaysia, Vietnam, Kuwait, Thailand, South Korea, North Korea&lt;br /&gt;
|-&lt;br /&gt;
|North America&lt;br /&gt;
|Canada, Bahamas, Cayman Islands, Mexico, Panama, Martinique, Cuba, United States, Bermuda, Puerto Rico, Kura, Guadeloupe, Nicaragua&lt;br /&gt;
|-&lt;br /&gt;
|South America&lt;br /&gt;
|Brazil, French Guiana, Colombia, Guyana, Paraguay, Argentina&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The quality of our nowcasting services is related with the quality of service of the radar data providers, it may vary from country to country; but as a service provider since 2014, we are a provened player in this area.&lt;br /&gt;
&lt;br /&gt;
=== Coverage of air quality forecast ===&lt;br /&gt;
&lt;br /&gt;
Full scope of China.&lt;br /&gt;
&lt;br /&gt;
== Forecasted Variables ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Code !! Quality !! Unit of measurement !! Temporal granularity !! Geospatial scope !! Comments&lt;br /&gt;
|-&lt;br /&gt;
! Temperature&lt;br /&gt;
| temperature || temperature || °C, °F, K  || realtime, hourly, daily || globally || temperature 2m above&lt;br /&gt;
|-&lt;br /&gt;
! Pressure&lt;br /&gt;
| pres || pressure || Pa || realtime, hourly, daily || globally || pressure on surface&lt;br /&gt;
|-&lt;br /&gt;
! Relative humidity&lt;br /&gt;
| humidity || relative humidity || %  || realtime, hourly, daily || globally ||  relative humidity 2m above&lt;br /&gt;
|-&lt;br /&gt;
! Wind direction&lt;br /&gt;
| wind direction || wind direction || degree || realtime, hourly, daily || globally || wind direction 10m above&lt;br /&gt;
|-&lt;br /&gt;
! Wind speed&lt;br /&gt;
| wind speed || wind speed || km/h, mph, m/h || realtime, hourly, daily || globally || wind speed 10m above&lt;br /&gt;
|-&lt;br /&gt;
! Cloud rate&lt;br /&gt;
| cloudrate || total cloud rate || 0~1 || realtime, hourly, daily || globally || total cloud rate&lt;br /&gt;
|-&lt;br /&gt;
! Shortwave radiation&lt;br /&gt;
| dswrf|| downward shortwave radiation || W/m^2 || realtime, hourly, daily || globally || downward shortwave radiation on surface&lt;br /&gt;
|-&lt;br /&gt;
! Visibility&lt;br /&gt;
| visibility || visibility by distance || km, mile, m || realtime, hourly, daily || globally || horizontal visibility by distance on surface&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! Nearest distance to precipitation area&lt;br /&gt;
| Nearest distance to precipitation area || distance || km, mile, m || realtime || [[{{FULLPAGENAME}}#Coverage_of_nowcasting_service|radar supported area]] || nearest distance to precipitation area&lt;br /&gt;
|-&lt;br /&gt;
! Intensity of nearest precipitation&lt;br /&gt;
| intensity of nearest precipitation || precipitation intensity || 0~1 || realtime || [[{{FULLPAGENAME}}#Coverage_of_nowcasting_service|radar supported area]] || intensity of nearest precipitation&lt;br /&gt;
|-&lt;br /&gt;
! Intensity of local precipitation&lt;br /&gt;
| Intensity of local precipitation || precipitation intensity || 0~1 || realtime, minutely || [[{{FULLPAGENAME}}#Coverage_of_nowcasting_service|radar supported area]] || intensity of local precipitation&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! sky condition&lt;br /&gt;
| skycon || weather condition || text || realtime, hourly, daily || globally || weather condition&lt;br /&gt;
|-&lt;br /&gt;
! comfort index&lt;br /&gt;
| comfort index || comfort index || text || realtime, hourly, daily || globally  || weather comfort condition&lt;br /&gt;
|-&lt;br /&gt;
! ultraviolet index&lt;br /&gt;
| ultraviolet index || ultraviolet index || text || realtime, hourly, daily || globally  || ultraviolet condition&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
! PM25&lt;br /&gt;
| pm25 || PM25 || μg/m^3 || realtime, hourly, daily || air-quality forecast supported area || PM25 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! PM10&lt;br /&gt;
| pm10 || PM10 || μg/m^3 || realtime, hourly, daily || air-quality forecast supported area || PM10 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! O3&lt;br /&gt;
| o3 || O3 || μg/m^3 || realtime, hourly, daily || air-quality forecast supported area || O3 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! NO2&lt;br /&gt;
| no2 || No2 || μg/m^3 || realtime, hourly, daily || air-quality forecast supported area || NO2 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! SO2&lt;br /&gt;
| so2 || SO2 || μg/m^3 || realtime, hourly, daily || air-quality forecast supported area || SO2 mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! CO&lt;br /&gt;
| co || CO || mg/m^3 || realtime, hourly, daily || air-quality forecast supported area || CO mass concentration&lt;br /&gt;
|-&lt;br /&gt;
! AQI&lt;br /&gt;
| aqi || AQI by China standard || 0~500 || realtime, hourly, daily || air-quality forecast supported area || AQI by China standard&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Featured nowcasting service  ==&lt;br /&gt;
&lt;br /&gt;
== Account Signup  ==&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API/v2.5&amp;diff=5598</id>
		<title>彩云天气 API/v2.5</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API/v2.5&amp;diff=5598"/>
				<updated>2020-04-01T10:17:39Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{彩云天气 API 版本状态}}&lt;br /&gt;
&lt;br /&gt;
== 数据请求样例 ==&lt;br /&gt;
 TAkhjf8d1nlSlspN 是个例子，请使用你的 token&lt;br /&gt;
* [[通用预报接口/v2.5|通用点数据接口]]：&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/weather.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* 分钟级+小时级+天级预报接口 &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/forecast.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* [[实况天气接口/v2.5|实况天气接口]]：&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/realtime.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* [[分钟级降雨预报接口]]：&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/minutely.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* [[小时级预报接口/v2.5|小时级预报接口]]：&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/hourly.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* [[天级预报接口/v2.5|天级预报接口]]：&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/daily.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 数据覆盖范围 ==&lt;br /&gt;
&lt;br /&gt;
=== 天气数据覆盖区域 ===&lt;br /&gt;
* 小时级和天级天气预报数据从 2015 年首次上线开始即覆盖'''全球任意经纬度'''；&lt;br /&gt;
* 彩云天气是全球首家且唯一的可以提供全球分钟级预报图和预报数据的天气 API 。彩云天气已接入全球 95% 以上的天气雷达资料，在以下地区提供分钟级预报：&lt;br /&gt;
[[File:2020.3 彩云天气高精度数据覆盖范围.png|thumb|&lt;br /&gt;
彩云天气2020分钟级预报全球覆盖范围概览&lt;br /&gt;
]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!洲&lt;br /&gt;
!国家&lt;br /&gt;
|-&lt;br /&gt;
|欧洲&lt;br /&gt;
|意大利、立陶宛、马耳他、法国、斯洛伐克、挪威、白俄罗斯、冰岛、 捷克、斯洛文尼亚、德国、西班牙、乌克兰、丹麦、波兰、芬兰、瑞典、克罗地亚、俄罗斯、罗马尼亚、葡萄牙、爱沙尼亚、塞尔维亚、英国、奥地利、希腊、匈牙利&lt;br /&gt;
|-&lt;br /&gt;
|澳大利亚&lt;br /&gt;
|斐济，关岛，澳大利亚，马绍尔群岛，新喀里多尼亚&lt;br /&gt;
|-&lt;br /&gt;
|亚洲&lt;br /&gt;
|中国大陆及港澳台，钓鱼岛，南沙群岛，土耳其，巴林，沙特阿拉伯，印度尼西亚，伊朗，新加坡，阿曼，菲律宾，日本，印度，柬埔寨，塞浦路斯，马来西亚，越南，科威特，泰国，韩国，朝鲜&lt;br /&gt;
|-&lt;br /&gt;
|澳洲&lt;br /&gt;
|澳大利亚&lt;br /&gt;
|-&lt;br /&gt;
|北美&lt;br /&gt;
|加拿大，巴哈马，开曼群岛，墨西哥，巴拿马，马提尼克，古巴，美国，百慕大，波多黎各，库拉岛，瓜德罗普，尼加拉瓜&lt;br /&gt;
|-&lt;br /&gt;
|南美&lt;br /&gt;
|巴西，法属圭亚那，哥伦比亚，圭亚那，巴拉圭，阿根廷&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 空气质量数据覆盖区域 ===&lt;br /&gt;
&lt;br /&gt;
中国全境。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 数据类型及预报时长 ==&lt;br /&gt;
&lt;br /&gt;
=== 数据类型 ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''描述'''&lt;br /&gt;
|-&lt;br /&gt;
|'''实时数据'''&lt;br /&gt;
|温度、湿度、风向、风速、气压、云量、降水量（mm／h）／降水强度、PM 2.5、AQI、天气类型&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级降水数据'''&lt;br /&gt;
|未来两小时每分钟降水强度及每半小时降水概率、未来两小时降水情况的自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
|'''逐小时数据'''&lt;br /&gt;
|温度、湿度、风向、风速、气压、云量、降水量（mm／h）／降水强度、PM 2.5、AQI、天气类型及未来 24 小时自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
|'''逐日数据'''&lt;br /&gt;
|温度、湿度、风向、风速、气压、云量、降水量（mm／h）／降水强度、PM 2.5、AQI、天气类型、日出日落时间、生活指数&lt;br /&gt;
|-&lt;br /&gt;
|'''生活指数'''&lt;br /&gt;
|穿衣、洗车、感冒、紫外线&lt;br /&gt;
|-&lt;br /&gt;
|'''预警信息'''&lt;br /&gt;
&lt;br /&gt;
'''（同步于中央气象台）'''&lt;br /&gt;
|台风、暴雨、暴雪、寒潮、大风、沙尘暴、高温、干旱、雷电、冰雹、霜冻、大雾、霾、道路结冰&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 预报时长 ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''描述'''&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级降水数据'''&lt;br /&gt;
|未来两小时逐分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''逐小时数据'''&lt;br /&gt;
|未来十五天逐小时&lt;br /&gt;
|-&lt;br /&gt;
|'''逐日数据'''&lt;br /&gt;
|未来十五天逐日&lt;br /&gt;
|-&lt;br /&gt;
|'''空气质量(AQI 和 PM2.5) '''&lt;br /&gt;
|未来十五天逐小时&lt;br /&gt;
|-&lt;br /&gt;
|'''生活指数'''&lt;br /&gt;
|未来十五天逐日&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
注：并不表示我们会向所有类型的 API 用户提供所列全部数据。彩云API预报接口默认返回5天数据，如果需15天数据需要增加参数，可在URL后增加参数 &amp;lt;code&amp;gt;dailysteps=15&amp;amp;hourlysteps=360&amp;lt;/code&amp;gt; 来控制返回预报时长。&lt;br /&gt;
&lt;br /&gt;
== API 降水强度对照 ==&lt;br /&gt;
&lt;br /&gt;
=== 降水强度对照表 ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''降水强度值'''&lt;br /&gt;
|'''降水量数值 mm／h'''&lt;br /&gt;
|'''天气现象'''&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;0.031'''&lt;br /&gt;
|'''&amp;lt;0.08'''&lt;br /&gt;
|无雨／雪&lt;br /&gt;
|-&lt;br /&gt;
|'''0.031～0.25'''&lt;br /&gt;
|'''0.08~3.44'''&lt;br /&gt;
|小雨／雪&lt;br /&gt;
|-&lt;br /&gt;
|'''0.25～0.35'''&lt;br /&gt;
|'''3.44~11.33'''&lt;br /&gt;
|中雨／雪&lt;br /&gt;
|-&lt;br /&gt;
|'''0.35～0.48'''&lt;br /&gt;
|'''11.33~51.30'''&lt;br /&gt;
|大雨／雪&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;gt;=0.48'''&lt;br /&gt;
|'''&amp;gt;=51.30'''&lt;br /&gt;
|暴雨／雪&lt;br /&gt;
|}&lt;br /&gt;
注：&lt;br /&gt;
# 雨雪相态判断使用 SKYCON 表示，&amp;lt;code&amp;gt;RAIN&amp;lt;/code&amp;gt; 表示雨，&amp;lt;code&amp;gt;SNOW&amp;lt;/code&amp;gt; 表示雪。&lt;br /&gt;
# API 默认返回降水强度，如果需要 API 返回降水量需要在 API URL 增加参数 &amp;lt;code&amp;gt;unit=metric:v2&amp;lt;/code&amp;gt;&lt;br /&gt;
             如：https://api.caiyunapp.com/v2.5/your_token/121.4750,24.7695/forecast?unit=metric:v2&lt;br /&gt;
&lt;br /&gt;
== AQI数据基本对照表 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''AQI数值'''&lt;br /&gt;
|'''空气质量等级'''&lt;br /&gt;
|-&lt;br /&gt;
|'''0 ~50'''&lt;br /&gt;
|优&lt;br /&gt;
|-&lt;br /&gt;
|'''50~100'''&lt;br /&gt;
|良&lt;br /&gt;
|-&lt;br /&gt;
|'''100~150'''&lt;br /&gt;
|轻度污染&lt;br /&gt;
|-&lt;br /&gt;
|'''150~200'''&lt;br /&gt;
|中度污染&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;gt;200'''&lt;br /&gt;
|重度污染&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 预报数据更新频率 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''频率'''&lt;br /&gt;
|-&lt;br /&gt;
|'''实况天气数据'''&lt;br /&gt;
|1 分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级天气预报数据'''&lt;br /&gt;
|1 分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''小时级天气预报数据'''&lt;br /&gt;
|15 分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''天级天气预报数据'''&lt;br /&gt;
|2 小时&lt;br /&gt;
|-&lt;br /&gt;
|'''PM 2.5 / AQI 数据'''&lt;br /&gt;
|1 小时&lt;br /&gt;
|}&lt;br /&gt;
注：采用多数据源校正数据，每个数据源的更新频率不同，小时级和天级预报更新频率为综合测算估值。&lt;br /&gt;
&lt;br /&gt;
== 预报数据地域精度 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''精度'''&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级预报'''&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''小时级预报'''&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''天级预报'''&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''PM 2.5 / AQI 数据'''&lt;br /&gt;
|5 km*5 km&lt;br /&gt;
|}&lt;br /&gt;
注：采用多数据源校正数据，每个数据源的地域精度不同，小时级和天级预报地域精度为综合测算估值。&lt;br /&gt;
&lt;br /&gt;
== 风力风速风向等级对照表 ==&lt;br /&gt;
&lt;br /&gt;
'''风力等级对照表'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''风力等级'''&lt;br /&gt;
|'''风速范围 （km/h）'''&lt;br /&gt;
|'''自然语言描述'''&lt;br /&gt;
|-&lt;br /&gt;
|'''0级'''&lt;br /&gt;
|&amp;lt;1&lt;br /&gt;
|无风&lt;br /&gt;
|-&lt;br /&gt;
|'''1级'''&lt;br /&gt;
|1-5&lt;br /&gt;
|微风徐徐&lt;br /&gt;
|-&lt;br /&gt;
|'''2级'''&lt;br /&gt;
|6-11&lt;br /&gt;
|清风&lt;br /&gt;
|-&lt;br /&gt;
|'''3级'''&lt;br /&gt;
|12-19&lt;br /&gt;
|树叶摇摆&lt;br /&gt;
|-&lt;br /&gt;
|'''4级'''&lt;br /&gt;
|20-28&lt;br /&gt;
|树枝摇动&lt;br /&gt;
|-&lt;br /&gt;
|'''5级'''&lt;br /&gt;
|29-38&lt;br /&gt;
|风力强劲&lt;br /&gt;
|-&lt;br /&gt;
|'''6级'''&lt;br /&gt;
|39-49&lt;br /&gt;
|风力强劲&lt;br /&gt;
|-&lt;br /&gt;
|'''7级'''&lt;br /&gt;
|50-61&lt;br /&gt;
|风力超强&lt;br /&gt;
|-&lt;br /&gt;
|'''8级'''&lt;br /&gt;
|62-74&lt;br /&gt;
|狂风大作&lt;br /&gt;
|-&lt;br /&gt;
|'''9级'''&lt;br /&gt;
|75-88&lt;br /&gt;
|狂风呼啸&lt;br /&gt;
|-&lt;br /&gt;
|'''10级'''&lt;br /&gt;
|89-102&lt;br /&gt;
|暴风毁树&lt;br /&gt;
|-&lt;br /&gt;
|'''11级'''&lt;br /&gt;
|103-117&lt;br /&gt;
|暴风毁树&lt;br /&gt;
|-&lt;br /&gt;
|'''12级'''&lt;br /&gt;
|118-133&lt;br /&gt;
|飓风&lt;br /&gt;
|-&lt;br /&gt;
|'''13级'''&lt;br /&gt;
|134-149&lt;br /&gt;
|台风&lt;br /&gt;
|-&lt;br /&gt;
|'''14级'''&lt;br /&gt;
|150-166&lt;br /&gt;
|强台风&lt;br /&gt;
|-&lt;br /&gt;
|'''15级'''&lt;br /&gt;
|167-183&lt;br /&gt;
|强台风&lt;br /&gt;
|-&lt;br /&gt;
|'''16级'''&lt;br /&gt;
|184-201&lt;br /&gt;
|超强台风&lt;br /&gt;
|-&lt;br /&gt;
|'''17级'''&lt;br /&gt;
|202-220&lt;br /&gt;
|超强台风&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''风向对照表'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''风向'''&lt;br /&gt;
|'''符号'''&lt;br /&gt;
|'''中心角度'''&lt;br /&gt;
|'''角度'''&lt;br /&gt;
|-&lt;br /&gt;
|'''北'''&lt;br /&gt;
|N&lt;br /&gt;
|0&lt;br /&gt;
|348.76-11.25&lt;br /&gt;
|-&lt;br /&gt;
|'''北东北'''&lt;br /&gt;
|NNE&lt;br /&gt;
|22.5&lt;br /&gt;
|11.26-33.75&lt;br /&gt;
|-&lt;br /&gt;
|'''东北'''&lt;br /&gt;
|NE&lt;br /&gt;
|45&lt;br /&gt;
|33.76-56.25&lt;br /&gt;
|-&lt;br /&gt;
|'''东东北'''&lt;br /&gt;
|ENE&lt;br /&gt;
|67.5&lt;br /&gt;
|56.26-78.75&lt;br /&gt;
|-&lt;br /&gt;
|'''东'''&lt;br /&gt;
|E&lt;br /&gt;
|90&lt;br /&gt;
|78.76-101.25&lt;br /&gt;
|-&lt;br /&gt;
|'''东东南'''&lt;br /&gt;
|ESE&lt;br /&gt;
|112.5&lt;br /&gt;
|101.26-123.75&lt;br /&gt;
|-&lt;br /&gt;
|'''东南'''&lt;br /&gt;
|SE&lt;br /&gt;
|135&lt;br /&gt;
|123.76-146.25&lt;br /&gt;
|-&lt;br /&gt;
|'''南东南'''&lt;br /&gt;
|SSE&lt;br /&gt;
|157.5&lt;br /&gt;
|146.26-168.75&lt;br /&gt;
|-&lt;br /&gt;
|'''南'''&lt;br /&gt;
|S&lt;br /&gt;
|180&lt;br /&gt;
|168.76-191.25&lt;br /&gt;
|-&lt;br /&gt;
|'''南西南'''&lt;br /&gt;
| SSW&lt;br /&gt;
|202.5&lt;br /&gt;
|191.26-213.75&lt;br /&gt;
|-&lt;br /&gt;
|'''西南'''&lt;br /&gt;
|SW&lt;br /&gt;
|225&lt;br /&gt;
|213.76-236.25 &lt;br /&gt;
|-&lt;br /&gt;
|'''西西南'''&lt;br /&gt;
|WSW&lt;br /&gt;
|247.5&lt;br /&gt;
|236.26-258.75&lt;br /&gt;
|-&lt;br /&gt;
|'''西'''&lt;br /&gt;
|W&lt;br /&gt;
|270&lt;br /&gt;
|258.76-281.25&lt;br /&gt;
|-&lt;br /&gt;
|'''西西北'''&lt;br /&gt;
|WNW&lt;br /&gt;
|295.5&lt;br /&gt;
|281.26-303.75&lt;br /&gt;
|-&lt;br /&gt;
|'''西北'''&lt;br /&gt;
|NW&lt;br /&gt;
|315&lt;br /&gt;
|303.76-326.25&lt;br /&gt;
|-&lt;br /&gt;
|'''北西北'''&lt;br /&gt;
|NNW&lt;br /&gt;
|337.5&lt;br /&gt;
|326.26-348.75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 天气预警 ==&lt;br /&gt;
&lt;br /&gt;
获取天气预警信息，需要在API接口后增加参数：alert=true &lt;br /&gt;
&lt;br /&gt;
增加参数以后，返回的数据里会增加：alert:{} 字段 &lt;br /&gt;
&lt;br /&gt;
预警信息类型取 code 字段'''前两位'''&lt;br /&gt;
&lt;br /&gt;
预警类型编码对照表：&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''预警级别'''&lt;br /&gt;
|'''级别编码'''&lt;br /&gt;
|-&lt;br /&gt;
|台风&lt;br /&gt;
|01&lt;br /&gt;
|-&lt;br /&gt;
|暴雨&lt;br /&gt;
|02&lt;br /&gt;
|-&lt;br /&gt;
|暴雪&lt;br /&gt;
|03&lt;br /&gt;
|-&lt;br /&gt;
|寒潮&lt;br /&gt;
|04&lt;br /&gt;
|-&lt;br /&gt;
|大风&lt;br /&gt;
|05&lt;br /&gt;
|-&lt;br /&gt;
|沙尘暴&lt;br /&gt;
|06&lt;br /&gt;
|-&lt;br /&gt;
|高温&lt;br /&gt;
|07&lt;br /&gt;
|-&lt;br /&gt;
|干旱&lt;br /&gt;
|08&lt;br /&gt;
|-&lt;br /&gt;
|雷电&lt;br /&gt;
|09&lt;br /&gt;
|-&lt;br /&gt;
|冰雹&lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|霜冻&lt;br /&gt;
|11&lt;br /&gt;
|-&lt;br /&gt;
|大雾&lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|霾&lt;br /&gt;
|13&lt;br /&gt;
|-&lt;br /&gt;
|道路结冰&lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|森林火灾&lt;br /&gt;
|15&lt;br /&gt;
|-&lt;br /&gt;
|雷雨大风&lt;br /&gt;
|16&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
预警级别取 code 字段'''后两位'''&lt;br /&gt;
&lt;br /&gt;
预警级别编码对照表：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''预警级别'''&lt;br /&gt;
|'''级别编码'''&lt;br /&gt;
|-&lt;br /&gt;
|'''蓝色'''&lt;br /&gt;
|01&lt;br /&gt;
|-&lt;br /&gt;
|'''黄色'''&lt;br /&gt;
|02&lt;br /&gt;
|-&lt;br /&gt;
|'''橙色'''&lt;br /&gt;
|03&lt;br /&gt;
|-&lt;br /&gt;
|'''红色'''&lt;br /&gt;
|04&lt;br /&gt;
|}&lt;br /&gt;
举例：&amp;quot;code&amp;quot;: &amp;quot;0901”,  // 预警类型编码＋预警级别编码 '''“雷电蓝色预警”'''&lt;br /&gt;
&lt;br /&gt;
== 生活指数等级 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''生活指数名称'''&lt;br /&gt;
|'''等级'''&lt;br /&gt;
|'''等级描述'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; |紫外线&lt;br /&gt;
|ultraviolet1&lt;br /&gt;
|最弱&lt;br /&gt;
|-&lt;br /&gt;
|ultraviolet2&lt;br /&gt;
|弱&lt;br /&gt;
|-&lt;br /&gt;
|ultraviolet3&lt;br /&gt;
|中等&lt;br /&gt;
|-&lt;br /&gt;
|ultraviolet4&lt;br /&gt;
|强&lt;br /&gt;
|-&lt;br /&gt;
|ultraviolet5&lt;br /&gt;
|很强&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |洗车&lt;br /&gt;
|carWashing1&lt;br /&gt;
|适宜&lt;br /&gt;
|-&lt;br /&gt;
|carWashing2&lt;br /&gt;
|较适宜&lt;br /&gt;
|-&lt;br /&gt;
|carWashing3&lt;br /&gt;
|较不适宜&lt;br /&gt;
|-&lt;br /&gt;
|carWashing4&lt;br /&gt;
|不适宜&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;9&amp;quot; |穿衣&lt;br /&gt;
|dressing0&lt;br /&gt;
|极热&lt;br /&gt;
|-&lt;br /&gt;
|dressing1&lt;br /&gt;
|极热&lt;br /&gt;
|-&lt;br /&gt;
|dressing2&lt;br /&gt;
|很热&lt;br /&gt;
|-&lt;br /&gt;
|dressing3&lt;br /&gt;
|热&lt;br /&gt;
|-&lt;br /&gt;
|dressing4&lt;br /&gt;
|温暖&lt;br /&gt;
|-&lt;br /&gt;
|dressing5&lt;br /&gt;
|凉爽&lt;br /&gt;
|-&lt;br /&gt;
|dressing6&lt;br /&gt;
|冷&lt;br /&gt;
|-&lt;br /&gt;
|dressing7&lt;br /&gt;
|寒冷&lt;br /&gt;
|-&lt;br /&gt;
|dressing8&lt;br /&gt;
|极冷&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |感冒&lt;br /&gt;
|coldRisk1&lt;br /&gt;
|少发&lt;br /&gt;
|-&lt;br /&gt;
|coldRisk2&lt;br /&gt;
|较易发&lt;br /&gt;
|-&lt;br /&gt;
|coldRisk3&lt;br /&gt;
|易发&lt;br /&gt;
|-&lt;br /&gt;
|coldRisk4:&lt;br /&gt;
|极易发&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 数据来源 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''数据源'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |天气数据&lt;br /&gt;
|中国气象科学数据共享服务网&lt;br /&gt;
|-&lt;br /&gt;
|台湾地区交通部中央气象局&lt;br /&gt;
|-&lt;br /&gt;
|美国大气与海洋管理局&lt;br /&gt;
|-&lt;br /&gt;
|日本气象厅&lt;br /&gt;
|-&lt;br /&gt;
|Open Weather Map&lt;br /&gt;
|-&lt;br /&gt;
|世界各国气象局和气象组织&lt;br /&gt;
|-&lt;br /&gt;
|空气质量数据&lt;br /&gt;
|PM 25.in、环保部、WMO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 数据 API 语言种类 ==&lt;br /&gt;
&lt;br /&gt;
英语、中文简体、中文繁体&lt;br /&gt;
&lt;br /&gt;
== 调用次数如何计算 ==&lt;br /&gt;
&lt;br /&gt;
用户发出一次 URL 请求并得到返回数据为一次调用&lt;br /&gt;
&lt;br /&gt;
== 数据坐标 ==&lt;br /&gt;
&lt;br /&gt;
数据所用坐标系 GCJ－02 坐标系统&lt;br /&gt;
&lt;br /&gt;
== 是否支持返回历史数据 ==&lt;br /&gt;
&lt;br /&gt;
API接口仅支持返回过去一天的历史数据，接口默认返回当前时刻到未来的数据。需要调用过去一天的数据，可以在 URL 后加参数 &amp;lt;code&amp;gt;begin=时间戳&amp;lt;/code&amp;gt; 即可。&lt;br /&gt;
&lt;br /&gt;
== 按区域代码adcode返回对应城市的数据 ==&lt;br /&gt;
&lt;br /&gt;
通用接口： http://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/weather.json?adcode=110100&lt;br /&gt;
&lt;br /&gt;
adcode 列表见 [[行政区域经纬度对照表]]&lt;br /&gt;
&lt;br /&gt;
==格式变更==&lt;br /&gt;
*实况接口（/realtime.json）中各变量，在json中的位置，从result.xxxx变为result.realtime.xxxx&lt;br /&gt;
&lt;br /&gt;
*v2.4及以上版本, 生活指数相关的字段重组到 life_index 字段下&lt;br /&gt;
&lt;br /&gt;
*v2.4及以上版本, 空气质量相关的字段重组到 air_quality 字段下（位于realtime，hourly和daily中）&lt;br /&gt;
*v2.2及以下版本，逐日预报时间信息是北京时间；v2.3及以上版本，逐日预报时间信息，都带了时区，和当地时区一致&lt;br /&gt;
*v2.4及以上版本pres字段改为了pressure&lt;br /&gt;
==特性增强==&lt;br /&gt;
*air_quality（预报和实况）中， 增加美标和国标的AQI&lt;br /&gt;
&lt;br /&gt;
*air_quality（预报和实况）中，增加空气质量自然语言描述descripition六个等级，可能出现的字符串有七种:'缺数据'，'优'，'良'，'轻度污染'，'中度污染'，'重度污染'，'严重污染'&lt;br /&gt;
*使用了新的数据融合算法，提高了十五日内逐小时降水预报准确度；&lt;br /&gt;
*新增了雨夹雪（SLEET），雷阵雨(THUNDER_SHOWER)，雷阵雨并伴有冰雹（HAIL）3个天气现象；&lt;br /&gt;
{{天气现象v2.5}}&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=File:2020.3_%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94%E9%AB%98%E7%B2%BE%E5%BA%A6%E6%95%B0%E6%8D%AE%E8%A6%86%E7%9B%96%E8%8C%83%E5%9B%B4.png&amp;diff=5597</id>
		<title>File:2020.3 彩云天气高精度数据覆盖范围.png</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=File:2020.3_%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94%E9%AB%98%E7%B2%BE%E5%BA%A6%E6%95%B0%E6%8D%AE%E8%A6%86%E7%9B%96%E8%8C%83%E5%9B%B4.png&amp;diff=5597"/>
				<updated>2020-04-01T10:17:00Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: 真的是不一样啊&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;真的是不一样啊&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=File:2020.2_%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94%E5%85%A8%E7%90%83%E6%95%B0%E6%8D%AE%E8%A6%86%E7%9B%96%E8%8C%83%E5%9B%B4%E6%A6%82%E8%A7%88.png&amp;diff=5596</id>
		<title>File:2020.2 彩云天气全球数据覆盖范围概览.png</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=File:2020.2_%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94%E5%85%A8%E7%90%83%E6%95%B0%E6%8D%AE%E8%A6%86%E7%9B%96%E8%8C%83%E5%9B%B4%E6%A6%82%E8%A7%88.png&amp;diff=5596"/>
				<updated>2020-04-01T10:14:39Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: Chaosconst uploaded a new version of File:2020.2 彩云天气全球数据覆盖范围概览.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2020.2 彩云天气全球数据覆盖范围概览&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API/v2.5&amp;diff=5580</id>
		<title>彩云天气 API/v2.5</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API/v2.5&amp;diff=5580"/>
				<updated>2020-02-28T09:43:04Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{彩云天气 API 版本状态}}&lt;br /&gt;
&lt;br /&gt;
== 数据请求样例 ==&lt;br /&gt;
 TAkhjf8d1nlSlspN 是个例子，请使用你的 token&lt;br /&gt;
* [[通用预报接口/v2.5|通用点数据接口]]：&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/weather.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* 分钟级+小时级+天级预报接口 &amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/forecast.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* [[实况天气接口/v2.5|实况天气接口]]：&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/realtime.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* [[分钟级降雨预报接口]]：&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/minutely.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* [[小时级预报接口/v2.5|小时级预报接口]]：&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/hourly.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* [[天级预报接口/v2.5|天级预报接口]]：&amp;lt;code&amp;gt;https://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/121.6544,25.1552/daily.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 数据覆盖范围 ==&lt;br /&gt;
&lt;br /&gt;
=== 天气数据覆盖区域 ===&lt;br /&gt;
* 小时级和天级天气预报数据从 2015 年首次上线开始即覆盖'''全球任意经纬度'''；&lt;br /&gt;
* 彩云天气是全球首家且唯一的可以提供全球分钟级预报图和预报数据的天气 API 。彩云天气已接入全球 95% 以上的天气雷达资料，在以下地区提供分钟级预报：&lt;br /&gt;
[[File:2020.2 彩云天气全球数据覆盖范围概览.png|thumb|&lt;br /&gt;
彩云天气2020分钟级预报全球覆盖范围概览&lt;br /&gt;
]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!洲&lt;br /&gt;
!国家&lt;br /&gt;
|-&lt;br /&gt;
|欧洲&lt;br /&gt;
|意大利、立陶宛、马耳他、法国、斯洛伐克、挪威、白俄罗斯、冰岛、 捷克、斯洛文尼亚、德国、西班牙、乌克兰、丹麦、波兰、芬兰、瑞典、克罗地亚、俄罗斯、罗马尼亚、葡萄牙、爱沙尼亚、塞尔维亚、英国、奥地利、希腊、匈牙利&lt;br /&gt;
|-&lt;br /&gt;
|澳大利亚&lt;br /&gt;
|斐济，关岛，澳大利亚，马绍尔群岛，新喀里多尼亚&lt;br /&gt;
|-&lt;br /&gt;
|亚洲&lt;br /&gt;
|中国大陆及港澳台，钓鱼岛，南沙群岛，土耳其，巴林，沙特阿拉伯，印度尼西亚，伊朗，新加坡，阿曼，菲律宾，日本，印度，柬埔寨，塞浦路斯，马来西亚，越南，科威特，泰国，韩国，朝鲜&lt;br /&gt;
|-&lt;br /&gt;
|澳洲&lt;br /&gt;
|澳大利亚&lt;br /&gt;
|-&lt;br /&gt;
|北美&lt;br /&gt;
|加拿大，巴哈马，开曼群岛，墨西哥，巴拿马，马提尼克，古巴，美国，百慕大，波多黎各，库拉岛，瓜德罗普，尼加拉瓜&lt;br /&gt;
|-&lt;br /&gt;
|南美&lt;br /&gt;
|巴西，法属圭亚那，哥伦比亚，圭亚那，巴拉圭，阿根廷&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 空气质量数据覆盖区域 ===&lt;br /&gt;
&lt;br /&gt;
中国全境。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 数据类型及预报时长 ==&lt;br /&gt;
&lt;br /&gt;
=== 数据类型 ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''描述'''&lt;br /&gt;
|-&lt;br /&gt;
|'''实时数据'''&lt;br /&gt;
|温度、湿度、风向、风速、气压、云量、降水量（mm／h）／降水强度、PM 2.5、AQI、天气类型&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级降水数据'''&lt;br /&gt;
|未来两小时每分钟降水强度及每半小时降水概率、未来两小时降水情况的自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
|'''逐小时数据'''&lt;br /&gt;
|温度、湿度、风向、风速、气压、云量、降水量（mm／h）／降水强度、PM 2.5、AQI、天气类型及未来 24 小时自然语言描述&lt;br /&gt;
|-&lt;br /&gt;
|'''逐日数据'''&lt;br /&gt;
|温度、湿度、风向、风速、气压、云量、降水量（mm／h）／降水强度、PM 2.5、AQI、天气类型、日出日落时间、生活指数&lt;br /&gt;
|-&lt;br /&gt;
|'''生活指数'''&lt;br /&gt;
|穿衣、洗车、感冒、紫外线&lt;br /&gt;
|-&lt;br /&gt;
|'''预警信息'''&lt;br /&gt;
&lt;br /&gt;
'''（同步于中央气象台）'''&lt;br /&gt;
|台风、暴雨、暴雪、寒潮、大风、沙尘暴、高温、干旱、雷电、冰雹、霜冻、大雾、霾、道路结冰&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 预报时长 ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''描述'''&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级降水数据'''&lt;br /&gt;
|未来两小时逐分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''逐小时数据'''&lt;br /&gt;
|未来十五天逐小时&lt;br /&gt;
|-&lt;br /&gt;
|'''逐日数据'''&lt;br /&gt;
|未来十五天逐日&lt;br /&gt;
|-&lt;br /&gt;
|'''空气质量(AQI 和 PM2.5) '''&lt;br /&gt;
|未来十五天逐小时&lt;br /&gt;
|-&lt;br /&gt;
|'''生活指数'''&lt;br /&gt;
|未来十五天逐日&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
注：并不表示我们会向所有类型的 API 用户提供所列全部数据。彩云API预报接口默认返回5天数据，如果需15天数据需要增加参数，可在URL后增加参数 &amp;lt;code&amp;gt;dailysteps=15&amp;amp;hourlysteps=360&amp;lt;/code&amp;gt; 来控制返回预报时长。&lt;br /&gt;
&lt;br /&gt;
== API 降水强度对照 ==&lt;br /&gt;
&lt;br /&gt;
=== 降水强度对照表 ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''降水强度值'''&lt;br /&gt;
|'''降水量数值 mm／h'''&lt;br /&gt;
|'''天气现象'''&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;0.031'''&lt;br /&gt;
|'''&amp;lt;0.08'''&lt;br /&gt;
|无雨／雪&lt;br /&gt;
|-&lt;br /&gt;
|'''0.031～0.25'''&lt;br /&gt;
|'''0.08~3.44'''&lt;br /&gt;
|小雨／雪&lt;br /&gt;
|-&lt;br /&gt;
|'''0.25～0.35'''&lt;br /&gt;
|'''3.44~11.33'''&lt;br /&gt;
|中雨／雪&lt;br /&gt;
|-&lt;br /&gt;
|'''0.35～0.48'''&lt;br /&gt;
|'''11.33~51.30'''&lt;br /&gt;
|大雨／雪&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;gt;=0.48'''&lt;br /&gt;
|'''&amp;gt;=51.30'''&lt;br /&gt;
|暴雨／雪&lt;br /&gt;
|}&lt;br /&gt;
注：&lt;br /&gt;
# 雨雪相态判断使用 SKYCON 表示，&amp;lt;code&amp;gt;RAIN&amp;lt;/code&amp;gt; 表示雨，&amp;lt;code&amp;gt;SNOW&amp;lt;/code&amp;gt; 表示雪。&lt;br /&gt;
# API 默认返回降水强度，如果需要 API 返回降水量需要在 API URL 增加参数 &amp;lt;code&amp;gt;unit=metric:v2&amp;lt;/code&amp;gt;&lt;br /&gt;
             如：https://api.caiyunapp.com/v2.5/your_token/121.4750,24.7695/forecast?unit=metric:v2&lt;br /&gt;
&lt;br /&gt;
== AQI数据基本对照表 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''AQI数值'''&lt;br /&gt;
|'''空气质量等级'''&lt;br /&gt;
|-&lt;br /&gt;
|'''0 ~50'''&lt;br /&gt;
|优&lt;br /&gt;
|-&lt;br /&gt;
|'''50~100'''&lt;br /&gt;
|良&lt;br /&gt;
|-&lt;br /&gt;
|'''100~150'''&lt;br /&gt;
|轻度污染&lt;br /&gt;
|-&lt;br /&gt;
|'''150~200'''&lt;br /&gt;
|中度污染&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;gt;200'''&lt;br /&gt;
|重度污染&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 预报数据更新频率 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''频率'''&lt;br /&gt;
|-&lt;br /&gt;
|'''实况天气数据'''&lt;br /&gt;
|1 分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级天气预报数据'''&lt;br /&gt;
|1 分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''小时级天气预报数据'''&lt;br /&gt;
|15 分钟&lt;br /&gt;
|-&lt;br /&gt;
|'''天级天气预报数据'''&lt;br /&gt;
|2 小时&lt;br /&gt;
|-&lt;br /&gt;
|'''PM 2.5 / AQI 数据'''&lt;br /&gt;
|1 小时&lt;br /&gt;
|}&lt;br /&gt;
注：采用多数据源校正数据，每个数据源的更新频率不同，小时级和天级预报更新频率为综合测算估值。&lt;br /&gt;
&lt;br /&gt;
== 预报数据地域精度 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''精度'''&lt;br /&gt;
|-&lt;br /&gt;
|'''分钟级预报'''&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''小时级预报'''&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''天级预报'''&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''PM 2.5 / AQI 数据'''&lt;br /&gt;
|5 km*5 km&lt;br /&gt;
|}&lt;br /&gt;
注：采用多数据源校正数据，每个数据源的地域精度不同，小时级和天级预报地域精度为综合测算估值。&lt;br /&gt;
&lt;br /&gt;
== 风力风速风向等级对照表 ==&lt;br /&gt;
&lt;br /&gt;
'''风力等级对照表'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''风力等级'''&lt;br /&gt;
|'''风速范围 （km/h）'''&lt;br /&gt;
|'''自然语言描述'''&lt;br /&gt;
|-&lt;br /&gt;
|'''0级'''&lt;br /&gt;
|&amp;lt;1&lt;br /&gt;
|无风&lt;br /&gt;
|-&lt;br /&gt;
|'''1级'''&lt;br /&gt;
|1-5&lt;br /&gt;
|微风徐徐&lt;br /&gt;
|-&lt;br /&gt;
|'''2级'''&lt;br /&gt;
|6-11&lt;br /&gt;
|清风&lt;br /&gt;
|-&lt;br /&gt;
|'''3级'''&lt;br /&gt;
|12-19&lt;br /&gt;
|树叶摇摆&lt;br /&gt;
|-&lt;br /&gt;
|'''4级'''&lt;br /&gt;
|20-28&lt;br /&gt;
|树枝摇动&lt;br /&gt;
|-&lt;br /&gt;
|'''5级'''&lt;br /&gt;
|29-38&lt;br /&gt;
|风力强劲&lt;br /&gt;
|-&lt;br /&gt;
|'''6级'''&lt;br /&gt;
|39-49&lt;br /&gt;
|风力强劲&lt;br /&gt;
|-&lt;br /&gt;
|'''7级'''&lt;br /&gt;
|50-61&lt;br /&gt;
|风力超强&lt;br /&gt;
|-&lt;br /&gt;
|'''8级'''&lt;br /&gt;
|62-74&lt;br /&gt;
|狂风大作&lt;br /&gt;
|-&lt;br /&gt;
|'''9级'''&lt;br /&gt;
|75-88&lt;br /&gt;
|狂风呼啸&lt;br /&gt;
|-&lt;br /&gt;
|'''10级'''&lt;br /&gt;
|89-102&lt;br /&gt;
|暴风毁树&lt;br /&gt;
|-&lt;br /&gt;
|'''11级'''&lt;br /&gt;
|103-117&lt;br /&gt;
|暴风毁树&lt;br /&gt;
|-&lt;br /&gt;
|'''12级'''&lt;br /&gt;
|118-133&lt;br /&gt;
|飓风&lt;br /&gt;
|-&lt;br /&gt;
|'''13级'''&lt;br /&gt;
|134-149&lt;br /&gt;
|台风&lt;br /&gt;
|-&lt;br /&gt;
|'''14级'''&lt;br /&gt;
|150-166&lt;br /&gt;
|强台风&lt;br /&gt;
|-&lt;br /&gt;
|'''15级'''&lt;br /&gt;
|167-183&lt;br /&gt;
|强台风&lt;br /&gt;
|-&lt;br /&gt;
|'''16级'''&lt;br /&gt;
|184-201&lt;br /&gt;
|超强台风&lt;br /&gt;
|-&lt;br /&gt;
|'''17级'''&lt;br /&gt;
|202-220&lt;br /&gt;
|超强台风&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''风向对照表'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''风向'''&lt;br /&gt;
|'''符号'''&lt;br /&gt;
|'''中心角度'''&lt;br /&gt;
|'''角度'''&lt;br /&gt;
|-&lt;br /&gt;
|'''北'''&lt;br /&gt;
|N&lt;br /&gt;
|0&lt;br /&gt;
|348.76-11.25&lt;br /&gt;
|-&lt;br /&gt;
|'''北东北'''&lt;br /&gt;
|NNE&lt;br /&gt;
|22.5&lt;br /&gt;
|11.26-33.75&lt;br /&gt;
|-&lt;br /&gt;
|'''东北'''&lt;br /&gt;
|NE&lt;br /&gt;
|45&lt;br /&gt;
|33.76-56.25&lt;br /&gt;
|-&lt;br /&gt;
|'''东东北'''&lt;br /&gt;
|ENE&lt;br /&gt;
|67.5&lt;br /&gt;
|56.26-78.75&lt;br /&gt;
|-&lt;br /&gt;
|'''东'''&lt;br /&gt;
|E&lt;br /&gt;
|90&lt;br /&gt;
|78.76-101.25&lt;br /&gt;
|-&lt;br /&gt;
|'''东东南'''&lt;br /&gt;
|ESE&lt;br /&gt;
|112.5&lt;br /&gt;
|101.26-123.75&lt;br /&gt;
|-&lt;br /&gt;
|'''东南'''&lt;br /&gt;
|SE&lt;br /&gt;
|135&lt;br /&gt;
|123.76-146.25&lt;br /&gt;
|-&lt;br /&gt;
|'''南东南'''&lt;br /&gt;
|SSE&lt;br /&gt;
|157.5&lt;br /&gt;
|146.26-168.75&lt;br /&gt;
|-&lt;br /&gt;
|'''南'''&lt;br /&gt;
|S&lt;br /&gt;
|180&lt;br /&gt;
|168.76-191.25&lt;br /&gt;
|-&lt;br /&gt;
|'''南西南'''&lt;br /&gt;
| SSW&lt;br /&gt;
|202.5&lt;br /&gt;
|191.26-213.75&lt;br /&gt;
|-&lt;br /&gt;
|'''西南'''&lt;br /&gt;
|SW&lt;br /&gt;
|225&lt;br /&gt;
|213.76-236.25 &lt;br /&gt;
|-&lt;br /&gt;
|'''西西南'''&lt;br /&gt;
|WSW&lt;br /&gt;
|247.5&lt;br /&gt;
|236.26-258.75&lt;br /&gt;
|-&lt;br /&gt;
|'''西'''&lt;br /&gt;
|W&lt;br /&gt;
|270&lt;br /&gt;
|258.76-281.25&lt;br /&gt;
|-&lt;br /&gt;
|'''西西北'''&lt;br /&gt;
|WNW&lt;br /&gt;
|295.5&lt;br /&gt;
|281.26-303.75&lt;br /&gt;
|-&lt;br /&gt;
|'''西北'''&lt;br /&gt;
|NW&lt;br /&gt;
|315&lt;br /&gt;
|303.76-326.25&lt;br /&gt;
|-&lt;br /&gt;
|'''北西北'''&lt;br /&gt;
|NNW&lt;br /&gt;
|337.5&lt;br /&gt;
|326.26-348.75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 天气预警 ==&lt;br /&gt;
&lt;br /&gt;
获取天气预警信息，需要在API接口后增加参数：alert=true &lt;br /&gt;
&lt;br /&gt;
增加参数以后，返回的数据里会增加：alert:{} 字段 &lt;br /&gt;
&lt;br /&gt;
预警信息类型取 code 字段'''前两位'''&lt;br /&gt;
&lt;br /&gt;
预警类型编码对照表：&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''预警级别'''&lt;br /&gt;
|'''级别编码'''&lt;br /&gt;
|-&lt;br /&gt;
|台风&lt;br /&gt;
|01&lt;br /&gt;
|-&lt;br /&gt;
|暴雨&lt;br /&gt;
|02&lt;br /&gt;
|-&lt;br /&gt;
|暴雪&lt;br /&gt;
|03&lt;br /&gt;
|-&lt;br /&gt;
|寒潮&lt;br /&gt;
|04&lt;br /&gt;
|-&lt;br /&gt;
|大风&lt;br /&gt;
|05&lt;br /&gt;
|-&lt;br /&gt;
|沙尘暴&lt;br /&gt;
|06&lt;br /&gt;
|-&lt;br /&gt;
|高温&lt;br /&gt;
|07&lt;br /&gt;
|-&lt;br /&gt;
|干旱&lt;br /&gt;
|08&lt;br /&gt;
|-&lt;br /&gt;
|雷电&lt;br /&gt;
|09&lt;br /&gt;
|-&lt;br /&gt;
|冰雹&lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|霜冻&lt;br /&gt;
|11&lt;br /&gt;
|-&lt;br /&gt;
|大雾&lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|霾&lt;br /&gt;
|13&lt;br /&gt;
|-&lt;br /&gt;
|道路结冰&lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|森林火灾&lt;br /&gt;
|15&lt;br /&gt;
|-&lt;br /&gt;
|雷雨大风&lt;br /&gt;
|16&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
预警级别取 code 字段'''后两位'''&lt;br /&gt;
&lt;br /&gt;
预警级别编码对照表：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''预警级别'''&lt;br /&gt;
|'''级别编码'''&lt;br /&gt;
|-&lt;br /&gt;
|'''蓝色'''&lt;br /&gt;
|01&lt;br /&gt;
|-&lt;br /&gt;
|'''黄色'''&lt;br /&gt;
|02&lt;br /&gt;
|-&lt;br /&gt;
|'''橙色'''&lt;br /&gt;
|03&lt;br /&gt;
|-&lt;br /&gt;
|'''红色'''&lt;br /&gt;
|04&lt;br /&gt;
|}&lt;br /&gt;
举例：&amp;quot;code&amp;quot;: &amp;quot;0901”,  // 预警类型编码＋预警级别编码 '''“雷电蓝色预警”'''&lt;br /&gt;
&lt;br /&gt;
== 生活指数等级 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''生活指数名称'''&lt;br /&gt;
|'''等级'''&lt;br /&gt;
|'''等级描述'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; |紫外线&lt;br /&gt;
|ultraviolet1&lt;br /&gt;
|最弱&lt;br /&gt;
|-&lt;br /&gt;
|ultraviolet2&lt;br /&gt;
|弱&lt;br /&gt;
|-&lt;br /&gt;
|ultraviolet3&lt;br /&gt;
|中等&lt;br /&gt;
|-&lt;br /&gt;
|ultraviolet4&lt;br /&gt;
|强&lt;br /&gt;
|-&lt;br /&gt;
|ultraviolet5&lt;br /&gt;
|很强&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |洗车&lt;br /&gt;
|carWashing1&lt;br /&gt;
|适宜&lt;br /&gt;
|-&lt;br /&gt;
|carWashing2&lt;br /&gt;
|较适宜&lt;br /&gt;
|-&lt;br /&gt;
|carWashing3&lt;br /&gt;
|较不适宜&lt;br /&gt;
|-&lt;br /&gt;
|carWashing4&lt;br /&gt;
|不适宜&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;9&amp;quot; |穿衣&lt;br /&gt;
|dressing0&lt;br /&gt;
|极热&lt;br /&gt;
|-&lt;br /&gt;
|dressing1&lt;br /&gt;
|极热&lt;br /&gt;
|-&lt;br /&gt;
|dressing2&lt;br /&gt;
|很热&lt;br /&gt;
|-&lt;br /&gt;
|dressing3&lt;br /&gt;
|热&lt;br /&gt;
|-&lt;br /&gt;
|dressing4&lt;br /&gt;
|温暖&lt;br /&gt;
|-&lt;br /&gt;
|dressing5&lt;br /&gt;
|凉爽&lt;br /&gt;
|-&lt;br /&gt;
|dressing6&lt;br /&gt;
|冷&lt;br /&gt;
|-&lt;br /&gt;
|dressing7&lt;br /&gt;
|寒冷&lt;br /&gt;
|-&lt;br /&gt;
|dressing8&lt;br /&gt;
|极冷&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |感冒&lt;br /&gt;
|coldRisk1&lt;br /&gt;
|少发&lt;br /&gt;
|-&lt;br /&gt;
|coldRisk2&lt;br /&gt;
|较易发&lt;br /&gt;
|-&lt;br /&gt;
|coldRisk3&lt;br /&gt;
|易发&lt;br /&gt;
|-&lt;br /&gt;
|coldRisk4:&lt;br /&gt;
|极易发&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 数据来源 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''数据类型'''&lt;br /&gt;
|'''数据源'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |天气数据&lt;br /&gt;
|中国气象科学数据共享服务网&lt;br /&gt;
|-&lt;br /&gt;
|台湾地区交通部中央气象局&lt;br /&gt;
|-&lt;br /&gt;
|美国大气与海洋管理局&lt;br /&gt;
|-&lt;br /&gt;
|日本气象厅&lt;br /&gt;
|-&lt;br /&gt;
|Open Weather Map&lt;br /&gt;
|-&lt;br /&gt;
|世界各国气象局和气象组织&lt;br /&gt;
|-&lt;br /&gt;
|空气质量数据&lt;br /&gt;
|PM 25.in、环保部、WMO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 数据 API 语言种类 ==&lt;br /&gt;
&lt;br /&gt;
英语、中文简体、中文繁体&lt;br /&gt;
&lt;br /&gt;
== 调用次数如何计算 ==&lt;br /&gt;
&lt;br /&gt;
用户发出一次 URL 请求并得到返回数据为一次调用&lt;br /&gt;
&lt;br /&gt;
== 数据坐标 ==&lt;br /&gt;
&lt;br /&gt;
数据所用坐标系 GCJ－02 坐标系统&lt;br /&gt;
&lt;br /&gt;
== 是否支持返回历史数据 ==&lt;br /&gt;
&lt;br /&gt;
API接口仅支持返回过去一天的历史数据，接口默认返回当前时刻到未来的数据。需要调用过去一天的数据，可以在 URL 后加参数 &amp;lt;code&amp;gt;begin=时间戳&amp;lt;/code&amp;gt; 即可。&lt;br /&gt;
&lt;br /&gt;
== 按区域代码adcode返回对应城市的数据 ==&lt;br /&gt;
&lt;br /&gt;
通用接口： http://api.caiyunapp.com/v2.5/TAkhjf8d1nlSlspN/weather.json?adcode=110100&lt;br /&gt;
&lt;br /&gt;
adcode 列表见 [[行政区域经纬度对照表]]&lt;br /&gt;
&lt;br /&gt;
==格式变更==&lt;br /&gt;
*实况接口（/realtime.json）中各变量，在json中的位置，从result.xxxx变为result.realtime.xxxx&lt;br /&gt;
&lt;br /&gt;
*v2.4及以上版本, 生活指数相关的字段重组到 life_index 字段下&lt;br /&gt;
&lt;br /&gt;
*v2.4及以上版本, 空气质量相关的字段重组到 air_quality 字段下（位于realtime，hourly和daily中）&lt;br /&gt;
*v2.2及以下版本，逐日预报时间信息是北京时间；v2.3及以上版本，逐日预报时间信息，都带了时区，和当地时区一致&lt;br /&gt;
*v2.4及以上版本pres字段改为了pressure&lt;br /&gt;
==特性增强==&lt;br /&gt;
*air_quality（预报和实况）中， 增加美标和国标的AQI&lt;br /&gt;
&lt;br /&gt;
*air_quality（预报和实况）中，增加空气质量自然语言描述descripition六个等级，可能出现的字符串有七种:'缺数据'，'优'，'良'，'轻度污染'，'中度污染'，'重度污染'，'严重污染'&lt;br /&gt;
*使用了新的数据融合算法，提高了十五日内逐小时降水预报准确度；&lt;br /&gt;
*新增了雨夹雪（SLEET），雷阵雨(THUNDER_SHOWER)，雷阵雨并伴有冰雹（HAIL）3个天气现象；&lt;br /&gt;
{{天气现象v2.5}}&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API&amp;diff=5578</id>
		<title>彩云天气 API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API&amp;diff=5578"/>
				<updated>2020-02-26T07:23:40Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;彩云天气 API 是彩云开发者和企业合作伙伴获得彩云天气数据的主要渠道。&lt;br /&gt;
&lt;br /&gt;
==天气预报点数据接口==&lt;br /&gt;
&lt;br /&gt;
===数据接口简介===&lt;br /&gt;
* [[彩云天气 API/v2.5|彩云天气 API/v2.5 数据接口简介，包括覆盖区域，更新时间，天气现象等]]&lt;br /&gt;
&lt;br /&gt;
===接口请求与格式说明===&lt;br /&gt;
&lt;br /&gt;
* [[通用预报接口|通用点数据接口（一次返回所有时次数据）]]&lt;br /&gt;
* [[实况天气接口]]&lt;br /&gt;
* [[分钟级降雨预报接口]]&lt;br /&gt;
* [[小时级预报接口]]&lt;br /&gt;
* [[天级预报接口]]&lt;br /&gt;
&lt;br /&gt;
===常用工具===&lt;br /&gt;
* [[行政区域经纬度对照表|城市名经纬度表，让你可以按照城市来请求彩云天气接口]]&lt;br /&gt;
&lt;br /&gt;
==天气图与面降雨量数据接口==&lt;br /&gt;
* [[中国区域降水实况栅格图API|雷达区域实况拼图]]&lt;br /&gt;
* [[雾霾区域实况图接口|雾霾区域实况图]]&lt;br /&gt;
&lt;br /&gt;
== 其他数据接口 ==&lt;br /&gt;
* [[空气污染实况接口|空气污染站点实况]]&lt;br /&gt;
* [[空气污染实况城市排名接口|空气污染城市实况排名]]&lt;br /&gt;
&lt;br /&gt;
==给我们提建议==&lt;br /&gt;
* [https://trello.com/b/RRa3flng/ 你要新功能，比如你要火星天气预报，点击这里]&lt;br /&gt;
* [https://trello.com/b/z62UnLlw/ 出现故障，比如 api 无法访问或者某处温度变成 -300，点击这里]&lt;br /&gt;
* [[彩云天气 API/v2.5| 彩云天气常见问题]]&lt;br /&gt;
* [[联系我们]]&lt;br /&gt;
&lt;br /&gt;
== 参考文档 ==&lt;br /&gt;
* [[天气数据接口历史版本|历史接口说明]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%9F%9F%E7%BB%8F%E7%BA%AC%E5%BA%A6%E5%AF%B9%E7%85%A7%E8%A1%A8&amp;diff=5577</id>
		<title>行政区域经纬度对照表</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%9F%9F%E7%BB%8F%E7%BA%AC%E5%BA%A6%E5%AF%B9%E7%85%A7%E8%A1%A8&amp;diff=5577"/>
				<updated>2020-02-26T05:36:19Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===劝解书===&lt;br /&gt;
* 如果你可以获取到经纬度，推荐使用经纬度直接查询天气，全球统一格式。&lt;br /&gt;
* 如果你要显示地址，推荐用高德或者谷歌地址 API 来显示地址。&lt;br /&gt;
&lt;br /&gt;
===劝解无效===&lt;br /&gt;
* 我确定不想要定位 API，我没有经纬度，我一定要按照城市名字来查询天气，请往下看&lt;br /&gt;
[[File:城市名经纬度对照表例子.png|thumb|&lt;br /&gt;
经纬度城市名对照表例子&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
====我的应用是国内的，我想用国内城市来查询天气====&lt;br /&gt;
* 对照表下载地址&lt;br /&gt;
** [[File:Adcode-release-20191218.xlsx.zip|thumb]]（国内行政区经纬度对照表）&lt;br /&gt;
** [[File:cityidloc-20180625.csv.zip|经纬度对照表]]（老文件不推荐）&lt;br /&gt;
** [[File:adcode-20190416.csv.zip|国内行政区域编码]]（老文件不推荐）&lt;br /&gt;
* 该文档为全国县级以上城市（共计 3557 个）的经纬度对照表。给出城市名，查询对应的经纬度。&lt;br /&gt;
&lt;br /&gt;
====我的应用面向全球，国际城市经纬度对照表====&lt;br /&gt;
* 下载地址：[[File: globalcities.csv.zip]]&lt;br /&gt;
* 该文档为全球主要城市的经纬度对照表。给出城市名，查询对应的经纬度。&lt;br /&gt;
* 请用文本编辑器打开，excel打开会乱码。python程序可以使用csv库解析。&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%9F%9F%E7%BB%8F%E7%BA%AC%E5%BA%A6%E5%AF%B9%E7%85%A7%E8%A1%A8&amp;diff=5576</id>
		<title>行政区域经纬度对照表</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%9F%9F%E7%BB%8F%E7%BA%AC%E5%BA%A6%E5%AF%B9%E7%85%A7%E8%A1%A8&amp;diff=5576"/>
				<updated>2020-02-26T05:36:00Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===劝解书===&lt;br /&gt;
* 如果你可以获取到经纬度，推荐使用经纬度直接查询天气，全球统一格式。&lt;br /&gt;
* 如果你要显示地址，推荐用高德或者谷歌地址 API 来显示地址。&lt;br /&gt;
&lt;br /&gt;
===劝解无效===&lt;br /&gt;
* 我确定不想要定位 API，我没有经纬度，我一定要按照城市名字来查询天气，请往下看&lt;br /&gt;
[[File:城市名经纬度对照表例子.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
====我的应用是国内的，我想用国内城市来查询天气====&lt;br /&gt;
* 对照表下载地址&lt;br /&gt;
** [[File:Adcode-release-20191218.xlsx.zip|thumb]]（国内行政区经纬度对照表）&lt;br /&gt;
** [[File:cityidloc-20180625.csv.zip|经纬度对照表]]（老文件不推荐）&lt;br /&gt;
** [[File:adcode-20190416.csv.zip|国内行政区域编码]]（老文件不推荐）&lt;br /&gt;
* 该文档为全国县级以上城市（共计 3557 个）的经纬度对照表。给出城市名，查询对应的经纬度。&lt;br /&gt;
&lt;br /&gt;
====我的应用面向全球，国际城市经纬度对照表====&lt;br /&gt;
* 下载地址：[[File: globalcities.csv.zip]]&lt;br /&gt;
* 该文档为全球主要城市的经纬度对照表。给出城市名，查询对应的经纬度。&lt;br /&gt;
* 请用文本编辑器打开，excel打开会乱码。python程序可以使用csv库解析。&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=File:%E5%9F%8E%E5%B8%82%E5%90%8D%E7%BB%8F%E7%BA%AC%E5%BA%A6%E5%AF%B9%E7%85%A7%E8%A1%A8%E4%BE%8B%E5%AD%90.png&amp;diff=5575</id>
		<title>File:城市名经纬度对照表例子.png</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=File:%E5%9F%8E%E5%B8%82%E5%90%8D%E7%BB%8F%E7%BA%AC%E5%BA%A6%E5%AF%B9%E7%85%A7%E8%A1%A8%E4%BE%8B%E5%AD%90.png&amp;diff=5575"/>
				<updated>2020-02-26T05:35:48Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;城市名经纬度对照表例子&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%9F%9F%E7%BB%8F%E7%BA%AC%E5%BA%A6%E5%AF%B9%E7%85%A7%E8%A1%A8&amp;diff=5574</id>
		<title>行政区域经纬度对照表</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%9F%9F%E7%BB%8F%E7%BA%AC%E5%BA%A6%E5%AF%B9%E7%85%A7%E8%A1%A8&amp;diff=5574"/>
				<updated>2020-02-26T05:33:49Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===劝解书===&lt;br /&gt;
* 如果你可以获取到经纬度，推荐使用经纬度直接查询天气，全球统一格式。&lt;br /&gt;
* 如果你要显示地址，推荐用高德或者谷歌地址 API 来显示地址。&lt;br /&gt;
&lt;br /&gt;
===劝解无效===&lt;br /&gt;
* 我确定不想要定位 API，我没有经纬度，我一定要按照城市名字来查询天气，请往下看&lt;br /&gt;
====我的应用是国内的，我想用国内城市来查询天气====&lt;br /&gt;
* 对照表下载地址&lt;br /&gt;
** [[File:Adcode-release-20191218.xlsx.zip|thumb]]（国内行政区经纬度对照表）&lt;br /&gt;
** [[File:cityidloc-20180625.csv.zip|经纬度对照表]]（老文件不推荐）&lt;br /&gt;
** [[File:adcode-20190416.csv.zip|国内行政区域编码]]（老文件不推荐）&lt;br /&gt;
* 该文档为全国县级以上城市（共计 3557 个）的经纬度对照表。给出城市名，查询对应的经纬度。&lt;br /&gt;
&lt;br /&gt;
====我的应用面向全球，国际城市经纬度对照表====&lt;br /&gt;
* 下载地址：[[File: globalcities.csv.zip]]&lt;br /&gt;
* 该文档为全球主要城市的经纬度对照表。给出城市名，查询对应的经纬度。&lt;br /&gt;
* 请用文本编辑器打开，excel打开会乱码。python程序可以使用csv库解析。&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%9F%9F%E7%BB%8F%E7%BA%AC%E5%BA%A6%E5%AF%B9%E7%85%A7%E8%A1%A8&amp;diff=5573</id>
		<title>行政区域经纬度对照表</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%9F%9F%E7%BB%8F%E7%BA%AC%E5%BA%A6%E5%AF%B9%E7%85%A7%E8%A1%A8&amp;diff=5573"/>
				<updated>2020-02-26T05:33:25Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===劝解书===&lt;br /&gt;
* 如果你可以获取到经纬度，推荐使用经纬度直接查询天气，全球统一格式。&lt;br /&gt;
* 如果你要显示地址，推荐用高德或者谷歌地址 API 来显示地址。&lt;br /&gt;
&lt;br /&gt;
===劝解无效===&lt;br /&gt;
* 我确定不想要定位 API，我没有经纬度，我一定要按照城市名字来查询天气，请往下看&lt;br /&gt;
====我的应用是国内的，我想用国内城市来查询天气====&lt;br /&gt;
* 对照表下载地址&lt;br /&gt;
** [[File:Adcode-release-20191218.xlsx.zip|thumb]]（国内行政区经纬度对照表）&lt;br /&gt;
** [[File:cityidloc-20180625.csv.zip|经纬度对照表]]（老文件不推荐）&lt;br /&gt;
** [[File:adcode-20190416.csv.zip|国内行政区域编码]]（老文件不推荐）&lt;br /&gt;
* 该文档为全国县级以上城市（共计 3557 个）的经纬度对照表。给出城市名，查询对应的经纬度。&lt;br /&gt;
&lt;br /&gt;
====我的应用面向全球，国际城市经纬度对照表====&lt;br /&gt;
* [[File: globalcities.csv.zip]]&lt;br /&gt;
* 该文档为全球主要城市的经纬度对照表。给出城市名，查询对应的经纬度。&lt;br /&gt;
* 请用文本编辑器打开，excel打开会乱码。python程序可以使用csv库解析。&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%9F%9F%E7%BB%8F%E7%BA%AC%E5%BA%A6%E5%AF%B9%E7%85%A7%E8%A1%A8&amp;diff=5572</id>
		<title>行政区域经纬度对照表</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%9F%9F%E7%BB%8F%E7%BA%AC%E5%BA%A6%E5%AF%B9%E7%85%A7%E8%A1%A8&amp;diff=5572"/>
				<updated>2020-02-26T05:33:16Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===劝解书===&lt;br /&gt;
* 如果你可以获取到经纬度，推荐使用经纬度直接查询天气，全球统一格式。&lt;br /&gt;
* 如果你要显示地址，推荐用高德或者谷歌地址 API 来显示地址。&lt;br /&gt;
&lt;br /&gt;
===劝解无效===&lt;br /&gt;
* 我确定不想要定位 API，我没有经纬度，我一定要按照城市名字来查询天气，请往下看&lt;br /&gt;
====我的应用是国内的，我想用国内城市来查询天气====&lt;br /&gt;
* 对照表下载地址&lt;br /&gt;
** [[File:Adcode-release-20191218.xlsx.zip|thumb]]（国内行政区经纬度对照表）&lt;br /&gt;
** [[File:cityidloc-20180625.csv.zip|经纬度对照表]]（老文件不推荐）&lt;br /&gt;
** [[File:adcode-20190416.csv.zip|国内行政区域编码]]（老文件不推荐）&lt;br /&gt;
* 该文档为全国县级以上城市（共计3557个）的经纬度对照表。给出城市名，查询对应的经纬度。&lt;br /&gt;
&lt;br /&gt;
====我的应用面向全球，国际城市经纬度对照表====&lt;br /&gt;
* [[File: globalcities.csv.zip]]&lt;br /&gt;
* 该文档为全球主要城市的经纬度对照表。给出城市名，查询对应的经纬度。&lt;br /&gt;
* 请用文本编辑器打开，excel打开会乱码。python程序可以使用csv库解析。&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%9F%9F%E7%BB%8F%E7%BA%AC%E5%BA%A6%E5%AF%B9%E7%85%A7%E8%A1%A8&amp;diff=5571</id>
		<title>行政区域经纬度对照表</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%9F%9F%E7%BB%8F%E7%BA%AC%E5%BA%A6%E5%AF%B9%E7%85%A7%E8%A1%A8&amp;diff=5571"/>
				<updated>2020-02-26T05:32:21Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===劝解书===&lt;br /&gt;
* 如果你可以获取到经纬度，推荐使用经纬度直接查询天气，全球统一格式。&lt;br /&gt;
* 如果你要显示地址，推荐用高德或者谷歌地址 API 来显示地址。&lt;br /&gt;
&lt;br /&gt;
===劝解无效===&lt;br /&gt;
* 我确定不想要定位 API，我没有经纬度，我一定要按照城市名字来查询天气，请往下看&lt;br /&gt;
====我的应用是国内的，我想用国内城市来查询天气====&lt;br /&gt;
* 对照表下载地址&lt;br /&gt;
** [[File:Adcode-release-20191218.xlsx.zip|thumb]]（国内行政区经纬度对照表）&lt;br /&gt;
** [[File:cityidloc-20180625.csv.zip|经纬度对照表]]（老文件不推荐）&lt;br /&gt;
** [[File:adcode-20190416.csv.zip|国内行政区域编码]]（老文件不推荐）&lt;br /&gt;
* 该文档为全国县级以上城市（共计2588个）的经纬度对照表。给出城市名，查询对应的经纬度。&lt;br /&gt;
&lt;br /&gt;
====我的应用面向全球，国际城市经纬度对照表====&lt;br /&gt;
* [[File: globalcities.csv.zip]]&lt;br /&gt;
* 该文档为全球主要城市的经纬度对照表。给出城市名，查询对应的经纬度。&lt;br /&gt;
* 请用文本编辑器打开，excel打开会乱码。python程序可以使用csv库解析。&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API&amp;diff=5570</id>
		<title>彩云天气 API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API&amp;diff=5570"/>
				<updated>2020-02-26T05:17:36Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;彩云天气 API 是彩云开发者和企业合作伙伴获得彩云天气数据的主要渠道。&lt;br /&gt;
&lt;br /&gt;
==天气预报点数据接口==&lt;br /&gt;
&lt;br /&gt;
===数据接口简介===&lt;br /&gt;
* [[彩云天气 API/v2.5|彩云天气 API/v2.5 数据接口简介，包括覆盖区域，更新时间，天气现象等]]&lt;br /&gt;
&lt;br /&gt;
===接口请求与格式说明===&lt;br /&gt;
&lt;br /&gt;
* [[通用预报接口|通用点数据接口（一次返回所有时次数据）]]&lt;br /&gt;
* [[实况天气接口]]&lt;br /&gt;
* [[分钟级降雨预报接口]]&lt;br /&gt;
* [[小时级预报接口]]&lt;br /&gt;
* [[天级预报接口]]&lt;br /&gt;
&lt;br /&gt;
===常用工具===&lt;br /&gt;
* [[行政区域经纬度对照表|城市名经纬度表，让你可以按照城市来请求彩云天气接口]]&lt;br /&gt;
&lt;br /&gt;
==天气图与面降雨量数据接口==&lt;br /&gt;
* [[中国区域降水实况栅格图API|雷达区域实况拼图]]&lt;br /&gt;
* [[雾霾区域实况图接口|雾霾区域实况图]]&lt;br /&gt;
&lt;br /&gt;
== 其他数据接口 ==&lt;br /&gt;
* [[空气污染实况接口|空气污染站点实况]]&lt;br /&gt;
* [[空气污染实况城市排名接口|空气污染城市实况排名]]&lt;br /&gt;
&lt;br /&gt;
== 参考文档 ==&lt;br /&gt;
* [[天气数据接口历史版本|历史接口说明]]&lt;br /&gt;
&lt;br /&gt;
==给我们提建议==&lt;br /&gt;
* [https://trello.com/b/RRa3flng/ 你要新功能，比如你要火星天气预报，点击这里]&lt;br /&gt;
* [https://trello.com/b/z62UnLlw/ 出现故障，比如 api 无法访问或者某处温度变成 -300，点击这里]&lt;br /&gt;
* [[彩云天气 API/v2.5| 彩云天气常见问题]]&lt;br /&gt;
* [[联系我们]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API&amp;diff=5569</id>
		<title>彩云天气 API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API&amp;diff=5569"/>
				<updated>2020-02-26T05:17:28Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;彩云天气 API 是彩云开发者和企业合作伙伴获得彩云天气数据的主要渠道。&lt;br /&gt;
&lt;br /&gt;
==天气预报点数据接口==&lt;br /&gt;
&lt;br /&gt;
===数据接口简介===&lt;br /&gt;
* [[彩云天气 API/v2.5|彩云天气 API/v2.5 数据接口简介，包括覆盖区域，更新时间，天气现象等]]&lt;br /&gt;
&lt;br /&gt;
===接口请求与格式说明===&lt;br /&gt;
&lt;br /&gt;
* [[通用预报接口|通用点数据接口（一次返回所有时次数据）]]&lt;br /&gt;
* [[实况天气接口]]&lt;br /&gt;
* [[分钟级降雨预报接口]]&lt;br /&gt;
* [[小时级预报接口]]&lt;br /&gt;
* [[天级预报接口]]&lt;br /&gt;
&lt;br /&gt;
===常用工具===&lt;br /&gt;
* [[行政区域经纬度对照表|城市名经纬度表，让你可以按照城市来请求彩云天气接口]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==天气图与面降雨量数据接口==&lt;br /&gt;
* [[中国区域降水实况栅格图API|雷达区域实况拼图]]&lt;br /&gt;
* [[雾霾区域实况图接口|雾霾区域实况图]]&lt;br /&gt;
&lt;br /&gt;
== 其他数据接口 ==&lt;br /&gt;
* [[空气污染实况接口|空气污染站点实况]]&lt;br /&gt;
* [[空气污染实况城市排名接口|空气污染城市实况排名]]&lt;br /&gt;
&lt;br /&gt;
== 参考文档 ==&lt;br /&gt;
* [[天气数据接口历史版本|历史接口说明]]&lt;br /&gt;
&lt;br /&gt;
==给我们提建议==&lt;br /&gt;
* [https://trello.com/b/RRa3flng/ 你要新功能，比如你要火星天气预报，点击这里]&lt;br /&gt;
* [https://trello.com/b/z62UnLlw/ 出现故障，比如 api 无法访问或者某处温度变成 -300，点击这里]&lt;br /&gt;
* [[彩云天气 API/v2.5| 彩云天气常见问题]]&lt;br /&gt;
* [[联系我们]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	<entry>
		<id>https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API&amp;diff=5568</id>
		<title>彩云天气 API</title>
		<link rel="alternate" type="text/html" href="https://open.caiyunapp.com/index.php?title=%E5%BD%A9%E4%BA%91%E5%A4%A9%E6%B0%94_API&amp;diff=5568"/>
				<updated>2020-02-26T05:16:11Z</updated>
		
		<summary type="html">&lt;p&gt;Chaosconst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;彩云天气 API 是彩云开发者和企业合作伙伴获得彩云天气数据的主要渠道。&lt;br /&gt;
&lt;br /&gt;
==天气预报点数据接口==&lt;br /&gt;
&lt;br /&gt;
===数据接口简介===&lt;br /&gt;
* [[彩云天气 API/v2.5|彩云天气 API/v2.5 数据接口简介，包括覆盖区域，更新时间，天气现象等]]&lt;br /&gt;
&lt;br /&gt;
===接口请求与格式说明===&lt;br /&gt;
&lt;br /&gt;
* [[通用预报接口|通用点数据接口（一次返回所有时次数据）]]&lt;br /&gt;
* [[实况天气接口]]&lt;br /&gt;
* [[分钟级降雨预报接口]]&lt;br /&gt;
* [[小时级预报接口]]&lt;br /&gt;
* [[天级预报接口]]&lt;br /&gt;
&lt;br /&gt;
==天气图与面降雨量数据接口==&lt;br /&gt;
* [[中国区域降水实况栅格图API|雷达区域实况拼图]]&lt;br /&gt;
* [[雾霾区域实况图接口|雾霾区域实况图]]&lt;br /&gt;
&lt;br /&gt;
== 其他数据接口 ==&lt;br /&gt;
* [[空气污染实况接口|空气污染站点实况]]&lt;br /&gt;
* [[空气污染实况城市排名接口|空气污染城市实况排名]]&lt;br /&gt;
&lt;br /&gt;
== 参考文档 ==&lt;br /&gt;
* [[行政区域经纬度对照表]]&lt;br /&gt;
* [[天气数据接口历史版本|历史接口说明]]&lt;br /&gt;
&lt;br /&gt;
==给我们提建议==&lt;br /&gt;
* [https://trello.com/b/RRa3flng/ 你要新功能，比如你要火星天气预报，点击这里]&lt;br /&gt;
* [https://trello.com/b/z62UnLlw/ 出现故障，比如 api 无法访问或者某处温度变成 -300，点击这里]&lt;br /&gt;
* [[彩云天气 API/v2.5| 彩云天气常见问题]]&lt;br /&gt;
* [[联系我们]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API 产品]]&lt;/div&gt;</summary>
		<author><name>Chaosconst</name></author>	</entry>

	</feed>