Interface: DatabricksTransportRequest
Inputs for one direct Databricks protocol request.
Properties
Section titled “Properties”
readonlybody:Readonly<Record<string,unknown>>
headers
Section titled “headers”
readonlyheaders:Headers
readonlyroute:object
clientProtocol
Section titled “clientProtocol”clientProtocol:
"openai-responses"|"openai-chat"|"anthropic-messages"|"openai-embeddings"
target
Section titled “target”target:
object
target.aliases
Section titled “target.aliases”aliases:
string[]
target.capabilities
Section titled “target.capabilities”capabilities:
object
target.capabilities.aiGatewayCodex
Section titled “target.capabilities.aiGatewayCodex”aiGatewayCodex:
boolean
target.capabilities.anthropic
Section titled “target.capabilities.anthropic”anthropic:
boolean
target.capabilities.chat
Section titled “target.capabilities.chat”chat:
boolean
target.capabilities.customTools
Section titled “target.capabilities.customTools”customTools:
boolean
target.capabilities.embeddings
Section titled “target.capabilities.embeddings”embeddings:
boolean
target.capabilities.openResponses
Section titled “target.capabilities.openResponses”openResponses:
boolean
target.capabilities.parallelTools
Section titled “target.capabilities.parallelTools”parallelTools:
boolean
target.capabilities.reasoning
Section titled “target.capabilities.reasoning”reasoning:
boolean
target.capabilities.responses
Section titled “target.capabilities.responses”responses:
boolean
target.capabilities.streaming
Section titled “target.capabilities.streaming”streaming:
boolean
target.capabilities.structuredOutput
Section titled “target.capabilities.structuredOutput”structuredOutput:
boolean
target.capabilities.tools
Section titled “target.capabilities.tools”tools:
boolean
target.capabilities.webSearch
Section titled “target.capabilities.webSearch”webSearch:
boolean
target.displayName
Section titled “target.displayName”displayName:
string
target.endpoint?
Section titled “target.endpoint?”
optionalendpoint?:object
target.endpoint.class?
Section titled “target.endpoint.class?”
optionalclass?:"chat-thinking"|"chat-balanced"|"chat-fast"|"embedding"
target.endpoint.description?
Section titled “target.endpoint.description?”
optionaldescription?:string
target.endpoint.dimension?
Section titled “target.endpoint.dimension?”
optionaldimension?:number
target.endpoint.displayName?
Section titled “target.endpoint.displayName?”
optionaldisplayName?:string
target.endpoint.family?
Section titled “target.endpoint.family?”
optionalfamily?:string
target.endpoint.modelServiceName?
Section titled “target.endpoint.modelServiceName?”
optionalmodelServiceName?:string
target.endpoint.name
Section titled “target.endpoint.name”name:
string
target.endpoint.profile?
Section titled “target.endpoint.profile?”
optionalprofile?:object
target.endpoint.profile.cost?
Section titled “target.endpoint.profile.cost?”
optionalcost?:number
target.endpoint.profile.quality?
Section titled “target.endpoint.profile.quality?”
optionalquality?:number
target.endpoint.profile.speed?
Section titled “target.endpoint.profile.speed?”
optionalspeed?:number
target.endpoint.reasoningEfforts?
Section titled “target.endpoint.reasoningEfforts?”
optionalreasoningEfforts?: ("none"|"minimal"|"low"|"medium"|"high"|"xhigh"|"max")[]
target.endpoint.serviceNames?
Section titled “target.endpoint.serviceNames?”
optionalserviceNames?:Record<string,string>
target.endpoint.state?
Section titled “target.endpoint.state?”
optionalstate?:string
target.endpoint.status?
Section titled “target.endpoint.status?”
optionalstatus?:object
target.endpoint.status.deprecated
Section titled “target.endpoint.status.deprecated”deprecated:
boolean
target.endpoint.supportsTools?
Section titled “target.endpoint.supportsTools?”
optionalsupportsTools?:boolean
target.endpoint.task?
Section titled “target.endpoint.task?”
optionaltask?:string
target.family?
Section titled “target.family?”
optionalfamily?:string
target.id
Section titled “target.id”id:
string
target.modelServiceName?
Section titled “target.modelServiceName?”
optionalmodelServiceName?:string
target.reasoningEfforts
Section titled “target.reasoningEfforts”reasoningEfforts: (
"none"|"minimal"|"low"|"medium"|"high"|"xhigh"|"max")[]
translateRequest
Section titled “translateRequest”translateRequest:
boolean
translateResponse
Section titled “translateResponse”translateResponse:
boolean
upstreamModel
Section titled “upstreamModel”upstreamModel:
string
upstreamProtocol
Section titled “upstreamProtocol”upstreamProtocol:
"databricks-ai-gateway-codex"|"databricks-responses"|"databricks-open-responses"|"databricks-chat"|"databricks-anthropic"|"databricks-embeddings"|"ai-sdk"
signal
Section titled “signal”
readonlysignal:AbortSignal