modeller

Qwen: Qwen3 Embedding 4B

Markdown · JSON

Qwen: Qwen3 Embedding 4B

Qwen3-Embedding-4B representerer tekst som semantiske vektorer for flerspråklig gjenfinning, kodesøk, klassifisering og klynging. Denne 4B-modellen støtter en sekvenslengde på 32K tokener og egendefinerte vektordimensjoner fra 32 til 2 560.

Om modellen

Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.

Qwen3-Embedding-4B er 4B-utgaven for tekstembedding i Qwens familie for embedding og rerangering. Den bygger på den tette Qwen3-grunnmodellen og gjør et tekstsegment om til en numerisk representasjon av betydningen. Qwen oppgir tekstgjenfinning, kodegjenfinning, klassifisering, klynging og utvinning av parallelle tekster som bruksområder. Den er nyttig når en applikasjon trenger å finne beslektede passasjer, gruppere lignende oppføringer eller sammenligne tekst på tvers av språk. Modellens utdata er en embeddingvektor, ikke et samtalesvar eller et omskrevet dokument.

Denne spesifikke utgaven har en sekvenslengde på 32K tokener og en embeddingdimensjon på opptil 2 560. Den støtter egendefinerte utdatadimensjoner fra 32 til 2 560 gjennom Matryoshka Representation Learning. Den valgte vektorlengden påvirker hvordan representasjonen lagres og sammenlignes, så bruk den konsekvent for både spørrings- og dokumentvektorer i én samling. Qwen3-Embedding-8B har en annen modellstørrelse og maksimalt 4 096 dimensjoner; verken denne utdatastørrelsen eller 8B-modellens identitet overføres til denne 4B-utgaven. En eksisterende indeks bør beholde sine egne konsekvente representasjonsvalg.

Produsenten beskriver støtte for mer enn 100 språk, inkludert programmeringsspråk, med flerspråklig gjenfinning, gjenfinning på tvers av språk og kodegjenfinning. Et illustrerende søk i et hjelpesenter kan sammenligne brukerens spørsmål med passasjer skrevet på flere språk og deretter returnere de opprinnelige passasjene som passer til temaet. Et kodesøk kan sammenligne en beskrivelse på naturlig språk med relevante funksjoner og dokumentasjonen deres. Behold meningsbærende overskrifter, domenebegreper og identifikatorer når du klargjør tekst, og behold hver representerte passasje knyttet til kilden, slik at applikasjonen kan vise det samsvarende materialet.

Qwen3-Embedding-4B tar hensyn til instruksjoner. Qwen anbefaler å gi hver spørring en beskrivelse av oppgaven på én setning, tilpasset den tiltenkte gjenfinningsrelasjonen, og anbefaler engelske instruksjoner i flerspråklige scenarioer. Det direkte eksemplet plasserer Instruct: foran oppgavebeskrivelsen og Query: foran spørringsteksten. Dokumentene som skal gjenfinnes, kodes uten denne spørringsinstruksjonen. En praktisk, egenformulert instruksjon kan angi at det skal finnes dokumentasjonspassasjer som forklarer en rapportert feil, eller kildekodeutdrag som implementerer den beskrevne atferden. Dette retter representasjonen mot applikasjonens spørsmål fremfor å be modellen skrive et svar.

De offisielle eksemplene koder spørrings- og dokumenttekster, sammenligner embeddingene med cosinuslikhet og viser pooling av den skjulte tilstanden til det siste tokenet, etterfulgt av normalisering. I dette eksemplet på et lavere nivå avkortes inndataene ved en valgt innstilling på 8 192 tokener; modellens dokumenterte sekvenslengde er fortsatt 32K. For langt materiale bestemmer du hvilke passasjer som skal representeres, og sørger for at avkorting ikke ubemerket fjerner delen som spørringen trenger. Lagre vektorer med stabile kildereferanser, sammenlign den klargjorte spørringen med samlingen og returner de tilknyttede passasjene i rekkefølge etter likhet.

