Skip to content

Commit

Permalink
Merge pull request #186 from yandex-cloud/dist-clients
Browse files Browse the repository at this point in the history
Clients from dist
  • Loading branch information
DavyJohnes authored Feb 14, 2025
2 parents 963f395 + de9a058 commit 817330c
Show file tree
Hide file tree
Showing 168 changed files with 11,736 additions and 800 deletions.
83 changes: 0 additions & 83 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,86 +1,3 @@
.idea
node_modules
dist

# generate_services start
/ai-assistants-v1
/ai-dataset-v1
/ai-files-v1
/ai-foundation_models-v1
/ai-llm-v1alpha
/ai-ocr-v1
/ai-stt-v2
/ai-stt-v3
/ai-translate-v2
/ai-tts-v3
/ai-tuning-v1
/ai-vision-v1
/ai-vision-v2
/airflow-v1
/apploadbalancer-v1
/audittrails-v1
/backup-v1
/billing-v1
/cdn-v1
/certificatemanager-v1
/cic-v1
/cloudapps-workload-v1
/cloudregistry-v1
/cloudrouter-v1
/compute-v1
/containerregistry-v1
/dataproc-manager-v1
/dataproc-v1
/datasphere-v1
/datasphere-v2
/datatransfer-v1
/dns-v1
/endpoint
/iam-v1
/iot-broker-v1
/iot-devices-v1
/k8s-marketplace-v1
/k8s-v1
/kms-v1
/loadbalancer-v1
/loadtesting-agent-v1
/loadtesting-api-v1
/lockbox-v1
/logging-v1
/marketplace-licensemanager-saas-v1
/marketplace-licensemanager-v1
/marketplace-metering-v1
/marketplace-pim-v1
/marketplace-v1
/mdb-clickhouse-v1
/mdb-elasticsearch-v1
/mdb-greenplum-v1
/mdb-kafka-v1
/mdb-mongodb-v1
/mdb-mysql-v1
/mdb-mysql-v1alpha
/mdb-opensearch-v1
/mdb-postgresql-v1
/mdb-redis-v1
/mdb-sqlserver-v1
/monitoring-v3
/operation
/organizationmanager-v1
/resourcemanager-v1
/searchapi-v2
/serverless-apigateway-v1
/serverless-apigateway-websocket-v1
/serverless-containers-v1
/serverless-eventrouter-v1
/serverless-functions-v1
/serverless-mdbproxy-v1
/serverless-triggers-v1
/serverless-workflows-v1
/smartcaptcha-v1
/smartwebsecurity-v1
/speechsense-v1
/storage-v1
/video-v1
/vpc-v1
/ydb-v1
# generate_services end
2 changes: 1 addition & 1 deletion cloudapi
Submodule cloudapi updated 30 files
+38 −0 yandex/cloud/ai/assistants/v1/threads/message.proto
+2 −0 yandex/cloud/ai/dataset/v1/dataset_service.proto
+75 −1 yandex/cloud/ai/tuning/v1/tuning_service.proto
+41 −0 yandex/cloud/backup/v1/backup_service.proto
+2 −0 yandex/cloud/cloudregistry/v1/registry.proto
+5 −0 yandex/cloud/datatransfer/v1/endpoint/common.proto
+1 −0 yandex/cloud/datatransfer/v1/endpoint/mysql.proto
+4 −1 yandex/cloud/datatransfer/v1/endpoint/postgres.proto
+32 −1 yandex/cloud/datatransfer/v1/endpoint_service.proto
+5 −1 yandex/cloud/datatransfer/v1/transfer.proto
+46 −2 yandex/cloud/datatransfer/v1/transfer_service.proto
+2 −0 yandex/cloud/k8s/v1/cluster.proto
+25 −0 yandex/cloud/k8s/v1/cluster_service.proto
+12 −0 yandex/cloud/k8s/v1/maintenance.proto
+13 −0 yandex/cloud/mdb/clickhouse/v1/config/clickhouse.proto
+12 −0 yandex/cloud/mdb/clickhouse/v1/user.proto
+4 −0 yandex/cloud/mdb/clickhouse/v1/user_service.proto
+11 −0 yandex/cloud/mdb/mysql/v1/user.proto
+4 −0 yandex/cloud/mdb/mysql/v1/user_service.proto
+48 −0 yandex/cloud/mdb/postgresql/v1/backup_retention_policy.proto
+90 −0 yandex/cloud/mdb/postgresql/v1/backup_retention_policy_service.proto
+19 −0 yandex/cloud/mdb/postgresql/v1/cluster_service.proto
+11 −0 yandex/cloud/mdb/postgresql/v1/user.proto
+3 −0 yandex/cloud/mdb/postgresql/v1/user_service.proto
+13 −0 yandex/cloud/mdb/redis/v1/cluster_service.proto
+3 −0 yandex/cloud/mdb/redis/v1/config/redis.proto
+89 −0 yandex/cloud/quotamanager/v1/quota_limit_service.proto
+15 −0 yandex/cloud/quotamanager/v1/resource.proto
+2 −2 yandex/cloud/smartwebsecurity/v1/waf/waf_profile.proto
+26 −0 yandex/cloud/video/v1/episode_service.proto
2 changes: 2 additions & 0 deletions examples/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.env
*.png
Binary file added examples/SomeFileToSave.pdf
Binary file not shown.
8 changes: 4 additions & 4 deletions examples/assistant-with-search-index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,19 @@ import dotenv from 'dotenv';

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

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

