mô hình

Cohere: North Mini Code (free)

Markdown · JSON

Cohere: North Mini Code (free)

North Mini Code 1.0 là mô hình chỉ xử lý văn bản của Cohere dành cho tạo mã, thay đổi kho mã và tác vụ tác tử qua terminal. Thiết kế thưa với 30B tham số tổng/3B tham số hoạt động hỗ trợ dùng công cụ và suy nghĩ xen kẽ, với ngữ cảnh 256K và hạn mức đầu ra 64K được công bố.

Về mô hình

Mô tả này trình bày khả năng của mô hình. Đầu vào, đầu ra và tùy chọn có trên Ailoot được liệt kê bên dưới cho phương thức đã chọn.

North Mini Code 1.0 là mô hình của Cohere dành cho kỹ thuật phần mềm bằng tác tử, tác vụ terminal và tạo mã. Mô hình nhận văn bản và tạo văn bản, bao gồm mã, lời giải thích và yêu cầu gọi công cụ. Nhà phát triển phát hành trọng số theo Apache 2.0 và xác định đây là mô hình đầu tiên trong dòng tác tử lập trình North. Đây là cấu hình chuyên lập trình, không phải mô hình hiểu hình ảnh hay bộ chấm điểm quyết định đa dụng.

Kiến trúc thưa và chuẩn bị cho tác vụ lập trình

Mô hình có tổng cộng 30 tỷ tham số, trong đó khoảng 3 tỷ hoạt động. Transformer chỉ có bộ giải mã sử dụng kiến trúc Mixture of Experts thưa với 128 chuyên gia, kích hoạt tám chuyên gia cho mỗi token, cùng một lớp đặc (dense) trước các lớp thưa. Attention cửa sổ trượt với biểu diễn vị trí dạng xoay được xen kẽ với attention toàn cục không có embedding vị trí theo tỷ lệ 3:1. Số tham số hoạt động mô tả lượng tính toán dùng cho một token, không phải toàn bộ trọng số cần lưu trữ.

Quá trình hậu huấn luyện của Cohere dùng hai giai đoạn tinh chỉnh có giám sát, sau đó là học tăng cường với phần thưởng có thể kiểm chứng, tập trung vào kỹ thuật phần mềm và công việc terminal. Nhà phát triển mô tả việc huấn luyện trên nhiều môi trường vận hành tác tử thay vì một bộ khung cố định. Điều đó hỗ trợ chuẩn bị tác vụ theo hành vi cần đạt và công cụ có sẵn, trong khi môi trường vận hành xung quanh vẫn chịu trách nhiệm lấy tệp, thực thi lệnh và trả về quan sát.

Chuẩn bị thay đổi ở cấp kho mã

Cung cấp mã và hành vi hiện tại, thay đổi được yêu cầu, ranh giới tệp hoặc giao diện liên quan và bằng chứng xác lập việc hoàn tất. Với lỗi, đưa vào thông báo lỗi quan sát được hoặc đầu vào gây lỗi và kết quả mong đợi. Với tính năng, nêu hành vi cần có và các ràng buộc tương thích. Sản phẩm cuối hữu ích là thay đổi mã được đề xuất kèm lời giải thích và kết quả của những kiểm tra đã thực sự chạy.

Một yêu cầu minh họa có thể đề nghị cập nhật bộ phân tích cú pháp để hỗ trợ thêm đầu vào trong khi giữ các định dạng hiện có. Xác định đầu vào tiêu biểu và phần kho mã quy định hành vi của bộ phân tích. Mô hình có thể dùng mã và quan sát từ công cụ để xây dựng thay đổi; bản vá được tạo ra hoặc lời nói rằng một lệnh cần chạy không phải bằng chứng lệnh đã thành công.

Công cụ terminal và quan sát có cấu trúc

Thẻ mô hình gốc mô tả huấn luyện dùng công cụ và khuyến nghị mô tả công cụ bằng JSON schema qua mẫu chat của mô hình. Mô tả rõ mục đích và đối số của công cụ. Công cụ thực thi lệnh có thể trả về đầu ra và trạng thái thực tế, còn công cụ đọc tệp có thể trả về dữ liệu cần cho bước tiếp theo. Giữ từng kết quả công cụ gắn với mã lần gọi để phân tích sau đó sử dụng đúng quan sát.

