feat: improve chat retrieval, message versions and Markdown rendering
This commit is contained in:
@@ -3,6 +3,7 @@ import { apiClient } from './apiClient'
|
||||
import type { ChatMessage, Conversation, ModelEvent, PageMeta } from '@/contracts'
|
||||
|
||||
export interface ChatRequest {
|
||||
retry_message_id?: string
|
||||
provider_id: string
|
||||
model: string
|
||||
conversation_id?: string
|
||||
@@ -41,6 +42,10 @@ export function removeConversation(conversationId: string) {
|
||||
return apiClient.delete(`/api/chat/conversations/${encodeURIComponent(conversationId)}`)
|
||||
}
|
||||
|
||||
export function selectMessageVersion(conversationId: string, messageId: string) {
|
||||
return apiClient.post(`/api/chat/conversations/${encodeURIComponent(conversationId)}/messages/${encodeURIComponent(messageId)}/select`, {})
|
||||
}
|
||||
|
||||
export function streamChat(
|
||||
request: ChatRequest,
|
||||
handlers: {
|
||||
|
||||
Reference in New Issue
Block a user