Skip to main content

CreateChatMessageInput

Autogenerated input type of CreateChatMessage

input CreateChatMessageInput {
artifacts: [ChatArtifactInput!]
attachments: [ChatAttachmentInput!]
cachedInputTokens: Int
chatConversationId: ID!
clientMutationId: String
content: String
inputTokens: Int
model: String
outputTokens: Int
provider: String
role: String!
toolCalls: [ChatToolCallInput!]
toolResults: [ChatToolResultInput!]
}

Fields​

CreateChatMessageInput.artifacts ● [ChatArtifactInput!] list input​

CreateChatMessageInput.attachments ● [ChatAttachmentInput!] list input​

CreateChatMessageInput.cachedInputTokens ● Int scalar​

CreateChatMessageInput.chatConversationId ● ID! non-null scalar​

CreateChatMessageInput.clientMutationId ● String scalar​

A unique identifier for the client performing the mutation.

CreateChatMessageInput.content ● String scalar​

CreateChatMessageInput.inputTokens ● Int scalar​

CreateChatMessageInput.model ● String scalar​

CreateChatMessageInput.outputTokens ● Int scalar​

CreateChatMessageInput.provider ● String scalar​

CreateChatMessageInput.role ● String! non-null scalar​

CreateChatMessageInput.toolCalls ● [ChatToolCallInput!] list input​

CreateChatMessageInput.toolResults ● [ChatToolResultInput!] list input​

Member Of​

createChatMessage mutation