Все сетевые подключения в моей среде должны маршрутизироваться через этот прокси-сервер.
Есть ли способ настроить его только для Google Vertex AI Python SDK, не мешая другим частям моего система или приложения?
Существует ли встроенный метод или рекомендуемый шаблон для настройки прокси-сервера для каждого экземпляра или клиента для Vertex AI Python SDK?
Мой текущий код Python: структурировано примерно так:
Код: Выделить всё
import vertexai
# ...
class VertexClient
def generate_stream(credentials, contents):
vertexai.init(project="...", location="...", credentials=credentials)
model = GenerativeModel("...")
generation_config = GenerationConfig(max_output_tokens=8192, temperature=1, top_p=0.05)
return model.generate_content(
contents=contents,
generation_config=generation_config,
stream=True)
Я также попробовал установить, а затем удалить переменные среды программно в моем коде Python для каждого вызова методаgener_stream:
Код: Выделить всё
os.environ["https_proxy"] = "http://my-proxy:port"
os.environ["http_proxy"] = "http://my-proxy:port"
Любой помощь или рекомендации будут оценены по достоинству!
Подробнее здесь: https://stackoverflow.com/questions/792 ... python-sdk
Мобильная версия