Create Chat (Streaming)
Changed onCreates a new chat with a user message and returns a Server-Sent Events stream. Events include initial chat state, title deltas, content chunk deltas, and final chat state. The response is text/event-stream; each event is data: <JSON>\n\n where the JSON conforms to ChatStreamEvent. If the stream disconnects before the final event, reconnect with POST /chats/{chatId}/resume instead of sending the message again.
Request
- Base URLhttps://api.v0.dev/v2
- URLhttps://api.v0.dev/v2/chats/stream
- AuthHTTP bearer
Request body
Response
A single Server-Sent Events payload emitted by streaming chat endpoints. Each SSE event is data: <JSON>\n\n where the JSON conforms to one of the union members.
Changes
- breaking
removed the enum value
v0-maxof the request property/(media type: application/json) - breaking
removed the enum value
v0-maxof the request property/(media type: application/x-www-form-urlencoded) - breaking
removed the enum value
v0-maxof the request property/(media type: multipart/form-data) - breaking
removed the enum value
v0-max-fastof the request property/(media type: application/json) - breaking
removed the enum value
v0-max-fastof the request property/(media type: application/x-www-form-urlencoded) - breaking
removed the enum value
v0-max-fastof the request property/(media type: multipart/form-data) - breaking
removed the enum value
v0-miniof the request property/(media type: application/json) - breaking
removed the enum value
v0-miniof the request property/(media type: application/x-www-form-urlencoded) - breaking
removed the enum value
v0-miniof the request property/(media type: multipart/form-data) - breaking
removed the enum value
v0-proof the request property/(media type: application/json) - breaking
removed the enum value
v0-proof the request property/(media type: application/x-www-form-urlencoded) - breaking
removed the enum value
v0-proof the request property/(media type: multipart/form-data) - breaking
the
/request property type changed fromstringto no type (media type: application/json) - info
added
subschema #1subschema #2to the/request propertyanyOflist (media type: application/json) - info
added
subschema #1subschema #2to the/request propertyanyOflist (media type: application/x-www-form-urlencoded) - info
added
subschema #1subschema #2to the/request propertyanyOflist (media type: multipart/form-data) - info
the
/request property type was generalized fromstringto no type (media type: application/x-www-form-urlencoded) - info
the
/request property type was generalized fromstringto no type (media type: multipart/form-data)
- breaking
- info
added the non-success response with the status
- info