Ví dụ của nhà phát triển giữ lời gọi công cụ và suy luận của trợ lý trong lịch sử, thực thi công cụ rồi thêm kết quả trước khi sinh tiếp. Ví dụ mẫu gốc dùng một dictionary có cấu trúc cho kết quả công cụ. Giữ cách biểu diễn đó theo tích hợp được mô tả, thay vì giả định mọi API không liên quan đều tuần tự hóa kết quả công cụ giống nhau. JSON schema mô tả đối số của công cụ khác với tuyên bố hỗ trợ đầu ra cuối tùy ý bị ràng buộc bởi schema.

Suy nghĩ xen kẽ và lịch sử nhiều lượt

North Mini Code hỗ trợ suy nghĩ xen kẽ, được nhà phát triển khuyến nghị bật cho công việc tác tử. Chuyển tiếp nội dung suy nghĩ và lời gọi công cụ do mô hình tạo ra sang những bước tác tử và lượt hội thoại tiếp theo. Ví dụ gốc giữ trường reasoning trong thông điệp của trợ lý rồi trả về quan sát công cụ tương ứng sau đó. Cách này giữ lại thông tin mô hình đã dùng khi quyết định cần kiểm tra hoặc thay đổi gì tiếp theo.

Giữ mục tiêu hiện tại, dữ liệu nguồn và các quan sát thực tế trong lịch sử tác vụ. Với tác vụ kho mã dài hơn, tóm tắt kết quả cuối theo hành vi đã thay đổi và sản phẩm hữu ích, đồng thời giữ bằng chứng cần thiết để rà soát. Suy luận xen kẽ không có nghĩa câu trả lời ngắn hiển thị ra không cần phân tích, cũng không xác lập rằng hành động được mô hình mô tả đã diễn ra.

Tác vụ mã và giải thích độc lập

Nhà phát triển còn nêu lập trình khoa học và suy luận thuật toán ngoài vòng lặp tác tử. Cung cấp định nghĩa bài toán, định dạng đầu vào và đầu ra, ràng buộc, các giả định số học liên quan và hành vi mong đợi ở trường hợp biên. Yêu cầu hàm hoặc chương trình hoàn chỉnh khi đó là sản phẩm cần có, cùng lời giải thích ở mức phù hợp với người đọc.

Để giải thích mã, cung cấp phần triển khai và hành vi hoặc phụ thuộc cụ thể cần làm rõ. Với mã trực quan hóa dữ liệu, xác định các trường được cung cấp và phép so sánh mong muốn, thay vì để mục đích biểu đồ chỉ được ngầm hiểu. Các ví dụ phát triển của nhà sản xuất gồm giải thích mã, chỉnh sửa, trực quan hóa và triển khai từ đặc tả. Đây là các mẫu tác vụ tạo hoặc sửa mã, không phải lời bảo đảm kết quả đúng cho mọi kho mã hay framework.

Ngữ cảnh, đầu ra và thiết lập sinh

Thẻ mô hình và trang API của nhà phát triển công bố cửa sổ ngữ cảnh 256K token và đầu ra tối đa 64K token. Chuẩn bị lượng tài liệu kho mã lớn theo hai hạn mức riêng đó và kích thước sản phẩm cuối. Giữ nguyên ranh giới nguồn và mã định danh, đồng thời loại bỏ nội dung không liên quan, thay vì giả định cửa sổ lớn khiến không cần bản yêu cầu tập trung.

Thẻ mô hình gốc khuyến nghị temperature 1.0 và top_p 0.95 khi sinh, đồng thời dùng mẫu chat của mô hình, có cả lời nhắc sinh, cho quy trình văn bản và công cụ. Các giới hạn đầu ra trong ví dụ là thiết lập của những ví dụ đó, không thay thế mức tối đa được công bố của mô hình. Cohere công bố trọng số BF16 và một bộ trọng số FP8 có tên riêng. Chọn bộ trọng số phù hợp khi chuẩn bị triển khai.

