mallit

LiquidAI: LFM2.5-Embedding-350M (free)

Markdown · JSON

LiquidAI: LFM2.5-Embedding-350M (free)

LiquidAI LFM2.5-Embedding-350M tuottaa jokaisesta tekstistä yhden 1024-ulotteisen vektorin monikieliseen ja kieltenväliseen tiedonhakuun. Se kohdistuu 11 kieleen ja lyhyisiin, 512 tokenin syötteisiin. Kyselyillä ja asiakirjoilla on erilliset etuliitteet.

Tietoa mallista

Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.

LFM2.5-Embedding-350M on LiquidAI:n tiheä bi-encoder monikieliseen ja kieltenväliseen tiedonhakuun. Se tuottaa yhden 1024-ulotteisen vektorin kullekin tekstille ja tähtää lyhyen kontekstin hakuun yhdellätoista kielellä. Nimetty 350M-malliperhe käyttää LFM2.5-350M-Basen kaksisuuntaista mukautusta; yksityiskohtainen mallitaulukko antaa tämän upotusversion parametrimääräksi noin 354 miljoonaa.

Kaksisuuntainen hakuesitys

Valmistaja mukauttaa perusmallia niin, että attention ja paikalliset konvoluutiot voivat käyttää kontekstia tokenin molemmilta puolilta. CLS-tyyppinen pooling muuntaa käsitellyn tekstin yhdeksi tiheäksi vektoriksi. Mallitaulukko kuvaa 17 kerrosta: kymmenen konvoluutiolohkoa, kuusi attention-lohkoa ja pooling-vaiheen. Tämä on hakukooderi, jolla on oma valmistelunsa ja tuloksensa, ei perusmallin tekstintuottotehtävä.

Erikseen nimetty LFM2.5-ColBERT-350M säilyttää tokenkohtaiset vektorit myöhäistä vuorovaikutusta varten. Tämä esitys tarvitsee erilaisen indeksin ja vertailumenetelmän. Tässä kuvattu Embedding-malli antaa yhden vektorin asiakirjaa tai kyselyä kohti ja käyttää dokumentoituna vertailuna kosinisamankaltaisuutta.

Käytä oikeita epäsymmetrisiä kehotteita

Valmistele hakukyselyt etuliitteellä ”query:” ja lähdekatkelmat etuliitteellä ”document:”. Valmistaja tallentaa nämä kehotteet kokoonpanoonsa, ja viitetyönkulku käyttää vastaavaa kehotenimeä. Se suosittelee nimenomaisesti kummallekin puolelle vastaavaa roolia, koska malli koulutettiin näillä etuliitteillä. Tämä asiakirjaetuliite eroaa E5-mallien ”passage:”-käytännöstä.

Käytännön tuotehakukokoelma voi sisältää kuvauksia tuetuilla kielillä. Valmistele käyttäjän hakusanamuoto kyselyksi ja kukin tuotekuvaus asiakirjaksi. Tallenna alkuperäinen teksti, tuotetunniste ja kieli vektorin yhteyteen, jotta hakutulos voi palauttaa vastaavan tietueen. Säilytä tukikokoelmassa kysymykselle olennainen sääntö tai ohje sen sijaan, että korvaisit sen asiaan liittymättömällä lyhyellä tunnuksella.

Kielet ja katkelmakoko

Dokumentoitu kielijoukko on englanti, espanja, saksa, ranska, italia, portugali, arabia, ruotsi, norja, japani ja korea. Valmistaja tähtää nimenomaisesti sekä kielen sisäiseen että kielirajat ylittävään hakuun. Valmistele tarkoitetun yleisön todellisia kysymyksiä ja tutki palautettua asiakirjatekstiä näillä kielillä.

Asiakirjapituuden määritys on 512 tokenia. Jaa pitkä lähde yhtenäisiin katkelmiin, jotka säilyttävät hakutuloksen tarvitseman otsikon, määritelmät ja ehdot. Roolietuliite ja lisätty konteksti kuuluvat valmisteltuun syötteeseen. UKK-vastaus, tuoteselitys tai teknisen asiakirjan kohdennettu osio on sopivampi kokonaisuus kuin kokonainen liian suuri käyttöopas.

Koulutus ja vastaavuus

Valmistaja kuvaa kolme koulutusvaihetta: englanninkielisen kontrastiivisen esikoulutuksen, monikielisen ja kieltenvälisen tislaamisen sekä hienosäädön louhituilla vaikeilla negatiivisilla esimerkeillä. Tuloksena syntynyt malli on tarkoitettu tuotekatalogeihin, UKK- ja tukikokoelmiin, tiedosto- tai muistiinpanohakuun sekä yritystiedon hakuun. Nämä ovat tekstiesitysten tehtäviä, eivät väitteitä tietyn sovelluksen käyttöönotosta.