import {
initAssistantSdk,
initSearchIndexSdk,
initThreadSdk,
MessageSdk,
} from '@yandex-cloud/nodejs-sdk/dist/sdk/ai-assistants-v1';
} from '@yandex-cloud/nodejs-sdk/sdk/ai-assistants-v1';

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

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

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

Expand Down
2 changes: 1 addition & 1 deletion examples/chat-with-assistant-sdk.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import {
initAssistantSdk,
initThreadSdk,
MessageSdk,
} from '@yandex-cloud/nodejs-sdk/dist/sdk/ai-assistants-v1';
} from '@yandex-cloud/nodejs-sdk/sdk/ai-assistants-v1';

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

Expand Down
8 changes: 8 additions & 0 deletions examples/chat-with-assistant.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import {
threadService,
runService,
} from '@yandex-cloud/nodejs-sdk/ai-assistants-v1';
import { ExpirationConfig_ExpirationPolicy } from '@yandex-cloud/nodejs-sdk/proto/ai/common/common';

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

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

const expirationConfig = {
ttlDays: 2,
expirationPolicy: ExpirationConfig_ExpirationPolicy.STATIC,
};

const iamToken = getEnv('YC_IAM_TOKEN');
const folderId = getEnv('YC_FOLDER_ID');

Expand All @@ -37,6 +43,7 @@ const folderId = getEnv('YC_FOLDER_ID');
threadService.CreateThreadRequest.fromPartial({
name: 'Thread Name',
folderId,
expirationConfig,
}),
);

Expand All @@ -45,6 +52,7 @@ const folderId = getEnv('YC_FOLDER_ID');
name: 'Assistant Name',
folderId,
modelUri: `gpt://${folderId}/yandexgpt/latest`,
expirationConfig,
}),
);

Expand Down
6 changes: 3 additions & 3 deletions examples/generate-image-sdk.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import path from 'path';
import dotenv from 'dotenv';
import { writeFile } from 'fs';

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

import { initOperationSdk } from '@yandex-cloud/nodejs-sdk/dist/sdk/operation';
import { initOperationSdk } from '@yandex-cloud/nodejs-sdk/sdk/operation';
import { imageGeneration } from '@yandex-cloud/nodejs-sdk/ai-foundation_models-v1';
import { initImageGenerationSdk } from '@yandex-cloud/nodejs-sdk/dist/sdk/ai-foundation_models-v1';
import { writeFile } from 'fs';
import { initImageGenerationSdk } from '@yandex-cloud/nodejs-sdk/sdk/ai-foundation_models-v1';

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

Expand Down
Loading

0 comments on commit 817330c

Please sign in to comment.