model

Cohere: North Mini Code (free)

Markdown · JSON

Cohere: North Mini Code (free)

North Mini Code 1.0 adalah model khusus teks Cohere untuk pembuatan kode, perubahan repositori, dan tugas agen melalui terminal. Desain sparsanya dengan total 30B/aktif 3B mendukung penggunaan alat dan penalaran tersisip, dengan konteks 256K serta jatah keluaran 64K yang terdokumentasi.

Tentang model

Deskripsi ini mencakup kemampuan model. Masukan, keluaran, dan opsi yang tersedia di Ailoot tercantum di bawah untuk metode yang dipilih.

North Mini Code 1.0 adalah model Cohere untuk rekayasa perangkat lunak berbasis agen, tugas terminal, dan pembuatan kode. Model menerima teks dan menghasilkan teks, termasuk kode, penjelasan, dan permintaan alat. Pembuat merilis bobotnya dengan lisensi Apache 2.0 dan mengidentifikasinya sebagai model pertama dalam keluarga agen kode North. Model ini merupakan profil khusus pemrograman, bukan model pemahaman gambar atau pemberi skor keputusan umum.

Arsitektur sparse dan persiapan pemrograman

Model memiliki total 30 miliar parameter dengan sekitar 3 miliar aktif. Transformer khusus dekodernya memakai Mixture of Experts sparse dengan 128 pakar, delapan diaktifkan per token, dan satu lapisan dense sebelum lapisan sparse. Attention jendela geser dengan posisi rotari diselingi attention global tanpa embedding posisi dalam rasio 3:1. Jumlah parameter aktif menggambarkan komputasi yang digunakan untuk satu token, bukan seluruh bobot yang harus disimpan.

Pascapelatihan Cohere memakai dua tahap fine-tuning terawasi diikuti pembelajaran penguatan dengan imbalan yang dapat diverifikasi, berfokus pada rekayasa perangkat lunak dan pekerjaan terminal. Pembuat menjelaskan pelatihan lintas beberapa lingkungan pengendali agen, bukan satu kerangka tetap. Ini mendukung persiapan tugas berdasarkan perilaku yang dibutuhkan dan alat yang tersedia, sementara lingkungan pengendali tetap bertanggung jawab memperoleh berkas, menjalankan perintah, dan mengembalikan observasi.

Siapkan perubahan pada tingkat repositori

Berikan kode dan perilaku saat ini, perubahan yang diminta, batas berkas atau antarmuka yang relevan, dan bukti yang menentukan penyelesaian. Untuk bug, sertakan kesalahan teramati atau masukan yang gagal serta hasil yang diharapkan. Untuk fitur, nyatakan perilaku wajib dan batasan kompatibilitas. Artefak akhir yang berguna adalah usulan perubahan kode beserta penjelasan dan hasil pemeriksaan yang benar-benar dijalankan.

Contoh permintaan dapat meminta pembaruan parser untuk satu masukan tambahan yang didukung sambil mempertahankan format yang ada. Tentukan masukan representatif dan bagian repositori yang menetapkan perilaku parser. Model dapat memakai kode dan observasi alat untuk mengembangkan perubahan; patch yang dihasilkan atau pernyataan bahwa suatu perintah semestinya berjalan bukan bukti bahwa perintah berhasil.

Alat terminal dan observasi terstruktur

Kartu model native mendokumentasikan pelatihan penggunaan alat dan merekomendasikan deskripsi alat berskema JSON melalui templat percakapan model. Jelaskan tujuan dan argumen alat dengan jelas. Alat eksekusi perintah dapat mengembalikan keluaran dan status sebenarnya, sementara alat pemeriksaan berkas dapat mengembalikan materi yang diperlukan langkah berikutnya. Hubungkan setiap hasil alat dengan identifikator pemanggilannya agar analisis berikutnya memakai observasi yang dimaksud.

Contoh pembuat menyimpan pemanggilan alat dan penalaran asisten dalam riwayat, menjalankan alat, lalu menambahkan hasilnya sebelum menghasilkan respons lagi. Contoh templat native memakai kamus terstruktur untuk hasil alat. Pertahankan representasi itu sesuai integrasi yang didokumentasikan, alih-alih menganggap setiap API lain menyerialisasikan hasil alat dengan cara sama. Skema JSON yang menjelaskan argumen alat berbeda dari klaim dukungan keluaran akhir dengan batasan skema sembarang.

Penalaran tersisip dan riwayat beberapa giliran

North Mini Code mendukung penalaran tersisip, yang direkomendasikan pembuat untuk pekerjaan agen. Bawa isi penalaran dan pemanggilan alat yang dihasilkan model ke langkah agen dan giliran percakapan berikutnya. Contoh native menyimpan bidang penalaran bersama pesan asisten dan kemudian mengembalikan observasi alat yang bersesuaian. Ini mempertahankan informasi yang dipakai model ketika memutuskan hal berikutnya untuk diperiksa atau diubah.

Pertahankan tujuan saat ini, materi sumber, dan observasi sebenarnya dalam riwayat tugas. Untuk tugas repositori lebih panjang, rangkum hasil akhir berdasarkan perilaku yang berubah dan artefak yang berguna, sambil mempertahankan bukti yang dibutuhkan untuk meninjaunya. Penalaran tersisip tidak menyiratkan bahwa jawaban terlihat yang pendek tidak memerlukan analisis, juga tidak membuktikan bahwa tindakan yang dijelaskan model sudah terjadi.

Tugas kode dan penjelasan mandiri

Pembuat juga menyebut pemrograman ilmiah dan penalaran algoritmis di luar siklus agen. Berikan definisi soal, format masukan dan keluaran, batasan, asumsi numerik yang relevan, serta perilaku kasus tepi yang diharapkan. Minta fungsi atau program lengkap ketika itulah artefak yang dibutuhkan, dengan penjelasan sesuai tingkat kebutuhan pembaca.

Untuk penjelasan kode, berikan implementasi serta perilaku atau dependensi tertentu yang perlu diperjelas. Untuk kode visualisasi data, tentukan bidang yang tersedia dan perbandingan yang diinginkan, alih-alih membiarkan tujuan grafik tersirat. Contoh pengembangan pembuat mencakup penjelasan kode, penyuntingan, visualisasi, dan implementasi dari spesifikasi. Ini merupakan pola tugas untuk menghasilkan atau mengubah kode, bukan janji hasil benar bagi setiap repositori atau framework.

Konteks, keluaran, dan pengaturan pembuatan

Kartu model dan halaman API pembuat mencantumkan jendela konteks 256K token dan keluaran maksimum 64K token. Siapkan materi repositori yang besar berdasarkan kedua jatah terpisah itu dan ukuran artefak akhir. Pertahankan batas serta identifikator sumber, dan hapus materi tidak relevan alih-alih menganggap jendela besar menghilangkan kebutuhan akan arahan terfokus.

Kartu model native merekomendasikan temperature 1,0 dan top_p 0,95 untuk pembuatan, serta memakai templat percakapan model, termasuk prompt pembuatan, untuk alur teks dan alat. Batas keluaran contoh merupakan pengaturan contoh tersebut, bukan pengganti maksimum model yang dipublikasikan. Cohere menerbitkan bobot BF16 dan artefak FP8 bernama terpisah. Pilih artefak yang sesuai saat menyiapkan penerapan.

Hasil North Mini Code yang berguna adalah artefak kode atau penjelasan teknis yang dapat diperiksa dan terhubung dengan persyaratan yang diberikan. Bandingkan hasil dengan perilaku asli dan keluaran alat sebenarnya, periksa asumsi yang memengaruhi kode, serta pertahankan sumber dan observasi yang diperlukan untuk peninjauan. Model pemrograman khusus teks menyediakan penalaran dan isi yang dihasilkan; aplikasi di sekitarnya menjalankan operasi yang mengubah usulan tersebut menjadi tugas perangkat lunak yang selesai.

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions cohere/north-mini-code:free

cohere/north-mini-code:free

Cohere /cohere/north-mini-code:free

Mulai

North Mini Code 1.0 adalah model khusus teks Cohere untuk pembuatan kode, perubahan repositori, dan tugas agen melalui terminal. Desain sparsanya dengan total 30B/aktif 3B mendukung penggunaan alat dan penalaran tersisip, dengan konteks 256K serta jatah keluaran 64K yang terdokumentasi.

Masukan yang diterima
Teks
Hasil
Teks

Tersedia di Ailoot · masukan & metode

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
Masukan
text
Keluaran
text
Konteks
256.000 tokens
Keluaran maksimum
64.000 tokens
Format keluaran
JSON
KolomJenisPersyaratanNilai & batasanBawaan
KolommodelJenisstringPersyaratanWajibNilai & batasan
cohere/north-mini-code:free
Bawaan—
KolommessagesJenisarrayPersyaratanWajibNilai & batasanBawaan—
KolomstreamJenisbooleanPersyaratanOpsionalNilai & batasan
false
Bawaanfalse
Kolommax_tokensJenisintegerPersyaratanOpsionalNilai & batasan
Minimum: 1
Maksimum: 64.000
Bawaan—
Kolommax_completion_tokensJenisintegerPersyaratanOpsionalNilai & batasan
Minimum: 1
Maksimum: 64.000
Bawaan—
KolomnJenisintegerPersyaratanOpsionalNilai & batasan
Minimum: 1
Maksimum: 128
Bawaan—
KolomtemperatureJenisnumberPersyaratanOpsionalNilai & batasanBawaan—
Kolomtop_pJenisnumberPersyaratanOpsionalNilai & batasanBawaan—
KolomseedJenisintegerPersyaratanOpsionalNilai & batasanBawaan—
KolomstopJenisPersyaratanOpsionalNilai & batasanBawaan—
Kolomfrequency_penaltyJenisnumberPersyaratanOpsionalNilai & batasanBawaan—
Kolompresence_penaltyJenisnumberPersyaratanOpsionalNilai & batasanBawaan—
KolomuserJenisstringPersyaratanOpsionalNilai & batasanBawaan—
Parameter metode dan siklus hidup
ParameterKontrak
Parametercontent_typeKontrakapplication/json
ParameterrequiredKontrakmodel, messages
ParameteroptionalKontrakstream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user
Parametermaterial_typesKontraktext
ParameterconditionsKontrakUse 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.

Siklus hidup: synchronous_json

Paket

Referensi tarif tidak menambah opsi permintaan. Parameter yang didukung tercantum pada metode yang dipilih.

Mode Fast
Tarif standar Saat mode fast dipilih
Mode Flex
Tarif standar Saat mode flex dipilih
Upaya penalaran maksimum
Tarif standar Saat upaya penalaran maksimum menggunakan penyesuaian default
Harga cache eksplisit
Tidak diaktifkan Saat cache eksplisit diminta
Tarif nol khusus teks
Text input and output only. Cache, tools, media and streaming are unavailable. Untuk masukan dan keluaran yang hanya berupa teks

Tarif Ailoot

Harga menurut konfigurasi

KonfigurasiJadwal tarifBiaya
KonfigurasiTarif dasar tokenJadwal tarifTarif dasarBiaya
Masukan · Token masukan $0 / 1K token
Keluaran · Token keluaran $0 / 1K token
Masukan · Pembacaan cache — / 1K token
Masukan · Penulisan cache — / 1K token
Masukan · Penulisan cache, 1 jam — / 1K token

Ailoot mencadangkan perkiraan dana sebelum permintaan. Setelah hasil diterima, tagihan akhir diselesaikan berdasarkan penggunaan yang terukur. Penyelesaian tagihan streaming menggunakan catatan penggunaan akhir. Cara kerja cadangan dan penyelesaian tagihan →

Contoh permintaan

Ailoot Ultra · OpenAI Chat

curl · buat sekali dan simpan hasil secara lengkap
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, berkas, dan bagian konten yang dikembalikan.

Retain the complete response, all actual results, original identifiers, usage and response headers.

Jika respons asli perlu diperiksa

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 jalur metode

Gunakan jalur metode yang ditampilkan di atas.

ID pemanggil terkait

cohere/north-mini-code:free

Ailoot Ultra · Anthropic Messages POST /v1/messages cohere/north-mini-code:free

cohere/north-mini-code:free

Cohere /cohere/north-mini-code:free

Mulai

North Mini Code 1.0 adalah model khusus teks Cohere untuk pembuatan kode, perubahan repositori, dan tugas agen melalui terminal. Desain sparsanya dengan total 30B/aktif 3B mendukung penggunaan alat dan penalaran tersisip, dengan konteks 256K serta jatah keluaran 64K yang terdokumentasi.

Masukan yang diterima
Teks
Hasil
Teks

Tersedia di Ailoot · masukan & metode

Ailoot Ultra · Anthropic Messages POST /v1/messages
Masukan
text
Keluaran
text
Konteks
256.000 tokens
Keluaran maksimum
64.000 tokens
Format keluaran
JSON
KolomJenisPersyaratanNilai & batasanBawaan
KolommodelJenisstringPersyaratanWajibNilai & batasan
cohere/north-mini-code:free
Bawaan—
KolommessagesJenisarrayPersyaratanWajibNilai & batasanBawaan—
KolomstreamJenisbooleanPersyaratanOpsionalNilai & batasan
false
Bawaanfalse
KolomsystemJenisstringPersyaratanOpsionalNilai & batasanBawaan—
Kolommax_tokensJenisintegerPersyaratanWajibNilai & batasan
Minimum: 1
Maksimum: 64.000
Bawaan—
KolomtemperatureJenisnumberPersyaratanOpsionalNilai & batasanBawaan—
Kolomtop_pJenisnumberPersyaratanOpsionalNilai & batasanBawaan—
Kolomtop_kJenisintegerPersyaratanOpsionalNilai & batasanBawaan—
Kolomstop_sequencesJenisarrayPersyaratanOpsionalNilai & batasanBawaan—
KolommetadataJenisobjectPersyaratanOpsionalNilai & batasanBawaan—
Parameter metode dan siklus hidup
ParameterKontrak
Parametercontent_typeKontrakapplication/json
ParameterrequiredKontrakmodel, messages, max_tokens
ParameteroptionalKontrakstream, system, temperature, top_p, top_k, stop_sequences, metadata
Parametermaterial_typesKontraktext
ParameterconditionsKontrakUse 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.

Siklus hidup: synchronous_json

Paket

Referensi tarif tidak menambah opsi permintaan. Parameter yang didukung tercantum pada metode yang dipilih.

Mode Fast
Tarif standar Saat mode fast dipilih
Mode Flex
Tarif standar Saat mode flex dipilih
Upaya penalaran maksimum
Tarif standar Saat upaya penalaran maksimum menggunakan penyesuaian default
Tarif nol khusus teks
Text input and output only. Cache, tools, media and streaming are unavailable. Untuk masukan dan keluaran yang hanya berupa teks

Tarif Ailoot

Harga menurut konfigurasi

KonfigurasiJadwal tarifBiaya
KonfigurasiTarif dasar tokenJadwal tarifTarif dasarBiaya
Masukan · Token masukan $0 / 1K token
Keluaran · Token keluaran $0 / 1K token
Masukan · Pembacaan cache — / 1K token
Masukan · Penulisan cache — / 1K token
Masukan · Penulisan cache, 1 jam — / 1K token

Ailoot mencadangkan perkiraan dana sebelum permintaan. Setelah hasil diterima, tagihan akhir diselesaikan berdasarkan penggunaan yang terukur. Penyelesaian tagihan streaming menggunakan catatan penggunaan akhir. Cara kerja cadangan dan penyelesaian tagihan →

Contoh permintaan

Ailoot Ultra · Anthropic Messages

curl · buat sekali dan simpan hasil secara lengkap
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, berkas, dan bagian konten yang dikembalikan.

Retain the complete response, all actual results, original identifiers, usage and response headers.

Jika respons asli perlu diperiksa

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 jalur metode

Gunakan jalur metode yang ditampilkan di atas.

ID pemanggil terkait

cohere/north-mini-code:free

FAQ · Cohere: North Mini Code (free)
Input dan hasil apa yang tersedia?

POST /v1/chat/completions · cohere/north-mini-code:free: text → text

POST /v1/messages · cohere/north-mini-code:free: text → text

Kolom apa yang digunakan 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, user

POST /v1/messages · cohere/north-mini-code:free: model, messages, stream, system, max_tokens, temperature, top_p, top_k, stop_sequences, metadata

Batasan apa yang berlaku?

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: 128

POST /v1/messages · cohere/north-mini-code:free: ctx: 256000; max_out: 64000; max_tokens.minimum: 1; max_tokens.maximum: 64000

Rincian selengkapnya

Hubungkan Ailoot ke Claude Code, OpenCode, Hermes, atau aplikasi Anda.

Perusahaan dan portofolio proyeknya

Perusahaan dan portofolio proyeknya: jutaan pelanggan; penjualan miliaran setiap bulan.

Beli token dengan diskon.

Diskon langganan untuk pekerjaan rutin. Kode promo — hingga 50% untuk pembelian token.

Langganan
Pilih paket dengan diskon untuk permintaan rutin Anda.
Kode promo hingga 50%
Masukkan kode saat membeli. Harga dihitung ulang sesuai promosi aktif.
Biaya dalam riwayat
Model, token, dan jumlah tagihan disimpan untuk setiap permintaan.

Pilih langganan · Lihat harga model

Hubungkan API ke produk yang Anda jual.

SaaS, aplikasi, dan bot — sesuai penawaran dan perjanjian lisensi Ailoot. Untuk penjualan kembali, mintalah lisensi reseller.

Aplikasi komersial
Integrasikan pembuatan teks, gambar, video, dan suara dalam fitur berbayar layanan Anda.
Lisensi reseller
Kirim deskripsi proyek dan skema akses. Mintalah ketentuan penggunaan dan penjualan kembali secara tertulis.
Dokumen di situs
Penawaran, perjanjian lisensi, dan kebijakan pemrosesan data tersedia sebelum koneksi.

Minta lisensi reseller · Penawaran dan perjanjian lisensi