Pular para o conteúdo

Send Message

POST
/api/v1/ai/chat

Send a message to an AI assistant.

  • message: User message
  • assistant_id: Assistant to use (template ID from shared DB)
  • conversation_id: Optional conversation ID (creates new if None)
  • context_type: Optional context (deal, contact, company)
  • context_id: ID of context entity
  • stream: Enable streaming (not implemented yet)
x-tenant-id
Any of:
integer
ChatRequest

Schema for chat request.

object
message
required
Message
string
>= 1 characters <= 10000 characters
conversation_id
Any of:
integer
assistant_id
required
Assistant Id
integer
context_type
Any of:
string
context_id
Any of:
integer
stream
Stream
boolean

Successful Response

ChatResponse

Schema for chat response.

object
conversation_id
required
Conversation Id
integer
message_id
required
Message Id
integer
content
required
Content
string
role
required
MessageRoleEnum
string
Allowed values: system user assistant tool
tokens_used
required
Tokens Used
integer
cost
required
Cost
number
latency_ms
required
Latency Ms
integer
model_used
required
Model Used
string

Validation Error

HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string