Poolside: Laguna XS 2.1 (free)
Poolside Laguna XS 2.1 er en tekstmodell med 33B parametere totalt og 3B aktive for agentbasert koding og langvarig arbeid. Den har en kontekst på 262,144 token og innebygd resonnering mellom verktøykall. Den mindre MoE-utformingen og egne kvantiserte utgaver støtter lokal utrulling med ressursbehov som avhenger av konfigurasjonen.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionspoolside/laguna-xs-2.1:free - Ailoot Ultra · Anthropic Messages
POST /v1/messagespoolside/laguna-xs-2.1:free
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
Poolside Laguna XS 2.1 er en mixture-of-experts-språkmodell for agentbasert koding og langvarig arbeid, posisjonert som den mindre modellen for lokal utrulling i Laguna-serien. Den har 33B parametere totalt og 3B aktive per token. Modellen er en oppdatering av Laguna XS.2 som beholder arkitekturen og forbedrer produsentens rapporterte resultater for programvareutvikling og terminaloppgaver. Modellen mottar tekst og genererer tekst, kode, resonnering og forespørsler om verktøykall.
Utformingen med 40 lag kombinerer 10 lag med global oppmerksomhet og 30 lag med glidende vindu, med sigmoid-portstyring og et glidende vindu på 512 token. Dette lokale oppmerksomhetsvinduet er atskilt fra modellens kontekst på 262,144 token. Poolside beskriver også et FP8 KV-cache-oppsett for å redusere minnebruken per token. Disse egenskapene bidrar til å forklare fokuset på lokal utrulling, men det nøyaktige minnebehovet avhenger fortsatt av sjekkpunkt, kvantisering, arbeidskontekst og serveringskonfigurasjon.
For en kodeoppgave bør du oppgi relevante kildefiler som tekst, forventet oppførsel og den faktiske feilen eller utdataene som viser svikten. En nyttig forespørsel er: «Rett denne parserens behandling av escapede skilletegn, samtidig som det publiserte inndataformatet bevares. Vis endringsforslaget, forklar hvilke tilfeller som berøres, og identifiser eksempler som vil avdekke en regresjon.» Behold en konkret leveranse og et fullføringskriterium, slik at modellen kan arbeide mot et resultat fremfor bare å diskutere problemet.
For terminalbaserte oppgaver bør du oppgi det aktuelle miljøet, relevante kommandoutdata og begrensninger for arbeidet. I en verktøytilkoblet applikasjon foreslår modellen et funksjonskall, applikasjonen utfører det, og resultatet returneres som grunnlag for neste beslutning. Be den forklare hva en feil avdekker før den foreslår en ny kommando. Oppgi for eksempel avhengighetsmanifestet og utdata fra den mislykkede installasjonen, og be deretter om den minste korrigeringen som er forankret i kilden, og forventet resultat av neste kontroll. Bevar tidligere vellykkede trinn og det uavklarte problemet i historikken.
Laguna XS 2.1 er utformet for innflettet tenkning før og mellom verktøykall. Produsenten anbefaler å beholde resonneringsinnhold fra tidligere assistentmeldinger når neste forespørsel settes sammen på nytt. Hvis dette innholdet utelates, kan det hindre videre resonnering i oppfølgingstrinn. Hold assistentsvaret, informasjonen om verktøykallet og det tilhørende verktøyresultatet samlet, med det løpende målet synlig. Dette er særlig nyttig når flere observasjoner bidrar til en retting og et senere trinn avhenger av en tidligere beslutning.
Tenkning kan aktiveres eller deaktiveres gjennom chatmalen. Poolside anbefaler å aktivere den for agentbasert koding og bevare den mellom samtalerundene. En forespørsel om et direkte svar kan passe en liten omforming eller forklaring, mens en retting med flere avhengige betingelser har nytte av en løpende sløyfe med resonnering og observasjoner. Oppgi endelig utdataformat, og la det være plass til sluttsvaret. Produsentens evalueringsinnstillinger er oppskriftsvalg, ikke en universell garanti for mengden resonnering eller maksimal svarlengde.
For lange kildeinndata bør du organisere filer og dokumentasjon med tydelige grenser og stabile navn. Be om å spore en bestemt sammenheng, for eksempel hvilke kallere som avhenger av et endret grensesnitt, hvilke betingelser som skiller to implementeringer, eller hvorfor et testresultat motsier den foreslåtte diagnosen. Behold viktige beslutninger og faktiske kontroller i en kompakt oppgaveoversikt, og fjern irrelevant historikk. Kontekstgrensen dekker arbeidsmaterialet og den genererte fortsettelsen; et sluttsvar på størrelse med hele konteksten er ikke en egen lovet kapasitet.
Poolside publiserer BF16 og egne FP8-, NVFP4-, INT4- og GGUF-varianter, samt DFlash-utkastmodeller. Dette er ulike utrullingsvalg. Et lite antall aktive parametere betyr ikke at alle modellvektene bare opptar tilsvarende minne, og en utkastmodell er en ledsager for akselerasjon fremfor selve kodemodellen. Behold det nøyaktige sjekkpunktet når lokale resultater sammenlignes, og klargjør kode- eller dokumentinnhold som tekst for denne tekst-til-tekst-modellen.
Produsenten dokumenterer et problem med verktøyparseren i eldre serveringsbygg som kan utelate enkelte kall og vise den rå oppmerkingen deres som vanlig svartekst. Dette viser hvorfor en verktøytilkoblet arbeidsflyt må skille mellom modellens tiltenkte forespørsel og et riktig tolket funksjonskall. Undersøk det tolkede navnet og argumentene, valider dem mot det faktiske skjemaet, og bevar utførelsesresultatet. En sluttrapport bør identifisere det reviderte produktet, de observerte kontrollene og gjenstående forutsetninger. En foreslått endring eller kommando blir først et fullført resultat når oppførselen er fastslått gjennom disse registreringene.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions poolside/laguna-xs-2.1:free
poolside/laguna-xs-2.1:freeStart
Poolside Laguna XS 2.1 er en tekstmodell med 33B parametere totalt og 3B aktive for agentbasert koding og langvarig arbeid. Den har en kontekst på 262,144 token og innebygd resonnering mellom verktøykall. Den mindre MoE-utformingen og egne kvantiserte utgaver støtter lokal utrulling med ressursbehov som avhenger av konfigurasjonen.
- Godkjente inndata
- Tekst
- Resultater
- Tekst
Tilgjengelig i Ailoot · inndata & metoder
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Inndatatyper
text- Utdatatyper
text- Kontekst
- 262 144 tokens
- Maksimale utdata
- 32 768 tokens
- Utdataformat
- JSON
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser poolside/laguna-xs-2.1:free | Standard— |
Feltmessages | Typearray | KravPåkrevd | Verdier & grenser | Standard— |
Feltstream | Typeboolean | KravValgfritt | Verdier & grenser false | Standardfalse |
Feltmax_tokens | Typeinteger | KravValgfritt | Verdier & grenser Minimum: 1 Maksimum: 32 768 | Standard— |
Feltmax_completion_tokens | Typeinteger | KravValgfritt | Verdier & grenser Minimum: 1 Maksimum: 32 768 | Standard— |
Feltn | Typeinteger | KravValgfritt | Verdier & grenser Minimum: 1 Maksimum: 128 | Standard— |
Felttemperature | Typenumber | KravValgfritt | Verdier & grenser | Standard— |
Felttop_p | Typenumber | KravValgfritt | Verdier & grenser | Standard— |
Feltseed | Typeinteger | KravValgfritt | Verdier & grenser | Standard— |
Feltstop | Type | KravValgfritt | Verdier & grenser | Standard— |
Feltfrequency_penalty | Typenumber | KravValgfritt | Verdier & grenser | Standard— |
Feltpresence_penalty | Typenumber | KravValgfritt | Verdier & grenser | Standard— |
Feltuser | Typestring | KravValgfritt | Verdier & grenser | Standard— |
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametercontent_type | Avtaleapplication/json |
Parameterrequired | Avtalemodel, messages |
Parameteroptional | Avtalestream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user |
Parametermaterial_types | Avtaletext |
Parameterconditions | AvtaleUse literal text messages only. Cache controls, tools, image/audio/video content and streamed responses are unavailable for this method., The complete encoded JSON request must not exceed 262144 bytes. |
Livssyklus: synchronous_json
Priser
Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.
- Hurtigmodus
- Standardpris Når hurtigmodus er valgt
- Flex-modus
- Standardpris Når flex-modus er valgt
- Maksimal resonneringsinnsats
- Standardpris Når justeringen «default» brukes for maksimal resonneringsinnsats
- Priser for eksplisitt mellomlagring
- Ikke aktivert Når eksplisitt mellomlagring forespørres
- Nullsatser for ren tekst
- Text input and output only. Cache, tools, media and streaming are unavailable. For inndata og utdata som bare består av tekst
Ailoot-satser
Priser etter konfigurasjon
| Konfigurasjon | Prisplan | Kostnad |
|---|---|---|
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Kostnad Inndata · Inngående tokener $0 / 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 · OpenAI Chat
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "poolside/laguna-xs-2.1:free", "messages": [{"role": "user", "content": "Summarize the supplied text in three concise points."}], "stream": false}')
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/chat/completions \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Motta og lagre resultater
Ailoot Ultra · OpenAI Chat
JSON
Behold alle ferdige resultater
Behold alle fullstendige returnerte svar, filer og innholdsdeler.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Hvis det opprinnelige svaret må kontrolleres
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliaser
Modellaliaser
Ailoot Ultra poolside/laguna-xs-2.1:free
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
Ailoot Ultra · Anthropic Messages POST /v1/messages poolside/laguna-xs-2.1:free
poolside/laguna-xs-2.1:freeStart
Poolside Laguna XS 2.1 er en tekstmodell med 33B parametere totalt og 3B aktive for agentbasert koding og langvarig arbeid. Den har en kontekst på 262,144 token og innebygd resonnering mellom verktøykall. Den mindre MoE-utformingen og egne kvantiserte utgaver støtter lokal utrulling med ressursbehov som avhenger av konfigurasjonen.
- Godkjente inndata
- Tekst
- Resultater
- Tekst
Tilgjengelig i Ailoot · inndata & metoder
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Inndatatyper
text- Utdatatyper
text- Kontekst
- 262 144 tokens
- Maksimale utdata
- 32 768 tokens
- Utdataformat
- JSON
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser poolside/laguna-xs-2.1:free | Standard— |
Feltmessages | Typearray | KravPåkrevd | Verdier & grenser | Standard— |
Feltstream | Typeboolean | KravValgfritt | Verdier & grenser false | Standardfalse |
Feltsystem | Typestring | KravValgfritt | Verdier & grenser | Standard— |
Feltmax_tokens | Typeinteger | KravPåkrevd | Verdier & grenser Minimum: 1 Maksimum: 32 768 | Standard— |
Felttemperature | Typenumber | KravValgfritt | Verdier & grenser | Standard— |
Felttop_p | Typenumber | KravValgfritt | Verdier & grenser | Standard— |
Felttop_k | Typeinteger | KravValgfritt | Verdier & grenser | Standard— |
Feltstop_sequences | Typearray | KravValgfritt | Verdier & grenser | Standard— |
Feltmetadata | Typeobject | KravValgfritt | Verdier & grenser | Standard— |
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametercontent_type | Avtaleapplication/json |
Parameterrequired | Avtalemodel, messages, max_tokens |
Parameteroptional | Avtalestream, system, temperature, top_p, top_k, stop_sequences, metadata |
Parametermaterial_types | Avtaletext |
Parameterconditions | AvtaleUse literal text messages only. Cache controls, tools, image/audio/video content and streamed responses are unavailable for this method., The complete encoded JSON request must not exceed 262144 bytes. |
Livssyklus: synchronous_json
Priser
Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.
- Hurtigmodus
- Standardpris Når hurtigmodus er valgt
- Flex-modus
- Standardpris Når flex-modus er valgt
- Maksimal resonneringsinnsats
- Standardpris Når justeringen «default» brukes for maksimal resonneringsinnsats
- Nullsatser for ren tekst
- Text input and output only. Cache, tools, media and streaming are unavailable. For inndata og utdata som bare består av tekst
Ailoot-satser
Priser etter konfigurasjon
| Konfigurasjon | Prisplan | Kostnad |
|---|---|---|
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Kostnad Inndata · Inngående tokener $0 / 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 · Anthropic Messages
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "poolside/laguna-xs-2.1:free", "messages": [{"role": "user", "content": "Summarize the supplied text in three concise points."}], "stream": false, "max_tokens": 256}')
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/messages \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Motta og lagre resultater
Ailoot Ultra · Anthropic Messages
JSON
Behold alle ferdige resultater
Behold alle fullstendige returnerte svar, filer og innholdsdeler.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Hvis det opprinnelige svaret må kontrolleres
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliaser
Modellaliaser
Ailoot Ultra poolside/laguna-xs-2.1:free
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
FAQ · Poolside: Laguna XS 2.1 (free)
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/chat/completions·poolside/laguna-xs-2.1:free:text→textPOST /v1/messages·poolside/laguna-xs-2.1:free:text→text- Hvilke felt bruker forespørselen?
POST /v1/chat/completions·poolside/laguna-xs-2.1:free:model,messages,stream,max_tokens,max_completion_tokens,n,temperature,top_p,seed,stop,frequency_penalty,presence_penalty,userPOST /v1/messages·poolside/laguna-xs-2.1:free:model,messages,stream,system,max_tokens,temperature,top_p,top_k,stop_sequences,metadata- Hvilke grenser gjelder?
POST /v1/chat/completions·poolside/laguna-xs-2.1:free:ctx:262144;max_out:32768;max_tokens.minimum:1;max_tokens.maximum:32768;max_completion_tokens.minimum:1;max_completion_tokens.maximum:32768;n.minimum:1;n.maximum:128POST /v1/messages·poolside/laguna-xs-2.1:free:ctx:262144;max_out:32768;max_tokens.minimum:1;max_tokens.maximum:32768