II.
ModelTransportProtocol overview
Reference · livemodel-transport:cohere-chat
Cohere v2 Chat overview
Inspect the raw attributes, linked wiki pages, and inbound or outbound graph edges for model-transport:cohere-chat.
Attributes
displayName
Cohere v2 Chat
vendor
Cohere
specUrl
streamingFraming
sse
thinkingChannel
none
cacheControl
none
firstSpecVersion
2024-09
currentSpecVersion
v2
status
standard
requestBodyShape
POST /v2/chat
Headers:
- `Authorization: Bearer <api-key>`
- `Content-Type: application/json`
Body includes `model`, `messages`, and optional generation,
citation, document, and tool-use fields.
responseBodyShape
Non-streaming responses return a Cohere chat message envelope with
generated content, finish reason, and usage metadata where available.
streamingEventTypes
- message-start
- content-start
- content-delta
- content-end
- tool-call-start
- tool-call-delta
- tool-call-end
- message-end
streamEventKinds
- content-delta
- tool-input-delta
- citation-delta
- message-stop
toolCallWireFormat
Cohere v2 Chat emits tool-call events and tool call objects carrying
tool name plus JSON input arguments.
toolResultWireFormat
Tool results are supplied back to the chat endpoint as tool-result
content/messages associated with the requested tool call.
errorEnvelope
Cohere API errors return JSON with an error message and HTTP status.
Rate limits use HTTP 429.
authHeaderFormat
`Authorization: Bearer <api-key>`
versioningHeader
API version is path-versioned through `/v2/chat`.
Outgoing edges
realizes1
- layer:3-transport·LayerTransport
served_by1
- provider:cohere·ProviderCohere
spoken_by1
- model:command-a-plus-05-2026@current·ModelVersionCommand A+ 05-2026
Incoming edges
serves1
- provider:cohere·ProviderCohere
speaks3
- model:command-a-plus-05-2026@current·ModelVersionCommand A+ 05-2026
- model:command-a-reasoning@current·ModelVersionCommand A Reasoning
- model:command-a-vision@current·ModelVersionCommand A Vision