Codestral Embed 2505
нейросеть
Codestral Embed 2505 — модель эмбеддингов Mistral для семантического поиска по коду и векторизации репозиториев.
Характеристики
- Входные данные
- текст
- Результат
- векторы (эмбеддинги)
- Размер контекста
- 8 192 токена
- Размерность вектора
- 1 536
Стоимость промпта
(за 1M токенов)
Как работает Codestral Embed 2505?
Codestral Embed 2505 — эмбеддинг-модель Mistral, заточенная под код: она переводит функции, файлы и целые репозитории в векторы и даёт точную выдачу при поиске по кодовой базе. В BotHub обращение идёт через единый OpenAI-совместимый API, доступ работает без VPN и зарубежной карты, а оплата — в рублях по факту за токены. Применяйте модель для семантического поиска по репозиторию, RAG-ассистентов по внутренней документации и коду, дедупликации и кластеризации фрагментов, поиска похожих участков при рефакторинге. Векторы складывайте в Qdrant, pgvector или другое хранилище, а переключение на другую модель в BotHub не требует переписывать интеграцию.Частые вопросы о Codestral Embed 2505
Вы можете использовать результаты генерации в коммерческих целях. Все права на созданный контент принадлежат вам. Единственное ограничение: убедитесь, что в запросе не использовались защищённые авторским правом материалы третьих сторон. Ответственность за соблюдение прав на входные данные лежит на пользователе.
codestral-embed-2505 от Mistral превращает код и текст в векторы. Отсюда и задачи: семантический поиск по репозиторию, RAG по документации, кластеризация и дедупликация фрагментов, поиск похожих функций, классификация. Контекстное окно 8192 токена — хватает на крупный файл или связанный блок кода целиком.
На выходе не текст, а числовой вектор фиксированной размерности. Такие эмбеддинги складывают в векторные базы — Qdrant, pgvector, Milvus, — сравнивают косинусной близостью и получают ранжированный список похожих фрагментов. Точную размерность смотрите в ответе API на первом запросе.
В наших данных отметки о рассуждениях перед ответом нет, да и задача у модели другая: она не формулирует ответ, а считает векторное представление входа. Логику поверх результатов строит ваш код или генеративная модель, подключённая к тому же API.
В наших данных вызов функций и структурированный вывод не отмечены — для эмбеддингов это не основной сценарий. При этом ответ API приходит обычным JSON с массивом векторов, так что разобрать его в пайплайне и сохранить в базу несложно.
В наших данных приём чего-либо кроме текста не отмечен, поэтому рассчитывайте на текст и код. Если проекту нужны мультимодальные входы, в BotHub через единый OpenAI-совместимый API вы переключитесь на подходящую модель, не переписывая интеграцию.
Данных о языках у нас нет, поэтому обещать точность мы не будем — проверьте на своём корпусе. Практичный приём: прогоняйте и запросы, и документы через одну и ту же модель, тогда векторы останутся сопоставимыми, а поиск предсказуемым.