Модели и способы подключения в OpenRouter
Когда вы открываете модели искусственного интеллекта в OpenRouter, а находится это во вкладке Models, вы видите разные модели, которые можно использовать для текста, для изображений, для файлов, для аудио, видео и так далее. Различные модели здесь можно выбирать, искать через поиск и так далее.
Допустим, вы нашли какую-то модель, которую хотите использовать. Если спуститься ниже, там есть специальный блок с инструкциями, каким образом вы можете подключиться и начать использовать эту модель.
Существуют разные варианты, как это можно сделать:
- OpenRouter SDK — если вы установите эту специальную библиотеку, у вас будет соответствующий интерфейс для работы с моделью
- OpenAI Python — как мы говорили ранее, если вы использовали библиотеку OpenAI в вашем проекте, то можно не устанавливать никаких дополнительных зависимостей, а просто использовать эту библиотеку, и у вас уже будет поддержка OpenRouter
Просто меняется название той модели, которую вы будете использовать, в атрибуте model. И всё, всё точно так же будет работать. Также доступен пример на Python с обычными HTTP-запросами, пример на TypeScript и CURL-запросы, которые можно выполнять из терминала.
Пример подключения через OpenAI
Вот пример скрипта, который здесь использовался — обычный connection.py, который использует библиотеку OpenAI. Она уже была установлена. Далее подгружаются переменные окружения, загружается ключ OpenRouter, полученный в настройках аккаунта. И, собственно, всё — можно запустить модель и получить результат.
Так как это Embedding-модель (используется Google Family Embedding), на выходе приходит набор векторов. Таким образом вы можете посмотреть, какой способ использования этой модели вам больше всего подходит.
Варианты подключения:
- SDK
- библиотека OpenAI
- обычные HTTP-запросы
- другой доступный вариант
В итоге вы получаете систему, к которой можно делать запросы.