Source: https://ailoot.ai/models/cs/voyage-code-2/
Canonical: https://ailoot.ai/models/cs/voyage-code-2/
Language: cs

# Voyage AI: Voyage Code 2

[Markdown](https://ailoot.ai/models/cs/voyage-code-2/index.md) · [JSON](https://ailoot.ai/models/cs/voyage-code-2/facts.json)

## [Voyage AI: Voyage Code 2](https://ailoot.ai/models/cs/voyage-code-2/)

Voyage Code 2 vytváří embeddingy zdrojového kódu a souvisejícího textu pro sémantické hledání v repozitáři. Otázky v přirozeném jazyce, části kódu nebo kombinované dotazy mohou vyhledat relevantní implementace; tato edice používá kontextové okno 16 000 tokenů a vektory o 1 536 rozměrech.

- [**Ailoot Ultra · Vektorové reprezentace** `POST /v1/embeddings` `voyage-code-2`](https://ailoot.ai/models/cs/voyage-code-2/#method-0)

O modelu

Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.

Voyage Code 2 vytváří číselné embeddingy zdrojového kódu a souvisejícího textu. Je navržen pro sémantické vyhledávání kódu, při kterém vývojář popíše chování nebo dodá část kódu a vyhledávací systém najde relevantní implementace. Příklady výrobce zahrnují jako vyhledávací vstupy otázky v přirozeném jazyce, části kódu a kombinace obojího.

Použijte jej k vytvoření hledání v repozitáři podle skutečných vývojářských otázek. Vývojář může hledat rutinu, která odstraňuje pouze první a poslední odpovídající znak, nebo část projektu provádějící konkrétní průchod stromem. Připravte dotazy přesně vyjadřující chování včetně podmínky, která odlišuje zamýšlenou implementaci od blízké, ale nesprávné.

Indexujte kód v užitečných jednotkách místo rozdělování každého souboru po libovolném počtu znaků. Zachovejte signaturu funkce, tělo a relevantní vysvětlení společně. Pokud pomocná funkce závisí na místních typech nebo konstantách, ponechte dostatek okolního textu pro pochopení jejího účelu. Cesty souborů, revize repozitáře a zdrojová umístění ukládejte mimo embedding, aby výsledek mohl přímo otevřít původní kód.

Tato edice má kontextové okno 16 000 tokenů a vytváří embeddingy o 1 536 rozměrech. Přizpůsobte velikost vektorového indexu této reprezentaci a ponechte embeddingy dotazů a dokumentů přiřazené stejnému modelu. Soubor již indexovaný pomocí Voyage Code 2 může při aktualizaci zdrojových záznamů zachovat konzistentní vyhledávací reprezentaci. Přechod na jinou edici embeddingů má být považován za migraci indexu s výslovným porovnáním na stejném repozitáři.

U dotazu v přirozeném jazyce popište operaci, vstupy a relevantní výsledek. U kódového dotazu zahrňte část, jejíž logiku je třeba najít, a vysvětlete každou podmínku důležitou pro hledání. Hledání obsluhy opakování například může určit, zda relevantní kód opakuje po vypršení časového limitu nebo po úplné chybové odpovědi. Před použitím při úpravě má být nalezený zdroj zkontrolován z hlediska tohoto rozlišení.

Pokud jsou indexovány dokumentace i zdrojový kód, zachovejte dohledatelnost obojího. Vysvětlující pasáž může poskytnout užitečný kontext, zatímco implementace je výstupem, který vývojář potřebuje prozkoumat. Označte tyto typy záznamů, aby vyhledávací stránka mohla zobrazit správný cíl a programovací asistent rozlišit popis od spustitelného zdroje.

Používejte nalezené pasáže jako kontext pro navigaci v repozitáři, hledání implementací nebo další krok programovacího asistenta. Při předávání zachovejte celou relevantní část i její umístění. Podobnost pomáhá najít kandidátní kód; kontrola skutečných vstupů, vedlejších účinků a kontraktů určuje, zda kandidát řeší aktuální problém.

Vyhodnocujte hledání na sadě skutečných otázek se známými zdrojovými odpověďmi. Zahrňte přejmenované funkce, zavádějící komentáře, podobné pomocné nástroje s různými krajními případy a dotazy používající slovník nepřítomný v kódu. Zkontrolujte, zda se očekávaná implementace objeví mezi užitečnými výsledky a zda zobrazená část poskytuje dostatek kontextu k posouzení. Uchovejte tyto otázky během růstu repozitáře, aby bylo možné změny extrakce, hranic pasáží nebo indexování porovnávat vůči stejným úlohám.

**Ailoot Ultra · Vektorové reprezentace** `POST /v1/embeddings` `voyage-code-2`

[`voyage-code-2`](https://ailoot.ai/models/cs/#m=voyage-code-2&route=Ultra&caller=voyage-code-2&fmt=embeddings)

Voyage AI /`voyage-code-2`

### Úvod

Voyage Code 2 vytváří embeddingy zdrojového kódu a souvisejícího textu pro sémantické hledání v repozitáři. Otázky v přirozeném jazyce, části kódu nebo kombinované dotazy mohou vyhledat relevantní implementace; tato edice používá kontextové okno 16 000 tokenů a vektory o 1 536 rozměrech.

Přijímané vstupy

Text

Výsledky

embedding

### Dostupné v Ailoot · vstupy a metody

**Ailoot Ultra · Vektorové reprezentace** `POST /v1/embeddings`

Vstup

`text`

Výstup

`embedding`

| Pole | Typ | Požadavek | Hodnoty a limity | Výchozí |
| --- | --- | --- | --- | --- |
| Pole`model` | Typ`string` | PožadavekPovinné | Hodnoty a limity voyage-code-2 Podmínky: Použijte přesný identifikátor modelu Ailoot. | Výchozí— |
| Pole`input` | Typ`string or array<string>` | PožadavekPovinné | Hodnoty a limity Podmínky: Text nebo seznam textů; pro každou vrácenou datovou položku uchovejte jeden vektor i její index. | Výchozí— |

Parametry a životní cyklus metody

| Parametr | Kontrakt |
| --- | --- |
| Parametr`content_type` | Kontraktapplication/json |
| Parametr`required` | Kontraktmodel, input |
| Parametr`optional` | Kontrakt |
| Parametr`material_types` | Kontrakttext |
| Parametr`conditions` | KontraktOdešlete text s vybraným modelem; uchovejte každý vrácený vektor a jeho index. |

Životní cyklus: `synchronous`

### Tarify

Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.

Rychlý režim

Neuvedeno Při výběru rychlého režimu

Režim flex

Neuvedeno Při výběru režimu flex

Maximální intenzita uvažování

Neuvedeno Když se při maximální intenzitě uvažování použije výchozí úprava (default)

#### Sazby Ailoot

#### Ceny podle konfigurace

| Konfigurace | Tabulka sazeb | Poplatek |
| --- | --- | --- |
| KonfiguraceZákladní sazby za tokeny | Tabulka sazebZákladní sazba | Poplatek Vstup · Vstupní tokeny **$0.0004** / 1K tokenů Výstup · Výstupní tokeny **$0** / 1K tokenů Vstup · Čtení z mezipaměti **—** / 1K tokenů Vstup · Zápis do mezipaměti **—** / 1K tokenů Vstup · Zápis do mezipaměti, 1 hodina **—** / 1K tokenů |

Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. [Jak funguje rezervace a vyúčtování →](https://ailoot.ai/docs/cs/billing/reserve/)

### Příklady požadavků

#### Ailoot Ultra · Vektorové reprezentace

curl · uložte všechny vektory a údaje o využití

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON'
{
  "model": "voyage-code-2",
  "input": "The quick brown fox jumps over the lazy dog"
}
JSON
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/embeddings \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o embeddings.json
# Keep every data item and its index, the full usage object and response headers.
```

### Přijímání a ukládání výsledků

### Aliasy

#### Aliasy modelu

**Ailoot Ultra** [`voyage-code-2`](https://ailoot.ai/models/cs/#m=voyage-code-2&route=Ultra&caller=voyage-code-2&fmt=embeddings)

#### Aliasy cest metod

Použijte cesty metod uvedené výše.

#### Související ID modelů

[`voyage-code-2`](https://ailoot.ai/models/cs/#m=voyage-code-2&route=Ultra&caller=voyage-code-2&fmt=embeddings)

FAQ · Voyage AI: Voyage Code 2

Jaké vstupy a výsledky jsou dostupné?

`POST /v1/embeddings` · `voyage-code-2`: `text` → `embedding`

Jaká pole požadavek používá?

`POST /v1/embeddings` · `voyage-code-2`: `model`, `input`

Připojte Ailoot k Claude Code, OpenCode, Hermes nebo vlastní aplikaci.

## Společnost a její portfolio projektů

Společnost a její portfolio projektů: miliony zákazníků; měsíční tržby v miliardách.

## Nakupujte tokeny se slevou.

Sleva předplatného pro pravidelnou práci. Promo kódy až 50% na nákup tokenů.

Předplatné

Pro pravidelné požadavky vyberte tarif se slevou.

Promo kód až 50%

Při nákupu zadejte kód. Cena se přepočítá podle probíhající akce.

Výdaje v historii

U každého požadavku se uloží model, tokeny a částka.

[Vybrat předplatné](https://ailoot.ai/docs/cs/billing/subscriptions/) · [Zobrazit ceny modelů](https://ailoot.ai/models/cs/)

## Připojte API k produktu, který prodáváte.

SaaS, aplikace a boti podle nabídky a licenční smlouvy Ailoot. Pro přeprodej požádejte o licenci přeprodejce.

Komerční aplikace

Začleňte generování textu, obrázků, videa a zvuku do placených funkcí své služby.

Licence pro přeprodejce

Pošlete popis projektu a způsob poskytování přístupu. Vyžádejte písemné podmínky použití a přeprodeje.

Dokumenty na webu

Nabídka, licenční smlouva a zásady zpracování dat jsou dostupné před připojením.

[Požádat o licenci přeprodejce](mailto:support@ailoot.ai) · [Nabídka a licenční smlouva](https://ailoot.ai/legal/offer?lang=cs)

## Ailoot · Společnost a její portfolio projektů





Ailoot staví na dlouhodobých provozních zkušenostech, široké klientské základně, stabilních službách a průběžném sledování KPI.





Společnost a její portfolio projektů: miliony zákazníků; měsíční tržby v miliardách.





Ailoot využívá tyto provozní zkušenosti k poskytování přístupu přes API k funkcím AI v produktech zákazníků, agentech, aplikacích a automatizacích.
