# 60s 读世界
Source: https://docs.api.ecylt.com/60s-read-world
返回今天世界所发生的事情
基础 API 端口
```json 200: OK normal response theme={null}
Text
```
# API 平台数据存储与使用明细
Source: https://docs.api.ecylt.com/api-privacy
Beta 版本,其内容可能不全面,如有疑问请联系团队
## 适用说明
本明细适用于 [二次元 API 中转站](https://api.223387.xyz/)。本文档不适用于“Wbot”、“Womni”等 W 系列模型。
本明细提供中文和英语双语版本,其中英语版本为 AI 翻译,仅供参考。最终的实际执行与争议时以中文版本为准。
***
## 1. 提交给和返回我们推理服务的数据
我们理解您提供给我们 API 的输入以及 API 生成的输出可能包含您的个人信息。除非获得您的明确同意,否则我们不会存储、出售或使用这些数据进行训练。我们有时可能会为了调试目的,在有限的时间内存储 API 调用的输入和输出。
## 2. 推理过程中的数据隐私
### 2.1 自部署模型
定义:WZH 团队标注为”自部署模型“的模型。
使用二次元 API 中转站内的自部署模型时,您可以确保您的数据是安全的。我们不会将您提交给 API 的数据存储在磁盘上。我们仅在推理过程中将其存储在内存中。推理完成后,数据将从内存中删除。
我们也不存储推理过程的输出。推理完成后,输出将被返回给您,然后从内存中删除。
在使用图像生成模型时,输出将被我们存储以便在短时间内轻松访问。
### 2.2 非自部署模型(外部模型)
定义:未明确说明其类型的模型。
使用二次元 API 中转站内的外部模型时,我们将尽力维护您的数据安全。我们会强制要求上游服务商将您提交给 API 的数据进行以下处理:
1. 不使用您提交的数据进行模型训练等操作。
2. 将您提交的数据的保存期限调整为实现处理目的所必要的最短时间。
3. 不与任何不合规第三方共享您提交给 API 的数据。
推理完成后,输出可能被上游服务商存储最长 31 天。
在使用图像生成模型时,输出可能被上游服务商存储。保存期限一般为 30 天至 90 天。
当您提交给 API 的数据中包含了某些不被上游服务商所允许的内容时,您提交给 API 数据可能被存储以便相关人员审查。
### 2.3 `free_c` 分组模型
定义:位于 `free_c` 分组内的模型。
使用二次元 API 中转站内的 `free_c` 分组模型时,我们将尽力维护您的数据隐私。但与大部分公益站一样不可避免的是,您提交给 API 的数据可能被服务商进行以下处理:
1. 使用您提交的数据进行模型训练等操作。
2. 将您提交的数据进行无限期保存。
3. 与未知第三方进行数据共享。
这种情况几乎无法避免。但与大部分公益站不同的是,为了尽力维护您的数据隐私,我们使用 WDN 内容防火墙过滤您提交给 API 的数据(仅限 `free_c` 分组模型)。您的数据将被我们的防火墙过滤掉可能识别身份的元数据。WDN 防火墙的数据使用策略可参考上文中的“自部署模型”。
# 60秒读懂世界
Source: https://docs.api.ecylt.com/api-reference/60秒读懂世界
/api-reference/openapi_1.json get /v1/world_60s
获取每日新闻简报
# IP地址查询
Source: https://docs.api.ecylt.com/api-reference/ip地址查询
/api-reference/openapi_1.json get /v1/ip_get
查询IP地址的详细信息
# IP地址查询(V2版本)
Source: https://docs.api.ecylt.com/api-reference/ip地址查询v2版本
/api-reference/openapi_1.json get /v1/ip_get_v2
需要API密钥的IP地址查询服务
# 获取Bing每日壁纸
Source: https://docs.api.ecylt.com/api-reference/获取bing每日壁纸
/api-reference/openapi_1.json get /v1/bing_img
获取Bing搜索首页的每日壁纸
# 蓝奏云链接解析
Source: https://docs.api.ecylt.com/api-reference/蓝奏云链接解析
/api-reference/openapi_1.json get /v1/lanzou_link
解析蓝奏云分享链接获取直接下载地址
# 随机二次元图片
Source: https://docs.api.ecylt.com/api-reference/随机二次元图片
/api-reference/openapi_1.json get /v1/no_img
获取随机二次元图片
# Bing 每日壁纸
Source: https://docs.api.ecylt.com/bing-wallpaper
获取 Bing 每日壁纸
基础 API 端口
output mode. If you do not add "json", 302 jumps; otherwise json format output
```json 200: OK normal response theme={null}
{
"image_url": "image url"
}
```
# 免费GPT-4o-mini
Source: https://docs.api.ecylt.com/chatgpt/free-gpt-4o-mini
调用WZH团队提供的免费GPT接口
本项目仅用于学习和研究目的,请勿用于商业用途
### API接口(x-www-form-urlencoded)
接口默认模型有且仅有`GPT-4o-mini`
传参格式:`x-www-form-urlencoded`
#### **发起新的对话**
* URL: `https://api.ecylt.top/v1/free_gpt/chat.php`
* Method: POST
* Data:
* `action`: `new`
* `system_prompt`: 系统提示,可选
#### **继续对话**
* URL: `https://api.ecylt.top/v1/free_gpt/chat.php`
* Method: POST
* Data:
* `action`: `continue`
* `message`: 用户输入的消息
* `conversation_id`: 对话ID,由服务器生成
#### **删除历史**
* URL: `https://api.ecylt.top/v1/free_gpt/chat.php`
* Method: POST
* Data:
* `action`: `delete`
***
### API接口(json)
接口默认模型有且仅有`GPT-4o-mini`
传参格式:`json`
#### **发起新的对话**
* URL: `https://api.ecylt.top/v1/free_gpt/chat_json.php`
* Method: POST
* Body:
```json theme={null}
{
"action": "new",
"system_prompt": "系统提示,可选"
}
```
#### **继续对话**
* URL: `https://api.ecylt.top/v1/free_gpt/chat_json.php`
* Method: POST
* Body:
```json theme={null}
{
"action": "continue",
"message": "用户输入的消息",
"conversation_id": "对话ID,由服务器生成"
}
```
#### **删除历史**
* 要删除对话历史,请使用以下请求:
* URL: `https://api.ecylt.top/v1/free_gpt/chat_json.php`
* Method: POST
* Body:
```json theme={null}
{
"action": "delete",
"conversation_id": "对话ID"
}
```
***
### 注意事项
* 对话历史将保存在云端,每次对话结束后会自动保存,删除对话后云端也将同步删除
# 二次元美图API
Source: https://docs.api.ecylt.com/ecy-photo
默认模式下返回可过审的正常图片的正常API!
警告!我们不推荐你使用此API!如你使用则默认你同意造成的一切责任由你承担
我们推出了新版 API,更稳定的接口、更快的速度。欢迎试用。
## 旧版 API
基础 API 端口
number of images (1-30)
age rating (0 for all ages, 1 for 18+, 2 for random return of a graded picture (50% probability))
picture size (original、regular and small)
keywords contained in image tags (multiple keywords separated by "|")
output mode. If you do not add "json", 302 jumps; otherwise json format output
```json 200: OK normal response theme={null}
// photo
```
```json 500: Internal Server Error wrong response theme={null}
Try again after a while (temporarily blocked ip because request was too fast)
```
API默认返回符合法律法规的全年龄段的图片,请勿使用 `r18` 参数,否则后果自负
***
## 新版 API(Beta)
BaseURL: `https://random-image-api.ecylt.com`
Example: `https://random-image-api.ecylt.com/api/random-image`
# 二次元论坛一言(hitokoto)
Source: https://docs.api.ecylt.com/ecylt/hitokoto
调用二次元论坛一言 API 服务
如果您喜欢该接口并想支持该接口继续运行,请[赞助我们](https://afdian.com/a/wxs1546),十分感谢!
## API 端点
`BaseURL`: `https://hitokoto-api.ecylt.com`
### 1. 获取随机一言
```http theme={null}
GET /api/hitokoto
```
返回一条随机的一言。
#### 响应示例
```json theme={null}
{
"id": 1,
"content": "生命不息,奋斗不止",
"source": "网络",
"category": "f"
}
```
### 2. 按类别获取一言
```http theme={null}
GET /api/hitokoto/{category}
```
返回指定类别的随机一言。
#### 参数
| 参数 | 类型 | 说明 |
| -------- | ------ | ------------------------------------------------- |
| category | string | 一言的类别,可选值:
- e: 原创(包含坛友贡献的一言)
- f: 来自网络 |
#### 响应示例
```json theme={null}
{
"id": 2,
"content": "人生最大的遗憾,就是在最无能为力的时候遇到一个想要保护一生的人",
"source": "我们仍未知道那天所看见的花的名字",
"category": "f"
}
```
#### 错误响应
当类别无效时:
```json theme={null}
{
"error": "Invalid category"
}
```
当找不到对应类别的语句时:
```json theme={null}
{
"error": "No sentences found for this category"
}
```
# OIDC / OAuth 2.0 接入文档
Source: https://docs.api.ecylt.com/ecylt/oauth2
OpenID Connect (OIDC) / OAuth 2.0 接口使用文档
该部分文档待完善,仅提供 OIDC 官方规范链接。但大多数程序均支持接入本论坛的 OIDC 身份认证接口,如有疑问请联系 [support@wzht.org](mailto:support@wzht.org)
**发现端点:** `GET /.well-known/openid-configuration`
OIDC 相关文档: [https://openid.net/specs/openid-connect-core-1\_0.html](https://openid.net/specs/openid-connect-core-1_0.html)
# 首页
Source: https://docs.api.ecylt.com/index
本文档是为了归纳二次元API而制作的
本文档为开发版本,其信息准确性和完整性可能不高,还请自行辨别
我们开放了文档的 MCP 服务器,该服务器包含一个“搜索”工具,可检索文档内容
URL: `https://docs.api.ecylt.com/mcp`\
类型: streamableHttp
## 赞助我们,这真的很重要!
点我前往
> **W(Web) Z(Zone) H(Haven),译为网络区域避风港!**
### 为什么很重要?
WZH团队是一个小团队,无力支撑高昂的CDN、服务器、域名等等等等...的费用
为了更多的二次元爱好者、二次元开发者能够找到位于异世界的避风港,请您帮助我们!
### 如何帮助?
您可以帮助我们宣传本文档/二次元论坛以帮助我们增加客流量,或直接赞助我们!
爱发电:[https://afdian.com/a/wxs1546](https://afdian.com/a/wxs1546)
# IP地址查询(国家级)
Source: https://docs.api.ecylt.com/ip-get
获取国家级IP数据
In accordance with [U.S. CFR Title 28 Part 202](https://www.ecfr.gov/current/title-28/chapter-I/part-202), API access will be discontinued effective July 6, 2025, 02:00 UTC.
IP地址查询API现已支持IPv4/IPv6,位置精度下调,更新频率上调(每日更新)
基础 API 端口
ip address(IPv4 / IPv6)
```json 200: OK normal response theme={null}
{
"ip": "8.8.8.8",
"asn": "AS15169",
"as_name": "Google LLC",
"as_domain": "google.com",
"country_code": "US",
"country": "United States",
"continent_code": "NA",
"continent": "North America",
"api_by": "二次元API https://www.ecylt.top"
}
```
```json 400: Bad Request wrong response theme={null}
{
"error": "IP 参数不能为空"
}
```
# IP地址查询(城市级)
Source: https://docs.api.ecylt.com/ip-get-v2
获取城市级IP数据
In accordance with [U.S. CFR Title 28 Part 202](https://www.ecfr.gov/current/title-28/chapter-I/part-202), API access will be discontinued effective July 6, 2025, 02:00 UTC.
IP地址查询API(城市级)支持IPv4/IPv6,位置精确到城市,更新频率为每日更新
使用该API需向团队申请Key,获得Key后即可调用接口([联系我们](mailto:wxs@ecylt.com))
基础 API 端口
API Key
ip address(IPv4 / IPv6)
```json 200: OK normal response theme={null}
{
"country": "",
"country_code": "",
"region": "",
"city": "",
"latitude": ,
"longitude": ,
"location": "",
"asn": ,
"organization": "",
"api_by": "二次元API https://www.ecylt.top"
}
```
```json 400: Bad Request wrong response theme={null}
{
"error": "IP 参数不能为空"
}
```
# kemomimi 酱
Source: https://docs.api.ecylt.com/kemomimi
在你的网站中添加 kemomimi 酱!(绿衣服的小狐狸)
首先!在你的``标签前面加上
```html theme={null}
```
然后在你的`