Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecimalSchemaType ¶
Types ¶
type Decimal ¶
func DecimalDefault ¶
func DecimalDefault() Decimal
type MessageBlock ¶
type MessageBlock struct {
Kind MessageBlockKind `json:"kind"`
Payload string `json:"payload"`
}
type MessageBlockKind ¶
type MessageBlockKind string
const ( MessageBlockKindText MessageBlockKind = "text" MessageBlockKindNativeToolCall MessageBlockKind = "native_tool_call" MessageBlockKindNativeToolResult MessageBlockKind = "native_tool_result" MessageBlockKindCodeInterpreterCall MessageBlockKind = "code_interpreter_call" MessageBlockKindCodeInterpreterResult MessageBlockKind = "code_interpreter_result" )
type MessageContent ¶
type MessageContent struct {
Blocks []MessageBlock `json:"blocks"`
}
type MessageSource ¶
type MessageSource string
const ( MessageSourceUser MessageSource = "user" MessageSourceAssistant MessageSource = "assistant" MessageSourceSystem MessageSource = "system" )
func (MessageSource) Values ¶
func (r MessageSource) Values() []string
type MessageUsage ¶
type ModelCapability ¶
type ModelCapability string
const ( ModelCapabilityImage ModelCapability = "image" ModelCapabilityComputerUse ModelCapability = "computer_use" ModelCapabilityPromptCache ModelCapability = "prompt_cache" ModelCapabilityExtendedThinking ModelCapability = "extended_thinking" ModelCapabilityAudio ModelCapability = "audio" )
func (ModelCapability) Values ¶
func (c ModelCapability) Values() []ModelCapability
type ModelProviderType ¶
type ModelProviderType string
const ( ModelProviderTypeAnthropic ModelProviderType = "anthropic" ModelProviderTypeOpenAI ModelProviderType = "openai" ModelProviderTypeGemini ModelProviderType = "gemini" ModelProviderTypeXAI ModelProviderType = "xai" )
func (ModelProviderType) Values ¶
func (p ModelProviderType) Values() []string
type TaskStatus ¶
Click to show internal directories.
Click to hide internal directories.