Poolside: Laguna XS 2.1 (free)
Poolside Laguna XS 2.1 is een tekstmodel met 33 miljard parameters in totaal en 3 miljard actieve parameters voor agentgestuurd programmeren en langdurig werk. Het heeft een context van 262.144 tokens en native redenering tussen toolaanroepen. Het kleinere MoE-ontwerp en afzonderlijke gekwantiseerde releases ondersteunen lokale implementatie, met een middelenbehoefte die van de configuratie afhangt.
- 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
Over het model
Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.
Poolside Laguna XS 2.1 is een mixture-of-experts-taalmodel voor agentgestuurd programmeren en langdurig werk, gepositioneerd als het kleinere model voor lokale implementatie in de Laguna-reeks. Het telt 33 miljard parameters in totaal en 3 miljard actieve parameters per token. Het is een bijgewerkt model ten opzichte van Laguna XS.2, met behoud van de architectuur en verbeteringen in de door de maker gerapporteerde resultaten voor softwareontwikkeling en terminaltaken. Het model accepteert tekst en genereert tekst, code, redeneringen en verzoeken om toolaanroepen.
Het ontwerp met 40 lagen combineert 10 lagen met globale attention en 30 sliding-window-lagen, met sigmoid gating en een sliding window van 512 tokens. Dat lokale attention-venster staat los van de modelcontext van 262.144 tokens. Poolside beschrijft ook een FP8 KV-cache-ontwerp om het geheugengebruik per token te beperken. Die kenmerken helpen de focus op lokale implementatie te verklaren, maar de precieze geheugenbehoefte hangt nog altijd af van het checkpoint, de kwantisatie, de werkcontext en de servingconfiguratie.
Geef voor een programmeertaak de relevante bronbestanden als tekst, het verwachte gedrag en de werkelijke fout of mislukte uitvoer. Een nuttig verzoek is: “Corrigeer hoe deze parser ge-escapete scheidingstekens verwerkt, met behoud van het gepubliceerde invoerformaat. Toon de voorgestelde wijziging, leg uit welke gevallen worden geraakt en benoem voorbeelden die een regressie zouden blootleggen.” Houd een concreet eindproduct en een voltooiingsvoorwaarde aan, zodat het model naar een resultaat kan toewerken in plaats van alleen het probleem te bespreken.
Geef voor terminaltaken de huidige omgeving, relevante commando-uitvoer en de beperkingen voor het werk. In een toepassing met tools stelt het model een functieaanroep voor, voert de toepassing die uit en wordt het resultaat teruggestuurd voor de volgende beslissing. Vraag om uit te leggen wat een fout aantoont voordat een ander commando wordt voorgesteld. Geef bijvoorbeeld het afhankelijkhedenmanifest en de uitvoer van de mislukte installatie en vraag vervolgens om de kleinste correctie die op de bron is gebaseerd en het verwachte resultaat van de volgende controle. Bewaar eerder geslaagde stappen en het onopgeloste probleem in de geschiedenis.
Laguna XS 2.1 is ontworpen voor afwisselend denken vóór en tussen toolaanroepen. De fabrikant beveelt aan om redeneerinhoud uit eerdere assistentberichten te behouden bij het samenstellen van de volgende aanvraag. Het weglaten van die inhoud kan verdere redenering in vervolgstappen verhinderen. Bewaar het assistentantwoord, de informatie over de toolaanroep en het bijbehorende toolresultaat samen, met het doorlopende doel zichtbaar. Dit is vooral nuttig wanneer meerdere waarnemingen bijdragen aan een oplossing en een latere stap afhangt van een eerder genomen beslissing.
Denken kan via het chatsjabloon worden in- of uitgeschakeld. Poolside beveelt aan om het voor agentgestuurd programmeren in te schakelen en over gespreksbeurten heen te behouden. Een verzoek om een direct antwoord kan geschikt zijn voor een kleine omzetting of uitleg, terwijl een herstel met meerdere onderling afhankelijke voorwaarden baat heeft bij een doorlopende lus van redenering en waarneming. Vermeld het uiteindelijke uitvoerformaat en laat ruimte voor het definitieve antwoord. De evaluatie-instellingen van de fabrikant zijn keuzes in een implementatierecept en geen algemene garantie over de hoeveelheid redenering of de maximale antwoordlengte.
Organiseer bij lange broninvoer de bestanden en documentatie met duidelijke grenzen en vaste namen. Vraag om een specifiek verband te volgen, bijvoorbeeld welke aanroepende functies afhankelijk zijn van een gewijzigde interface, welke voorwaarden twee implementaties van elkaar onderscheiden of waarom een testresultaat de voorgestelde diagnose tegenspreekt. Bewaar belangrijke beslissingen en werkelijke controles in een beknopt taakverslag en verwijder irrelevante geschiedenis. De contextlimiet omvat het werkmateriaal en de gegenereerde voortzetting; een eindantwoord ter grootte van de volledige context is geen afzonderlijk beloofde capaciteit.
Poolside publiceert BF16 en afzonderlijke FP8-, NVFP4-, INT4- en GGUF-varianten, evenals DFlash-draftmodelartefacten. Dat zijn verschillende implementatiekeuzes. Een klein aantal actieve parameters betekent niet dat de volledige modelgewichten slechts die hoeveelheid geheugen innemen, en een draftmodel is een begeleidend model voor versnelling, niet het codeermodel zelf. Behoud het exacte checkpoint bij het vergelijken van lokale resultaten en bereid code of documentinhoud voor als tekst voor dit tekst-naar-tekstmodel.
De maker documenteert een probleem met de toolparser in oudere servingbuilds, waardoor bepaalde aanroepen kunnen wegvallen en hun ruwe markup als gewone antwoordtekst zichtbaar wordt. Dit toont waarom een workflow met tools onderscheid moet maken tussen het door het model bedoelde verzoek en een correct geparste functieaanroep. Inspecteer de geparste naam en argumenten, valideer ze tegen het werkelijke schema en bewaar het uitvoeringsresultaat. Een eindrapport moet het herziene artefact, de waargenomen controles en de resterende aannames benoemen. Een voorgestelde patch of een commando wordt pas een voltooid resultaat wanneer het gedrag door die verslagen is vastgesteld.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions poolside/laguna-xs-2.1:free
poolside/laguna-xs-2.1:freeAan de slag
Poolside Laguna XS 2.1 is een tekstmodel met 33 miljard parameters in totaal en 3 miljard actieve parameters voor agentgestuurd programmeren en langdurig werk. Het heeft een context van 262.144 tokens en native redenering tussen toolaanroepen. Het kleinere MoE-ontwerp en afzonderlijke gekwantiseerde releases ondersteunen lokale implementatie, met een middelenbehoefte die van de configuratie afhangt.
- Toegestane invoer
- Tekst
- Resultaten
- Tekst
Beschikbaar in Ailoot · invoer en methoden
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Invoer
text- Uitvoer
text- Context
- 262.144 tokens
- Maximale uitvoer
- 32.768 tokens
- Uitvoerformaat
- JSON
| Veld | Type | Vereiste | Waarden en limieten | Standaard |
|---|---|---|---|---|
Veldmodel | Typestring | VereisteVereist | Waarden en limieten poolside/laguna-xs-2.1:free | Standaard— |
Veldmessages | Typearray | VereisteVereist | Waarden en limieten | Standaard— |
Veldstream | Typeboolean | VereisteOptioneel | Waarden en limieten false | Standaardfalse |
Veldmax_tokens | Typeinteger | VereisteOptioneel | Waarden en limieten Minimum: 1 Maximum: 32.768 | Standaard— |
Veldmax_completion_tokens | Typeinteger | VereisteOptioneel | Waarden en limieten Minimum: 1 Maximum: 32.768 | Standaard— |
Veldn | Typeinteger | VereisteOptioneel | Waarden en limieten Minimum: 1 Maximum: 128 | Standaard— |
Veldtemperature | Typenumber | VereisteOptioneel | Waarden en limieten | Standaard— |
Veldtop_p | Typenumber | VereisteOptioneel | Waarden en limieten | Standaard— |
Veldseed | Typeinteger | VereisteOptioneel | Waarden en limieten | Standaard— |
Veldstop | Type | VereisteOptioneel | Waarden en limieten | Standaard— |
Veldfrequency_penalty | Typenumber | VereisteOptioneel | Waarden en limieten | Standaard— |
Veldpresence_penalty | Typenumber | VereisteOptioneel | Waarden en limieten | Standaard— |
Velduser | Typestring | VereisteOptioneel | Waarden en limieten | Standaard— |
Methodeparameters en levenscyclus
| Parameter | Contract |
|---|---|
Parametercontent_type | Contractapplication/json |
Parameterrequired | Contractmodel, messages |
Parameteroptional | Contractstream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user |
Parametermaterial_types | Contracttext |
Parameterconditions | ContractUse 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. |
Levenscyclus: synchronous_json
Tarieven
Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.
- Snelle modus
- Standaardtarief Wanneer de snelle modus geselecteerd is
- Flex-modus
- Standaardtarief Wanneer de flex-modus geselecteerd is
- Maximale redeneerinspanning
- Standaardtarief Wanneer voor maximale redeneerinspanning de default-aanpassing wordt gebruikt
- Tarieven voor expliciete caching
- Niet ingeschakeld Wanneer expliciete caching wordt aangevraagd
- Nultarieven voor uitsluitend tekst
- Text input and output only. Cache, tools, media and streaming are unavailable. Voor invoer en uitvoer die uitsluitend uit tekst bestaan
Ailoot-tarieven
Prijzen per configuratie
| Configuratie | Tariefstaffel | Kosten |
|---|---|---|
| ConfiguratieBasistarieven voor tokens | TariefstaffelBasistarief | Kosten Invoer · Invoertokens $0 / 1K tokens Uitvoer · Uitvoertokens $0 / 1K tokens Invoer · Cache lezen — / 1K tokens Invoer · Cache schrijven — / 1K tokens Invoer · Cache schrijven, 1 uur — / 1K tokens |
Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →
Voorbeeldverzoeken
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.
Resultaten ophalen en opslaan
Ailoot Ultra · OpenAI Chat
JSON
Alle voltooide resultaten bewaren
Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Als het oorspronkelijke antwoord moet worden gecontroleerd
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliasnamen
Modelaliasnamen
Ailoot Ultra poolside/laguna-xs-2.1:free
Aliasnamen voor methodepaden
Gebruik de hierboven getoonde methodepaden.
Gerelateerde aanroeper-ID’s
Ailoot Ultra · Anthropic Messages POST /v1/messages poolside/laguna-xs-2.1:free
poolside/laguna-xs-2.1:freeAan de slag
Poolside Laguna XS 2.1 is een tekstmodel met 33 miljard parameters in totaal en 3 miljard actieve parameters voor agentgestuurd programmeren en langdurig werk. Het heeft een context van 262.144 tokens en native redenering tussen toolaanroepen. Het kleinere MoE-ontwerp en afzonderlijke gekwantiseerde releases ondersteunen lokale implementatie, met een middelenbehoefte die van de configuratie afhangt.
- Toegestane invoer
- Tekst
- Resultaten
- Tekst
Beschikbaar in Ailoot · invoer en methoden
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Invoer
text- Uitvoer
text- Context
- 262.144 tokens
- Maximale uitvoer
- 32.768 tokens
- Uitvoerformaat
- JSON
| Veld | Type | Vereiste | Waarden en limieten | Standaard |
|---|---|---|---|---|
Veldmodel | Typestring | VereisteVereist | Waarden en limieten poolside/laguna-xs-2.1:free | Standaard— |
Veldmessages | Typearray | VereisteVereist | Waarden en limieten | Standaard— |
Veldstream | Typeboolean | VereisteOptioneel | Waarden en limieten false | Standaardfalse |
Veldsystem | Typestring | VereisteOptioneel | Waarden en limieten | Standaard— |
Veldmax_tokens | Typeinteger | VereisteVereist | Waarden en limieten Minimum: 1 Maximum: 32.768 | Standaard— |
Veldtemperature | Typenumber | VereisteOptioneel | Waarden en limieten | Standaard— |
Veldtop_p | Typenumber | VereisteOptioneel | Waarden en limieten | Standaard— |
Veldtop_k | Typeinteger | VereisteOptioneel | Waarden en limieten | Standaard— |
Veldstop_sequences | Typearray | VereisteOptioneel | Waarden en limieten | Standaard— |
Veldmetadata | Typeobject | VereisteOptioneel | Waarden en limieten | Standaard— |
Methodeparameters en levenscyclus
| Parameter | Contract |
|---|---|
Parametercontent_type | Contractapplication/json |
Parameterrequired | Contractmodel, messages, max_tokens |
Parameteroptional | Contractstream, system, temperature, top_p, top_k, stop_sequences, metadata |
Parametermaterial_types | Contracttext |
Parameterconditions | ContractUse 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. |
Levenscyclus: synchronous_json
Tarieven
Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.
- Snelle modus
- Standaardtarief Wanneer de snelle modus geselecteerd is
- Flex-modus
- Standaardtarief Wanneer de flex-modus geselecteerd is
- Maximale redeneerinspanning
- Standaardtarief Wanneer voor maximale redeneerinspanning de default-aanpassing wordt gebruikt
- Nultarieven voor uitsluitend tekst
- Text input and output only. Cache, tools, media and streaming are unavailable. Voor invoer en uitvoer die uitsluitend uit tekst bestaan
Ailoot-tarieven
Prijzen per configuratie
| Configuratie | Tariefstaffel | Kosten |
|---|---|---|
| ConfiguratieBasistarieven voor tokens | TariefstaffelBasistarief | Kosten Invoer · Invoertokens $0 / 1K tokens Uitvoer · Uitvoertokens $0 / 1K tokens Invoer · Cache lezen — / 1K tokens Invoer · Cache schrijven — / 1K tokens Invoer · Cache schrijven, 1 uur — / 1K tokens |
Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →
Voorbeeldverzoeken
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.
Resultaten ophalen en opslaan
Ailoot Ultra · Anthropic Messages
JSON
Alle voltooide resultaten bewaren
Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Als het oorspronkelijke antwoord moet worden gecontroleerd
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliasnamen
Modelaliasnamen
Ailoot Ultra poolside/laguna-xs-2.1:free
Aliasnamen voor methodepaden
Gebruik de hierboven getoonde methodepaden.
Gerelateerde aanroeper-ID’s
FAQ · Poolside: Laguna XS 2.1 (free)
- Welke invoer en resultaten zijn beschikbaar?
POST /v1/chat/completions·poolside/laguna-xs-2.1:free:text→textPOST /v1/messages·poolside/laguna-xs-2.1:free:text→text- Welke velden gebruikt het verzoek?
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- Welke limieten gelden?
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