Function: codexModelSlug()
codexModelSlug(
target):string
Codex /v1/models slug for a resolved gateway target.
Parameters
Section titled “Parameters”target
Section titled “target”aliases
Section titled “aliases”string[] = ...
capabilities
Section titled “capabilities”{ aiGatewayCodex: boolean; anthropic: boolean; chat: boolean; customTools: boolean; embeddings: boolean; openResponses: boolean; parallelTools: boolean; reasoning: boolean; responses: boolean; streaming: boolean; structuredOutput: boolean; tools: boolean; webSearch: boolean; } = ...
capabilities.aiGatewayCodex
Section titled “capabilities.aiGatewayCodex”boolean = ...
capabilities.anthropic
Section titled “capabilities.anthropic”boolean = ...
capabilities.chat
Section titled “capabilities.chat”boolean = ...
capabilities.customTools
Section titled “capabilities.customTools”boolean = ...
capabilities.embeddings
Section titled “capabilities.embeddings”boolean = ...
capabilities.openResponses
Section titled “capabilities.openResponses”boolean = ...
capabilities.parallelTools
Section titled “capabilities.parallelTools”boolean = ...
capabilities.reasoning
Section titled “capabilities.reasoning”boolean = ...
capabilities.responses
Section titled “capabilities.responses”boolean = ...
capabilities.streaming
Section titled “capabilities.streaming”boolean = ...
capabilities.structuredOutput
Section titled “capabilities.structuredOutput”boolean = ...
capabilities.tools
Section titled “capabilities.tools”boolean = ...
capabilities.webSearch
Section titled “capabilities.webSearch”boolean = ...
displayName
Section titled “displayName”string = ...
endpoint?
Section titled “endpoint?”{ class?: "chat-thinking" | "chat-balanced" | "chat-fast" | "embedding"; description?: string; dimension?: number; displayName?: string; family?: string; modelServiceName?: string; name: string; profile?: { cost?: number; quality?: number; speed?: number; }; reasoningEfforts?: ("none" | "minimal" | "low" | "medium" | "high" | "xhigh" | "max")[]; serviceNames?: Record<string, string>; state?: string; status?: { deprecated: boolean; }; supportsTools?: boolean; task?: string; } = ...
endpoint.class?
Section titled “endpoint.class?”"chat-thinking" | "chat-balanced" | "chat-fast" | "embedding" = ...
endpoint.description?
Section titled “endpoint.description?”string = ...
endpoint.dimension?
Section titled “endpoint.dimension?”number = ...
endpoint.displayName?
Section titled “endpoint.displayName?”string = ...
endpoint.family?
Section titled “endpoint.family?”string = ...
endpoint.modelServiceName?
Section titled “endpoint.modelServiceName?”string = ...
endpoint.name
Section titled “endpoint.name”string = ...
endpoint.profile?
Section titled “endpoint.profile?”{ cost?: number; quality?: number; speed?: number; } = ...
endpoint.profile.cost?
Section titled “endpoint.profile.cost?”number = ...
endpoint.profile.quality?
Section titled “endpoint.profile.quality?”number = ...
endpoint.profile.speed?
Section titled “endpoint.profile.speed?”number = ...
endpoint.reasoningEfforts?
Section titled “endpoint.reasoningEfforts?”("none" | "minimal" | "low" | "medium" | "high" | "xhigh" | "max")[] = ...
endpoint.serviceNames?
Section titled “endpoint.serviceNames?”Record<string, string> = ...
endpoint.state?
Section titled “endpoint.state?”string = ...
endpoint.status?
Section titled “endpoint.status?”{ deprecated: boolean; } = ...
endpoint.status.deprecated
Section titled “endpoint.status.deprecated”boolean = ...
endpoint.supportsTools?
Section titled “endpoint.supportsTools?”boolean = ...
endpoint.task?
Section titled “endpoint.task?”string = ...
family?
Section titled “family?”string = ...
string = ...
modelServiceName?
Section titled “modelServiceName?”string = ...
reasoningEfforts
Section titled “reasoningEfforts”("none" | "minimal" | "low" | "medium" | "high" | "xhigh" | "max")[] = ...
Returns
Section titled “Returns”string