Qwens embeddingmodell bruker en tilnærming med to enkodere, mens de separate rerangeringsmodellene bruker en kryssenkoder til å vurdere spørring–dokument-par. Lanseringen beskriver hvordan disse modulene brukes sammen: embeddingene finner innledende kandidater, og en rerangeringsmodell kan deretter finjustere rekkefølgen. Qwen3-Embedding-4B leverer selv representasjonen av én enkelt tekst. Vektoren er ikke en rerangeringsskår, en bekreftet påstand eller et generert svar. Hvis den endelige arbeidsflyten besvarer spørsmål fra gjenfunnet materiale, er de valgte kildepassasjene fortsatt grunnlaget som sendes videre til det senere trinnet.

Ailoot Ultra · Vektorrepresentasjoner POST /v1/embeddings qwen/qwen3-embedding-4b

qwen/qwen3-embedding-4b

Alibaba /qwen/qwen3-embedding-4b

Start

Qwen3-Embedding-4B representerer tekst som semantiske vektorer for flerspråklig gjenfinning, kodesøk, klassifisering og klynging. Denne 4B-modellen støtter en sekvenslengde på 32K tokener og egendefinerte vektordimensjoner fra 32 til 2 560.

Godkjente inndata
Tekst · token_ids
Resultater
embedding

Tilgjengelig i Ailoot · inndata & metoder

Ailoot Ultra · Vektorrepresentasjoner POST /v1/embeddings
Inndatatyper
text, token_ids
Utdatatyper
embedding
Utdataformat
json
FeltTypeKravVerdier & grenserStandard
FeltmodelTypestringKravPåkrevdVerdier & grenser
qwen/qwen3-embedding-4b
Standard—
FeltinputTypestring|string[]|integer[]|integer[][]KravPåkrevdVerdier & grenser
Minste antall elementer: 1
Vilkår: Ikke-tom batch med ensartede elementer. Token-ID-er er ikke-negative heltall.
Inndatabudsjett: Maksimum: 32 768 · Tekstenhet: UTF8-byte · Tokenenhet: elementer i token-arrayet
Standard—
Feltencoding_formatTypestringKravValgfrittVerdier & grenser
float
Standardfloat
FeltdimensionsTypeintegerKravStøttes ikkeVerdier & grenser
Minimum: 1
Standard—
FeltuserTypejson_valueKravValgfrittVerdier & grenser
Vilkår: Kilden tillater dette JSON-metadatafeltet; den nøyaktige semantikken hos den underliggende leverandøren er modellavhengig.
Standard—
Feltsession_idTypejson_valueKravValgfrittVerdier & grenser
Vilkår: Kilden tillater dette JSON-metadatafeltet; den nøyaktige semantikken hos den underliggende leverandøren er modellavhengig.
Standard—
FelttraceTypejson_valueKravValgfrittVerdier & grenser
Vilkår: Kilden tillater dette JSON-metadatafeltet; den nøyaktige semantikken hos den underliggende leverandøren er modellavhengig.
Standard—
FeltproviderTypeobjectKravValgfrittVerdier & grenser
Vilkår: provider.options avvises
Standard—
Kombinasjoner av inngående materialer

text_to_embedding

Metodeparametere og livssyklus
ParameterAvtale
Parametercontent_typeAvtaleapplication/json
ParameterrequiredAvtalemodel, input
Parameterinput_shapesAvtalestring, string[], nonnegative_integer_token_array, nonnegative_integer_token_array[]
Parameterencoding_formatAvtalefloat
Parameterdimensions_overrideAvtalefalse
Parametermax_input_budget_unitsAvtale32768
Parametermultimodal_objectsAvtalefalse
Parametermaterial_typesAvtaletext, token_ids

Livssyklus: synchronous_json

Bevar hver vektors indeks og dimensjon.

Et multimodalt modellnavn innebærer ikke at bildeobjekter er tillatt på denne nøyaktige stien.

Priser

Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.

