Thinking Machines: Inkling (free)
Inkling ist ein multimodales Modell mit offenen Gewichten für allgemeines Schlussfolgern, Programmierung und agentenbasierte Tool-Nutzung. Es verbindet Text, Bilder und Audio in einem grossen Kontext, mit steuerbarem Denkaufwand und schriftlichen Ausgaben für Quellenanalyse, Codearbeit und Gesprächsanwendungen.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsthinkingmachines/inkling:free - Ailoot Ultra · Anthropic Messages
POST /v1/messagesthinkingmachines/inkling: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.
Inkling ist das multimodale Modell mit offenen Gewichten von Thinking Machines Lab für Schlussfolgern, Programmierung, Gespräche und agentenbasierte Anwendungen. Es akzeptiert Text, Bilder und Audio und gibt Text zurück. Seine Mixture-of-Experts-Architektur hat insgesamt 975 Milliarden Parameter und 41 Milliarden aktive Parameter. Damit ist es das grössere Modell der Familie. Inkling-Small ist ein separates Modell mit insgesamt 276 Milliarden und 12 Milliarden aktiven Parametern, keine Einstellung zur Änderung der Antwortlänge von Inkling.
Für eine umfangreiche Programmieraufgabe stellen Sie relevantes Repository-Material, beobachtetes Verhalten und das gewünschte Ergebnis bereit. Verlangen Sie, dass das Modell den verantwortlichen Pfad nachverfolgt, eine Änderung vorschlägt und Belege aus Prüfungen nennt, die in der verbundenen Umgebung tatsächlich ausgeführt wurden. Bei einem Dokumentvergleich kennzeichnen Sie die Quellabschnitte und verlangen die relevanten Unterschiede, ihre Belege und alle unbeantworteten Fragen. Zu den vorgesehenen Anwendungen gehören Programmierassistenten, Chatbots, Retrieval-Augmented Generation und Agenten mit Tool-Nutzung; das Endergebnis wird für die verarbeitende Anwendung gestaltet.
Inkling unterstützt bis zu eine Million Kontext-Token. Nutzen Sie diesen Platz, um umfangreiches Quellmaterial und wichtige Gesprächsfakten zusammenzuhalten, und ordnen Sie alles um eine konkrete Frage. Unterscheiden Sie Quellenfakten von Annahmen und lassen Sie Platz für das vollständige schriftliche Artefakt. Der grössere Kontext unterstützt die Arbeit über eine umfangreiche Sammlung hinweg; er macht die Antwort nicht zu einer Live-Ansicht eines Systems, dessen aktuelle Informationen nicht bereitgestellt wurden.
Der Denkaufwand ist stufenlos von einschliesslich 0.0 bis unter 1.0 steuerbar. Die Ausgangsvoreinstellungen des Herstellers sind none 0.0, minimal 0.1, low 0.2, medium 0.7, high 0.9 und xhigh 0.99; high ist der Standard des Renderers. Denkaufwand und Generierungs-Token-Budget sind unabhängig. Höherer Aufwand kann mehr Schlussfolgern fördern und vor der endgültigen Antwort mehr Platz erfordern, während none das Modell zu einer Antwort ohne Reasoning hinlenkt, ohne eine harte Einschränkung durchzusetzen. Wählen Sie einen zur Aufgabe passenden Wert und benennen Sie erwartetes Artefakt und Abschlussbedingung ausdrücklich.
Bildeingaben unterstützen Bildbeschreibungen, Fragen zu sichtbaren Inhalten, Diagramme, Schaubilder und mathematisches Schlussfolgern aus visuellen Informationen. Für gute Leistung verwenden Sie Bildabmessungen zwischen 40 und 4’096 Pixeln. Halten Sie relevante Beschriftungen und Diagrammkontext lesbar. Inkling kann mit einem konfigurierten Python-Tool ein Bild programmgesteuert vergrössern, zuschneiden oder untersuchen und visuelle Beobachtungen mit codebasierten Schlussfolgerungen verbinden. Eine hilfreiche Diagrammantwort bewahrt die beobachteten Werte und zeigt, wie sie die Schlussfolgerung stützen, statt allein aus einem Vorschlag anzunehmen, dass ein Zuschnitt oder eine Berechnung stattgefunden hat.
Audioeingaben verwenden WAV mit 16 kHz Abtastrate; für optimale Leistung empfiehlt der Hersteller Aufnahmen innerhalb von 20 Minuten. Das ist eine Vorbereitungsempfehlung. Inkling kann Sprache transkribieren, gesprochenen Anweisungen folgen, Fragen zu Aufnahmen beantworten und aus längeren Audioaufnahmen Schlussfolgerungen ziehen. Stellen Sie die relevante Aufnahme zusammen mit der schriftlichen Frage und dem für die Interpretation nötigen Referenzmaterial bereit. Ein Artefakt zu einer Besprechung kann gesprochene Fakten von einer späteren Zusammenfassung oder Interpretation trennen. Das Modell erzeugt Text; sein Audioverständnis unterscheidet sich deshalb von der Synthese einer gesprochenen Antwort.
Bei einer toolbasierten Aufgabe beschreiben Sie die verfügbaren Vorgänge und ihre Argumente und bewahren die tatsächlichen Beobachtungen, die die Anwendung zurückliefert. Ein Suchergebnis kann aktuelle Belege liefern, eine Berechnung numerische Arbeit und eine Dateioperation den Inhalt feststellen, der geprüft wird. Der Aktionsvorschlag des Modells und das ausgeführte Ergebnis sind separate Gesprächsteile. Verbinden Sie die abschliessende Antwort mit diesen Beobachtungen, besonders wenn sie eine Codeänderung oder einen nächsten Anwendungsschritt vorschlägt.
Inkling wurde auf Kalibrierung und Anweisungsbefolgung trainiert, einschliesslich des Ausdrucks von Unsicherheit, wenn eine Antwort nicht gesichert ist. Bei einer belegbasierten Prognose oder Analyse verlangen Sie Annahmen, Belege und ungeklärte Bedingungen im schriftlichen Ergebnis. Bei einer Extraktion definieren Sie die Darstellung eines fehlenden Werts, statt in jedem Feld eine erfundene Tatsache zu verlangen. Diese Anweisungen machen ein Ergebnis für die Prüfung brauchbar, ohne Zuversicht oder einen langen Denkprozess als Beweis für Richtigkeit zu behandeln.
Offene Gewichte unterstützen Fine-Tuning und nachgelagerte Integration. Ein spezialisiertes Modell wird aus repräsentativen Beispielen und einem Zielverhalten entwickelt, während eine gewöhnliche Inferenzanfrage Kontext für die aktuelle Aufgabe bereitstellt. Der Hersteller demonstriert Anpassung als separaten Arbeitsablauf; eine normale Antwort wechselt nicht stillschweigend zu neuen Gewichten. Bewahren Sie ursprüngliche Belege und verlangte Bedingungen mit dem Endartefakt, damit eine Folgefrage einen Fakt ändern, den Wortlaut verfeinern oder einen anderen Codepfad prüfen kann, während derselbe Auftrag stimmig bleibt.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions thinkingmachines/inkling:free
thinkingmachines/inkling:freeEinstieg
Inkling ist ein multimodales Modell mit offenen Gewichten für allgemeines Schlussfolgern, Programmierung und agentenbasierte Tool-Nutzung. Es verbindet Text, Bilder und Audio in einem grossen Kontext, mit steuerbarem Denkaufwand und schriftlichen Ausgaben für Quellenanalyse, Codearbeit und Gesprächsanwendungen.
- 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
- 1'048'576 tokens
- Maximale Ausgabe
- 262'144 tokens
- Ausgabeformat
- JSON
| Feld | Typ | Anforderung | Werte und Limits | Standard |
|---|---|---|---|---|
Feldmodel | Typstring | AnforderungErforderlich | Werte und Limits thinkingmachines/inkling: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: 262'144 | Standard— |
Feldmax_completion_tokens | Typinteger | AnforderungOptional | Werte und Limits Minimum: 1 Maximum: 262'144 | 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 1048576 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": "thinkingmachines/inkling: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 thinkingmachines/inkling:free
Aliasnamen für Methodenpfade
Verwenden Sie die oben angezeigten Methodenpfade.
Zugehörige Aufrufer-IDs
Ailoot Ultra · Anthropic Messages POST /v1/messages thinkingmachines/inkling:free
thinkingmachines/inkling:freeEinstieg
Inkling ist ein multimodales Modell mit offenen Gewichten für allgemeines Schlussfolgern, Programmierung und agentenbasierte Tool-Nutzung. Es verbindet Text, Bilder und Audio in einem grossen Kontext, mit steuerbarem Denkaufwand und schriftlichen Ausgaben für Quellenanalyse, Codearbeit und Gesprächsanwendungen.
- 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
- 1'048'576 tokens
- Maximale Ausgabe
- 262'144 tokens
- Ausgabeformat
- JSON
| Feld | Typ | Anforderung | Werte und Limits | Standard |
|---|---|---|---|---|
Feldmodel | Typstring | AnforderungErforderlich | Werte und Limits thinkingmachines/inkling: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: 262'144 | 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 1048576 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": "thinkingmachines/inkling: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 thinkingmachines/inkling:free
Aliasnamen für Methodenpfade
Verwenden Sie die oben angezeigten Methodenpfade.
Zugehörige Aufrufer-IDs
FAQ · Thinking Machines: Inkling (free)
- Welche Eingaben und Ergebnisse sind verfügbar?
POST /v1/chat/completions·thinkingmachines/inkling:free:text→textPOST /v1/messages·thinkingmachines/inkling:free:text→text- Welche Felder verwendet die Anfrage?
POST /v1/chat/completions·thinkingmachines/inkling:free:model,messages,stream,max_tokens,max_completion_tokens,n,temperature,top_p,seed,stop,frequency_penalty,presence_penalty,userPOST /v1/messages·thinkingmachines/inkling:free:model,messages,stream,system,max_tokens,temperature,top_p,top_k,stop_sequences,metadata- Welche Grenzen gelten?
POST /v1/chat/completions·thinkingmachines/inkling:free:ctx:1048576;max_out:262144;max_tokens.minimum:1;max_tokens.maximum:262144;max_completion_tokens.minimum:1;max_completion_tokens.maximum:262144;n.minimum:1;n.maximum:128POST /v1/messages·thinkingmachines/inkling:free:ctx:1048576;max_out:262144;max_tokens.minimum:1;max_tokens.maximum:262144