No separate key application
Sign up, sign in, and choose Nut as the model service from Cocode.
Cocode Nut is Cocode’s model-service entry point: sign up once, use a shared balance from the desktop and terminal, and keep the model choice close to the coding workflow.
Capabilities and limits follow the current release
Cocode Nut exposes an OpenAI-compatible model entry point for coding agents, with public support for `/v1/chat/completions` and `/v1/responses`. Model name, protocol, streaming, and tool calling must be verified separately. Legacy `/v1/completions` is not advertised as a universal capability.
Sign up, sign in, and choose Nut as the model service from Cocode.
The GUI and TUI draw from the same account balance.
Nut exposes DeepSeek V4 Pro, V4 Flash, and V4 Flash Vision Exp entry points; availability follows the current plan page.
Nut is not a separate chat destination. It is a model entry point the Cocode GUI and TUI can select directly, so you do not have to copy API settings between tools.
Clear boundaries make real development work easier to trust.
If you already have a DeepSeek-compatible API key, you can keep using it. Cocode does not require a single model service.
Clear boundaries make real development work easier to trust.
The plans page explains price, credits, model availability, and common questions. Prompts, code, and model responses are not used for model training; necessary metering and request metadata may still be retained.
Clear boundaries make real development work easier to trust.
This is an executable, reviewable path through a real repository—not an abstract feature list.
Confirm pricing, credits, concurrency, and currently available models on the plan page.
Create or use an account credential and store it only in a controlled environment.
Use `/v1/chat/completions` or `/v1/responses`; the selected model must support that protocol.
Test identity, model availability, and streaming behavior before connecting an agent or automation.
Use one signed-in account balance without duplicating configuration across clients.
Clients that support the relevant protocol and a custom Base URL can follow current account connection details.
Connect the model service to a controlled development workflow with explicit credential, quota, and logging boundaries.
Confirm model and protocol capability through the account model list, and never commit a real API key.
curl https://cocode.agency/v1/responses \
+ -H "Authorization: Bearer $COCODE_CLOUD_API_KEY" \
+ -H "Content-Type: application/json" \
+ -d '{"model":"deepseek-v4-flash","input":"Review this function for edge cases."}'OpenAI-compatible describes an interface shape. It does not guarantee that every model exposes the same capabilities.
| Capability | Status | Conditions and evidence scope |
|---|---|---|
| /v1/chat/completions | Supported | The selected model must also have Chat protocol capability. |
| /v1/responses | Supported | The selected model and binding must support the Responses protocol. |
| /v1/completions | No universal claim | Do not treat legacy Completions as a default capability for every model. |
| Streaming and tools | Conditional | Support depends on the model, protocol, upstream, and active binding. |
Cocode tracks the model, protocol, streaming, tool calling, and upstream binding separately. Clients should rely on a capability only when both the request path and model binding support it.
Cocode Nut is Cocode’s own model-service entry point for calling DeepSeek models from the GUI and TUI.
Nut is primarily designed for the Cocode workspace. Supported client access and current connection details follow the account and plans pages.
Cocode’s privacy note says prompts, code, and model responses are not used for model training or sold to third parties; necessary metering and request metadata may be retained.
No. A client must still verify the target path, model capability, streaming format, tool calling, and error semantics.
Catalog visibility and protocol binding are separate capabilities. A listed model is not automatically bound to Chat, Responses, or another route.