Valmistajan esimerkki normalisoi kysely- ja asiakirjavektorit ja järjestää ne pistetulolla, mikä vastaa kosinisamankaltaisuutta. Esilaske korpusesitykset lähdemateriaalin valmistelun yhteydessä, upota sitten hakukysely ja palauta ehdokasasiakirjat teksteineen ja tunnisteineen. Säilytä valittu malli ja roolikäytäntö indeksin yhteydessä, jotta numeerinen vertailu käyttää yhteensopivia esityksiä.

Hyödyllinen tulos on kompakti tiheä hakuindeksi tai kyselyvektori, joka hakee lähdemateriaalia dokumentoidun kielijoukon yli. Tämä täsmällinen LFM2.5 Embedding -versio pysyy erillään ColBERT-kumppanistaan, vanhemmista LFM2-hakumalleista ja ulkoisesti kvantisoiduista toteutuksista. Valittu katkelmateksti on evidenssi, jota lukija tai myöhempi RAG-vastausvaihe käyttää.

Ailoot Ultra · Vektoriesitykset POST /v1/embeddings liquid/lfm-2.5-embedding-350m:free

liquid/lfm-2.5-embedding-350m:free

LiquidAI /liquid/lfm-2.5-embedding-350m:free

Aloitus

LiquidAI LFM2.5-Embedding-350M tuottaa jokaisesta tekstistä yhden 1024-ulotteisen vektorin monikieliseen ja kieltenväliseen tiedonhakuun. Se kohdistuu 11 kieleen ja lyhyisiin, 512 tokenin syötteisiin. Kyselyillä ja asiakirjoilla on erilliset etuliitteet.

Hyväksytyt syötteet
Teksti · token_ids
Tulokset
embedding

Saatavilla Ailootissa · syötteet & menetelmät

Ailoot Ultra · Vektoriesitykset POST /v1/embeddings
Syötetyypit
text, token_ids
Tulostyypit
embedding
Konteksti
512 tokens
Tulosteen muoto
json
KenttäTyyppiVaatimusArvot & rajatOletus
KenttämodelTyyppistringVaatimusPakollinenArvot & rajat
liquid/lfm-2.5-embedding-350m:free
Oletus—
KenttäinputTyyppistring|string[]|integer[]|integer[][]VaatimusPakollinenArvot & rajat
Kohteiden vähimmäismäärä: 1
Ehdot: Ei-tyhjä, yhdenmukaisista alkioista koostuva erä. Tokenien ID:t ovat ei-negatiivisia kokonaislukuja.
Syötebudjetti: Enimmäismäärä: 512 · Tekstiyksikkö: UTF8-tavut · Tokenyksikkö: Token-taulukon alkiot
Oletus—
Kenttäencoding_formatTyyppistringVaatimusValinnainenArvot & rajat
float
Oletusfloat
KenttädimensionsTyyppiintegerVaatimusEi tuettuArvot & rajat
Vähimmäismäärä: 1
Oletus—
KenttäuserTyyppijson_valueVaatimusValinnainenArvot & rajat
Ehdot: Lähde sallii tämän JSON-metatietokentän; tarkka alkuperäisen palvelun semantiikka on mallikohtainen.
Oletus—
Kenttäsession_idTyyppijson_valueVaatimusValinnainenArvot & rajat
Ehdot: Lähde sallii tämän JSON-metatietokentän; tarkka alkuperäisen palvelun semantiikka on mallikohtainen.
Oletus—
KenttätraceTyyppijson_valueVaatimusValinnainenArvot & rajat
Ehdot: Lähde sallii tämän JSON-metatietokentän; tarkka alkuperäisen palvelun semantiikka on mallikohtainen.
Oletus—
KenttäproviderTyyppiobjectVaatimusValinnainenArvot & rajat
Ehdot: provider.options hylätty
Oletus—
Syöteaineistojen yhdistelmät

text_to_embedding

Menetelmän parametrit ja elinkaari
ParametriSopimus
Parametricontent_typeSopimusapplication/json
ParametrirequiredSopimusmodel, input
Parametriinput_shapesSopimusstring, string[], nonnegative_integer_token_array, nonnegative_integer_token_array[]
Parametriencoding_formatSopimusfloat
Parametridimensions_overrideSopimusfalse
Parametrimax_input_budget_unitsSopimus512
Parametrimultimodal_objectsSopimusfalse
Parametrimaterial_typesSopimustext, token_ids

Elinkaari: synchronous_json

Säilytä jokaisen vektorin indeksi ja ulottuvuus.

Mallin nimen multimodaalisuus ei tarkoita, että tämä nimenomainen reitti hyväksyisi kuvaolioita.

Hinnoittelu

Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.

Nopea tila
Vakiohinta Kun nopea tila on valittu
Flex-tila
Vakiohinta Kun flex-tila on valittu
Päättelyn enimmäisteho
Vakiohinta Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä

Ailoot-hinnat

Hinnat asetusten mukaan

