unified-llm-client
Preparing search index...
GeminiAdapter
Class GeminiAdapter
Index
Constructors
constructor
Methods
complete
embed
stream
create
Cache
get
Cache
list
Caches
list
Models
update
Cache
delete
Cache
Constructors
constructor
new
GeminiAdapter
(
config
:
GeminiClientConfig
)
:
GeminiAdapter
Parameters
config
:
GeminiClientConfig
Returns
GeminiAdapter
Methods
complete
complete
(
options
:
GeminiCompletionOptions
)
:
Promise
<
CanonicalResponse
>
Parameters
options
:
GeminiCompletionOptions
Returns
Promise
<
CanonicalResponse
>
embed
embed
(
options
:
GeminiEmbeddingOptions
)
:
Promise
<
EmbeddingResponse
>
Parameters
options
:
GeminiEmbeddingOptions
Returns
Promise
<
EmbeddingResponse
>
stream
stream
(
options
:
GeminiCompletionOptions
,
)
:
AsyncGenerator
<
StreamChunk
,
void
,
void
>
Parameters
options
:
GeminiCompletionOptions
Returns
AsyncGenerator
<
StreamChunk
,
void
,
void
>
create
Cache
createCache
(
options
:
GeminiCreateCacheOptions
)
:
Promise
<
GeminiCachedContent
>
Parameters
options
:
GeminiCreateCacheOptions
Returns
Promise
<
GeminiCachedContent
>
get
Cache
getCache
(
name
:
string
)
:
Promise
<
GeminiCachedContent
>
Parameters
name
:
string
Returns
Promise
<
GeminiCachedContent
>
list
Caches
listCaches
(
options
?:
GeminiListCachesOptions
)
:
Promise
<
GeminiCachedContentPage
>
Parameters
options
:
GeminiListCachesOptions
= {}
Returns
Promise
<
GeminiCachedContentPage
>
list
Models
listModels
()
:
Promise
<
RemoteModelInfo
[]
>
Returns
Promise
<
RemoteModelInfo
[]
>
update
Cache
updateCache
(
name
:
string
,
options
:
GeminiUpdateCacheOptions
,
)
:
Promise
<
GeminiCachedContent
>
Parameters
name
:
string
options
:
GeminiUpdateCacheOptions
Returns
Promise
<
GeminiCachedContent
>
delete
Cache
deleteCache
(
name
:
string
)
:
Promise
<
void
>
Parameters
name
:
string
Returns
Promise
<
void
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
complete
embed
stream
create
Cache
get
Cache
list
Caches
list
Models
update
Cache
delete
Cache
unified-llm-client
Loading...