С OpenAI работает, а с Gemini не хочет:

по описанию там вроде другая строка подключения:
Код
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H "Content-Type: application/json" \
-X POST \
-d '{
"contents": [{"parts":[{"text":"Привет! Расскажи о себе в двух предложениях."}]}]
}'
вот такой вариант работает:
Код
АдресХоста = "generativelanguage.googleapis.com";
ПутьМетода = "/v1beta/models/gemini-2.5-flash:generateContent";
КлючAPI = "...";
Соединение = Новый HTTPСоединение(АдресХоста, 443, , , , 120, Новый ЗащищенноеСоединениеOpenSSL, Ложь);
Запрос = Новый HTTPЗапрос(ПутьМетода);
Запрос.Заголовки.Вставить("Content-Type", "application/json");
Запрос.Заголовки.Вставить("x-goog-api-key", КлючAPI);
ТелоJSON =
"{
| ""contents"": [
| { ""parts"": [ { ""text"": ""Привет, Gemini! Дай 3 факта про Солнце."" } ] }
| ]
|}";
Запрос.УстановитьТелоИзСтроки(ТелоJSON, "utf-8");
Ответ = Соединение.ОтправитьДляОбработки(Запрос);
ТелоОтвета = Ответ.ПолучитьТелоКакСтроку();
Сообщить(ТелоОтвета);