openai-scala-google-gemini-client
openai-scala-google-gemini-client
API
io.cequence.openaiscala.gemini
JsonFormats
JsonFormats
io.cequence.openaiscala.gemini.domain
CachedContent
ChatRole
ChatRole
Model
User
Content
Content
DynamicRetrievalConfig
DynamicRetrievalPredictorMode
DynamicRetrievalPredictorMode
MODE_DYNAMIC
MODE_UNSPECIFIED
Expiration
Expiration
ExpireTime
TTL
FunctionDeclaration
HarmBlockThreshold
HarmBlockThreshold
BLOCK_LOW_AND_ABOVE
BLOCK_MEDIUM_AND_ABOVE
BLOCK_NONE
BLOCK_ONLY_HIGH
HARM_BLOCK_THRESHOLD_UNSPECIFIED
OFF
HarmCategory
HarmCategory
HARM_CATEGORY_CIVIC_INTEGRITY
HARM_CATEGORY_DANGEROUS
HARM_CATEGORY_DANGEROUS_CONTENT
HARM_CATEGORY_DEROGATORY
HARM_CATEGORY_HARASSMENT
HARM_CATEGORY_HATE_SPEECH
HARM_CATEGORY_MEDICAL
HARM_CATEGORY_SEXUAL
HARM_CATEGORY_SEXUALLY_EXPLICIT
HARM_CATEGORY_TOXICITY
HARM_CATEGORY_UNSPECIFIED
HARM_CATEGORY_VIOLENCE
HarmProbability
HarmProbability
HARM_PROBABILITY_UNSPECIFIED
HIGH
LOW
MEDIUM
NEGLIGIBLE
Modality
Modality
AUDIO
DOCUMENT
IMAGE
MODALITY_UNSPECIFIED
TEXT
VIDEO
Model
Part
Part
CodeExecutionResult
ExecutableCode
FileData
FunctionCall
FunctionResponse
InlineData
Text
PartPrefix
PartPrefix
codeExecutionResult
executableCode
fileData
functionCall
functionResponse
inlineData
text
Schema
SchemaType
SchemaType
ARRAY
BOOLEAN
INTEGER
NUMBER
OBJECT
STRING
TYPE_UNSPECIFIED
Tool
Tool
CodeExecution
FunctionDeclarations
GoogleSearch
GoogleSearchRetrieval
ToolPrefix
ToolPrefix
codeExecution
functionDeclarations
googleSearch
googleSearchRetrieval
io.cequence.openaiscala.gemini.domain.response
AttributionSourceId
AttributionSourceId
GroundingPassageId
SemanticRetrieverChunk
AttributionSourceIdPrefix
AttributionSourceIdPrefix
groundingPassage
semanticRetrieverChunk
BlockReason
BlockReason
BLOCKLIST
BLOCK_REASON_UNSPECIFIED
IMAGE_SAFETY
OTHER
PROHIBITED_CONTENT
SAFETY
Candidate
CitationMetadata
CitationSource
FinishReason
FinishReason
BLOCKLIST
FINISH_REASON_UNSPECIFIED
IMAGE_SAFETY
LANGUAGE
MALFORMED_FUNCTION_CALL
MAX_TOKENS
OTHER
PROHIBITED_CONTENT
RECITATION
SAFETY
SPII
STOP
GenerateContentResponse
GroundingAttribution
GroundingChunk
GroundingMetadata
GroundingSupport
ListCachedContentsResponse
ListModelsResponse
LogprobsResult
ModalityTokenCount
PromptFeedback
RetrievalMetadata
SafetyRating
SearchEntryPoint
Segment
TopCandidates
UsageMetadata
Web
io.cequence.openaiscala.gemini.domain.settings
CreateChatCompletionSettingsOps
RichGeminiCreateChatCompletionSettings
FunctionCallingMode
FunctionCallingMode
ANY
AUTO
MODE_UNSPECIFIED
NONE
GenerateContentSettings
GenerationConfig
PrebuiltVoiceConfig
SafetySetting
SpeechConfig
SpeechConfig
VoiceConfig
ToolConfig
ToolConfig
FunctionCallingConfig
io.cequence.openaiscala.gemini.service
GeminiService
GeminiServiceConsts
DefaultSettings
GeminiServiceFactory
io.cequence.openaiscala.gemini.service.impl
EndPoint
EndPoint
cachedContents
cachedContents
generateContent
models
streamGenerateContent
Param
Param
cachedContent
cached_content
contents
expireTime
generation_config
key
model
name
page_size
page_token
safety_settings
system_instruction
tool_config
tools
ttl
updateMask
openai-scala-google-gemini-client
openai-scala-google-gemini-client
Clear all
Members list
Concise view
Packages
package
io.cequence.openaiscala.gemini
package
io.cequence.openaiscala.gemini.domain
package
io.cequence.openaiscala.gemini.domain.response
package
io.cequence.openaiscala.gemini.domain.settings
package
io.cequence.openaiscala.gemini.service
package
io.cequence.openaiscala.gemini.service.impl