Liking cljdoc? Tell your friends :D

im.ttalk.agent.provider.minimax

MiniMax Provider —— Anthropic 兼容实现(MiniMax 官方推荐使用 Anthropic 格式)。

端点:https://api.minimaxi.com/anthropic/v1/messages 鉴权:Authorization: Bearer <MINIMAX_API_KEY>(无需 anthropic-version 头)

通过复用 anthropic provider 的端点抽象,完整继承其请求/响应/流式/工具调用/ prompt-cache 策略/重试机制 —— MiniMax 只是换了 base-url + 路径 + Bearer 鉴权。

模型(M 系列推理模型,content 可能含推理过程,建议给足 :max-tokens): MiniMax-M3(最新,1M 上下文)、MiniMax-M2.7、MiniMax-M2.7-highspeed、 MiniMax-M2.5、MiniMax-M2.1、MiniMax-M2 等。

需要 MINIMAX_API_KEY 或显式 :api-key。

(require '[im.ttalk.agent.provider.minimax :as minimax] '[im.ttalk.agent.model :as model]) (def p (minimax/create-provider {:api-key "..."})) (model/call-llm p {:model "MiniMax-M2.7" :max-tokens 2048} [{:role :user :content "你好"}] nil)

MiniMax Provider —— Anthropic 兼容实现(MiniMax 官方推荐使用 Anthropic 格式)。

端点:https://api.minimaxi.com/anthropic/v1/messages
鉴权:Authorization: Bearer <MINIMAX_API_KEY>(无需 anthropic-version 头)

通过复用 anthropic provider 的端点抽象,完整继承其请求/响应/流式/工具调用/
prompt-cache 策略/重试机制 —— MiniMax 只是换了 base-url + 路径 + Bearer 鉴权。

模型(M 系列推理模型,content 可能含推理过程,建议给足 :max-tokens):
MiniMax-M3(最新,1M 上下文)、MiniMax-M2.7、MiniMax-M2.7-highspeed、
MiniMax-M2.5、MiniMax-M2.1、MiniMax-M2 等。

需要 MINIMAX_API_KEY 或显式 :api-key。

(require '[im.ttalk.agent.provider.minimax :as minimax]
         '[im.ttalk.agent.model :as model])
(def p (minimax/create-provider {:api-key "..."}))
(model/call-llm p {:model "MiniMax-M2.7" :max-tokens 2048}
                [{:role :user :content "你好"}] nil)
raw docstring

create-providerclj

(create-provider)
(create-provider opts)

创建 MiniMax Provider(Anthropic 兼容)。

参数:

  • opts: 可选 {:api-key "..." :base-url "..." ...},作为调用 config 默认值。 缺省从 MINIMAX_API_KEY 读取 api-key。

返回:AnthropicProvider 实例(provider-name 为 :minimax)。 api-key 缺失(空白)时抛 ExceptionInfo。

创建 MiniMax Provider(Anthropic 兼容)。

参数:
- opts: 可选 {:api-key "..." :base-url "..." ...},作为调用 config 默认值。
        缺省从 MINIMAX_API_KEY 读取 api-key。

返回:AnthropicProvider 实例(provider-name 为 :minimax)。
api-key 缺失(空白)时抛 ExceptionInfo。
sourceraw docstring

default-modelclj

source

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