MCPcopy Create free account

hub / github.com/1994qrq/2025doubao-free-api / functions

Functions141 in github.com/1994qrq/2025doubao-free-api

↓ 31 callersMethodinfo
(...params)
src/lib/logger.ts:178
↓ 31 callersMethodtoString
()
src/lib/logger.ts:128
↓ 22 callersMethoderror
(...params)
src/lib/logger.ts:203
↓ 16 callersMethodwarn
(...params)
src/lib/logger.ts:197
↓ 13 callersMethodpush
(content)
src/lib/logger.ts:59
↓ 13 callersMethodvalidate
(key: string, fn?: Function, message?: string)
src/lib/request/Request.ts:55
↓ 11 callersFunctiondaemonLog
* 写入守护进程日志
src/daemon.ts:22
↓ 8 callersMethodinjectTo
(ctx)
src/lib/response/Response.ts:45
↓ 8 callersMethodwrite
(buffer)
src/lib/logger.ts:68
↓ 6 callersMethodsuccess
(...params)
src/lib/logger.ts:172
↓ 5 callersFunctionisLikelyBase64
(s: string)
src/api/controllers/chat.ts:482
↓ 5 callersFunctionmaskBase64InString
(s: string)
src/api/controllers/chat.ts:457
↓ 5 callersFunctionpad
(n: number)
src/api/controllers/chat.ts:802
↓ 5 callersFunctionrequest
* 请求doubao * * @param method 请求方法 * @param uri 请求路径 * @param params 请求参数 * @param headers 请求头
src/api/controllers/chat.ts:106
↓ 5 callersFunctiontruncateForLog
(s: string, max = 200)
src/api/controllers/chat.ts:473
↓ 4 callersFunctionhmac
(key: Buffer | string, data: string)
src/api/controllers/chat.ts:798
↓ 4 callersMethodlog
(...params)
src/lib/logger.ts:184
↓ 3 callersFunctioncanonicalQuery
(params: Record<string, string>)
src/api/controllers/chat.ts:813
↓ 3 callersFunctionfinalize
()
src/api/controllers/chat.ts:1288
↓ 3 callersFunctionnormalizeCandidate
(maybe: any)
src/api/controllers/chat.ts:403
↓ 3 callersFunctionsha256Hex
(data: string | Buffer)
src/api/controllers/chat.ts:795
↓ 2 callersFunctionbuildAuthorization
( method: "GET" | "POST", host: string, path: string, params: Record<string, string>, sessionToken:
src/api/controllers/chat.ts:819
↓ 2 callersFunctioncleanBase64
(text: string)
src/api/controllers/chat.ts:688
↓ 2 callersFunctioncleanTextContent
(text: string)
src/api/controllers/chat.ts:606
↓ 2 callersFunctionextractRefFileUrls
* 提取消息中引用的文件URL * * @param messages 参考gpt系列消息格式,多轮对话请完整提供上下文
src/api/controllers/chat.ts:395
↓ 2 callersMethodisInstance
(value)
src/lib/response/Response.ts:59
↓ 2 callersFunctionmessagesPrepare
* 消息预处理 * * 由于接口只取第一条消息,此处会将多条消息合并为一条,实现多轮对话效果 * * @param messages 参考gpt系列消息格式,多轮对话请完整提供上下文 * @param refs 参考文件列表 * @param isRefConv 是否为引用会话
src/api/controllers/chat.ts:567
↓ 2 callersFunctionremoveConversation
* 移除会话 * * 在对话流传输完毕后移除会话,避免创建的会话出现在用户的对话列表中 * * @param refreshToken 用于刷新access_token的refresh_token
src/api/controllers/chat.ts:152
↓ 2 callersFunctionrfc3986Encode
(str: string)
src/api/controllers/chat.ts:792
↓ 2 callersFunctionsafeUrl
(url: string)
src/api/controllers/chat.ts:760
↓ 2 callersFunctionuploadFile
* 上传文件 * * @param fileUrl 文件URL * @param refreshToken 用于刷新access_token的refresh_token * @param isVideoImage 是否是用于视频图像
src/api/controllers/chat.ts:1138
↓ 2 callersMethodwriteSync
(buffer)
src/lib/logger.ts:64
↓ 1 callersMethod#getStackTopCodeInfo
()
src/lib/logger.ts:106
↓ 1 callersMethod#requestProcessing
* 请求处理 * * @param ctx 上下文 * @param routeFn 路由方法
src/lib/server.ts:94
↓ 1 callersFunctionacquireToken
* 获取缓存中的access_token * * 目前doubao的access_token是固定的,暂无刷新功能 * * @param refreshToken 用于刷新access_token的refresh_token
src/api/controllers/chat.ts:61
↓ 1 callersFunctionacquireUploadAuth
(refreshToken: string, resourceType: number)
src/api/controllers/chat.ts:880
↓ 1 callersFunctionamzDates
(date = new Date())
src/api/controllers/chat.ts:801
↓ 1 callersFunctionapplyImageUpload
( serviceId: string, uploadHost: string, accessKey: string, secretKey: string, sessionToken: string,
src/api/controllers/chat.ts:898
↓ 1 callersMethodattachRoutes
* 附加路由 * * @param routes 路由列表
src/lib/server.ts:53
↓ 1 callersFunctioncheckFileUrl
* 预检查文件URL有效性 * * @param fileUrl 文件URL
src/api/controllers/chat.ts:757
↓ 1 callersFunctioncheckResult
* 检查请求结果 * * @param result 结果
src/api/controllers/chat.ts:1253
↓ 1 callersFunctioncommitImageUpload
( serviceId: string, uploadHost: string, accessKey: string, secretKey: string, sessionToken: string,
src/api/controllers/chat.ts:1041
↓ 1 callersMethodcompare
(exception: (string | number)[])
src/lib/exceptions/Exception.ts:32
↓ 1 callersFunctioncreateProcess
()
src/daemon.ts:37
↓ 1 callersFunctioncreateTransStream
* 创建转换流 * * 将流格式转换为gpt兼容流格式 * * @param stream 消息流 * @param endCallback 传输结束回调
src/api/controllers/chat.ts:1399
↓ 1 callersMethoddebug
(...params)
src/lib/logger.ts:190
↓ 1 callersMethodflush
()
src/lib/logger.ts:72
↓ 1 callersMethodfooter
()
src/lib/logger.ts:167
↓ 1 callersFunctiongenerateCookie
* 生成cookie
src/api/controllers/chat.ts:91
↓ 1 callersMethodheader
()
src/lib/logger.ts:163
↓ 1 callersMethodisInstance
(value)
src/lib/response/Body.ts:37
↓ 1 callersMethodlisten
* 监听端口
src/lib/server.ts:149
↓ 1 callersMethodload
()
src/lib/configs/service-config.ts:59
↓ 1 callersMethodload
()
src/lib/configs/system-config.ts:76
↓ 1 callersFunctionmain
()
scripts/send_image_test.js:10
↓ 1 callersFunctionreceiveStream
* 从流接收完整的消息内容 * * @param stream 消息流
src/api/controllers/chat.ts:1266
↓ 1 callersFunctionsanitizeLogString
(input: string)
src/lib/logger.ts:14
↓ 1 callersFunctionsniffImageSize
(buf: Buffer, mimeType?: string)
src/api/controllers/chat.ts:992
↓ 1 callersMethodtoObject
()
src/lib/response/Body.ts:29
↓ 1 callersFunctionuploadToTos
(tosHost: string, storeUri: string, auth: string, fileData: Buffer, mimeType: string)
src/api/controllers/chat.ts:960
↓ 1 callersMethodwork
()
src/lib/logger.ts:77
Methodaddress
()
src/lib/configs/service-config.ts:47
MethodaddressHost
()
src/lib/configs/service-config.ts:37
FunctionarrayParse
(value)
src/lib/util.ts:283
FunctionbooleanParse
(value)
src/lib/util.ts:287
FunctionbuildDataBASE64
(type, ext, buffer)
src/lib/util.ts:119
Methodconstructor
(options: any = {})
src/lib/environment.ts:27
Methodconstructor
()
src/lib/logger.ts:54
Methodconstructor
(level, ...params)
src/lib/logger.ts:99
Methodconstructor
()
src/lib/logger.ts:159
Methodconstructor
()
src/lib/server.ts:21
Methodconstructor
(options?: any)
src/lib/configs/service-config.ts:28
Methodconstructor
(options?: any)
src/lib/configs/system-config.ts:35
Methodconstructor
(ctx, options: RequestOptions = {})
src/lib/request/Request.ts:39
Methodconstructor
* 构造异常 * * @param exception 异常 * @param _errmsg 异常消息
src/lib/exceptions/Exception.ts:22
Methodconstructor
* 构造异常 * * @param {[number, string]} exception 异常
src/lib/exceptions/APIException.ts:10
Methodconstructor
(data: any, message?: string)
src/lib/response/SuccessfulBody.ts:7
Methodconstructor
(options: BodyOptions = {})
src/lib/response/Body.ts:21
Methodconstructor
(error: APIException | Exception | Error, _data?: any)
src/lib/response/FailureBody.ts:11
Methodconstructor
(body: any, options: ResponseOptions = {})
src/lib/response/Response.ts:34
Functioncrc32
(value)
src/lib/util.ts:279
FunctioncreateCompletion
* 同步对话补全 * * @param messages 参考gpt系列消息格式,多轮对话请完整提供上下文 * @param refreshToken 用于刷新access_token的refresh_token * @param assistantId 智能体ID,默认使用Doubao原版
src/api/controllers/chat.ts:172
FunctioncreateCompletionStream
* 流式对话补全 * * @param messages 参考gpt系列消息格式,多轮对话请完整提供上下文 * @param refreshToken 用于刷新access_token的refresh_token * @param assistantId 智能体ID,默认使用Doubao原版
src/api/controllers/chat.ts:275
FunctioncreateCronJob
(cronPatterns: any, callback?: Function)
src/lib/util.ts:65
FunctiondecodeBASE64
(value)
src/lib/util.ts:295
Methoddestory
()
src/lib/logger.ts:215
FunctionencodeBASE64
(value)
src/lib/util.ts:291
FunctionextractBASE64DataFormat
(value)
src/lib/util.ts:179
FunctionextractURLExtension
(value: string)
src/lib/util.ts:60
Methodfatal
(...params)
src/lib/logger.ts:209
FunctionfetchFileBASE64
(url: string)
src/lib/util.ts:299
FunctiongenerateFakeABogus
* 生成伪a_bogus
src/api/controllers/chat.ts:80
FunctiongenerateFakeMsToken
* 生成伪msToken
src/api/controllers/chat.ts:68
FunctiongenerateRandomString
(options: any)
src/lib/util.ts:44
FunctiongenerateSSEData
(event?: string, data?: string, retry?: number)
src/lib/util.ts:113
FunctiongetDateString
(format = "yyyy-MM-dd", date = new Date())
src/lib/util.ts:77
FunctiongetIPAddressesByIPv4
()
src/lib/util.ts:81
FunctiongetMACAddressesByIPv4
()
src/lib/util.ts:97
FunctiongetResponseContentType
(value: any)
src/lib/util.ts:48
FunctiongetTokenLiveStatus
* 获取Token存活状态
src/api/controllers/chat.ts:1600
next →1–100 of 141, ranked by callers