Здравствуйте, хотел сделать своего тг бота с использованием YandexGPT, но возникла проблема:
При запуске кода и отправке запроса по API, в консоли появляется ошибка:
Вот сам запрос (folder_id и auth правильные):
Всё что написано в их документации сделал - роли и тд
При запуске кода и отправке запроса по API, в консоли появляется ошибка:
Код:
yandex_cloud_ml_sdk._exceptions.AioRpcError: <AioRpcError of RPC that terminated with:
code = StatusCode.PERMISSION_DENIED
details = "Permission denied"
debug_error_string = "UNKNOWN:Error received from peer ipv4:158.160.54.160:443 {grpc_message:"Permission denied", grpc_status:7, created_time:"2025-03-02T18:22:40.679185+00:00"}"
endpoint = "llm.api.cloud.yandex.net:443"
stub_class = TextGenerationServiceStub
x-client-request-id = "cf6f5d8f-5315-43b0-9acd-3ea823984fd2"
>
Вот сам запрос (folder_id и auth правильные):
Python:
from __future__ import annotations
from yandex_cloud_ml_sdk import YCloudML
KEY = "<Мой API ключ>"
sdk = YCloudML(
folder_id="<Мой айди директории>",
auth=KEY,
)
def generate_response(text):
global sdk
messages = [
{
"role": "system",
"text": "Ты создаёшь доклад.",
},
{
"role": "user",
"text": f"Тема: {text}",
}
]
response = sdk.models.completions("yandexgpt").configure(temperature=0.4).run(messages)
if response:
return response
else:
return False
Всё что написано в их документации сделал - роли и тд
Последнее редактирование: