# General Translation Python SDKs: get_version_id
URL: https://generaltranslation.com/ru/docs/python/reference/functions/get-version-id.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Читает закреплённый id версии перевода в General Translation Python. Справочник по API для get_version_id.

Возвращает id версии, настроенный для текущего source, или `None`, если он не задан. Этот id версии определяет, какую опубликованную версию перевода загружает приложение.

## Обзор [#overview]

Вызовите `get_version_id` без аргументов. Метод считает значение из активного [`I18nManager`](/docs/python/reference/classes/i18n-manager).

```python
from gt_flask import get_version_id  # или: from gt_fastapi import get_version_id, или: from gt_i18n import get_version_id

version = get_version_id()
```

Сигнатура:

```python
get_version_id() -> str | None
```

*Примечание: здесь используется активный менеджер, поэтому сначала нужно вызвать [`initialize_gt`](/docs/python/reference/functions/initialize-gt) (или [`set_i18n_manager`](/docs/python/reference/functions/set-i18n-manager)), иначе будет вызвано исключение `RuntimeError`.*

## Как это работает [#how-it-works]

* **Считывает менеджер.** Возвращает `version_id` менеджера, заданный аргументом `version_id` или ключом конфигурации `_versionId`.
* **Необязательно.** Возвращает `None`, если id версии не настроен.

## Параметры [#parameters]

`get_version_id` не принимает параметров.

## Возвращает [#returns]

**Тип** `str | None`

id настроенной версии или `None`.

## Пример [#example]

```python
from gt_i18n import get_version_id

get_version_id()  # например, "v_abc123" или None
```

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