Kết quả North Mini Code hữu ích là sản phẩm mã hoặc lời giải thích kỹ thuật có thể kiểm tra, gắn với các yêu cầu được cung cấp. So sánh kết quả với hành vi gốc và đầu ra công cụ thực tế, kiểm tra những giả định ảnh hưởng đến mã và giữ nguồn cùng quan sát cần cho việc rà soát. Mô hình lập trình chỉ xử lý văn bản cung cấp suy luận và nội dung được tạo; ứng dụng xung quanh thực hiện các thao tác biến những đề xuất đó thành tác vụ phần mềm đã hoàn tất.

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

cohere/north-mini-code:free

Cohere /cohere/north-mini-code:free

Bắt đầu

North Mini Code 1.0 là mô hình chỉ xử lý văn bản của Cohere dành cho tạo mã, thay đổi kho mã và tác vụ tác tử qua terminal. Thiết kế thưa với 30B tham số tổng/3B tham số hoạt động hỗ trợ dùng công cụ và suy nghĩ xen kẽ, với ngữ cảnh 256K và hạn mức đầu ra 64K được công bố.

Đầu vào được chấp nhận
Văn bản
Kết quả
Văn bản

Có trên Ailoot · đầu vào & phương thức

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
Đầu vào
text
Đầu ra
text
Ngữ cảnh
256.000 tokens
Đầu ra tối đa
64.000 tokens
Định dạng đầu ra
JSON
TrườngLoạiYêu cầuGiá trị & giới hạnMặc định
TrườngmodelLoạistringYêu cầuBắt buộcGiá trị & giới hạn
cohere/north-mini-code:free
Mặc định—
TrườngmessagesLoạiarrayYêu cầuBắt buộcGiá trị & giới hạnMặc định—
TrườngstreamLoạibooleanYêu cầuKhông bắt buộcGiá trị & giới hạn
false
Mặc địnhfalse
Trườngmax_tokensLoạiintegerYêu cầuKhông bắt buộcGiá trị & giới hạn
Tối thiểu: 1
Tối đa: 64.000
Mặc định—
Trườngmax_completion_tokensLoạiintegerYêu cầuKhông bắt buộcGiá trị & giới hạn
Tối thiểu: 1
Tối đa: 64.000
Mặc định—
TrườngnLoạiintegerYêu cầuKhông bắt buộcGiá trị & giới hạn
Tối thiểu: 1
Tối đa: 128
Mặc định—
TrườngtemperatureLoạinumberYêu cầuKhông bắt buộcGiá trị & giới hạnMặc định—
Trườngtop_pLoạinumberYêu cầuKhông bắt buộcGiá trị & giới hạnMặc định—
TrườngseedLoạiintegerYêu cầuKhông bắt buộcGiá trị & giới hạnMặc định—
TrườngstopLoạiYêu cầuKhông bắt buộcGiá trị & giới hạnMặc định—
Trườngfrequency_penaltyLoạinumberYêu cầuKhông bắt buộcGiá trị & giới hạnMặc định—
Trườngpresence_penaltyLoạinumberYêu cầuKhông bắt buộcGiá trị & giới hạnMặc định—
TrườnguserLoạistringYêu cầuKhông bắt buộcGiá trị & giới hạnMặc định—
Tham số phương thức và vòng đời
Tham sốHợp đồng
Tham sốcontent_typeHợp đồngapplication/json
Tham sốrequiredHợp đồngmodel, messages
Tham sốoptionalHợp đồngstream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user
Tham sốmaterial_typesHợp đồngtext
Tham sốconditionsHợp đồngUse 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.

Vòng đời: synchronous_json

Bảng giá

Thông tin biểu giá không bổ sung tùy chọn yêu cầu. Các tham số được hỗ trợ nằm trong phương thức đã chọn.

Chế độ nhanh
Mức giá tiêu chuẩn Khi chọn chế độ nhanh
Chế độ Flex
Mức giá tiêu chuẩn Khi chọn chế độ flex
Mức độ suy luận tối đa
Mức giá tiêu chuẩn Khi áp dụng mức điều chỉnh mặc định (default) cho mức độ suy luận tối đa
Giá lưu đệm tường minh
Chưa bật Khi yêu cầu lưu đệm tường minh
Đơn giá bằng không cho văn bản thuần túy
Text input and output only. Cache, tools, media and streaming are unavailable. Cho đầu vào và đầu ra chỉ có văn bản

