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..."}))(call-gemini config__10075__auto__ messages__10076__auto__ tools__10077__auto__)调用 gemini API(同步)
调用 gemini API(同步)
(call-gemini-async config__10075__auto__
messages__10076__auto__
tools__10077__auto__)异步调用 gemini API(返回 deferred<响应体>)
异步调用 gemini API(返回 deferred<响应体>)
(call-gemini-stream config__10075__auto__
messages__10076__auto__
tools__10077__auto__
on-token__10078__auto__)流式调用 gemini API
流式调用 gemini API
(call-gemini-stream-async config__10075__auto__
messages__10076__auto__
tools__10077__auto__
on-token__10078__auto__)异步流式调用 gemini API(返回 deferred<最终响应>)
异步流式调用 gemini API(返回 deferred<最终响应>)
(create-provider)(create-provider opts10229)创建 gemini Provider
创建 gemini Provider
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |