mallit

BAAI: bge-base-en-v1.5

Markdown · JSON

BAAI: bge-base-en-v1.5

BAAI bge-base-en-v1.5 muuntaa englanninkielisen tekstin 768-ulotteisiksi vektoreiksi semanttista hakua ja samankaltaisuustehtäviä varten. Sen 512 tokenin syöteikkuna ja vain kyselyihin käytettävä hakuohje sopivat kohdennettuihin katkelmiin asiakirja- tai tietohakuindeksissä.

Tietoa mallista

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

bge-base-en-v1.5 on BAAI:n peruskokoinen englanninkielinen tiheiden upotusten malli. Se muuntaa jokaisen tekstin 768-ulotteiseksi numeeriseksi esitykseksi tiedonhakua ja semanttista vertailua varten. Malli kuuluu BGE v1.5 -sarjaan, joka käsittelee aiemman malliperheen samankaltaisuuspisteiden jakaumaa ja parantaa hakua silloin, kun ohjetta ei anneta. Sen tulos on vektori tekstien vertailuun tai olennaisten katkelmien löytämiseen.

Valmistele kyselyt ja katkelmat

Kun lyhyt kysely hakee pidempiä katkelmia, BAAI suosittelee kyselyn alkuun ohjetta ”Represent this sentence for searching relevant passages:”. Korpuskatkelmat eivät saa tätä ohjetta. Muissa tehtävissä alkuperäinen teksti voidaan upottaa suoraan. Valmistaja huomauttaa v1.5:n toimivan myös ilman ohjetta, joten valmistelu tulisi valita tehtävän perusteella eikä pitää etuliitettä ainoana kelvollisena syötteenä.

Käytännön hakukokoelma voi sisältää ohjeartikkeleita, tuoteselityksiä tai teknisiä ohjeita. Kyselyn, kuten ”How do I change the export format?”, tulisi hakea katkelma, joka kuvaa kyseisen toimenpiteen. Pidä osion otsikko, olennaiset ehdot ja todellinen lähdeteksti yhdessä. Tallenna katkelman tunniste ja sijainti vektorin yhteyteen, jotta hakutulos voi palauttaa käyttäjälle luettavaa materiaalia tai myöhemmälle vastausvaiheelle viitattavan lähteen.

Vektorimuoto ja vertailu

Dokumentoitu esitys käyttää ensimmäisen eli CLS-tokenin viimeistä piilotilaa lauseupotuksena. Valmistajan esimerkit normalisoivat vektorin ja vertaavat normalisoituja upotuksia pistetulolla, joka vastaa kosinisamankaltaisuutta. 768 ulottuvuutta ovat tämän mallin tulosesityksen koko; ne eivät ole valittava kontekstipituus tai tekstintuottobudjetti.

Käytä samaa mallia ja valmistelukäytäntöä vertailtaviin kysely- ja korpusvektoreihin. Käytännön tarkistus on hakea tunnetut vastauksen sisältävät katkelmat pienellä joukolla todellisia käyttäjäkysymyksiä ja tutkia sitten palautettua tekstiä. Yhteensopiva vektorimuoto antaa indeksin tallentaa esityksen, ja lähdekatkelma osoittaa, mitä tulos todella sanoo.

Syötepituus ja asiakirjan valmistelu

Mallin dokumentoitu sekvenssipituus on 512 tokenia. Pitkä lähde tulisi siksi jakaa yhtenäisiin, vastauksen sisältäviin katkelmiin ennen upottamista. Säilytä määritelmät ja poikkeukset sen väitteen yhteydessä, jota ne rajaavat, ja säilytä katkelman yhteys pääasiakirjaansa. Upotettava teksti sisältää kaikki lisäämäsi ohjeet ja otsikot, joten tiivis valmistelu jättää enemmän tilaa hyödylliselle lähdesisällölle.

Valitse raportin tai käyttöoppaan rajat osion tai pienen toisiinsa liittyvien kappaleiden ryhmän ympärille. Pelkän otsikon tai asiayhteydettömän fragmentin sisältävää katkelmaa voi olla vaikea tulkita haettuna. Säilytä alkuperäinen teksti ja lähdeversio, jotta indeksipäivitys voi korvata vastaavan materiaalin asiakirjan muuttuessa.

Pisteet ja hyödyllinen tulos

BAAI varoittaa, etteivät absoluuttiset samankaltaisuusarvot ole yleispäteviä kynnysarvoja sen ratkaisemiseen, tarkoittavatko kaksi tekstiä samaa. Suhteellinen järjestys on merkityksellinen, ja suodatuskynnys tulisi valita tehtävän oman datan jakauman avulla. Suuri vektorisamankaltaisuus on hakusignaali, ei katkelman tosiasiasisällön varmennus.

Hyödyllinen tuotos on englanninkielinen katkelmaindeksi, kyselyvektorien joukko tai numeeriset piirteet semanttiseen vertailuun. Erillinen uudelleenjärjestäjä voi tarkentaa haettuja ehdokkaita, ja erillinen generointivaihe voi kirjoittaa vastauksen niiden tekstistä. Tämä täsmällinen englanninkielinen base v1.5 -malli pysyy erillään BGE Largesta, kiinankielisistä versioista ja BGE-M3:n monikielisistä sekä hybridihakuprofiileista.

Ailoot Ultra · Vektoriesitykset POST /v1/embeddings baai/bge-base-en-v1.5

baai/bge-base-en-v1.5

BAAI /baai/bge-base-en-v1.5

Aloitus

BAAI bge-base-en-v1.5 muuntaa englanninkielisen tekstin 768-ulotteisiksi vektoreiksi semanttista hakua ja samankaltaisuustehtäviä varten. Sen 512 tokenin syöteikkuna ja vain kyselyihin käytettävä hakuohje sopivat kohdennettuihin katkelmiin asiakirja- tai tietohakuindeksissä.

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
Tulosteen muoto
json
KenttäTyyppiVaatimusArvot & rajatOletus
KenttämodelTyyppistringVaatimusPakollinenArvot & rajat
baai/bge-base-en-v1.5
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
Ei määritetty Kun nopea tila on valittu
Flex-tila
Ei määritetty Kun flex-tila on valittu
Päättelyn enimmäisteho
Ei määritetty Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä

Ailoot-hinnat

Hinnat asetusten mukaan

AsetuksetHinnastoVeloitus
AsetuksetTokenien perushinnatHinnastoPerushintaVeloitus
Syöte · Syötetokenit $0.00001 / 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": "baai/bge-base-en-v1.5", "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='baai/bge-base-en-v1.5',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 baai/bge-base-en-v1.5

Menetelmäpolkujen aliakset

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

Liittyvät kutsujan ID:t

baai/bge-base-en-v1.5

FAQ · BAAI: bge-base-en-v1.5
Mitä syötteitä ja tuloksia on saatavilla?

POST /v1/embeddings · baai/bge-base-en-v1.5: text, token_ids → embedding

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

POST /v1/embeddings · baai/bge-base-en-v1.5: model, input, encoding_format, provider

Mitä rajoja sovelletaan?

POST /v1/embeddings · baai/bge-base-en-v1.5: 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