Mức phí Ailoot

Giá theo cấu hình

Cấu hìnhBiểu mức phíPhí
Cấu hìnhGiá cơ sở cho tokenBiểu mức phíMức phí cơ bảnPhí
Đầu vào · Token đầu vào $0 / 1K token
Đầu ra · Token đầu ra $0 / 1K token
Đầu vào · Đọc bộ nhớ đệm — / 1K token
Đầu vào · Ghi bộ nhớ đệm — / 1K token
Đầu vào · Ghi bộ nhớ đệm, 1 giờ — / 1K token

Ailoot tạm giữ một khoản ước tính trước yêu cầu. Sau khi có kết quả, phí cuối cùng được quyết toán theo mức sử dụng đo được. Việc quyết toán khi truyền luồng dùng bản ghi mức sử dụng cuối cùng. Cách hoạt động của cơ chế tạm giữ và quyết toán →

Ví dụ yêu cầu

Ailoot Ultra · OpenAI Chat

curl · chỉ tạo một lần và giữ lại kết quả đầy đủ
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.

Nhận và lưu kết quả

Ailoot Ultra · OpenAI Chat

JSON

Lưu tất cả kết quả đã hoàn tất

Lưu mọi phản hồi hoàn chỉnh, tệp và phần nội dung được trả về.

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

Nếu cần kiểm tra phản hồi gốc

Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.

Bí danh

Bí danh mô hình

Ailoot Ultra cohere/north-mini-code:free

Bí danh đường dẫn phương thức

Dùng các đường dẫn phương thức hiển thị ở trên.

ID gọi liên quan

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

Bắt đầu

North Mini Code 1.0 là mô hình chỉ xử lý văn bản của Cohere dành cho tạo mã, thay đổi kho mã và tác vụ tác tử qua terminal. Thiết kế thưa với 30B tham số tổng/3B tham số hoạt động hỗ trợ dùng công cụ và suy nghĩ xen kẽ, với ngữ cảnh 256K và hạn mức đầu ra 64K được công bố.

Đầu vào được chấp nhận
Văn bản
Kết quả
Văn bản

Có trên Ailoot · đầu vào & phương thức

Ailoot Ultra · Anthropic Messages POST /v1/messages
Đầu vào
text
Đầu ra
text
Ngữ cảnh
256.000 tokens
Đầu ra tối đa
64.000 tokens
Định dạng đầu ra
JSON
TrườngLoạiYêu cầuGiá trị & giới hạnMặc định
TrườngmodelLoạistringYêu cầuBắt buộcGiá trị & giới hạn
cohere/north-mini-code:free
Mặc định—
TrườngmessagesLoạiarrayYêu cầuBắt buộcGiá trị & giới hạnMặc định—
TrườngstreamLoạibooleanYêu cầuKhông bắt buộcGiá trị & giới hạn
false
Mặc địnhfalse
TrườngsystemLoạistringYêu cầuKhông bắt buộcGiá trị & giới hạnMặc định—
Trườngmax_tokensLoạiintegerYêu cầuBắt buộcGiá trị & giới hạn
Tối thiểu: 1
Tối đa: 64.000
Mặc định—
TrườngtemperatureLoạinumberYêu cầuKhông bắt buộcGiá trị & giới hạnMặc định—
Trườngtop_pLoạinumberYêu cầuKhông bắt buộcGiá trị & giới hạnMặc định—
Trườngtop_kLoạiintegerYêu cầuKhông bắt buộcGiá trị & giới hạnMặc định—
Trườngstop_sequencesLoạiarrayYêu cầuKhông bắt buộcGiá trị & giới hạnMặc định—
TrườngmetadataLoạiobjectYêu cầuKhông bắt buộcGiá trị & giới hạnMặc định—
Tham số phương thức và vòng đời
Tham sốHợp đồng
Tham sốcontent_typeHợp đồngapplication/json
Tham sốrequiredHợp đồngmodel, messages, max_tokens
Tham sốoptionalHợp đồngstream, system, temperature, top_p, top_k, stop_sequences, metadata
Tham sốmaterial_typesHợp đồngtext
Tham sốconditionsHợp đồngUse 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.

Vòng đời: synchronous_json

