Cohere: North Mini Code (free)
North Mini Code 1.0 ialah model teks sahaja Cohere untuk penjanaan kod, perubahan repositori dan tugasan ejen melalui terminal. Reka bentuk jarangnya, dengan jumlah 30B parameter dan 3B aktif, menyokong penggunaan alat dan pemikiran berselang-seli, dengan konteks 256K serta peruntukan output 64K yang didokumenkan.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionscohere/north-mini-code:free - Ailoot Ultra · Anthropic Messages
POST /v1/messagescohere/north-mini-code:free
Tentang model
Huraian ini merangkumi keupayaan model. Input, output dan pilihan yang tersedia di Ailoot disenaraikan di bawah untuk kaedah yang dipilih.
North Mini Code 1.0 ialah model Cohere untuk kejuruteraan perisian berejen, tugasan terminal dan penjanaan kod. Model ini menerima teks dan menghasilkan teks, termasuk kod, penjelasan dan permintaan alat. Pengeluar mengeluarkan pemberatnya di bawah Apache 2.0 dan mengenal pastinya sebagai model pertama dalam keluarga ejen kod North. Model ini ialah profil pengekodan khusus, bukannya model pemahaman imej atau pemberi skor keputusan umum.
Seni bina jarang dan persediaan pengekodan
Model ini mempunyai jumlah 30 bilion parameter dengan kira-kira 3 bilion aktif. Transformer penyahkod sahaja menggunakan Mixture of Experts jarang dengan 128 pakar, lapan diaktifkan bagi setiap token, serta lapisan padat sebelum lapisan jarang. Perhatian tetingkap gelongsor dengan kedudukan putaran diselang-selikan dengan perhatian global tanpa embedding kedudukan pada nisbah 3:1. Angka parameter aktif menerangkan pengiraan yang digunakan untuk satu token, bukannya keseluruhan set pemberat yang perlu disimpan.
Pasc latihan Cohere menggunakan dua peringkat penalaan halus terselia, diikuti pembelajaran pengukuhan dengan ganjaran yang boleh disahkan, yang menumpukan pada kejuruteraan perisian dan kerja terminal. Pengeluar menerangkan latihan merentas beberapa rangka kerja pelaksanaan ejen, bukan satu kerangka tetap. Ini menyokong penyediaan tugasan berdasarkan tingkah laku yang diperlukan dan alat yang tersedia, sementara rangka kerja pelaksanaan sekeliling kekal bertanggungjawab mendapatkan fail, menjalankan arahan dan mengembalikan pemerhatian.
Sediakan perubahan pada peringkat repositori
Bekalkan kod dan tingkah laku semasa, perubahan yang diminta, sempadan fail atau antara muka yang berkaitan serta bukti yang akan menentukan penyempurnaan. Untuk pepijat, sertakan ralat yang diperhatikan atau input yang gagal dan hasil yang dijangkakan. Untuk ciri, nyatakan tingkah laku yang diperlukan dan kekangan keserasian. Artifak akhir yang berguna ialah cadangan perubahan kod bersama penjelasan dan hasil semakan yang benar-benar dijalankan.
Permintaan contoh boleh meminta pengemaskinian penghurai untuk satu lagi input yang disokong sambil mengekalkan format sedia ada. Kenal pasti input yang mewakili penggunaan dan bahagian repositori yang menentukan tingkah laku penghurai. Model boleh menggunakan kod dan pemerhatian alat untuk membangunkan perubahan; tampalan yang dijana atau pernyataan bahawa arahan patut dijalankan bukan bukti arahan itu berjaya.
Alat terminal dan pemerhatian berstruktur
Kad model natif mendokumenkan latihan penggunaan alat dan mengesyorkan penerangan alat dengan skema JSON melalui templat sembang model. Terangkan tujuan serta argumen alat dengan jelas. Alat pelaksanaan arahan boleh mengembalikan output dan status sebenar, manakala alat pemeriksaan fail boleh mengembalikan bahan yang diperlukan oleh langkah seterusnya. Pastikan setiap hasil alat dikaitkan dengan pengenal panggilannya supaya analisis kemudian menggunakan pemerhatian yang dimaksudkan.
Contoh pengeluar mengekalkan panggilan alat dan penaakulan pembantu dalam sejarah, melaksanakan alat, kemudian menambah hasilnya sebelum menjana semula. Contoh templat natifnya menggunakan kamus berstruktur untuk hasil alat. Kekalkan perwakilan itu mengikut integrasi yang didokumenkan, tanpa menganggap semua API yang tidak berkaitan mensirikan hasil alat dengan cara yang sama. Skema JSON yang menerangkan argumen alat berbeza daripada dakwaan bahawa output akhir sewenang-wenangnya boleh dikekang oleh skema.
Pemikiran berselang-seli dan sejarah berbilang giliran
North Mini Code menyokong pemikiran berselang-seli, yang disyorkan oleh pengeluar untuk kerja berejen. Bawa kandungan pemikiran yang dijana model dan panggilan alat ke langkah ejen serta giliran perbualan seterusnya. Contoh natif mengekalkan medan reasoning bersama mesej pembantu dan mengembalikan pemerhatian alat yang sepadan selepas itu. Ini mengekalkan maklumat yang digunakan model semasa memutuskan perkara untuk diperiksa atau diubah seterusnya.
Simpan objektif semasa, bahan sumber dan pemerhatian sebenar dalam sejarah tugasan. Untuk tugasan repositori yang lebih panjang, ringkaskan hasil akhir berdasarkan tingkah laku yang berubah dan artifak yang berguna, sambil mengekalkan bukti yang diperlukan untuk menyemaknya. Penaakulan berselang-seli tidak bermakna jawapan ringkas yang kelihatan tidak memerlukan analisis, dan tidak membuktikan bahawa tindakan yang diterangkan model sudah berlaku.
Tugasan kod dan penjelasan kendiri
Pembangun turut mengenal pasti pengekodan saintifik dan penaakulan algoritma di luar gelung ejen. Bekalkan takrif masalah, format input dan output, kekangan, andaian berangka yang berkaitan serta tingkah laku kes pinggir yang dijangkakan. Minta fungsi atau program lengkap apabila itulah artifak yang diperlukan, bersama penjelasan pada tahap yang diperlukan pembaca.
Untuk penjelasan kod, berikan pelaksanaan dan tingkah laku atau kebergantungan tertentu yang perlu diperjelas. Untuk kod visualisasi data, kenal pasti medan yang dibekalkan dan perbandingan yang dimaksudkan, tanpa membiarkan tujuan carta tersirat. Contoh pembangunan pengeluar merangkumi penjelasan, penyuntingan, visualisasi dan pelaksanaan kod daripada spesifikasi. Ini ialah corak tugasan untuk menjana atau mengubah kod, bukannya janji hasil yang betul bagi setiap repositori atau rangka kerja.
Tetapan konteks, output dan penjanaan
Kad model dan halaman API pengeluar menyenaraikan tetingkap konteks 256K token dan output maksimum 64K token. Sediakan bahan repositori yang banyak berdasarkan dua peruntukan berasingan itu dan saiz artifak akhir. Kekalkan sempadan serta pengenal sumber, dan buang bahan yang tidak berkaitan, tanpa menganggap tetingkap besar menghapuskan keperluan untuk taklimat yang tertumpu.
Kad model natif mengesyorkan temperature 1.0 dan top_p 0.95 untuk penjanaan serta menggunakan templat sembang model, termasuk prom penjanaan, bagi aliran kerja teks dan alat. Had output contoh ialah tetapan untuk contoh tersebut, bukannya pengganti maksimum model yang diterbitkan. Cohere menerbitkan pemberat BF16 dan artifak FP8 yang dinamakan secara berasingan. Pilih artifak yang sesuai apabila menyediakan pelaksanaan.
Hasil North Mini Code yang berguna ialah artifak kod atau penjelasan teknikal yang boleh diperiksa dan dikaitkan dengan keperluan yang dibekalkan. Bandingkan hasil dengan tingkah laku asal dan output alat sebenar, semak andaian yang mempengaruhi kod, serta simpan sumber dan pemerhatian yang diperlukan untuk semakan. Model pengekodan teks sahaja ini membekalkan penaakulan dan kandungan yang dijana; aplikasi sekeliling melaksanakan operasi yang menjadikan cadangan itu tugasan perisian yang selesai.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions cohere/north-mini-code:free
cohere/north-mini-code:freePengenalan
North Mini Code 1.0 ialah model teks sahaja Cohere untuk penjanaan kod, perubahan repositori dan tugasan ejen melalui terminal. Reka bentuk jarangnya, dengan jumlah 30B parameter dan 3B aktif, menyokong penggunaan alat dan pemikiran berselang-seli, dengan konteks 256K serta peruntukan output 64K yang didokumenkan.
- Input yang diterima
- Teks
- Hasil
- Teks
Tersedia di Ailoot · input & kaedah
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Input
text- Output
text- Konteks
- 256,000 tokens
- Output maksimum
- 64,000 tokens
- Format output
- JSON
| Medan | Jenis | Keperluan | Nilai & had | Lalai |
|---|---|---|---|---|
Medanmodel | Jenisstring | KeperluanDiperlukan | Nilai & had cohere/north-mini-code:free | Lalai— |
Medanmessages | Jenisarray | KeperluanDiperlukan | Nilai & had | Lalai— |
Medanstream | Jenisboolean | KeperluanPilihan | Nilai & had false | Lalaifalse |
Medanmax_tokens | Jenisinteger | KeperluanPilihan | Nilai & had Minimum: 1 Maksimum: 64,000 | Lalai— |
Medanmax_completion_tokens | Jenisinteger | KeperluanPilihan | Nilai & had Minimum: 1 Maksimum: 64,000 | 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 256000 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": "cohere/north-mini-code: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 cohere/north-mini-code:free
Alias laluan kaedah
Gunakan laluan kaedah yang dipaparkan di atas.
ID pemanggil berkaitan
Ailoot Ultra · Anthropic Messages POST /v1/messages cohere/north-mini-code:free
cohere/north-mini-code:freePengenalan
North Mini Code 1.0 ialah model teks sahaja Cohere untuk penjanaan kod, perubahan repositori dan tugasan ejen melalui terminal. Reka bentuk jarangnya, dengan jumlah 30B parameter dan 3B aktif, menyokong penggunaan alat dan pemikiran berselang-seli, dengan konteks 256K serta peruntukan output 64K yang didokumenkan.
- Input yang diterima
- Teks
- Hasil
- Teks
Tersedia di Ailoot · input & kaedah
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Input
text- Output
text- Konteks
- 256,000 tokens
- Output maksimum
- 64,000 tokens
- Format output
- JSON
| Medan | Jenis | Keperluan | Nilai & had | Lalai |
|---|---|---|---|---|
Medanmodel | Jenisstring | KeperluanDiperlukan | Nilai & had cohere/north-mini-code: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: 64,000 | 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 256000 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": "cohere/north-mini-code: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 cohere/north-mini-code:free
Alias laluan kaedah
Gunakan laluan kaedah yang dipaparkan di atas.
ID pemanggil berkaitan
FAQ · Cohere: North Mini Code (free)
- Apakah input dan hasil yang tersedia?
POST /v1/chat/completions·cohere/north-mini-code:free:text→textPOST /v1/messages·cohere/north-mini-code:free:text→text- Apakah medan yang digunakan oleh permintaan?
POST /v1/chat/completions·cohere/north-mini-code:free:model,messages,stream,max_tokens,max_completion_tokens,n,temperature,top_p,seed,stop,frequency_penalty,presence_penalty,userPOST /v1/messages·cohere/north-mini-code:free:model,messages,stream,system,max_tokens,temperature,top_p,top_k,stop_sequences,metadata- Apakah had yang terpakai?
POST /v1/chat/completions·cohere/north-mini-code:free:ctx:256000;max_out:64000;max_tokens.minimum:1;max_tokens.maximum:64000;max_completion_tokens.minimum:1;max_completion_tokens.maximum:64000;n.minimum:1;n.maximum:128POST /v1/messages·cohere/north-mini-code:free:ctx:256000;max_out:64000;max_tokens.minimum:1;max_tokens.maximum:64000