community[patch]: Update YandexGPT API (#14773)

Update LLMand Chat model to use new api version

---------

Co-authored-by: Dmitry Tyumentsev <dmitry.tyumentsev@raftds.com>
This commit is contained in:
Dmitry Tyumentsev
2023-12-16 03:25:09 +03:00
committed by GitHub
parent eca89f87d8
commit dcead816df
4 changed files with 185 additions and 69 deletions

View File

@@ -42,13 +42,20 @@
"Next, you have two authentication options:\n",
"- [IAM token](https://cloud.yandex.com/en/docs/iam/operations/iam-token/create-for-sa).\n",
" You can specify the token in a constructor parameter `iam_token` or in an environment variable `YC_IAM_TOKEN`.\n",
"\n",
"- [API key](https://cloud.yandex.com/en/docs/iam/operations/api-key/create)\n",
" You can specify the key in a constructor parameter `api_key` or in an environment variable `YC_API_KEY`."
" You can specify the key in a constructor parameter `api_key` or in an environment variable `YC_API_KEY`.\n",
"\n",
"In the `model_uri` parameter, specify the model used, see [the documentation](https://cloud.yandex.com/en/docs/yandexgpt/concepts/models#yandexgpt-generation) for more details.\n",
"\n",
"To specify the model you can use `model_uri` parameter, see [the documentation](https://cloud.yandex.com/en/docs/yandexgpt/concepts/models#yandexgpt-generation) for more details.\n",
"\n",
"By default, the latest version of `yandexgpt-lite` is used from the folder specified in the parameter `folder_id` or `YC_FOLDER_ID` environment variable."
]
},
{
"cell_type": "code",
"execution_count": 5,
"execution_count": 1,
"id": "eba2d63b-f871-4f61-b55f-f6092bdc297a",
"metadata": {},
"outputs": [],
@@ -59,7 +66,7 @@
},
{
"cell_type": "code",
"execution_count": 6,
"execution_count": 2,
"id": "75905d9a-dfae-43aa-95b9-a160280e43f7",
"metadata": {},
"outputs": [],
@@ -69,17 +76,17 @@
},
{
"cell_type": "code",
"execution_count": 8,
"execution_count": 3,
"id": "40844fe7-7fe5-4679-b6c9-1b3238807bdc",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"AIMessage(content=\"Je t'aime programmer.\")"
"AIMessage(content='Je adore le programmement.')"
]
},
"execution_count": 8,
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
@@ -113,7 +120,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.18"
"version": "3.10.13"
}
},
"nbformat": 4,

View File

@@ -29,13 +29,20 @@
"Next, you have two authentication options:\n",
"- [IAM token](https://cloud.yandex.com/en/docs/iam/operations/iam-token/create-for-sa).\n",
" You can specify the token in a constructor parameter `iam_token` or in an environment variable `YC_IAM_TOKEN`.\n",
"\n",
"- [API key](https://cloud.yandex.com/en/docs/iam/operations/api-key/create)\n",
" You can specify the key in a constructor parameter `api_key` or in an environment variable `YC_API_KEY`."
" You can specify the key in a constructor parameter `api_key` or in an environment variable `YC_API_KEY`.\n",
"\n",
"In the `model_uri` parameter, specify the model used, see [the documentation](https://cloud.yandex.com/en/docs/yandexgpt/concepts/models#yandexgpt-generation) for more details.\n",
"\n",
"To specify the model you can use `model_uri` parameter, see [the documentation](https://cloud.yandex.com/en/docs/yandexgpt/concepts/models#yandexgpt-generation) for more details.\n",
"\n",
"By default, the latest version of `yandexgpt-lite` is used from the folder specified in the parameter `folder_id` or `YC_FOLDER_ID` environment variable."
]
},
{
"cell_type": "code",
"execution_count": 246,
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
@@ -46,7 +53,7 @@
},
{
"cell_type": "code",
"execution_count": 247,
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
@@ -56,7 +63,7 @@
},
{
"cell_type": "code",
"execution_count": 248,
"execution_count": 3,
"metadata": {},
"outputs": [],
"source": [
@@ -65,7 +72,7 @@
},
{
"cell_type": "code",
"execution_count": 249,
"execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
@@ -74,16 +81,16 @@
},
{
"cell_type": "code",
"execution_count": 250,
"execution_count": 5,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'Moscow'"
"'The capital of Russia is Moscow.'"
]
},
"execution_count": 250,
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
@@ -111,7 +118,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.18"
"version": "3.10.13"
}
},
"nbformat": 4,