Poolside: Laguna S 2.1 (free)
Poolside Laguna S 2.1 ist ein Textmodell für agentengestütztes Coding und langfristige Aufgaben mit insgesamt 118B und etwa 8B aktiven Parametern. Es kombiniert einen Modellkontext von 1,048,576 Tokens mit nativer Werkzeugnutzung und eingeschobenem Reasoning; das Bewahren früherer Thinking-Inhalte hilft ihm, über Werkzeugaufrufe hinweg wirksam fortzufahren.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionspoolside/laguna-s-2.1:free - Ailoot Ultra · Anthropic Messages
POST /v1/messagespoolside/laguna-s-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 S 2.1 ist ein Mixture-of-Experts-Sprachmodell für agentengestütztes Coding und langfristige Aufgaben. Es hat insgesamt 118B Parameter und etwa 8B aktive Parameter pro Token und liegt damit in der Herstellerreihe zwischen dem kleineren Laguna XS 2.1 und dem grösseren Laguna M.1. Das Modell verarbeitet Text und erzeugt in einer Anwendung mit Werkzeuganbindung Text, Code, Reasoning und Werkzeugaufrufanfragen.
Seine Architektur kombiniert globale Attention und Sliding-Window-Attention über 48 Schichten: 12 globale Schichten und 36 Sliding-Window-Schichten. Das Sliding Window von 512 Tokens beschreibt die lokale Attention innerhalb dieser Schichten, während der dokumentierte Modellkontext 1,048,576 Tokens umfasst. Das sind unterschiedliche Messgrössen. Der grössere Kontext unterstützt Aufgaben, bei denen sich Quelldateien, Beobachtungen und Entscheidungen über viele Schritte ansammeln. Halte das Arbeitsziel und aussagekräftige Belege zusammen und reserviere innerhalb der geltenden Konfiguration Platz für weiteres Reasoning und die Abschlussantwort.
Der zentrale Zweck des Modells ist Softwarearbeit, die Ausdauer, Prüfung und Überarbeitung erfordert. Gib für eine Repository-Aufgabe das erwartete Verhalten, relevante Dateien als Text, Abhängigkeitsinformationen und die tatsächliche fehlerhafte Ausgabe vor. Verlange ein gezieltes Ergebnis: «Verfolge die Ursache dieser Regression, schlage eine Änderung vor, die die dokumentierte Schnittstelle bewahrt, und benenne die Prüfungen, die eine Korrektur von einer nicht damit zusammenhängenden Änderung unterscheiden würden.» Gib dem Modell in einem Ablauf mit Werkzeuganbindung das Ergebnis jeder ausgeführten Prüfung zurück, bevor es den nächsten Schritt wählt.
Liefere für Optimierungsarbeit Messungen und ein ausdrückliches Ziel. Ein Beispiel lautet: «Nutze dieses Profil und diesen Allokationsbericht, um einen Engpass zu ermitteln. Schlage eine Änderung vor, erkläre die erwartete Wirkung und vergleiche sie mit der Ausgangsmessung, nachdem dieselbe Messung wiederholt wurde.» So wird eine Leistungsaussage überprüfbar. Poolsides Veröffentlichung behandelt Überprüfung und anhaltenden Fortschritt als wichtige Verhaltensweisen, doch eine überzeugende Erklärung allein belegt nicht, dass eine Überarbeitung schneller, korrekt oder vollständig ist. Bewahre die Beobachtungen, die das Beibehalten oder Verwerfen der Änderung stützen.
Laguna S 2.1 unterstützt eingeschobene Thinking-Phasen vor und zwischen Werkzeugaufrufen. Der Hersteller empfiehlt, Reasoning-Inhalte aus früheren Assistentennachrichten im nachfolgenden Verlauf zu bewahren; das Weglassen dieser Blöcke kann dazu führen, dass Reasoning in Folgeschritten aufhört. Halte die Assistentenantwort, Werkzeugaufrufinformationen und das zugehörige Werkzeugergebnis zusammen. Das hilft einer längeren Aufgabe, vom tatsächlichen Zustand aus fortzufahren, statt wiederholt zu rekonstruieren, was bereits versucht wurde.
Die dokumentierten Thinking-Optionen sind off und max, wobei max in der vom Hersteller beschriebenen Einrichtung standardmässig aktiviert ist. Das Modell bestimmt in diesem Modus sein Thinking-Budget; die Veröffentlichung führt keine separaten Aufwandsstufen low, medium und high auf. Für agentengestütztes Coding empfiehlt Poolside, Thinking zu aktivieren und zwischen den Schritten zu bewahren. Benenne das Endergebnis und die Abschlusskriterien ausdrücklich und unterscheide eine lange Reasoning-Sequenz vom abgeschlossenen Resultat. Der Hersteller nennt übermässiges Nachdenken, besonders bei Wettbewerbsaufgaben in Mathematik, als wesentliche Einschränkung.
Werkzeugdefinitionen erfordern besondere Sorgfalt. Poolside berichtet, dass S 2.1 sich anfangs auf eine vertraute Werkzeugschnittstelle verlassen kann, statt einem ähnlichen, aber anderen Schema genau zu folgen. Es kann auch fehlerhaftes oder falsch maskiertes JSON erzeugen, wenn ein Werkzeugargument ein verschachteltes Array enthält. Gib die tatsächlichen Argumentdefinitionen vor, validiere vorgeschlagene Aufrufe und liefere einen präzisen Fehler zurück, wenn der Aufruf nicht passt. Der Hersteller beschreibt Korrektur durch Rückmeldung im Kontext als eine Möglichkeit, einige dieser Abweichungen zu beheben. Halte die resultierende Werkzeugbeobachtung für die nächste Entscheidung verfügbar.
Der Hersteller veröffentlicht separate BF16- und quantisierte Varianten sowie ein optionales DFlash-Draft-Modell. Das sind unterschiedliche Artefakte und Bereitstellungskonfigurationen; Speicherbedarf eines quantisierten Checkpoints oder Leistung beim spekulativen Decoding sollten daher nicht aus dem allgemeinen Modellnamen abgeleitet werden. Bereite für gewöhnliche Textarbeit Quellcode, Befehlsausgaben und Dokumentauszüge als lesbaren Text vor. Die Veröffentlichung weist auf die fehlende Bildfähigkeit des Modells hin; ein Screenshot braucht eine textuelle Beobachtung oder einen geeigneten externen Prüfschritt, bevor er die Analyse stützen kann.
Verlange ein Endergebnis, das das geänderte Artefakt, wichtige Entscheidungen, beobachtete Prüfungen und jede ungeklärte Bedingung nennt. Verbinde bei einer Codeprüfung Erkenntnisse mit dem relevanten Quellcode und zeige, warum jedes Problem das Verhalten beeinflusst. Trenne bei einer Reparatur den vorgeschlagenen Patch von einem Patch, dessen Verhalten tatsächlich geprüft wurde. Das Bewahren des Reasoning- und Werkzeugverlaufs hilft dem Modell, die Aufgabe durchzuarbeiten; das Endergebnis und die aufgezeichneten Resultate belegen, was erreicht wurde.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions poolside/laguna-s-2.1:free
poolside/laguna-s-2.1:freeEinstieg
Poolside Laguna S 2.1 ist ein Textmodell für agentengestütztes Coding und langfristige Aufgaben mit insgesamt 118B und etwa 8B aktiven Parametern. Es kombiniert einen Modellkontext von 1,048,576 Tokens mit nativer Werkzeugnutzung und eingeschobenem Reasoning; das Bewahren früherer Thinking-Inhalte hilft ihm, über Werkzeugaufrufe hinweg wirksam fortzufahren.
- 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-s-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-s-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-s-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-s-2.1:free
poolside/laguna-s-2.1:freeEinstieg
Poolside Laguna S 2.1 ist ein Textmodell für agentengestütztes Coding und langfristige Aufgaben mit insgesamt 118B und etwa 8B aktiven Parametern. Es kombiniert einen Modellkontext von 1,048,576 Tokens mit nativer Werkzeugnutzung und eingeschobenem Reasoning; das Bewahren früherer Thinking-Inhalte hilft ihm, über Werkzeugaufrufe hinweg wirksam fortzufahren.
- 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-s-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-s-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-s-2.1:free
Aliasnamen für Methodenpfade
Verwenden Sie die oben angezeigten Methodenpfade.
Zugehörige Aufrufer-IDs
FAQ · Poolside: Laguna S 2.1 (free)
- Welche Eingaben und Ergebnisse sind verfügbar?
POST /v1/chat/completions·poolside/laguna-s-2.1:free:text→textPOST /v1/messages·poolside/laguna-s-2.1:free:text→text- Welche Felder verwendet die Anfrage?
POST /v1/chat/completions·poolside/laguna-s-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-s-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-s-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-s-2.1:free:ctx:262144;max_out:32768;max_tokens.minimum:1;max_tokens.maximum:32768