Bảng giá

Thông tin biểu giá không bổ sung tùy chọn yêu cầu. Các tham số được hỗ trợ nằm trong phương thức đã chọn.

Chế độ nhanh
Mức giá tiêu chuẩn Khi chọn chế độ nhanh
Chế độ Flex
Mức giá tiêu chuẩn Khi chọn chế độ flex
Mức độ suy luận tối đa
Mức giá tiêu chuẩn Khi áp dụng mức điều chỉnh mặc định (default) cho mức độ suy luận tối đa
Đơn giá bằng không cho văn bản thuần túy
Text input and output only. Cache, tools, media and streaming are unavailable. Cho đầu vào và đầu ra chỉ có văn bản

Mức phí Ailoot

Giá theo cấu hình

Cấu hìnhBiểu mức phíPhí
Cấu hìnhGiá cơ sở cho tokenBiểu mức phíMức phí cơ bảnPhí
Đầu vào · Token đầu vào $0 / 1K token
Đầu ra · Token đầu ra $0 / 1K token
Đầu vào · Đọc bộ nhớ đệm — / 1K token
Đầu vào · Ghi bộ nhớ đệm — / 1K token
Đầu vào · Ghi bộ nhớ đệm, 1 giờ — / 1K token

Ailoot tạm giữ một khoản ước tính trước yêu cầu. Sau khi có kết quả, phí cuối cùng được quyết toán theo mức sử dụng đo được. Việc quyết toán khi truyền luồng dùng bản ghi mức sử dụng cuối cùng. Cách hoạt động của cơ chế tạm giữ và quyết toán →

Ví dụ yêu cầu

Ailoot Ultra · Anthropic Messages

curl · chỉ tạo một lần và giữ lại kết quả đầy đủ
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.

Nhận và lưu kết quả

Ailoot Ultra · Anthropic Messages

JSON

Lưu tất cả kết quả đã hoàn tất

Lưu mọi phản hồi hoàn chỉnh, tệp và phần nội dung được trả về.

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

Nếu cần kiểm tra phản hồi gốc

Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.

Bí danh

Bí danh mô hình

Ailoot Ultra cohere/north-mini-code:free

Bí danh đường dẫn phương thức

Dùng các đường dẫn phương thức hiển thị ở trên.

ID gọi liên quan

cohere/north-mini-code:free

FAQ · Cohere: North Mini Code (free)
Có những đầu vào và kết quả nào?

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

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

Yêu cầu sử dụng những trường nào?

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

Áp dụng những giới hạn nào?

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

Xem thêm chi tiết

Kết nối Ailoot với Claude Code, OpenCode, Hermes hoặc ứng dụng của bạn.

Công ty và danh mục dự án của công ty

Công ty và danh mục dự án của công ty: hàng triệu khách hàng; doanh số hàng tỷ mỗi tháng.

Mua token với giá ưu đãi.

Ưu đãi thuê bao cho nhu cầu thường xuyên. Mã khuyến mãi giảm đến 50% khi mua token.

Thuê bao
Chọn gói ưu đãi cho các yêu cầu thường xuyên của bạn.
Mã giảm đến 50%
Nhập mã khi mua. Giá được tính lại theo chương trình đang áp dụng.
Chi phí trong lịch sử
Mô hình, token và số tiền được lưu cho mỗi yêu cầu.

Chọn gói thuê bao · Xem giá mô hình

Kết nối API vào sản phẩm bạn đang bán.

SaaS, ứng dụng và bot — theo đề nghị giao kết chính thức và thỏa thuận cấp phép Ailoot. Muốn bán lại, hãy yêu cầu giấy phép bán lại.

Ứng dụng thương mại
Tích hợp tạo văn bản, ảnh, video và âm thanh vào các tính năng trả phí của dịch vụ.
Giấy phép bán lại
Gửi mô tả dự án và cách cung cấp quyền truy cập. Yêu cầu điều khoản sử dụng và bán lại bằng văn bản.
Tài liệu trên website
Đề nghị giao kết, thỏa thuận cấp phép và chính sách xử lý dữ liệu có sẵn trước khi kết nối.

Yêu cầu giấy phép bán lại · Đề nghị giao kết và thỏa thuận cấp phép