Для Voyage Code 4 используйте Embeddings API.

О модели

Voyage Code 4 — модель эмбеддингов Voyage AI (MongoDB), оптимизированная для поиска по коду и для агентов-программистов. Превращает фрагменты кода и описания задач в векторы для семантического поиска по репозиториям.

Размер вектора по умолчанию — 1024; параметром dimensions его можно уменьшить до 256 или 512 либо увеличить до 2048.

Стоимость

Текущая стоимость использования этой модели:

Токены

Стоимость за 1 млн токенов

Входные токены

12₽

Характеристики

Параметр

Значение

Вход

Текст и код

Выход

Эмбеддинги

Контекст

32 000 токенов

Размер вектора

1024 по умолчанию; 256, 512, 1024, 2048

Сравнение с соседними моделями

Модель

Для чего

Контекст

Voyage Code 4 (эта модель)

Поиск по коду и для агентов-программистов

32 000 токенов

Voyage 4 Large

Поиск и многоязычный поиск

32 000 токенов

API

Эндпоинт

http
POST https://api.dslab.tech/v1/embeddings
Эмбеддинг текста
import osfrom openai import OpenAIclient = OpenAI(    api_key=os.environ["DSLAB_API_KEY"],    base_url="https://api.dslab.tech/v1",)response = client.embeddings.create(    model="voyage-code-4",    dimensions=256,    input="Как вернуть товар?",)vector = response.data[0].embeddingprint(len(vector), vector[:5])

Параметры

Параметр

Тип

По умолчанию

Описание

model

string

обязательный

ID модели: voyage-code-4.

input

string или array

обязательный

Один текст или список текстов, до 32 000 токенов на текст. Пустой список возвращает ошибку 400.

dimensions

integer

1024

Размер вектора: 256, 512, 1024 или 2048.

Важно знать

  • Вектора разных размеров несовместимы между собой: храните и ищите векторы одного размера.

  • Пустой список в input возвращает ошибку 400.

  • Модель принимает только текст.