Skip to main content
The TypeScript SDK and docs are currently in beta. Report issues on GitHub.

Supported Types

models.SystemMessage

const value: models.SystemMessage = {
  role: "system",
  content: [],
};

models.UserMessage

const value: models.UserMessage = {
  role: "user",
  content: "<value>",
};

models.MessageDeveloper

const value: models.MessageDeveloper = {
  role: "developer",
  content: [],
};

models.AssistantMessage

const value: models.AssistantMessage = {
  role: "assistant",
};

models.ToolResponseMessage

const value: models.ToolResponseMessage = {
  role: "tool",
  content: [],
  toolCallId: "<id>",
};