Добавить объявление

Как подключить Google Gemini к Xcode 26

Официально в Xcode 26 нельзя просто добавить Gemini, но есть лайфхак с прокси! Рассказываю, как заставить их работать вместе.

В чем проблема:


Xcode ожидает API с классической структурой URL (/v1/...), а у Gemini путь другой - /v1beta/openai/. Но это решаемо!

Добавляем провайдер в Xcode:


Открываем настройки (Settings), Intelligence, Add Model Provider:

Type: Internet Hosted

URL: https://generativelanguage.googleapis.com/

API Key: Bearer YOUR_API_KEY

API Key Header: Authorization

Description: Gemini (или как хотите)


Сохраняем и закрываем Xcode.

Настраиваем прокси:


Скачиваем Proxyman (или другой) и настраиваем перехват запросов от Xcode. После чего добавляем скрипт для подмены URL:

function onRequest(context, url, request) {
request.path = request.path.replace("/v1/", "/v1beta/openai/");
return request;
}


Этот скрипт автоматически исправит пути запросов на лету.

Проверяем работу:


Запускаем Proxyman, затем открываем Xcode, Настройки, Intelligence. Видим список моделей Gemini (если всё настроено верно).

Используем в работе:


Пишем как обычно, Xcode будет отправлять запросы через прокси к Gemini. Например: «Добавь кнопку и переведи интерфейс на английский» и код генерируется!

Особенности:


  • Proxyman должен быть запущен во время работы с Xcode.

  • Цена вопроса: Gemini дешевле многих аналогов ($0.125 за 1M токенов).

  • Качество: Gemini 2.5 Flash показывает отличные результаты в код-генерации.


Теперь можно использовать Gemini прямо в Xcode.
03.09.2025 9 435