AsetuksetHinnastoVeloitus
AsetuksetTokenien perushinnatHinnastoPerushintaVeloitus
Syöte · Syötetokenit $0 / 1K tokenia
Tuloste · Tulostokenit $0 / 1K tokenia
Syöte · Välimuistin luku — / 1K tokenia
Syöte · Välimuistiin kirjoitus — / 1K tokenia
Syöte · Välimuistiin kirjoitus, 1 tunti — / 1K tokenia

Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →

Esimerkkipyynnöt

Ailoot Ultra · Vektoriesitykset

curlPython SDK
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "liquid/lfm-2.5-embedding-350m:free", "input": ["First document", "Second document"]}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
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 result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path("result.json").read_text())
for x in r.get("data",[]): print(json.dumps({"index":x.get("index"),"embedding":x.get("embedding")}))
PY_RESULT
from openai import OpenAI
import os

client=OpenAI(base_url="https://api.ailoot.ai/v1",api_key=os.environ["AILOOT_API_KEY"],max_retries=0)
result=client.embeddings.create(model='liquid/lfm-2.5-embedding-350m:free',input=["First document","Second document"])
print(result)
for item in result.data:print(item.index,item.embedding)

Vastaanota ja tallenna tulokset

Ailoot Ultra · Vektoriesitykset

json

Säilytä kaikki valmistuneet tulokset

Säilytä jokainen kokonainen palautettu vastaus, tiedosto ja sisällön osa.

Säilytä jokainen vektori indekseineen. Vektorien määrän on vastattava syötteiden määrää; ulottuvuuksien on oltava yhdenmukaiset.

Jos alkuperäinen vastaus on tarkistettava

Uutta upotustehtävien päätepistettä ei oteta käyttöön.

Vastauksen kentät
KenttäTyyppi
KenttäobjectTyyppistring
KenttämodelTyyppistring
Kenttädata[].indexTyyppiinteger
Kenttädata[].embeddingTyyppifinite float[]
KenttäusageTyyppiobject
Virheet ja seuraavat vaiheet
VastausEhtoSeuraava vaihe
Vastaus400 · invalid_request_errorEhtoVirheelliset pakolliset kentät, aineiston esitysmuoto tai parametrin arvoSeuraava vaiheKorjaa ilmoitetut kentät ennen uutta luontipyyntöä.

Aliakset

Mallin aliakset

Ailoot Ultra liquid/lfm-2.5-embedding-350m:free

Menetelmäpolkujen aliakset

Käytä yllä näytettyjä menetelmäpolkuja.

Liittyvät kutsujan ID:t

liquid/lfm-2.5-embedding-350m:free

FAQ · LiquidAI: LFM2.5-Embedding-350M (free)
Mitä syötteitä ja tuloksia on saatavilla?

POST /v1/embeddings · liquid/lfm-2.5-embedding-350m:free: text, token_ids → embedding

Mitä kenttiä pyyntö käyttää?

POST /v1/embeddings · liquid/lfm-2.5-embedding-350m:free: model, input, encoding_format, provider

Mitä rajoja sovelletaan?

POST /v1/embeddings · liquid/lfm-2.5-embedding-350m:free: ctx: 512; input.budget.maximum: 512 (UTF8-tavut); input.min_items: 1

Lisätietoja

Yhdistä Ailoot Claude Codeen, OpenCodeen, Hermesiin tai omaan sovellukseesi.

Yritys ja sen projektisalkku

Yritys ja sen projektisalkku: miljoonia asiakkaita; kuukausittainen myynti miljardiluokassa.

Osta tokenit alennuksella.

Tilausalennus säännölliseen käyttöön. Kampanjakoodit — jopa 50% tokeniostoista.

Tilaus
Valitse alennushintainen paketti säännöllisiä pyyntöjäsi varten.
Kampanjakoodi jopa 50%
Syötä koodi oston yhteydessä. Hinta lasketaan uudelleen voimassa olevan kampanjan mukaan.
Kulut historiassa
Malli, tokenit ja summa tallennetaan jokaiselle pyynnölle.

Valitse tilaus · Katso mallihinnat

Yhdistä API tuotteeseen, jonka myyt.

SaaS, sovellukset ja botit Ailootin palveluehtojen ja lisenssisopimuksen mukaisesti. Pyydä edelleenmyyntiin jälleenmyyjälisenssi.

Kaupallinen sovellus
Lisää tekstin, kuvien, videoiden ja äänen luonti palvelusi maksullisiin ominaisuuksiin.
Jälleenmyyjälisenssi
Lähetä projektikuvaus ja pääsyn toteutustapa. Pyydä kirjalliset käyttö- ja jälleenmyyntiehdot.
Asiakirjat verkkosivustolla
Palveluehdot, lisenssisopimus ja tietojenkäsittelykäytäntö ovat saatavilla ennen yhdistämistä.

Pyydä jälleenmyyjälisenssi · Palveluehdot ja lisenssisopimus