Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/EvanZhouDev/openai-oauth
/ functions
Functions
140 in github.com/EvanZhouDev/openai-oauth
⨍
Functions
140
◇
Types & classes
7
↓ 12 callers
Function
cloneValue
(value: T)
packages/openai-oauth-core/src/state.ts:31
↓ 8 callers
Function
createOpenAIOAuthFetchHandler
( settings: OpenAIOAuthServerOptions = {}, )
packages/openai-oauth/src/server.ts:85
↓ 8 callers
Function
parseJwtClaims
( token: string | undefined, )
packages/openai-oauth-core/src/auth.ts:79
↓ 7 callers
Function
createCodexOAuthFetch
( settings: CodexOAuthSettings = {}, )
packages/openai-oauth-core/src/transport.ts:306
↓ 7 callers
Function
encodeSse
(data: unknown)
packages/openai-oauth/src/chat-stream.ts:16
↓ 7 callers
Function
isRecord
(value: unknown)
packages/openai-oauth/src/shared.ts:30
↓ 7 callers
Function
normalizeCodexResponsesBody
( body: Record<string, unknown>, options: NormalizeCodexResponsesBodyOptions = {}, )
packages/openai-oauth-core/src/transport.ts:200
↓ 7 callers
Function
toErrorResponse
( message: string, status = 400, type = "invalid_request_error", )
packages/openai-oauth/src/shared.ts:63
↓ 6 callers
Function
emitRequestLog
( logger: ((event: OpenAIOAuthServerLogEvent) => void) | undefined, event: OpenAIOAuthServerLogEvent, )
packages/openai-oauth/src/logging.ts:28
↓ 6 callers
Function
loadAuthTokens
( options: AuthLoaderOptions, )
packages/openai-oauth-core/src/auth.ts:320
↓ 5 callers
Function
createJwt
(payload: Record<string, unknown>)
packages/openai-oauth-core/test/auth.test.ts:10
↓ 5 callers
Function
fetch
()
packages/openai-oauth-core/test/auth.test.ts:116
↓ 5 callers
Function
isRecord
(value: unknown)
packages/openai-oauth-core/src/auth.ts:58
↓ 5 callers
Function
normalizeVersion
(value: string | undefined)
packages/openai-oauth/src/models.ts:61
↓ 5 callers
Function
resetCodexClientVersionCache
()
packages/openai-oauth/src/models.ts:162
↓ 5 callers
Function
resolveCodexClientVersion
( dependencies: ModelResolverDependencies = {}, )
packages/openai-oauth/src/models.ts:108
↓ 5 callers
Function
toJsonResponse
(body: unknown, status = 200)
packages/openai-oauth/src/shared.ts:54
↓ 4 callers
Function
checkForOpenAIOAuthUpdates
( currentVersion: string, dependencies: UpdateCheckDependencies = {}, )
packages/openai-oauth/src/update-check.ts:62
↓ 4 callers
Function
compareSemver
(left: string, right: string)
packages/openai-oauth/src/update-check.ts:21
↓ 4 callers
Function
createAuthFile
()
packages/openai-oauth/test/server.test.ts:7
↓ 4 callers
Function
createAuthFile
()
packages/openai-oauth-core/test/transport.test.ts:11
↓ 4 callers
Function
deriveAccountId
( idToken: string | undefined, )
packages/openai-oauth-core/src/auth.ts:101
↓ 4 callers
Method
expandRequestBody
(body: JsonRecord)
packages/openai-oauth-core/src/state.ts:111
↓ 4 callers
Function
maybeString
(value: unknown)
packages/openai-oauth-core/src/auth.ts:309
↓ 4 callers
Function
mergeProviderMetadata
( left: SharedV3ProviderMetadata | undefined, right: SharedV3ProviderMetadata | undefined, )
packages/openai-oauth-provider/src/provider.ts:41
↓ 4 callers
Method
rememberResponse
(response: unknown, requestBody?: JsonRecord)
packages/openai-oauth-core/src/state.ts:142
↓ 4 callers
Function
trimOldestEntries
( map: Map<string, T>, maxEntries: number, )
packages/openai-oauth-core/src/state.ts:33
↓ 4 callers
Function
writeAuthFile
(filePath: string, data: unknown)
packages/openai-oauth-core/test/auth.test.ts:16
↓ 3 callers
Function
collectCompletedResponseFromSse
( stream: ReadableStream<Uint8Array>, )
packages/openai-oauth-core/src/sse.ts:66
↓ 3 callers
Function
isRecord
(value: unknown)
packages/openai-oauth-core/src/state.ts:28
↓ 3 callers
Function
parseCliArgs
(argv: string[])
packages/openai-oauth/src/cli-app.ts:111
↓ 3 callers
Function
resolveAuthFileCandidates
(authFilePath?: string)
packages/openai-oauth-core/src/auth.ts:157
↓ 3 callers
Function
resolveOpenAIOAuthModels
( client: CodexOAuthClient, configuredModels: string[] | undefined, dependencies: ModelResolverDependencies
packages/openai-oauth/src/models.ts:226
↓ 3 callers
Function
startOpenAIOAuthServer
( settings: OpenAIOAuthServerOptions = {}, )
packages/openai-oauth/src/server.ts:119
↓ 3 callers
Function
streamChatCompletions
( request: ChatRequest, provider: OpenAIOAuthProvider, logContext: { logger?: (event: OpenAIOAuthServerLo
packages/openai-oauth/src/chat-stream.ts:41
↓ 3 callers
Function
toMissingAuthFileMessage
(authFilePath: string | undefined)
packages/openai-oauth/src/cli-app.ts:150
↓ 3 callers
Function
toServerOptions
(args: CliArgs)
packages/openai-oauth/src/cli-app.ts:126
↓ 3 callers
Function
toStartupMessage
( baseUrl: string, availableModels: string[], options?: { useColor?: boolean }, )
packages/openai-oauth/src/cli-logging.ts:66
↓ 2 callers
Function
collectSseData
Parse all SSE data lines from a streaming response.
packages/openai-oauth/test/chat-stream.test.ts:30
↓ 2 callers
Function
createCodexOAuthClient
( settings: CodexOAuthSettings = {}, )
packages/openai-oauth-core/src/transport.ts:372
↓ 2 callers
Function
createJwt
(payload: Record<string, unknown>)
packages/openai-oauth-provider/test/auth.test.ts:10
↓ 2 callers
Function
createOpenAIOAuth
( settings: OpenAIOAuthProviderSettings = {}, )
packages/openai-oauth-provider/src/provider.ts:252
↓ 2 callers
Function
createToolSet
(tools: ChatToolDefinition[] | undefined)
packages/openai-oauth/src/chat-messages.ts:198
↓ 2 callers
Function
dim
(text: string, options?: { useColor?: boolean })
packages/openai-oauth/src/cli-logging.ts:63
↓ 2 callers
Method
emitChange
()
packages/openai-oauth-core/src/state.ts:222
↓ 2 callers
Function
encodeBase64Url
(value: Record<string, unknown>)
packages/openai-oauth-provider/test/auth.test.ts:7
↓ 2 callers
Function
encodeBase64Url
(value: Record<string, unknown>)
packages/openai-oauth-core/test/auth.test.ts:7
↓ 2 callers
Function
fakeFullStream
Helper to create a fake fullStream async iterable from an array of parts.
packages/openai-oauth/test/chat-stream.test.ts:19
↓ 2 callers
Function
findToolCallChunks
Find SSE chunks that contain tool_calls in the delta.
packages/openai-oauth/test/chat-stream.test.ts:41
↓ 2 callers
Function
installCliWarningLogger
()
packages/openai-oauth/src/cli-logging.ts:78
↓ 2 callers
Function
isRecord
(value: unknown)
packages/openai-oauth-core/src/sse.ts:63
↓ 2 callers
Function
mapFinishReason
( finishReason: string | undefined, )
packages/openai-oauth/src/shared.ts:78
↓ 2 callers
Function
normalizeVersion
(value: string | undefined)
packages/openai-oauth/src/update-check.ts:12
↓ 2 callers
Function
parseEventBlock
(block: string)
packages/openai-oauth-core/src/sse.ts:8
↓ 2 callers
Function
resolveBaseURL
(baseURL?: string)
packages/openai-oauth-core/src/transport.ts:101
↓ 2 callers
Function
resolveTargetUrl
(input: string, baseURL: string)
packages/openai-oauth-core/src/transport.ts:105
↓ 2 callers
Function
resolveWritePath
(preferred: string | undefined)
packages/openai-oauth-core/src/auth.ts:178
↓ 2 callers
Function
shutdown
()
packages/openai-oauth/src/cli-app.ts:217
↓ 2 callers
Method
snapshot
()
packages/openai-oauth-core/src/state.ts:191
↓ 2 callers
Function
toJsonToolOutput
(value: JsonValue)
packages/openai-oauth/src/chat-messages.ts:11
↓ 2 callers
Function
toModelMessages
(messages: ChatMessage[])
packages/openai-oauth/src/chat-messages.ts:111
↓ 2 callers
Function
toTextParts
(content: unknown)
packages/openai-oauth/src/chat-messages.ts:50
↓ 2 callers
Function
toTextToolOutput
(value: string)
packages/openai-oauth/src/chat-messages.ts:16
↓ 2 callers
Function
toToolChoice
( toolChoice: ChatToolChoice | undefined, )
packages/openai-oauth/src/chat-messages.ts:232
↓ 2 callers
Function
toUsage
(usage: UsageLike)
packages/openai-oauth/src/shared.ts:95
↓ 2 callers
Function
underline
( text: string, options?: { useColor?: boolean }, )
packages/openai-oauth/src/cli-logging.ts:58
↓ 2 callers
Function
uniqueStrings
(values: string[])
packages/openai-oauth/src/models.ts:47
↓ 2 callers
Function
withAnsi
( text: string, code: string, options?: { useColor?: boolean }, )
packages/openai-oauth/src/cli-logging.ts:46
↓ 2 callers
Function
writeWebResponse
( response: ServerResponse, webResponse: Response, )
packages/openai-oauth/src/shared.ts:223
↓ 1 callers
Function
captureResponsesState
( response: Response, requestBody: Record<string, unknown> | undefined, state: CodexResponsesState | undefi
packages/openai-oauth-core/src/transport.ts:277
↓ 1 callers
Function
coerceToolOutput
(content: unknown)
packages/openai-oauth/src/chat-messages.ts:21
↓ 1 callers
Function
copyUpstreamResponse
(response: Response)
packages/openai-oauth/src/shared.ts:155
↓ 1 callers
Function
createCliParser
(argv: string[])
packages/openai-oauth/src/cli-app.ts:64
↓ 1 callers
Function
createModel
(modelId: OpenAIOAuthModelId)
packages/openai-oauth-provider/src/provider.ts:267
↓ 1 callers
Function
createModelResolver
( client: CodexOAuthClient, configuredModels: string[] | undefined, dependencies: ModelResolverDependencies
packages/openai-oauth/src/models.ts:238
↓ 1 callers
Function
createRequestLogger
( settings: OpenAIOAuthServerOptions, )
packages/openai-oauth/src/logging.ts:6
↓ 1 callers
Function
decodeBase64Url
(value: string)
packages/openai-oauth-core/src/auth.ts:69
↓ 1 callers
Function
decodeBody
( body: BodyInit | null | undefined, )
packages/openai-oauth-core/src/transport.ts:160
↓ 1 callers
Function
emptyUsage
()
packages/openai-oauth-provider/src/provider.ts:35
↓ 1 callers
Function
encodeDone
()
packages/openai-oauth/src/chat-stream.ts:19
↓ 1 callers
Method
ensure
()
packages/openai-oauth-core/src/transport.ts:45
↓ 1 callers
Function
ensureDirectory
(filePath: string)
packages/openai-oauth-core/src/auth.ts:241
↓ 1 callers
Method
expandInput
(input: unknown[])
packages/openai-oauth-core/src/state.ts:205
↓ 1 callers
Function
fetchAvailableModels
( client: CodexOAuthClient, dependencies: ModelResolverDependencies = {}, )
packages/openai-oauth/src/models.ts:186
↓ 1 callers
Function
fetchLatestVersion
( fetchImpl: typeof fetch, )
packages/openai-oauth/src/update-check.ts:39
↓ 1 callers
Function
findExistingAuthFile
( authFilePath: string | undefined, )
packages/openai-oauth/src/cli-app.ts:137
↓ 1 callers
Function
formatWarningMessage
( warning: CliWarning, provider: string, model: string, )
packages/openai-oauth/src/cli-logging.ts:14
↓ 1 callers
Function
getDefaultCodexInstructions
()
packages/openai-oauth-core/src/transport.ts:94
↓ 1 callers
Function
handleChatCompletionsRequest
( request: Request, provider: OpenAIOAuthProvider, logger: ((event: OpenAIOAuthServerLogEvent) => void) | u
packages/openai-oauth/src/chat-completions.ts:61
↓ 1 callers
Function
handleResponsesRequest
( request: Request, settings: OpenAIOAuthServerOptions, client: CodexOAuthClient, )
packages/openai-oauth/src/responses.ts:17
↓ 1 callers
Function
handleRoutes
( request: Request, settings: OpenAIOAuthServerOptions, provider: OpenAIOAuthProvider, client: ReturnType<
packages/openai-oauth/src/server.ts:30
↓ 1 callers
Method
headers
()
packages/openai-oauth-core/src/transport.ts:72
↓ 1 callers
Function
isChatRequest
(value: unknown)
packages/openai-oauth/src/chat-completions.ts:24
↓ 1 callers
Function
isHelpFlag
(argv: string[])
packages/openai-oauth/src/cli-app.ts:104
↓ 1 callers
Function
isJsonValue
(value: unknown)
packages/openai-oauth/src/shared.ts:33
↓ 1 callers
Function
isRecord
(value: unknown)
packages/openai-oauth/src/models.ts:44
↓ 1 callers
Function
isRecord
(value: unknown)
packages/openai-oauth-core/src/transport.ts:98
↓ 1 callers
Function
isVersionFlag
(argv: string[])
packages/openai-oauth/src/cli-app.ts:107
↓ 1 callers
Function
iterateServerSentEvents
( stream: ReadableStream<Uint8Array>, )
packages/openai-oauth-core/src/sse.ts:30
↓ 1 callers
Function
logChatStreamResult
( logger: ((event: OpenAIOAuthServerLogEvent) => void) | undefined, requestId: string, startedAt: number,
packages/openai-oauth/src/chat-stream.ts:22
next →
1–100 of 140, ranked by callers