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.
- 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
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:freeMulai
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
| Kolom | Jenis | Persyaratan | Nilai & batasan | Bawaan |
|---|---|---|---|---|
Kolommodel | Jenisstring | PersyaratanWajib | Nilai & batasan cohere/north-mini-code:free | Bawaan— |
Kolommessages | Jenisarray | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolomstream | Jenisboolean | PersyaratanOpsional | Nilai & batasan false | Bawaanfalse |
Kolommax_tokens | Jenisinteger | PersyaratanOpsional | Nilai & batasan Minimum: 1 Maksimum: 64.000 | Bawaan— |
Kolommax_completion_tokens | Jenisinteger | PersyaratanOpsional | Nilai & batasan Minimum: 1 Maksimum: 64.000 | Bawaan— |
Kolomn | Jenisinteger | PersyaratanOpsional | Nilai & batasan Minimum: 1 Maksimum: 128 | Bawaan— |
Kolomtemperature | Jenisnumber | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomtop_p | Jenisnumber | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomseed | Jenisinteger | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomstop | Jenis | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomfrequency_penalty | Jenisnumber | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolompresence_penalty | Jenisnumber | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomuser | Jenisstring | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Parameter metode dan siklus hidup
| 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. |
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
| Konfigurasi | Jadwal tarif | Biaya |
|---|---|---|
| KonfigurasiTarif dasar token | Jadwal tarifTarif dasar | Biaya 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
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
Ailoot Ultra · Anthropic Messages POST /v1/messages cohere/north-mini-code:free
cohere/north-mini-code:freeMulai
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
| Kolom | Jenis | Persyaratan | Nilai & batasan | Bawaan |
|---|---|---|---|---|
Kolommodel | Jenisstring | PersyaratanWajib | Nilai & batasan cohere/north-mini-code:free | Bawaan— |
Kolommessages | Jenisarray | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolomstream | Jenisboolean | PersyaratanOpsional | Nilai & batasan false | Bawaanfalse |
Kolomsystem | Jenisstring | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolommax_tokens | Jenisinteger | PersyaratanWajib | Nilai & batasan Minimum: 1 Maksimum: 64.000 | Bawaan— |
Kolomtemperature | Jenisnumber | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomtop_p | Jenisnumber | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomtop_k | Jenisinteger | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomstop_sequences | Jenisarray | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolommetadata | Jenisobject | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Parameter metode dan siklus hidup
| 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. |
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
| Konfigurasi | Jadwal tarif | Biaya |
|---|---|---|
| KonfigurasiTarif dasar token | Jadwal tarifTarif dasar | Biaya 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
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
FAQ · Cohere: North Mini Code (free)
- Input dan hasil apa yang tersedia?
POST /v1/chat/completions·cohere/north-mini-code:free:text→textPOST /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,userPOST /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:128POST /v1/messages·cohere/north-mini-code:free:ctx:256000;max_out:64000;max_tokens.minimum:1;max_tokens.maximum:64000