Skip to content

Commit ea84297

Browse files
committed
chore(release): publish v0.1.10
1 parent 9729256 commit ea84297

324 files changed

Lines changed: 54215 additions & 2988 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# uapi-sdk-php
22

3-
![Banner](https://raw.githubusercontent.com/uapis/uapi-sdk-php/main/banner.png)
3+
![Banner](https://raw.githubusercontent.com/AxT-Team/uapi-sdk-php/main/banner.png)
44

55
[![PHP](https://img.shields.io/badge/PHP-8.1+-777BB4?style=flat-square&logo=php&logoColor=white)](https://www.php.net/)
66
[![Docs](https://img.shields.io/badge/Docs-uapis.cn-2EAE5D?style=flat-square)](https://uapis.cn/)
@@ -11,7 +11,7 @@
1111
## 快速开始
1212

1313
```bash
14-
composer require uapis/uapi-sdk-php
14+
composer require AxT-Team/uapi-sdk-php
1515
```
1616

1717
```php

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "uapis/uapi-sdk-php",
2+
"name": "AxT-Team/uapi-sdk-php",
33
"type": "library",
44
"require": { "php": ">=8.1", "guzzlehttp/guzzle": "^7.8" },
55
"autoload": { "psr-4": { "Uapi\\": "src/" } }

internal/.openapi-generator/FILES

Lines changed: 213 additions & 16 deletions
Large diffs are not rendered by default.

internal/README.md

Lines changed: 134 additions & 63 deletions
Large diffs are not rendered by default.

internal/docs/Api/ConvertApi.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ All URIs are relative to https://uapis.cn/api/v1, except if the operation define
66

77
| Method | HTTP request | Description |
88
| ------------- | ------------- | ------------- |
9-
| [**getConvertUnixtime()**](ConvertApi.md#getConvertUnixtime) | **GET** /convert/unixtime | Unix时间戳与日期字符串双向转换 |
10-
| [**postConvertJson()**](ConvertApi.md#postConvertJson) | **POST** /convert/json | 美化并格式化JSON字符串 |
9+
| [**getConvertUnixtime()**](ConvertApi.md#getConvertUnixtime) | **GET** /convert/unixtime | 时间戳转换 |
10+
| [**postConvertJson()**](ConvertApi.md#postConvertJson) | **POST** /convert/json | JSON 格式化 |
1111

1212

1313
## `getConvertUnixtime()`
@@ -16,7 +16,7 @@ All URIs are relative to https://uapis.cn/api/v1, except if the operation define
1616
getConvertUnixtime($time): \OpenAPI\Client\Model\GetConvertUnixtime200Response
1717
```
1818

19-
Unix时间戳与日期字符串双向转换
19+
时间戳转换
2020

2121
时间戳和日期字符串,哪个用着更顺手?别纠结了,这个接口让你轻松拥有两种格式! ## 功能概述 这是一个非常智能的转换器。你给它一个 Unix 时间戳,它还你一个人类可读的日期时间;你给它一个日期时间字符串,它还你一个 Unix 时间戳。它会自动识别你输入的是哪种格式。 ## 使用须知 这个接口非常智能,能够自动识别输入格式: - **输入时间戳**:支持10位秒级(如 `1672531200`)和13位毫秒级(如 `1672531200000`)。 - **输入日期字符串**:为了确保准确性,推荐使用 `YYYY-MM-DD HH:mm:ss` 标准格式(如 `2023-01-01 08:00:00`)。 > [!TIP] > 无论你输入哪种格式,响应中都会同时包含标准日期字符串和秒级Unix时间戳,方便你按需取用。 ## 错误处理指南 - **400 Bad Request**: 如果你提供的 `time` 参数既不是有效的时间戳,也不是我们支持的日期格式,就会收到这个错误。请检查你的输入值。
2222

@@ -72,7 +72,7 @@ No authorization required
7272
postConvertJson($post_convert_json_request): \OpenAPI\Client\Model\PostConvertJson200Response
7373
```
7474

75-
美化并格式化JSON字符串
75+
JSON 格式化
7676

7777
还在为一团乱麻的 JSON 字符串头疼吗?这个接口能瞬间让它变得井井有条,赏心悦目。 ## 功能概述 你只需要提供一个原始的、可能是压缩过的或者格式混乱的 JSON 字符串,这个 API 就会返回一个经过美化(带标准缩进和换行)的版本。这在调试 API 响应、或者需要在前端界面清晰展示 JSON 数据时非常有用。 ## 使用须知 > [!NOTE] > **请求格式** > 请注意,待格式化的 JSON 字符串需要被包裹在另一个 JSON 对象中,作为 `content` 字段的值提交。具体格式请参考请求体示例。 ## 错误处理指南 - **400 Bad Request**: 最常见的原因是你提供的 `content` 字符串本身不是一个有效的 JSON。请仔细检查括号、引号是否正确闭合,或者有没有多余的逗号等语法错误。
7878

internal/docs/Api/DailyApi.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ All URIs are relative to https://uapis.cn/api/v1, except if the operation define
66

77
| Method | HTTP request | Description |
88
| ------------- | ------------- | ------------- |
9-
| [**getDailyNewsImage()**](DailyApi.md#getDailyNewsImage) | **GET** /daily/news-image | 生成每日新闻摘要图片 |
9+
| [**getDailyNewsImage()**](DailyApi.md#getDailyNewsImage) | **GET** /daily/news-image | 每日新闻图 |
1010

1111

1212
## `getDailyNewsImage()`
@@ -15,7 +15,7 @@ All URIs are relative to https://uapis.cn/api/v1, except if the operation define
1515
getDailyNewsImage(): \SplFileObject
1616
```
1717

18-
生成每日新闻摘要图片
18+
每日新闻图
1919

2020
想用一张图快速了解天下大事?这个接口为你一键生成今日新闻摘要,非常适合用在早报、数字看板或应用首页等场景。 ## 功能概述 此接口会实时抓取各大平台的热点新闻,并动态地将它们渲染成一张清晰、美观的摘要图片。你调用接口,直接就能得到一张可以展示的图片。 ## 使用须知 调用此接口时,请务必注意以下两点: 1. **响应格式是图片**:接口成功时直接返回 `image/jpeg` 格式的二进制数据,而非 JSON。请确保你的客户端能正确处理二进制流,例如直接在 `<img>` 标签中显示,或保存为 `.jpg` 文件。 2. **设置合理超时**:由于涉及实时新闻抓取和图片渲染,处理过程可能耗时数秒。建议将客户端请求超时时间设置为至少10秒,以防止因等待过久而失败。 > [!IMPORTANT] > 未能正确处理图片响应或超时设置过短,是导致调用失败的最常见原因。
2121

internal/docs/Api/DefaultApi.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ All URIs are relative to https://uapis.cn/api/v1, except if the operation define
66

77
| Method | HTTP request | Description |
88
| ------------- | ------------- | ------------- |
9-
| [**getSearchEngines()**](DefaultApi.md#getSearchEngines) | **GET** /search/engines | 获取搜索引擎信息 |
10-
| [**getSensitiveWordAnalyzeQuery()**](DefaultApi.md#getSensitiveWordAnalyzeQuery) | **GET** /sensitive-word/analyze-query | 查询参数分析 |
9+
| [**getSearchEngines()**](DefaultApi.md#getSearchEngines) | **GET** /search/engines | 搜索引擎配置 |
10+
| [**getSensitiveWordAnalyzeQuery()**](DefaultApi.md#getSensitiveWordAnalyzeQuery) | **GET** /sensitive-word/analyze-query | 敏感词分析 (GET) |
1111
| [**postSearchAggregate()**](DefaultApi.md#postSearchAggregate) | **POST** /search/aggregate | 智能搜索 |
1212
| [**postSensitiveWordAnalyze()**](DefaultApi.md#postSensitiveWordAnalyze) | **POST** /sensitive-word/analyze | 分析敏感词 |
1313
| [**postSensitiveWordQuickCheck()**](DefaultApi.md#postSensitiveWordQuickCheck) | **POST** /text/profanitycheck | 敏感词检测(快速) |
@@ -19,7 +19,7 @@ All URIs are relative to https://uapis.cn/api/v1, except if the operation define
1919
getSearchEngines(): \OpenAPI\Client\Model\GetSearchEngines200Response
2020
```
2121

22-
获取搜索引擎信息
22+
搜索引擎配置
2323

2424
获取 UAPI Pro Search 引擎的详细信息,包括支持的功能特性、参数限制和使用说明。 ## 功能概述 此接口返回搜索引擎的完整配置信息,你可以用它来: - 了解搜索引擎支持哪些功能(如站内搜索、文件类型过滤等) - 获取参数的默认值和限制范围 - 查看当前引擎版本和可用状态 适合在应用初始化时调用,或用于动态配置搜索界面。
2525

@@ -72,7 +72,7 @@ No authorization required
7272
getSensitiveWordAnalyzeQuery($keyword): \OpenAPI\Client\Model\PostSensitiveWordAnalyze200Response
7373
```
7474

75-
查询参数分析
75+
敏感词分析 (GET)
7676

7777
通过URL查询参数分析单个关键词,便于GET请求调用。
7878

@@ -130,7 +130,7 @@ postSearchAggregate($post_search_aggregate_request): \OpenAPI\Client\Model\PostS
130130

131131
智能搜索
132132

133-
想在你的应用中集成搜索功能?我们提供了一个强大的搜索引擎API,让你可以轻松实现实时网页搜索。 ## 功能概述 UAPI Pro Search 是自研的智能搜索引擎,采用机器学习算法对搜索结果进行智能排序,确保最相关的内容排在前面。你可以用它搜索任何关键词,也可以限定在特定网站或特定文件类型中搜索。 - **实时网页搜索**: 毫秒级响应,快速返回搜索结果 - **智能排序**: 采用机器学习回归排序算法,结果更精准 - **站内搜索**: 支持 `site:` 操作符,在指定网站内搜索 - **文件类型过滤**: 支持 `filetype:` 操作符,快速找到 PDF、Word 等特定格式文件 > [!VIP] > 本API目前处于**限时免费**阶段,我们鼓励开发者集成和测试。未来,它将转为付费API,为用户提供更稳定和强大的服务。
133+
想在你的应用中集成搜索功能?我们提供了一个强大的搜索引擎API,让你可以轻松实现实时网页搜索。 ## 功能概述 UAPI Pro Search 是一个智能搜索引擎,采用机器学习算法对搜索结果进行智能排序,确保最相关的内容排在前面。你可以用它搜索任何关键词,也可以限定在特定网站或特定文件类型中搜索。 - **实时网页搜索**: 毫秒级响应,快速返回搜索结果 - **智能排序**: 采用机器学习回归排序算法,结果更精准 - **时间排序**: 支持按发布时间排序,获取最新内容 - **时间范围过滤**: 支持按天/周/月/年过滤结果 - **站内搜索**: 支持 `site:` 操作符,在指定网站内搜索 - **文件类型过滤**: 支持 `filetype:` 操作符,快速找到 PDF、Word 等特定格式文件 > [!VIP] > 本API目前处于**限时免费**阶段,我们鼓励开发者集成和测试。未来,它将转为付费API,为用户提供更稳定和强大的服务。
134134

135135
### Example
136136

@@ -186,7 +186,7 @@ postSensitiveWordAnalyze($post_sensitive_word_analyze_request): \OpenAPI\Client\
186186

187187
分析敏感词
188188

189-
分析单个或多个关键词的敏感程度,返回详细的风险评分和分析结果。 > [!VIP] > 本API基于先进的分析模型,提供三级缓存策略和并发处理能力。 ## 功能概述 - **模型驱动**: 使用先进的分析模型进行语义分析。 - **高性能**: 采用三级缓存策略(持久化存储 → 统一缓存 → 模型分析),确保高频请求的响应速度。 - **并发支持**: 支持批量并发处理,单次最多可分析100个关键词。 - **详细评分**: 提供色情、辱骂、暴力三个维度的详细风险评分。 - **变体识别**: 能够自动识别关键词的常见变体形式,如拼音、缩写等。 ## 风险评分说明 返回的 `s` 字段包含三个维度的风险评分,范围均为0.0至1.0: - **s[0] - 色情风险**: 评估内容涉及色情信息的程度。 - **s[1] - 辱骂/仇恨言论风险**: 评估内容是否包含侮辱性或仇恨性言论。 - **s[2] - 暴力/威胁风险**: 评估内容是否涉及暴力或威胁信息。 风险等级可参考:0.0-0.3为低风险,0.3-0.7为中等风险,0.7-1.0为高风险。 ## 响应字段说明 | 字段 | 类型 | 说明 | |------|------|------| | `results` | array | 分析结果对象的数组。 | | `results[].k` | string | 您在请求中提供的原始关键词。 | | `results[].r` | string | 模型对该关键词的分析过程和判断理由的简要说明。 | | `results[].s` | array[float] | 一个包含三个浮点数的数组,分别代表[色情, 辱骂, 暴力]三个维度的风险评分。分值范围从0.0到1.0,越高代表风险越大。 | | `results[].v` | array[string] | 模型识别出的该关键词的常见变体形式,例如拼音、谐音、缩写等。 | | `results[].t` | array[string] | 根据分析结果为关键词附加的分类标签,便于进行程序化处理和过滤。 | | `results[].d` | string | 对整体分析结果的一句简短总结,适合直接展示给用户或记录在日志中。 | | `total` | integer | 本次请求成功分析的关键词总数。 |
189+
分析单个或多个关键词的敏感程度,返回标准化风险标签与置信度结果。 > [!VIP] > 本API基于先进的分析模型,提供三级缓存策略和并发处理能力。 ## 功能概述 - **模型驱动**: 使用先进的分析模型进行语义分析。 - **高性能**: 采用三级缓存策略(持久化存储 → 统一缓存 → 模型分析),确保高频请求的响应速度。 - **并发支持**: 支持批量并发处理,单次最多可分析100个关键词。 - **标准标签**: 返回 `label` 字段,明确区分 `sensitive` 与 `normal`。 - **分类清晰**: 返回 `category` 字段,用于标识具体风险类别。 - **置信度输出**: 返回 `confidence` 字段,范围为0.0到1.0。 ## 响应字段说明 | 字段 | 类型 | 说明 | |------|------|------| | `results` | array | 分析结果对象的数组。 | | `results[].k` | string | 您在请求中提供的原始关键词。 | | `results[].label` | string | 核心判断字段:`sensitive`(敏感)、`normal`(正常)。 | | `results[].category` | string | 风险分类:`safe`(安全)、`threat`(威胁)、`porn`(色情)、`fraud`(欺诈)、`insult`(辱骂)。 | | `results[].confidence` | number | 当前分类的置信度,范围0.0到1.0。 | | `total` | integer | 本次请求成功分析的关键词总数。 |
190190

191191
### Example
192192

0 commit comments

Comments
 (0)