Прежде чем выполнить код, я зашел в свою учетную запись Google Cloud, создал ключ API и назвал его «GOOGLE_API_KEY», как показано ниже. .

У меня не было проблем с запуском кода из учебника в блокноте Jupyter, пока он не зависал при выполнении логики getpass(). Я использовал обходное решение, заменив getpass на использование load_dotenv(), как показано ниже.
Код: Выделить всё
from dotenv import load_dotenv
# import getpass
import os
load_dotenv()
os.environ["GOOGLE_API_KEY"]
Но, к сожалению, я столкнулся с ошибкой при выполнении оператора присваивания llm.
Код: Выделить всё
from langchain_google_vertexai import ChatVertexAI
llm = ChatVertexAI(model="gemini-1.5-flash")
[img]https://i.sstatic .net/JpydQbc2.png[/img]
Ошибка говорит, что ищет идентификатор проекта, и я не знаю, почему. В ссылке на langchain ничего не упоминается о создании идентификатора проекта.
Полезные советы от опытных специалистов по stackoverflowers будут очень признательны.
Подробнее здесь: https://stackoverflow.com/questions/791 ... n-tutorial