Liking cljdoc? Tell your friends :D

im.ttalk.agent.provider.gemini

Google Gemini Provider —— 经 OpenAI 兼容端点(统一由 base/defprovider 生成)。

需要 GOOGLE_API_KEY 或显式 :api-key。

(require '[im.ttalk.agent.provider.gemini :as gemini]) (def provider (gemini/create-provider {:api-key "AIza..."}))

Google Gemini Provider —— 经 OpenAI 兼容端点(统一由 base/defprovider 生成)。

需要 GOOGLE_API_KEY 或显式 :api-key。

(require '[im.ttalk.agent.provider.gemini :as gemini])
(def provider (gemini/create-provider {:api-key "AIza..."}))
raw docstring

call-geminiclj

(call-gemini config__10075__auto__ messages__10076__auto__ tools__10077__auto__)

调用 gemini API(同步)

调用 gemini API(同步)
sourceraw docstring

call-gemini-asyncclj

(call-gemini-async config__10075__auto__
                   messages__10076__auto__
                   tools__10077__auto__)

异步调用 gemini API(返回 deferred<响应体>)

异步调用 gemini API(返回 deferred<响应体>)
sourceraw docstring

call-gemini-streamclj

(call-gemini-stream config__10075__auto__
                    messages__10076__auto__
                    tools__10077__auto__
                    on-token__10078__auto__)

流式调用 gemini API

流式调用 gemini API
sourceraw docstring

call-gemini-stream-asyncclj

(call-gemini-stream-async config__10075__auto__
                          messages__10076__auto__
                          tools__10077__auto__
                          on-token__10078__auto__)

异步流式调用 gemini API(返回 deferred<最终响应>)

异步流式调用 gemini API(返回 deferred<最终响应>)
sourceraw docstring

create-providerclj

(create-provider)
(create-provider opts10229)

创建 gemini Provider

创建 gemini Provider
sourceraw docstring

default-configclj

默认 gemini 配置

默认 gemini 配置
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
←Move to previous article
→Move to next article
Ctrl+/Jump to the search field
× close