Poolside: Laguna XS 2.1 (free)
Poolside Laguna XS 2.1 ist ein Textmodell mit insgesamt 33B und 3B aktiven Parametern für agentengestütztes Coding und langfristige Aufgaben. Es hat einen Kontext von 262,144 Tokens und natives Reasoning zwischen Werkzeugaufrufen. Sein kleineres MoE-Design und separate quantisierte Versionen unterstützen lokale Bereitstellung mit konfigurationsabhängigem Ressourcenbedarf.
- 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
Über das Modell
Diese Beschreibung erläutert die Fähigkeiten des Modells. Die über Ailoot verfügbaren Eingaben, Ausgaben und Optionen sind unten für die ausgewählte Methode aufgeführt.
Poolside Laguna XS 2.1 ist ein Mixture-of-Experts-Sprachmodell für agentengestütztes Coding und langfristige Aufgaben. In der Laguna-Reihe ist es als kleineres Modell für lokale Bereitstellung positioniert. Es hat insgesamt 33B Parameter und 3B aktive Parameter pro Token. Gegenüber Laguna XS.2 ist es ein aktualisiertes Modell, das dessen Architektur beibehält und die vom Hersteller berichteten Ergebnisse für Softwareentwicklung und Terminalaufgaben verbessert. Das Modell akzeptiert Text und erzeugt Text, Code, Reasoning und Werkzeugaufrufanfragen.
Sein 40-schichtiges Design kombiniert 10 Schichten mit globaler Attention und 30 Sliding-Window-Schichten mit Sigmoid-Gating und einem Sliding Window von 512 Tokens. Dieses lokale Attention-Fenster ist vom Kontext des Modells mit 262,144 Tokens getrennt. Poolside beschreibt auch ein FP8-KV-Cache-Design, das den Speicherbedarf pro Token verringert. Diese Merkmale erklären die Ausrichtung auf lokale Bereitstellung; der genaue Speicherbedarf hängt dennoch von Checkpoint, Quantisierung, Arbeitskontext und Bereitstellungskonfiguration ab.
Gib für eine Coding-Aufgabe die relevanten Quelldateien als Text, das erwartete Verhalten und den tatsächlichen Fehler oder die fehlerhafte Ausgabe vor. Eine nützliche Anfrage lautet: «Korrigiere den Umgang dieses Parsers mit maskierten Trennzeichen und bewahre dabei das veröffentlichte Eingabeformat. Zeige die vorgeschlagene Änderung, erkläre, welche Fälle betroffen sind, und benenne Beispiele, die eine Regression sichtbar machen würden.» Halte ein konkretes Ergebnis und eine Abschlussbedingung fest, damit das Modell auf ein Resultat hinarbeiten kann, statt bloss das Problem zu diskutieren.
Gib für Terminalaufgaben die aktuelle Umgebung, relevante Befehlsausgaben und Einschränkungen für die Arbeit vor. In einer Anwendung mit Werkzeuganbindung schlägt das Modell einen Funktionsaufruf vor, die Anwendung führt ihn aus und das Ergebnis wird für die nächste Entscheidung zurückgegeben. Verlange eine Erklärung, was ein Fehler erkennen lässt, bevor ein weiterer Befehl vorgeschlagen wird. Liefere zum Beispiel das Abhängigkeitsmanifest und die Ausgabe der fehlgeschlagenen Installation und verlange danach die kleinste aus den Quellen begründete Korrektur und das erwartete Ergebnis der nächsten Prüfung. Bewahre frühere erfolgreiche Schritte und das ungeklärte Problem im Verlauf.
Laguna XS 2.1 ist für eingeschobene Thinking-Phasen vor und zwischen Werkzeugaufrufen ausgelegt. Der Hersteller empfiehlt, beim Zusammenstellen der nächsten Anfrage Reasoning-Inhalte aus früheren Assistentennachrichten zu bewahren. Das Weglassen dieser Inhalte kann weiteres Reasoning in Folgeschritten verhindern. Halte die Assistentenantwort, ihre Werkzeugaufrufinformationen und das zugehörige Werkzeugergebnis zusammen und das fortlaufende Ziel sichtbar. Das ist besonders nützlich, wenn mehrere Beobachtungen zu einer Korrektur beitragen und ein späterer Schritt von einer früheren Entscheidung abhängt.
Thinking lässt sich über die Chatvorlage aktivieren oder deaktivieren. Poolside empfiehlt, es für agentengestütztes Coding zu aktivieren und über Gesprächsrunden hinweg zu bewahren. Eine Anfrage nach einer direkten Antwort kann zu einer kleinen Umwandlung oder Erklärung passen, während eine Reparatur mit mehreren abhängigen Bedingungen von einer fortlaufenden Schleife aus Reasoning und Beobachtung profitiert. Lege das endgültige Ausgabeformat fest und lass Platz für die Abschlussantwort. Die Evaluierungseinstellungen des Herstellers sind Konfigurationsentscheidungen und keine allgemeine Garantie für den Reasoning-Umfang oder die maximale Antwortlänge.
Organisiere bei langen Quelleingaben Dateien und Dokumentation mit klaren Grenzen und stabilen Namen. Verlange die Nachverfolgung eines bestimmten Zusammenhangs, etwa welche Aufrufer von einer geänderten Schnittstelle abhängen, welche Bedingungen zwei Implementierungen unterscheiden oder warum ein Testergebnis der vorgeschlagenen Diagnose widerspricht. Halte wichtige Entscheidungen und tatsächliche Prüfungen in einem knappen Aufgabenprotokoll fest und entferne irrelevanten Verlauf. Die Kontextgrenze umfasst das Arbeitsmaterial und die generierte Fortsetzung; eine endgültige Antwort in voller Kontextgrösse ist keine separat zugesagte Kapazität.
Poolside veröffentlicht BF16 und separate FP8-, NVFP4-, INT4- und GGUF-Varianten sowie DFlash-Draft-Modellartefakte. Das sind unterschiedliche Bereitstellungsoptionen. Eine kleine Anzahl aktiver Parameter bedeutet nicht, dass die vollständigen Modellgewichte nur entsprechend wenig Speicher belegen; ein Draft-Modell ist ein Begleiter zur Beschleunigung und nicht das Coding-Modell selbst. Bewahre beim Vergleich lokaler Ergebnisse den genauen Checkpoint und bereite Code- oder Dokumentinhalte als Text für dieses Text-zu-Text-Modell vor.
Der Hersteller dokumentiert ein Werkzeugparserproblem in älteren Bereitstellungsbuilds, bei dem bestimmte Aufrufe verloren gehen und ihre rohe Auszeichnung als gewöhnlicher Antworttext sichtbar werden kann. Das zeigt, warum ein Ablauf mit Werkzeuganbindung zwischen der beabsichtigten Anfrage des Modells und einem korrekt geparsten Funktionsaufruf unterscheiden muss. Prüfe den geparsten Namen und die Argumente, validiere sie anhand des tatsächlichen Schemas und bewahre das Ausführungsergebnis. Ein Abschlussbericht sollte das überarbeitete Ergebnis, die beobachteten Prüfungen und verbleibende Annahmen nennen. Ein vorgeschlagener Patch oder Befehl wird erst zum abgeschlossenen Ergebnis, wenn sein Verhalten durch diese Aufzeichnungen belegt ist.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions poolside/laguna-xs-2.1:free
poolside/laguna-xs-2.1:freeEinstieg
Poolside Laguna XS 2.1 ist ein Textmodell mit insgesamt 33B und 3B aktiven Parametern für agentengestütztes Coding und langfristige Aufgaben. Es hat einen Kontext von 262,144 Tokens und natives Reasoning zwischen Werkzeugaufrufen. Sein kleineres MoE-Design und separate quantisierte Versionen unterstützen lokale Bereitstellung mit konfigurationsabhängigem Ressourcenbedarf.
- Zulässige Eingaben
- Text
- Ergebnisse
- Text
In Ailoot verfügbar · Eingaben und Methoden
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Eingabe
text- Ausgabe
text- Kontext
- 262'144 tokens
- Maximale Ausgabe
- 32'768 tokens
- Ausgabeformat
- JSON
| Feld | Typ | Anforderung | Werte und Limits | Standard |
|---|---|---|---|---|
Feldmodel | Typstring | AnforderungErforderlich | Werte und Limits poolside/laguna-xs-2.1:free | Standard— |
Feldmessages | Typarray | AnforderungErforderlich | Werte und Limits | Standard— |
Feldstream | Typboolean | AnforderungOptional | Werte und Limits false | Standardfalse |
Feldmax_tokens | Typinteger | AnforderungOptional | Werte und Limits Minimum: 1 Maximum: 32'768 | Standard— |
Feldmax_completion_tokens | Typinteger | AnforderungOptional | Werte und Limits Minimum: 1 Maximum: 32'768 | Standard— |
Feldn | Typinteger | AnforderungOptional | Werte und Limits Minimum: 1 Maximum: 128 | Standard— |
Feldtemperature | Typnumber | AnforderungOptional | Werte und Limits | Standard— |
Feldtop_p | Typnumber | AnforderungOptional | Werte und Limits | Standard— |
Feldseed | Typinteger | AnforderungOptional | Werte und Limits | Standard— |
Feldstop | Typ | AnforderungOptional | Werte und Limits | Standard— |
Feldfrequency_penalty | Typnumber | AnforderungOptional | Werte und Limits | Standard— |
Feldpresence_penalty | Typnumber | AnforderungOptional | Werte und Limits | Standard— |
Felduser | Typstring | AnforderungOptional | Werte und Limits | Standard— |
Methodenparameter und Lebenszyklus
| Parameter | Vertrag |
|---|---|
Parametercontent_type | Vertragapplication/json |
Parameterrequired | Vertragmodel, messages |
Parameteroptional | Vertragstream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user |
Parametermaterial_types | Vertragtext |
Parameterconditions | VertragUse 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. |
Lebenszyklus: synchronous_json
Tarife
Tarifangaben erweitern die Anfrageoptionen nicht. Unterstützte Parameter stehen bei der ausgewählten Methode.
- Schnellmodus
- Standardtarif Wenn der Schnellmodus ausgewählt ist
- Flex-Modus
- Standardtarif Wenn der Modus flex ausgewählt ist
- Maximaler Denkaufwand
- Standardtarif Wenn beim maximalen Denkaufwand die Standardanpassung (default) verwendet wird
- Preise für explizites Caching
- Nicht aktiviert Wenn explizites Caching angefordert wird
- Nulltarife für reine Textverarbeitung
- Text input and output only. Cache, tools, media and streaming are unavailable. Für reine Texteingabe und Textausgabe
Ailoot-Tarife
Preise nach Konfiguration
| Konfiguration | Tarifstaffel | Gebühr |
|---|---|---|
| KonfigurationToken-Basistarife | TarifstaffelGrundtarif | Gebühr Eingabe · Eingabetoken $0 / 1K Tokens Ausgabe · Ausgabetoken $0 / 1K Tokens Eingabe · Cache lesen — / 1K Tokens Eingabe · Cache schreiben — / 1K Tokens Eingabe · Cache schreiben, 1 Stunde — / 1K Tokens |
Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschliessenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →
Beispielanfragen
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.
Ergebnisse abrufen und speichern
Ailoot Ultra · OpenAI Chat
JSON
Alle fertiggestellten Ergebnisse aufbewahren
Bewahren Sie jede vollständig zurückgegebene Antwort, Datei und jeden Inhaltsteil auf.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Wenn die ursprüngliche Antwort geprüft werden muss
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliasnamen
Modellaliasnamen
Ailoot Ultra poolside/laguna-xs-2.1:free
Aliasnamen für Methodenpfade
Verwenden Sie die oben angezeigten Methodenpfade.
Zugehörige Aufrufer-IDs
Ailoot Ultra · Anthropic Messages POST /v1/messages poolside/laguna-xs-2.1:free
poolside/laguna-xs-2.1:freeEinstieg
Poolside Laguna XS 2.1 ist ein Textmodell mit insgesamt 33B und 3B aktiven Parametern für agentengestütztes Coding und langfristige Aufgaben. Es hat einen Kontext von 262,144 Tokens und natives Reasoning zwischen Werkzeugaufrufen. Sein kleineres MoE-Design und separate quantisierte Versionen unterstützen lokale Bereitstellung mit konfigurationsabhängigem Ressourcenbedarf.
- Zulässige Eingaben
- Text
- Ergebnisse
- Text
In Ailoot verfügbar · Eingaben und Methoden
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Eingabe
text- Ausgabe
text- Kontext
- 262'144 tokens
- Maximale Ausgabe
- 32'768 tokens
- Ausgabeformat
- JSON
| Feld | Typ | Anforderung | Werte und Limits | Standard |
|---|---|---|---|---|
Feldmodel | Typstring | AnforderungErforderlich | Werte und Limits poolside/laguna-xs-2.1:free | Standard— |
Feldmessages | Typarray | AnforderungErforderlich | Werte und Limits | Standard— |
Feldstream | Typboolean | AnforderungOptional | Werte und Limits false | Standardfalse |
Feldsystem | Typstring | AnforderungOptional | Werte und Limits | Standard— |
Feldmax_tokens | Typinteger | AnforderungErforderlich | Werte und Limits Minimum: 1 Maximum: 32'768 | Standard— |
Feldtemperature | Typnumber | AnforderungOptional | Werte und Limits | Standard— |
Feldtop_p | Typnumber | AnforderungOptional | Werte und Limits | Standard— |
Feldtop_k | Typinteger | AnforderungOptional | Werte und Limits | Standard— |
Feldstop_sequences | Typarray | AnforderungOptional | Werte und Limits | Standard— |
Feldmetadata | Typobject | AnforderungOptional | Werte und Limits | Standard— |
Methodenparameter und Lebenszyklus
| Parameter | Vertrag |
|---|---|
Parametercontent_type | Vertragapplication/json |
Parameterrequired | Vertragmodel, messages, max_tokens |
Parameteroptional | Vertragstream, system, temperature, top_p, top_k, stop_sequences, metadata |
Parametermaterial_types | Vertragtext |
Parameterconditions | VertragUse 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. |
Lebenszyklus: synchronous_json
Tarife
Tarifangaben erweitern die Anfrageoptionen nicht. Unterstützte Parameter stehen bei der ausgewählten Methode.
- Schnellmodus
- Standardtarif Wenn der Schnellmodus ausgewählt ist
- Flex-Modus
- Standardtarif Wenn der Modus flex ausgewählt ist
- Maximaler Denkaufwand
- Standardtarif Wenn beim maximalen Denkaufwand die Standardanpassung (default) verwendet wird
- Nulltarife für reine Textverarbeitung
- Text input and output only. Cache, tools, media and streaming are unavailable. Für reine Texteingabe und Textausgabe
Ailoot-Tarife
Preise nach Konfiguration
| Konfiguration | Tarifstaffel | Gebühr |
|---|---|---|
| KonfigurationToken-Basistarife | TarifstaffelGrundtarif | Gebühr Eingabe · Eingabetoken $0 / 1K Tokens Ausgabe · Ausgabetoken $0 / 1K Tokens Eingabe · Cache lesen — / 1K Tokens Eingabe · Cache schreiben — / 1K Tokens Eingabe · Cache schreiben, 1 Stunde — / 1K Tokens |
Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschliessenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →
Beispielanfragen
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.
Ergebnisse abrufen und speichern
Ailoot Ultra · Anthropic Messages
JSON
Alle fertiggestellten Ergebnisse aufbewahren
Bewahren Sie jede vollständig zurückgegebene Antwort, Datei und jeden Inhaltsteil auf.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Wenn die ursprüngliche Antwort geprüft werden muss
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliasnamen
Modellaliasnamen
Ailoot Ultra poolside/laguna-xs-2.1:free
Aliasnamen für Methodenpfade
Verwenden Sie die oben angezeigten Methodenpfade.
Zugehörige Aufrufer-IDs
FAQ · Poolside: Laguna XS 2.1 (free)
- Welche Eingaben und Ergebnisse sind verfügbar?
POST /v1/chat/completions·poolside/laguna-xs-2.1:free:text→textPOST /v1/messages·poolside/laguna-xs-2.1:free:text→text- Welche Felder verwendet die Anfrage?
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- Welche Grenzen gelten?
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