Skip to content

Commit 817330c

Browse files
authored
Merge pull request #186 from yandex-cloud/dist-clients
Clients from dist
2 parents 963f395 + de9a058 commit 817330c

File tree

168 files changed

+11736
-800
lines changed

Some content is hidden

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

168 files changed

+11736
-800
lines changed

.gitignore

Lines changed: 0 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -1,86 +1,3 @@
11
.idea
22
node_modules
33
dist
4-
5-
# generate_services start
6-
/ai-assistants-v1
7-
/ai-dataset-v1
8-
/ai-files-v1
9-
/ai-foundation_models-v1
10-
/ai-llm-v1alpha
11-
/ai-ocr-v1
12-
/ai-stt-v2
13-
/ai-stt-v3
14-
/ai-translate-v2
15-
/ai-tts-v3
16-
/ai-tuning-v1
17-
/ai-vision-v1
18-
/ai-vision-v2
19-
/airflow-v1
20-
/apploadbalancer-v1
21-
/audittrails-v1
22-
/backup-v1
23-
/billing-v1
24-
/cdn-v1
25-
/certificatemanager-v1
26-
/cic-v1
27-
/cloudapps-workload-v1
28-
/cloudregistry-v1
29-
/cloudrouter-v1
30-
/compute-v1
31-
/containerregistry-v1
32-
/dataproc-manager-v1
33-
/dataproc-v1
34-
/datasphere-v1
35-
/datasphere-v2
36-
/datatransfer-v1
37-
/dns-v1
38-
/endpoint
39-
/iam-v1
40-
/iot-broker-v1
41-
/iot-devices-v1
42-
/k8s-marketplace-v1
43-
/k8s-v1
44-
/kms-v1
45-
/loadbalancer-v1
46-
/loadtesting-agent-v1
47-
/loadtesting-api-v1
48-
/lockbox-v1
49-
/logging-v1
50-
/marketplace-licensemanager-saas-v1
51-
/marketplace-licensemanager-v1
52-
/marketplace-metering-v1
53-
/marketplace-pim-v1
54-
/marketplace-v1
55-
/mdb-clickhouse-v1
56-
/mdb-elasticsearch-v1
57-
/mdb-greenplum-v1
58-
/mdb-kafka-v1
59-
/mdb-mongodb-v1
60-
/mdb-mysql-v1
61-
/mdb-mysql-v1alpha
62-
/mdb-opensearch-v1
63-
/mdb-postgresql-v1
64-
/mdb-redis-v1
65-
/mdb-sqlserver-v1
66-
/monitoring-v3
67-
/operation
68-
/organizationmanager-v1
69-
/resourcemanager-v1
70-
/searchapi-v2
71-
/serverless-apigateway-v1
72-
/serverless-apigateway-websocket-v1
73-
/serverless-containers-v1
74-
/serverless-eventrouter-v1
75-
/serverless-functions-v1
76-
/serverless-mdbproxy-v1
77-
/serverless-triggers-v1
78-
/serverless-workflows-v1
79-
/smartcaptcha-v1
80-
/smartwebsecurity-v1
81-
/speechsense-v1
82-
/storage-v1
83-
/video-v1
84-
/vpc-v1
85-
/ydb-v1
86-
# generate_services end

cloudapi

Submodule cloudapi updated 30 files

examples/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
.env
2+
*.png

examples/SomeFileToSave.pdf

793 KB
Binary file not shown.

examples/assistant-with-search-index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,19 @@ import dotenv from 'dotenv';
33

44
import { Session } from '@yandex-cloud/nodejs-sdk/dist/session';
55

6-
import { initFileSdk } from '@yandex-cloud/nodejs-sdk/dist/sdk/ai-files-v1';
7-
import { ExpirationConfig_ExpirationPolicy } from '@yandex-cloud/nodejs-sdk/ai-files-v1/generated/yandex/cloud/ai/common/common';
6+
import { initFileSdk } from '@yandex-cloud/nodejs-sdk/sdk/ai-files-v1';
87

98
import {
109
initAssistantSdk,
1110
initSearchIndexSdk,
1211
initThreadSdk,
1312
MessageSdk,
14-
} from '@yandex-cloud/nodejs-sdk/dist/sdk/ai-assistants-v1';
13+
} from '@yandex-cloud/nodejs-sdk/sdk/ai-assistants-v1';
1514

16-
import { initOperationSdk } from '@yandex-cloud/nodejs-sdk/dist/sdk/operation';
15+
import { initOperationSdk } from '@yandex-cloud/nodejs-sdk/sdk/operation';
1716

1817
import { readFile } from 'fs/promises';
18+
import { ExpirationConfig_ExpirationPolicy } from '@yandex-cloud/nodejs-sdk/proto/ai/common/common';
1919

2020
dotenv.config({ path: path.resolve(__dirname, '.env') });
2121

examples/chat-with-assistant-sdk.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
initAssistantSdk,
88
initThreadSdk,
99
MessageSdk,
10-
} from '@yandex-cloud/nodejs-sdk/dist/sdk/ai-assistants-v1';
10+
} from '@yandex-cloud/nodejs-sdk/sdk/ai-assistants-v1';
1111

1212
dotenv.config({ path: path.resolve(__dirname, '.env') });
1313

examples/chat-with-assistant.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import {
77
threadService,
88
runService,
99
} from '@yandex-cloud/nodejs-sdk/ai-assistants-v1';
10+
import { ExpirationConfig_ExpirationPolicy } from '@yandex-cloud/nodejs-sdk/proto/ai/common/common';
1011

1112
import { Session } from '@yandex-cloud/nodejs-sdk/dist/session';
1213

@@ -22,6 +23,11 @@ const getEnv = (envName: string, defaultValue?: string): string => {
2223
return envValue;
2324
};
2425

26+
const expirationConfig = {
27+
ttlDays: 2,
28+
expirationPolicy: ExpirationConfig_ExpirationPolicy.STATIC,
29+
};
30+
2531
const iamToken = getEnv('YC_IAM_TOKEN');
2632
const folderId = getEnv('YC_FOLDER_ID');
2733

@@ -37,6 +43,7 @@ const folderId = getEnv('YC_FOLDER_ID');
3743
threadService.CreateThreadRequest.fromPartial({
3844
name: 'Thread Name',
3945
folderId,
46+
expirationConfig,
4047
}),
4148
);
4249

@@ -45,6 +52,7 @@ const folderId = getEnv('YC_FOLDER_ID');
4552
name: 'Assistant Name',
4653
folderId,
4754
modelUri: `gpt://${folderId}/yandexgpt/latest`,
55+
expirationConfig,
4856
}),
4957
);
5058

examples/generate-image-sdk.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import path from 'path';
22
import dotenv from 'dotenv';
3+
import { writeFile } from 'fs';
34

45
import { Session } from '@yandex-cloud/nodejs-sdk/dist/session';
56

6-
import { initOperationSdk } from '@yandex-cloud/nodejs-sdk/dist/sdk/operation';
7+
import { initOperationSdk } from '@yandex-cloud/nodejs-sdk/sdk/operation';
78
import { imageGeneration } from '@yandex-cloud/nodejs-sdk/ai-foundation_models-v1';
8-
import { initImageGenerationSdk } from '@yandex-cloud/nodejs-sdk/dist/sdk/ai-foundation_models-v1';
9-
import { writeFile } from 'fs';
9+
import { initImageGenerationSdk } from '@yandex-cloud/nodejs-sdk/sdk/ai-foundation_models-v1';
1010

1111
dotenv.config({ path: path.resolve(__dirname, '.env') });
1212

0 commit comments

Comments
 (0)