Hurtigmodus
Ikke angitt Når hurtigmodus er valgt
Flex-modus
Ikke angitt Når flex-modus er valgt
Maksimal resonneringsinnsats
Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats

Ailoot-satser

Priser etter konfigurasjon

KonfigurasjonPrisplanKostnad
KonfigurasjonGrunnpriser for tokenerPrisplanGrunnsatsKostnad
Inndata · Inngående tokener $0.00004 / 1K tokener
Utdata · Utgående tokener $0 / 1K tokener
Inndata · Lesing fra hurtigbuffer — / 1K tokener
Inndata · Skriving til hurtigbuffer — / 1K tokener
Inndata · Skriving til hurtigbuffer, 1 time — / 1K tokener

Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →

Eksempelforespørsler

Ailoot Ultra · Vektorrepresentasjoner

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": "qwen/qwen3-embedding-4b", "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='qwen/qwen3-embedding-4b',input=["First document","Second document"])
print(result)
for item in result.data:print(item.index,item.embedding)

Motta og lagre resultater

Ailoot Ultra · Vektorrepresentasjoner

json

Behold alle ferdige resultater

Behold alle fullstendige returnerte svar, filer og innholdsdeler.

Bevar hver vektor sammen med indeksen. Antall vektorer må være lik antall inndata; dimensjonene må være konsistente.

Hvis det opprinnelige svaret må kontrolleres

Det innføres ikke noe endepunkt for embedding-jobber.

Svarfelter
FeltType
FeltobjectTypestring
FeltmodelTypestring
Feltdata[].indexTypeinteger
Feltdata[].embeddingTypefinite float[]
FeltusageTypeobject
Feil og neste trinn
SvarVilkårNeste trinn
Svar400 · invalid_request_errorVilkårUgyldige påkrevde felter, materialrepresentasjon eller parameterverdiNeste trinnKorriger de angitte feltene før en ny opprettelsesforespørsel.

Aliaser

Modellaliaser

Ailoot Ultra qwen/qwen3-embedding-4b

Aliaser for metodestier

Bruk metodestiene som vises ovenfor.

Tilknyttede anroper-ID-er

qwen/qwen3-embedding-4b

FAQ · Qwen: Qwen3 Embedding 4B
Hvilke inndata og resultater er tilgjengelige?

POST /v1/embeddings · qwen/qwen3-embedding-4b: text, token_ids → embedding

Hvilke felt bruker forespørselen?

POST /v1/embeddings · qwen/qwen3-embedding-4b: model, input, encoding_format, provider

Hvilke grenser gjelder?

POST /v1/embeddings · qwen/qwen3-embedding-4b: input.budget.maximum: 32768 (UTF8-byte); input.min_items: 1

Flere detaljer

Koble Ailoot til Claude Code, OpenCode, Hermes eller egen applikasjon.

Selskapet og dets prosjektportefølje

Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.

Kjøp tokener med rabatt.

Abonnementsrabatt for jevnlig bruk. Kampanjekoder gir opptil 50% på tokenkjøp.

Abonnement
Velg et rabattabonnement for faste forespørsler.
Kampanjekode opptil 50%
Oppgi kode ved kjøp. Prisen beregnes på nytt etter gjeldende kampanje.
Kostnader i historikken
Modell, tokener og beløp lagres for hver forespørsel.

Velg abonnement · Se modellpriser

Koble API-et til produktet du selger.

SaaS, apper og boter etter Ailoots offentlige tilbud og lisensavtale. Be om forhandlerlisens for videresalg.

Kommersiell applikasjon
Bygg tekst-, bilde-, video- og lydgenerering inn i betalte funksjoner i tjenesten.
Forhandlerlisens
Send prosjektbeskrivelse og tilgangsopplegg. Be om skriftlige vilkår for bruk og videresalg.
Dokumenter på nettstedet
Offentlig tilbud, lisensavtale og retningslinjer for databehandling er tilgjengelige før tilkobling.

Be om forhandlerlisens · Offentlig tilbud og lisensavtale