Skip to main content

ai

函数名函数描述/介绍
ai.Chat
ai.ChatGLM
ai.FunctionCall
ai.Moonshot
ai.OpenAI
ai.apiKey
ai.baseURL
ai.debugStream
ai.domain
ai.funcCallRetryTimes
ai.model
ai.noHttps
ai.onStream
ai.proxy
ai.timeout
ai.type

函数定义#

Chat#

详细描述#

定义#

Chat(msg string, opts ...aispec.AIConfigOption) (string, error)

参数#

参数名参数类型参数解释
msgstring
opts...aispec.AIConfigOption

返回值#

返回值(顺序)返回值类型返回值解释
r1string
r2error

ChatGLM#

详细描述#

定义#

ChatGLM(opts ...aispec.AIConfigOption) aispec.AIClient

参数#

参数名参数类型参数解释
opts...aispec.AIConfigOption

返回值#

返回值(顺序)返回值类型返回值解释
r1aispec.AIClient

FunctionCall#

详细描述#

定义#

FunctionCall(input string, funcs any, opts ...aispec.AIConfigOption) (map[string]any, error)

参数#

参数名参数类型参数解释
inputstring
funcsany
opts...aispec.AIConfigOption

返回值#

返回值(顺序)返回值类型返回值解释
r1map[string]any
r2error

Moonshot#

详细描述#

定义#

Moonshot(opts ...aispec.AIConfigOption) aispec.AIClient

参数#

参数名参数类型参数解释
opts...aispec.AIConfigOption

返回值#

返回值(顺序)返回值类型返回值解释
r1aispec.AIClient

OpenAI#

详细描述#

定义#

OpenAI(opts ...aispec.AIConfigOption) aispec.AIClient

参数#

参数名参数类型参数解释
opts...aispec.AIConfigOption

返回值#

返回值(顺序)返回值类型返回值解释
r1aispec.AIClient

apiKey#

详细描述#

定义#

apiKey(k string) AIConfigOption

参数#

参数名参数类型参数解释
kstring

返回值#

返回值(顺序)返回值类型返回值解释
r1AIConfigOption

baseURL#

详细描述#

定义#

baseURL(baseURL string) AIConfigOption

参数#

参数名参数类型参数解释
baseURLstring

返回值#

返回值(顺序)返回值类型返回值解释
r1AIConfigOption

debugStream#

详细描述#

定义#

debugStream(h ...bool) AIConfigOption

参数#

参数名参数类型参数解释
h...bool

返回值#

返回值(顺序)返回值类型返回值解释
r1AIConfigOption

domain#

详细描述#

定义#

domain(domain string) AIConfigOption

参数#

参数名参数类型参数解释
domainstring

返回值#

返回值(顺序)返回值类型返回值解释
r1AIConfigOption

funcCallRetryTimes#

详细描述#

定义#

funcCallRetryTimes(times int) AIConfigOption

参数#

参数名参数类型参数解释
timesint

返回值#

返回值(顺序)返回值类型返回值解释
r1AIConfigOption

model#

详细描述#

定义#

model(model string) AIConfigOption

参数#

参数名参数类型参数解释
modelstring

返回值#

返回值(顺序)返回值类型返回值解释
r1AIConfigOption

noHttps#

详细描述#

定义#

noHttps(b bool) AIConfigOption

参数#

参数名参数类型参数解释
bbool

返回值#

返回值(顺序)返回值类型返回值解释
r1AIConfigOption

onStream#

详细描述#

定义#

onStream(h func(io.Reader)) AIConfigOption

参数#

参数名参数类型参数解释
hfunc(io.Reader)

返回值#

返回值(顺序)返回值类型返回值解释
r1AIConfigOption

proxy#

详细描述#

定义#

proxy(p string) AIConfigOption

参数#

参数名参数类型参数解释
pstring

返回值#

返回值(顺序)返回值类型返回值解释
r1AIConfigOption

timeout#

详细描述#

定义#

timeout(timeout float64) AIConfigOption

参数#

参数名参数类型参数解释
timeoutfloat64

返回值#

返回值(顺序)返回值类型返回值解释
r1AIConfigOption

type#

详细描述#

定义#

type(t string) AIConfigOption

参数#

参数名参数类型参数解释
tstring

返回值#

返回值(顺序)返回值类型返回值解释
r1AIConfigOption