Thinking Machines: Inkling (free)
Inkling ialah model multimodal dengan pemberat terbuka untuk penaakulan umum, pengekodan dan penggunaan alat berejen. Ia menggabungkan teks, imej dan audio dalam konteks besar, dengan usaha pemikiran yang boleh dikawal serta output bertulis untuk analisis sumber, kerja kod dan aplikasi perbualan.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsthinkingmachines/inkling:free - Ailoot Ultra · Anthropic Messages
POST /v1/messagesthinkingmachines/inkling:free
Tentang model
Huraian ini merangkumi keupayaan model. Input, output dan pilihan yang tersedia di Ailoot disenaraikan di bawah untuk kaedah yang dipilih.
Inkling ialah model multimodal dengan pemberat terbuka Thinking Machines Lab untuk penaakulan, pengekodan, perbualan dan aplikasi berejen. Ia menerima teks, imej dan audio serta mengembalikan teks. Reka bentuk Mixture-of-Expertsnya mempunyai 975 bilion jumlah parameter dan 41 bilion yang aktif, menjadikannya model yang lebih besar dalam keluarga. Inkling-Small ialah model berasingan dengan 276 bilion parameter dan 12 bilion yang aktif, bukannya tetapan yang mengubah panjang respons Inkling.
Untuk tugasan kod yang besar, berikan bahan repositori yang berkaitan, tingkah laku yang diperhatikan dan hasil yang dikehendaki. Minta model menelusuri laluan yang bertanggungjawab, mencadangkan perubahan dan melaporkan bukti daripada semakan yang benar-benar dijalankan dalam persekitaran yang disambungkan. Untuk perbandingan dokumen, labelkan bahagian sumber dan minta perbezaan yang berkaitan, bukti sokongannya dan sebarang soalan yang belum terjawab. Aplikasi yang dimaksudkan termasuk pembantu pengekodan, chatbot, penjanaan diperkaya pemerolehan maklumat dan ejen yang menggunakan alat, dengan hasil akhir dibentuk untuk aplikasi yang memprosesnya.
Inkling menyokong sehingga satu juta token konteks. Gunakan ruang itu untuk menyatukan bahan sumber yang banyak dan fakta perbualan yang penting, sambil menyusunnya berdasarkan soalan tertentu. Bezakan fakta sumber daripada andaian dan sediakan ruang untuk artifak bertulis yang lengkap. Konteks yang lebih besar menyokong kerja merentas koleksi yang luas; ia tidak menjadikan jawapan sebagai paparan langsung sistem yang maklumat semasanya belum dibekalkan.
Usaha pemikiran ialah kawalan berterusan daripada 0.0 secara inklusif hingga kurang daripada 1.0. Pratetap permulaan pengeluar ialah none 0.0, minimal 0.1, low 0.2, medium 0.7, high 0.9 dan xhigh 0.99, dengan high sebagai lalai pemapar. Usaha dan belanjawan token penjanaan adalah bebas. Usaha yang lebih tinggi boleh menggalakkan lebih banyak penaakulan dan memerlukan lebih banyak ruang sebelum jawapan akhir, manakala none mengarahkan model ke arah tanpa penaakulan tanpa menguatkuasakan sekatan keras. Pilih nilai yang sesuai dengan tugasan, dan nyatakan artifak yang dijangkakan serta syarat penyiapan dengan jelas.
Input penglihatan menyokong huraian imej, soalan tentang kandungan yang kelihatan, carta, rajah dan penaakulan visual matematik. Untuk prestasi yang baik, gunakan dimensi imej antara 40 hingga 4,096 piksel. Pastikan label dan konteks rajah yang berkaitan jelas dibaca. Inkling boleh menggunakan alat Python yang dikonfigurasi untuk mengezum, memangkas atau memeriksa imej secara berprogram, menghubungkan pemerhatian visual dengan penaakulan berasaskan kod. Jawapan carta yang berguna mengekalkan nilai yang diperhatikan dan menunjukkan cara nilai itu menyokong kesimpulan, tanpa menganggap pemangkasan atau pengiraan telah berlaku hanya kerana ia dicadangkan.
Input audio menggunakan WAV yang disampel pada 16 kHz, dan pengeluar mengesyorkan rakaman dalam tempoh 20 minit untuk prestasi optimum. Ini ialah cadangan penyediaan. Inkling boleh mentranskripsikan pertuturan, mengikuti arahan lisan, menjawab soalan tentang rakaman dan menaakul audio yang lebih panjang. Berikan rakaman yang berkaitan bersama soalan bertulis dan sebarang bahan rujukan yang diperlukan untuk mentafsirkannya. Artifak berkaitan mesyuarat boleh memisahkan fakta yang dituturkan daripada ringkasan atau pentafsiran kemudian. Model menghasilkan teks, jadi pemahaman audionya berbeza daripada sintesis jawapan pertuturan.
Untuk tugasan berasaskan alat, huraikan operasi yang tersedia dan argumennya serta kekalkan pemerhatian sebenar yang dikembalikan oleh aplikasi. Hasil carian boleh membekalkan bukti semasa; pengiraan boleh membekalkan kerja berangka; operasi fail boleh memastikan kandungan yang sedang disemak. Tindakan yang dicadangkan oleh model dan hasil yang dilaksanakan ialah bahagian perbualan yang berasingan. Pastikan respons akhir berkaitan dengan pemerhatian tersebut, khususnya apabila ia mencadangkan perubahan kod atau langkah aplikasi seterusnya.
Inkling dilatih untuk penentukuran dan pematuhan arahan, termasuk menyatakan ketidakpastian apabila jawapan belum dapat dipastikan. Untuk ramalan atau analisis berasaskan bukti, minta andaian, bukti dan syarat yang belum diselesaikan dalam hasil bertulis. Untuk pengekstrakan, tetapkan cara nilai yang tiada perlu diwakilkan tanpa mewajibkan setiap medan mengandungi fakta rekaan. Arahan ini menjadikan hasil berguna untuk semakan tanpa menganggap keyakinan atau proses penaakulan panjang sebagai bukti ketepatan.
Pemberat terbuka menyokong penalaan halus dan integrasi hiliran. Model khusus dibangunkan daripada contoh yang mewakili dan tingkah laku sasaran, manakala permintaan inferens biasa membekalkan konteks untuk tugasan semasa. Pengeluar menunjukkan penyesuaian sebagai aliran kerja berasingan; jawapan biasa tidak bertukar secara senyap kepada pemberat baharu. Kekalkan bukti asal dan kekangan yang diminta bersama artifak akhir supaya susulan boleh menyemak satu fakta, memperhalusi ungkapan atau memeriksa laluan kod yang berbeza sambil memastikan tugasan yang sama kekal koheren.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions thinkingmachines/inkling:free
thinkingmachines/inkling:freePengenalan
Inkling ialah model multimodal dengan pemberat terbuka untuk penaakulan umum, pengekodan dan penggunaan alat berejen. Ia menggabungkan teks, imej dan audio dalam konteks besar, dengan usaha pemikiran yang boleh dikawal serta output bertulis untuk analisis sumber, kerja kod dan aplikasi perbualan.
- Input yang diterima
- Teks
- Hasil
- Teks
Tersedia di Ailoot · input & kaedah
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Input
text- Output
text- Konteks
- 1,048,576 tokens
- Output maksimum
- 262,144 tokens
- Format output
- JSON
| Medan | Jenis | Keperluan | Nilai & had | Lalai |
|---|---|---|---|---|
Medanmodel | Jenisstring | KeperluanDiperlukan | Nilai & had thinkingmachines/inkling:free | Lalai— |
Medanmessages | Jenisarray | KeperluanDiperlukan | Nilai & had | Lalai— |
Medanstream | Jenisboolean | KeperluanPilihan | Nilai & had false | Lalaifalse |
Medanmax_tokens | Jenisinteger | KeperluanPilihan | Nilai & had Minimum: 1 Maksimum: 262,144 | Lalai— |
Medanmax_completion_tokens | Jenisinteger | KeperluanPilihan | Nilai & had Minimum: 1 Maksimum: 262,144 | Lalai— |
Medann | Jenisinteger | KeperluanPilihan | Nilai & had Minimum: 1 Maksimum: 128 | Lalai— |
Medantemperature | Jenisnumber | KeperluanPilihan | Nilai & had | Lalai— |
Medantop_p | Jenisnumber | KeperluanPilihan | Nilai & had | Lalai— |
Medanseed | Jenisinteger | KeperluanPilihan | Nilai & had | Lalai— |
Medanstop | Jenis | KeperluanPilihan | Nilai & had | Lalai— |
Medanfrequency_penalty | Jenisnumber | KeperluanPilihan | Nilai & had | Lalai— |
Medanpresence_penalty | Jenisnumber | KeperluanPilihan | Nilai & had | Lalai— |
Medanuser | Jenisstring | KeperluanPilihan | Nilai & had | Lalai— |
Parameter kaedah dan kitar hayat
| Parameter | Kontrak |
|---|---|
Parametercontent_type | Kontrakapplication/json |
Parameterrequired | Kontrakmodel, messages |
Parameteroptional | Kontrakstream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user |
Parametermaterial_types | Kontraktext |
Parameterconditions | KontrakUse 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. |
Kitar hayat: synchronous_json
Pelan harga
Rujukan tarif tidak menambah pilihan permintaan. Parameter yang disokong disenaraikan untuk kaedah yang dipilih.
- Mod pantas
- Kadar standard Apabila mod pantas dipilih
- Mod flex
- Kadar standard Apabila mod flex dipilih
- Usaha penaakulan maksimum
- Kadar standard Apabila usaha penaakulan maksimum menggunakan pelarasan default
- Harga cache eksplisit
- Tidak diaktifkan Apabila cache eksplisit diminta
- Kadar sifar untuk teks sahaja
- Text input and output only. Cache, tools, media and streaming are unavailable. Untuk input dan output teks sahaja
Kadar Ailoot
Harga mengikut konfigurasi
| Konfigurasi | Jadual kadar | Caj |
|---|---|---|
| KonfigurasiKadar asas token | Jadual kadarKadar asas | Caj Input · Token input $0 / 1K token Output · Token output $0 / 1K token Input · Bacaan cache — / 1K token Input · Penulisan cache — / 1K token Input · Penulisan cache, 1 jam — / 1K token |
Ailoot merizabkan anggaran amaun sebelum permintaan. Selepas hasil diterima, caj akhir diselesaikan berdasarkan penggunaan terukur. Penyelesaian caj penstriman menggunakan rekod penggunaan akhir. Cara rizab dan penyelesaian caj berfungsi →
Contoh permintaan
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.
Terima dan simpan hasil
Ailoot Ultra · OpenAI Chat
JSON
Simpan semua hasil yang selesai
Simpan setiap respons lengkap, fail dan bahagian kandungan yang dikembalikan.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Jika respons asal perlu disemak
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Alias
Alias model
Ailoot Ultra thinkingmachines/inkling:free
Alias laluan kaedah
Gunakan laluan kaedah yang dipaparkan di atas.
ID pemanggil berkaitan
Ailoot Ultra · Anthropic Messages POST /v1/messages thinkingmachines/inkling:free
thinkingmachines/inkling:freePengenalan
Inkling ialah model multimodal dengan pemberat terbuka untuk penaakulan umum, pengekodan dan penggunaan alat berejen. Ia menggabungkan teks, imej dan audio dalam konteks besar, dengan usaha pemikiran yang boleh dikawal serta output bertulis untuk analisis sumber, kerja kod dan aplikasi perbualan.
- Input yang diterima
- Teks
- Hasil
- Teks
Tersedia di Ailoot · input & kaedah
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Input
text- Output
text- Konteks
- 1,048,576 tokens
- Output maksimum
- 262,144 tokens
- Format output
- JSON
| Medan | Jenis | Keperluan | Nilai & had | Lalai |
|---|---|---|---|---|
Medanmodel | Jenisstring | KeperluanDiperlukan | Nilai & had thinkingmachines/inkling:free | Lalai— |
Medanmessages | Jenisarray | KeperluanDiperlukan | Nilai & had | Lalai— |
Medanstream | Jenisboolean | KeperluanPilihan | Nilai & had false | Lalaifalse |
Medansystem | Jenisstring | KeperluanPilihan | Nilai & had | Lalai— |
Medanmax_tokens | Jenisinteger | KeperluanDiperlukan | Nilai & had Minimum: 1 Maksimum: 262,144 | Lalai— |
Medantemperature | Jenisnumber | KeperluanPilihan | Nilai & had | Lalai— |
Medantop_p | Jenisnumber | KeperluanPilihan | Nilai & had | Lalai— |
Medantop_k | Jenisinteger | KeperluanPilihan | Nilai & had | Lalai— |
Medanstop_sequences | Jenisarray | KeperluanPilihan | Nilai & had | Lalai— |
Medanmetadata | Jenisobject | KeperluanPilihan | Nilai & had | Lalai— |
Parameter kaedah dan kitar hayat
| Parameter | Kontrak |
|---|---|
Parametercontent_type | Kontrakapplication/json |
Parameterrequired | Kontrakmodel, messages, max_tokens |
Parameteroptional | Kontrakstream, system, temperature, top_p, top_k, stop_sequences, metadata |
Parametermaterial_types | Kontraktext |
Parameterconditions | KontrakUse 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. |
Kitar hayat: synchronous_json
Pelan harga
Rujukan tarif tidak menambah pilihan permintaan. Parameter yang disokong disenaraikan untuk kaedah yang dipilih.
- Mod pantas
- Kadar standard Apabila mod pantas dipilih
- Mod flex
- Kadar standard Apabila mod flex dipilih
- Usaha penaakulan maksimum
- Kadar standard Apabila usaha penaakulan maksimum menggunakan pelarasan default
- Kadar sifar untuk teks sahaja
- Text input and output only. Cache, tools, media and streaming are unavailable. Untuk input dan output teks sahaja
Kadar Ailoot
Harga mengikut konfigurasi
| Konfigurasi | Jadual kadar | Caj |
|---|---|---|
| KonfigurasiKadar asas token | Jadual kadarKadar asas | Caj Input · Token input $0 / 1K token Output · Token output $0 / 1K token Input · Bacaan cache — / 1K token Input · Penulisan cache — / 1K token Input · Penulisan cache, 1 jam — / 1K token |
Ailoot merizabkan anggaran amaun sebelum permintaan. Selepas hasil diterima, caj akhir diselesaikan berdasarkan penggunaan terukur. Penyelesaian caj penstriman menggunakan rekod penggunaan akhir. Cara rizab dan penyelesaian caj berfungsi →
Contoh permintaan
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.
Terima dan simpan hasil
Ailoot Ultra · Anthropic Messages
JSON
Simpan semua hasil yang selesai
Simpan setiap respons lengkap, fail dan bahagian kandungan yang dikembalikan.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Jika respons asal perlu disemak
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Alias
Alias model
Ailoot Ultra thinkingmachines/inkling:free
Alias laluan kaedah
Gunakan laluan kaedah yang dipaparkan di atas.
ID pemanggil berkaitan
FAQ · Thinking Machines: Inkling (free)
- Apakah input dan hasil yang tersedia?
POST /v1/chat/completions·thinkingmachines/inkling:free:text→textPOST /v1/messages·thinkingmachines/inkling:free:text→text- Apakah medan yang digunakan oleh permintaan?
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- Apakah had yang terpakai?
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