MCPcopy Create free account

hub / github.com/GewoonJaap/gemini-cli-openai / types & classes

Types & classes61 in github.com/GewoonJaap/gemini-cli-openai

Class
src/gemini-client.ts:100
Class
src/auth.ts:38
Class
src/helpers/auto-model-switching.ts:8
Class
src/helpers/native-tools-response-processor.ts:8
Class
src/helpers/citations-processor.ts:8
Class
src/helpers/native-tools-manager.ts:17
Class
src/helpers/generation-config-validator.ts:18
ClassAuthManager
src/auth.ts:38
ClassAutoModelSwitchingHelper
src/helpers/auto-model-switching.ts:8
InterfaceCachedTokenData
src/auth.ts:18
InterfaceChatCompletionChoice
src/types.ts:182
InterfaceChatCompletionMessage
src/types.ts:188
InterfaceChatCompletionRequest
src/types.ts:84
InterfaceChatCompletionResponse
src/types.ts:173
InterfaceChatCompletionUsage
src/types.ts:194
InterfaceChatMessage
src/types.ts:136
InterfaceCitationSource
src/types/native-tools.ts:74
ClassCitationsProcessor
src/helpers/citations-processor.ts:8
InterfaceDataUrlComponents
src/utils/image-utils.ts:12
InterfaceEnv
src/types.ts:13
ClassGeminiApiClient
src/gemini-client.ts:100
InterfaceGeminiCandidate
src/gemini-client.ts:25
InterfaceGeminiFormattedMessage
src/gemini-client.ts:82
InterfaceGeminiFunctionCall
src/types.ts:201
InterfaceGeminiPart
src/gemini-client.ts:44
InterfaceGeminiResponse
src/gemini-client.ts:37
InterfaceGeminiUrlContextMetadata
src/types/native-tools.ts:32
InterfaceGeminiUsageMetadata
src/gemini-client.ts:32
ClassGenerationConfigValidator
src/helpers/generation-config-validator.ts:18
InterfaceGroundingChunk
src/types/native-tools.ts:15
InterfaceGroundingMetadata
src/types/native-tools.ts:6
InterfaceGroundingSupport
src/types/native-tools.ts:22
InterfaceImageValidationResult
src/utils/image-utils.ts:5
InterfaceMessageContent
src/types.ts:149
InterfaceModelInfo
src/types.ts:52
InterfaceModelInfo
src/utils/image-utils.ts:17
InterfaceNativeTool
src/types/native-tools.ts:40
InterfaceNativeToolResponse
src/types/native-tools.ts:80
InterfaceNativeToolsConfiguration
src/types/native-tools.ts:45
InterfaceNativeToolsEnvSettings
src/types/native-tools.ts:61
ClassNativeToolsManager
src/helpers/native-tools-manager.ts:17
InterfaceNativeToolsRequestParams
src/types/native-tools.ts:54
ClassNativeToolsResponseProcessor
src/helpers/native-tools-response-processor.ts:8
InterfaceOAuth2Credentials
src/types.ts:42
InterfaceOpenAIChoice
src/stream-transformer.ts:17
InterfaceOpenAIChunk
src/stream-transformer.ts:35
InterfaceOpenAIDelta
src/stream-transformer.ts:25
InterfaceOpenAIFinalChoice
src/stream-transformer.ts:44
InterfaceOpenAIFinalChunk
src/stream-transformer.ts:56
InterfaceOpenAIToolCall
src/stream-transformer.ts:7
InterfaceOpenAIUsage
src/stream-transformer.ts:50
InterfaceProjectDiscoveryResponse
src/gemini-client.ts:87
InterfaceReasoningData
src/types.ts:213
InterfaceStreamChunk
src/types.ts:219
InterfaceTextContent
src/gemini-client.ts:77
InterfaceTokenCacheInfo
src/auth.ts:24
InterfaceTokenRefreshResponse
src/auth.ts:13
InterfaceTool
src/types.ts:73
InterfaceToolCall
src/types.ts:125
InterfaceUsageData
src/types.ts:208
InterfaceVideoMetadata
src/types.ts:143