Skip to content

Commit 849e14b

Browse files
committed
Updated: 2025-10-30
1 parent 583246c commit 849e14b

26 files changed

Lines changed: 1413 additions & 60 deletions

.openapi-generator/FILES

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -250,9 +250,12 @@ docs/GetFinances200Response.md
250250
docs/GetFloatingIps200Response.md
251251
docs/GetKey200Response.md
252252
docs/GetKeys200Response.md
253+
docs/GetKnowledgebaseDocumentsV2200Response.md
254+
docs/GetKnowledgebaseDocumentsV2200ResponseMeta.md
253255
docs/GetKnowledgebaseStatistics200Response.md
254256
docs/GetKnowledgebases200Response.md
255-
docs/GetKnowledgebases200ResponseMeta.md
257+
docs/GetKnowledgebasesV2200Response.md
258+
docs/GetKnowledgebasesV2200ResponseMeta.md
256259
docs/GetLocations200Response.md
257260
docs/GetMailQuota200Response.md
258261
docs/GetMailboxes200Response.md
@@ -308,6 +311,7 @@ docs/Invoice.md
308311
docs/K8SVersionsResponse.md
309312
docs/KnowledgeBasesApi.md
310313
docs/Knowledgebase.md
314+
docs/KnowledgebaseV2.md
311315
docs/KubernetesApi.md
312316
docs/Location.md
313317
docs/LocationDto.md
@@ -718,9 +722,12 @@ test/test_get_finances200_response.py
718722
test/test_get_floating_ips200_response.py
719723
test/test_get_key200_response.py
720724
test/test_get_keys200_response.py
725+
test/test_get_knowledgebase_documents_v2200_response.py
726+
test/test_get_knowledgebase_documents_v2200_response_meta.py
721727
test/test_get_knowledgebase_statistics200_response.py
722728
test/test_get_knowledgebases200_response.py
723-
test/test_get_knowledgebases200_response_meta.py
729+
test/test_get_knowledgebases_v2200_response.py
730+
test/test_get_knowledgebases_v2200_response_meta.py
724731
test/test_get_locations200_response.py
725732
test/test_get_mail_quota200_response.py
726733
test/test_get_mailboxes200_response.py
@@ -776,6 +783,7 @@ test/test_invoice.py
776783
test/test_k8_s_versions_response.py
777784
test/test_knowledge_bases_api.py
778785
test/test_knowledgebase.py
786+
test/test_knowledgebase_v2.py
779787
test/test_kubernetes_api.py
780788
test/test_location.py
781789
test/test_location_dto.py
@@ -1198,9 +1206,12 @@ timeweb_cloud_api/models/get_finances200_response.py
11981206
timeweb_cloud_api/models/get_floating_ips200_response.py
11991207
timeweb_cloud_api/models/get_key200_response.py
12001208
timeweb_cloud_api/models/get_keys200_response.py
1209+
timeweb_cloud_api/models/get_knowledgebase_documents_v2200_response.py
1210+
timeweb_cloud_api/models/get_knowledgebase_documents_v2200_response_meta.py
12011211
timeweb_cloud_api/models/get_knowledgebase_statistics200_response.py
12021212
timeweb_cloud_api/models/get_knowledgebases200_response.py
1203-
timeweb_cloud_api/models/get_knowledgebases200_response_meta.py
1213+
timeweb_cloud_api/models/get_knowledgebases_v2200_response.py
1214+
timeweb_cloud_api/models/get_knowledgebases_v2200_response_meta.py
12041215
timeweb_cloud_api/models/get_locations200_response.py
12051216
timeweb_cloud_api/models/get_mail_quota200_response.py
12061217
timeweb_cloud_api/models/get_mailboxes200_response.py
@@ -1254,6 +1265,7 @@ timeweb_cloud_api/models/info_service_price.py
12541265
timeweb_cloud_api/models/invoice.py
12551266
timeweb_cloud_api/models/k8_s_versions_response.py
12561267
timeweb_cloud_api/models/knowledgebase.py
1268+
timeweb_cloud_api/models/knowledgebase_v2.py
12571269
timeweb_cloud_api/models/location.py
12581270
timeweb_cloud_api/models/location_dto.py
12591271
timeweb_cloud_api/models/mailbox.py

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -398,8 +398,10 @@ Class | Method | HTTP request | Description
398398
*KnowledgeBasesApi* | [**delete_knowledgebase**](docs/KnowledgeBasesApi.md#delete_knowledgebase) | **DELETE** /api/v1/cloud-ai/knowledge-bases/{id} | Удаление базы знаний
399399
*KnowledgeBasesApi* | [**download_document**](docs/KnowledgeBasesApi.md#download_document) | **GET** /api/v1/cloud-ai/knowledge-bases/{id}/documents/{document_id}/download | Скачивание документа из базы знаний
400400
*KnowledgeBasesApi* | [**get_knowledgebase**](docs/KnowledgeBasesApi.md#get_knowledgebase) | **GET** /api/v1/cloud-ai/knowledge-bases/{id} | Получение базы знаний
401+
*KnowledgeBasesApi* | [**get_knowledgebase_documents_v2**](docs/KnowledgeBasesApi.md#get_knowledgebase_documents_v2) | **GET** /api/v2/cloud-ai/knowledge-bases/{id}/documents | Получение списка документов базы знаний
401402
*KnowledgeBasesApi* | [**get_knowledgebase_statistics**](docs/KnowledgeBasesApi.md#get_knowledgebase_statistics) | **GET** /api/v1/cloud-ai/knowledge-bases/{id}/statistic | Получение статистики использования токенов базы знаний
402403
*KnowledgeBasesApi* | [**get_knowledgebases**](docs/KnowledgeBasesApi.md#get_knowledgebases) | **GET** /api/v1/cloud-ai/knowledge-bases | Получение списка баз знаний
404+
*KnowledgeBasesApi* | [**get_knowledgebases_v2**](docs/KnowledgeBasesApi.md#get_knowledgebases_v2) | **GET** /api/v2/cloud-ai/knowledge-bases | Получение списка баз знаний (v2)
403405
*KnowledgeBasesApi* | [**link_knowledgebase_to_agent**](docs/KnowledgeBasesApi.md#link_knowledgebase_to_agent) | **POST** /api/v1/cloud-ai/knowledge-bases/{id}/link/{agent_id} | Привязка базы знаний к агенту
404406
*KnowledgeBasesApi* | [**reindex_document**](docs/KnowledgeBasesApi.md#reindex_document) | **POST** /api/v1/cloud-ai/knowledge-bases/{id}/documents/{document_id}/reindex | Переиндексация документа
405407
*KnowledgeBasesApi* | [**unlink_knowledgebase_from_agent**](docs/KnowledgeBasesApi.md#unlink_knowledgebase_from_agent) | **DELETE** /api/v1/cloud-ai/knowledge-bases/{id}/link/{agent_id} | Отвязка базы знаний от агента
@@ -778,9 +780,12 @@ Class | Method | HTTP request | Description
778780
- [GetFloatingIps200Response](docs/GetFloatingIps200Response.md)
779781
- [GetKey200Response](docs/GetKey200Response.md)
780782
- [GetKeys200Response](docs/GetKeys200Response.md)
783+
- [GetKnowledgebaseDocumentsV2200Response](docs/GetKnowledgebaseDocumentsV2200Response.md)
784+
- [GetKnowledgebaseDocumentsV2200ResponseMeta](docs/GetKnowledgebaseDocumentsV2200ResponseMeta.md)
781785
- [GetKnowledgebaseStatistics200Response](docs/GetKnowledgebaseStatistics200Response.md)
782786
- [GetKnowledgebases200Response](docs/GetKnowledgebases200Response.md)
783-
- [GetKnowledgebases200ResponseMeta](docs/GetKnowledgebases200ResponseMeta.md)
787+
- [GetKnowledgebasesV2200Response](docs/GetKnowledgebasesV2200Response.md)
788+
- [GetKnowledgebasesV2200ResponseMeta](docs/GetKnowledgebasesV2200ResponseMeta.md)
784789
- [GetLocations200Response](docs/GetLocations200Response.md)
785790
- [GetMailQuota200Response](docs/GetMailQuota200Response.md)
786791
- [GetMailboxes200Response](docs/GetMailboxes200Response.md)
@@ -834,6 +839,7 @@ Class | Method | HTTP request | Description
834839
- [Invoice](docs/Invoice.md)
835840
- [K8SVersionsResponse](docs/K8SVersionsResponse.md)
836841
- [Knowledgebase](docs/Knowledgebase.md)
842+
- [KnowledgebaseV2](docs/KnowledgebaseV2.md)
837843
- [Location](docs/Location.md)
838844
- [LocationDto](docs/LocationDto.md)
839845
- [Mailbox](docs/Mailbox.md)
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# GetKnowledgebaseDocumentsV2200Response
2+
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**knowledgebase_documents** | **object** | Список документов |
8+
**meta** | [**GetKnowledgebaseDocumentsV2200ResponseMeta**](GetKnowledgebaseDocumentsV2200ResponseMeta.md) | |
9+
10+
## Example
11+
12+
```python
13+
from timeweb_cloud_api.models.get_knowledgebase_documents_v2200_response import GetKnowledgebaseDocumentsV2200Response
14+
15+
# TODO update the JSON string below
16+
json = "{}"
17+
# create an instance of GetKnowledgebaseDocumentsV2200Response from a JSON string
18+
get_knowledgebase_documents_v2200_response_instance = GetKnowledgebaseDocumentsV2200Response.from_json(json)
19+
# print the JSON string representation of the object
20+
print GetKnowledgebaseDocumentsV2200Response.to_json()
21+
22+
# convert the object into a dict
23+
get_knowledgebase_documents_v2200_response_dict = get_knowledgebase_documents_v2200_response_instance.to_dict()
24+
# create an instance of GetKnowledgebaseDocumentsV2200Response from a dict
25+
get_knowledgebase_documents_v2200_response_form_dict = get_knowledgebase_documents_v2200_response.from_dict(get_knowledgebase_documents_v2200_response_dict)
26+
```
27+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
28+
29+
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# GetKnowledgebaseDocumentsV2200ResponseMeta
2+
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**total** | **object** | Общее количество документов |
8+
**limit** | **object** | Количество документов на странице |
9+
**offset** | **object** | Количество пропущенных документов |
10+
11+
## Example
12+
13+
```python
14+
from timeweb_cloud_api.models.get_knowledgebase_documents_v2200_response_meta import GetKnowledgebaseDocumentsV2200ResponseMeta
15+
16+
# TODO update the JSON string below
17+
json = "{}"
18+
# create an instance of GetKnowledgebaseDocumentsV2200ResponseMeta from a JSON string
19+
get_knowledgebase_documents_v2200_response_meta_instance = GetKnowledgebaseDocumentsV2200ResponseMeta.from_json(json)
20+
# print the JSON string representation of the object
21+
print GetKnowledgebaseDocumentsV2200ResponseMeta.to_json()
22+
23+
# convert the object into a dict
24+
get_knowledgebase_documents_v2200_response_meta_dict = get_knowledgebase_documents_v2200_response_meta_instance.to_dict()
25+
# create an instance of GetKnowledgebaseDocumentsV2200ResponseMeta from a dict
26+
get_knowledgebase_documents_v2200_response_meta_form_dict = get_knowledgebase_documents_v2200_response_meta.from_dict(get_knowledgebase_documents_v2200_response_meta_dict)
27+
```
28+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
29+
30+

docs/GetKnowledgebases200Response.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
77
**knowledgebases** | **object** | |
8-
**meta** | [**GetKnowledgebases200ResponseMeta**](GetKnowledgebases200ResponseMeta.md) | |
8+
**meta** | [**GetKnowledgebasesV2200ResponseMeta**](GetKnowledgebasesV2200ResponseMeta.md) | |
99

1010
## Example
1111

docs/GetKnowledgebases200ResponseMeta.md

Lines changed: 0 additions & 28 deletions
This file was deleted.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# GetKnowledgebasesV2200Response
2+
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**knowledgebases** | **object** | |
8+
**meta** | [**GetKnowledgebasesV2200ResponseMeta**](GetKnowledgebasesV2200ResponseMeta.md) | |
9+
10+
## Example
11+
12+
```python
13+
from timeweb_cloud_api.models.get_knowledgebases_v2200_response import GetKnowledgebasesV2200Response
14+
15+
# TODO update the JSON string below
16+
json = "{}"
17+
# create an instance of GetKnowledgebasesV2200Response from a JSON string
18+
get_knowledgebases_v2200_response_instance = GetKnowledgebasesV2200Response.from_json(json)
19+
# print the JSON string representation of the object
20+
print GetKnowledgebasesV2200Response.to_json()
21+
22+
# convert the object into a dict
23+
get_knowledgebases_v2200_response_dict = get_knowledgebases_v2200_response_instance.to_dict()
24+
# create an instance of GetKnowledgebasesV2200Response from a dict
25+
get_knowledgebases_v2200_response_form_dict = get_knowledgebases_v2200_response.from_dict(get_knowledgebases_v2200_response_dict)
26+
```
27+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
28+
29+
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# GetKnowledgebasesV2200ResponseMeta
2+
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**total** | **object** | Общее количество баз знаний |
8+
9+
## Example
10+
11+
```python
12+
from timeweb_cloud_api.models.get_knowledgebases_v2200_response_meta import GetKnowledgebasesV2200ResponseMeta
13+
14+
# TODO update the JSON string below
15+
json = "{}"
16+
# create an instance of GetKnowledgebasesV2200ResponseMeta from a JSON string
17+
get_knowledgebases_v2200_response_meta_instance = GetKnowledgebasesV2200ResponseMeta.from_json(json)
18+
# print the JSON string representation of the object
19+
print GetKnowledgebasesV2200ResponseMeta.to_json()
20+
21+
# convert the object into a dict
22+
get_knowledgebases_v2200_response_meta_dict = get_knowledgebases_v2200_response_meta_instance.to_dict()
23+
# create an instance of GetKnowledgebasesV2200ResponseMeta from a dict
24+
get_knowledgebases_v2200_response_meta_form_dict = get_knowledgebases_v2200_response_meta.from_dict(get_knowledgebases_v2200_response_meta_dict)
25+
```
26+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
27+
28+

0 commit comments

Comments
 (0)