Kimi Android App API 逆向文档
Kimi Android App API 逆向文档
kimi_3.1.0.apk·com.moonshot.kimichat·3.1.0 (371)·260 APIs·69 services·909 messages·158 enums
SHA-256:
dfec71074faf75e5ae21c488538ff3a28a726ed2da33b609ee6a5953bcacc27fGit revision:
11d1ceb9b5e653e5da0a014dde3cddc81fff41bc
接口索引
共 69 个服务、260 个接口(⚡ = 服务端流式,需按帧解析)。
- 社区对话 ·
moment.v1.ChatService:CreateChatV2、GetLastChatV2、GetOriginalMessageCount、GetRawShareChatV2、ReChat - 社区-评论 ·
moment.v1.CommentService:CreateComment、DeleteComment、ListComments、ListSubComments、VoteComment - 社区-举报 ·
moment.v1.ComplaintService:CreateComplaint - 社区配置 ·
moment.v1.ConfigService:GetConfig - 社区-收藏 ·
moment.v1.FavoriteService:CreateFavorite、DeleteFavorite - 社区信息流 ·
moment.v1.FeedService:GetFeed、ListFeeds、ListFollowUnread、MarkReadForFollow - 社区-关注 ·
moment.v1.FollowService:ListFollows、ModifyBlock、ModifyFollow - 社区-话题 ·
moment.v1.HashtagService:GetHashtag、ListHashtags、RecommendHashtags - 社区-兴趣 ·
moment.v1.InterestService:ReportSelections、SubmitSelections - 社区-动态 ·
moment.v1.MomentService:CreateMoment、DeleteMoment、GetChatShareCard、ListMomentAskKimiQuestions、ListSimilarMoments、VoteMoment - 社区-屏蔽 ·
moment.v1.MuteService:AppendMuteReasons、ListMuteReasons、Mute、UnMute - 社区通知 ·
moment.v1.NotificationService:GetReminderStatus、ListNotification、ListReminders、MarkRead、MarkReadForReminder - 社区搜索 ·
moment.v1.SearchService:ListHotHashtagsInSearch、SearchHashtags、SearchMoments、SearchUsers、SuggestSearchQuery - 社区-上传 ·
moment.v1.UploadService:CreateFile、GeneratePresignedURL - 社区用户 ·
moment.v1.UserService:GetMe、GetUserProfile、ListMentionableBots - 对话 ·
kimi.gateway.chat.v1.ChatService:BatchDeleteChats、CancelChat、Chat⚡、ChatFromCase⚡、ContinueChat⚡、CreateChatFromShare、CreateChatShare、GetChat、GetChatShare、GetChatShareMessage、GetChatShareScreenshot、GetMessage、GetMessageRecommendPrompts、GetToolBlock、GetUnreadChats、ListChats、ListMessages、MarkChatAsRead、MessageSpeech⚡、ProcessAskUserResult、RegenerateMessage⚡、ReplayChatShareStream⚡、ReplyInteraction、ResumeChat⚡、ShareChatToCommunity、SubscribeMessageStream⚡、UpdateChat、VoteMessage - 对话分享 ·
kimi.gateway.chat.v1.ChatShareService:GetChatShareDocx - Kimi+ ·
kimi.gateway.chat.v1.KimiPlusService:ListKimiPlus、ListPinnedKimiPlus - 提示词 ·
kimi.gateway.chat.v1.PromptService:GetEnhancedPrompts - IM 群聊 ·
kimi.gateway.im.v1.IMService:CreateInvitation、CreateRoom、DeleteRoom、GetRoom、GetRoomByInvitation、GetThread、InviteMembers、ListMembers、ListMessages、ListRooms、ListTypingMembers、RemoveMember、SendMessage、SetMemberRole、UpdateRoom - 账号认证 ·
account.gateway.v1.AuthService:BindPhone、ConfirmLoginQRCode、LoginWithOneClick、LoginWithSMS、LoginWithThirdParty、Logout、RefreshToken、ScanLoginQRCode - 账号设备 ·
account.gateway.v1.DeviceService:RegisterDevice - 短信验证码 ·
account.gateway.v1.SMSService:ListCountries、SendVerifyCode - 青少年模式 ·
kimi.gateway.account.v1.MinorModeService:BindGuardian、GetMinorMode、ResetPasscode、UnbindGuardian、UpdateMinorMode、VerifyGuardianPhone、VerifyGuardianReset - 账号安全 ·
kimi.gateway.account.v1.SecurityService:BindPhone、BindThirdAccount、DeactivateAccount、ListThirdAccounts、RebindPhone、SendVerifyCode、UnbindThirdAccount、VerifyCurrentPhone - 用户 ·
kimi.gateway.account.v1.UserService:GetCurrentUser、ListWorkspaces、SwitchWorkspace、UpdateProfile - Claw 文件 ·
kimi.gateway.claw.v1.ClawFileService:ListFiles - 上下文 ·
kimi.gateway.context.v1.ContextService:GetGoal、UpdateGoal - 文档转换 ·
kimi.gateway.converter.v1.ConverterService:ExportDocument、GetExportDocumentJob - 文件 ·
kimi.gateway.file.v1.FileService:GetFileParseProgress - 存储 ·
kimi.gateway.storage.v1.StorageService:GetUserStorageQuota - 应用发布 ·
kimi.gateway.app.v1.AppService:ListVersions、PreviewApp、PublishApp、UnpublishApp - App 支持 ·
kimi.gateway.appsupport.v1.AppSupportService:ScanQRCode - 产物分享 ·
kimi.gateway.artifact.v1.ArtifactService:ShareArtifact - Claw 机器人 ·
kimi.gateway.claw.v1.ClawService:CreateBot、CreateModelAPIKey、DeleteBot、ListBots - Claw 技能 ·
kimi.gateway.claw.v1.ClawSkillService:DeleteRemoteSkill、InstallSkillToRemote、ListClawSkills、ListRemoteSkills - 配置 ·
kimi.gateway.config.v1.ConfigService:GetAvailableModels、GetConfig、GetPrecheckConfig - 设备 ·
kimi.gateway.device.v1.DeviceService:CountDevices、DeleteDevice、ListDevices - 实验 ·
kimi.gateway.experiment.v1.ExperimentService:GetExperiments - 信息流 ·
kimi.gateway.feed.v1.FeedService:ListFeeds - 凭证签发 ·
kimi.gateway.issuance.v1.IssuanceService:GetCredential - MCP OAuth ·
kimi.gateway.mcp.v1.MCPOAuthService:CreateMCPServerAuthorization、GetMCPServerAuthorization - MCP ·
kimi.gateway.mcp.v1.MCPService:SetMCPUserSettingStatus - OKC/产物 ·
kimi.gateway.mcp.v1.OKCService:GetCitationsByChat、GetDeploymentByChatShare、GetManifest、GetOutputFileTree、GetOutputFileTreeByShare、PublishDeployment、ResolveFileURI、ResolveFileURIByShare、UnpublishDeployment - 会员 ·
kimi.gateway.membership.v2.MembershipService:ClaimEventBalance、GetBalanceEventInfo、GetSubscription、GetSubscriptionStats、ListBalanceActions - 长期记忆 ·
kimi.gateway.memory.v1.MemoryService:DeleteMemory、ListMemories - 记忆仓库 ·
kimi.gateway.memory.v1.VaultService:GetDreamStatus、GetVaultPage、GetVaultTree、ResetDreamVault - 杂项 ·
kimi.gateway.misc.v1.MiscService:GetDataSourceLocalizedInfo - 通知 ·
kimi.gateway.notification.v1.NotificationService:ListUserNotifications、MarkNotificationsRead - 商品 ·
kimi.gateway.order.v1.GoodsService:ListGoods - 订阅 ·
kimi.gateway.order.v1.SubscriptionService:CreateSubscription、GetDiscountURL、GetPricePoster、VeryDiscountUser - 置顶 ·
kimi.gateway.pin.v1.PinService:ListPinResources、PinResource、UnpinResource - 插件 ·
kimi.gateway.plugin.v1.PluginService:GetPlugin、InstallPlugin、ListAvailablePlugins、ListInstalledPlugins、ListPluginCategories、ListPluginSections、UninstallPlugin - 项目 ·
kimi.gateway.project.v1.ProjectService:CreateProject、DeleteProject、DeleteProjectFile、GetProject、ListProjectFiles、ListProjectUploadFiles、ListProjects、SetAvailableProjects、UpdateProject - 营销素材 ·
kimi.gateway.promotionalasset.v1.PromotionalAssetService:ListPromotionalAssets - 风控 ·
kimi.gateway.riskcontrol.v1.RiskControlService:ReportEvent - 技能任务 ·
kimi.gateway.skill.v1.SkillJobService:CreateSkillJob、DeleteSkillJob、GetSkillJob、RetrySkillJob - 技能 ·
kimi.gateway.skill.v1.SkillService:GetSkill、GetSkillFileTree、InstallSkill、ListInstalledSkills、ListSkillUseCases、ListSkills、RemoveSkill - 幻灯片 ·
kimi.gateway.slides.v1.SlidesService:GetSlides - 展示位 ·
kimi.gateway.suggest.v1.OpenShowcaseService:GetShowcaseByID - 展示位 ·
kimi.gateway.suggest.v1.ShowcaseService:ListDefaultShowcases、ListMobileHomepageShowcases - 推荐 ·
kimi.gateway.suggest.v1.SuggestService:ClaimPopupExposure、ListPopups - 多智能体 ·
kimi.gateway.swarm.v1.SwarmService:ListAgentMessages、ListAgentMessagesByShare、ListAgents、StopAgents - 触发器 ·
kimi.gateway.trigger.v1.TriggerService:CreateTask、DeleteTask、GetTask、ListTaskExecutions、ListTasks、MarkExecutionRead、RunTask、UpdateTask - 语音合成 ·
kimi.gateway.tts.v1.TTSService:ListVoices - 网站别名 ·
kimi.gateway.websites.v1.WebsiteSlugService:GetWebsiteSlug、SetWebsiteSlug、ValidateWebsiteSlug - 远程控制 ·
kimi.gateway.work.v1.RemoteControlService:CreatePairing、CreateWebSocketTicket、GetPairing、ListClients、ListServers、RevokeClient - 发件箱 ·
kimi.outbox.v1.OutboxService:ClearOutboxMessages、CreateOutboxMessage、DeleteOutboxMessage、ListOutboxMessages、ReorderOutboxMessages、ResumeOutbox、SendOutboxMessageNow、StopOutbox、UpdateOutboxMessage - 用户设置 ·
kimi.usersetting.v1.UserSettingService:GetUserSetting、UpdateUserSetting
基础环境信息
1. APK 版本号
- 文件名
kimi_3.1.0.apk(下载源https://appsupport.moonshot.cn/api/app/pkg/latest/android/download,302 →kimi-img.moonshot.cn/app/download/android/kimi_3.1.0.apk) - 包名
com.moonshot.kimichat;应用名 Kimi - versionName 3.1.0;versionCode 371
- minSdk 26 / targetSdk 36;AGP 8.13.2;单 APK,3 个 dex,dex 版本 038
- 体积 35,683,906 字节
2. 基础 Base URL
| 用途 | URL | 说明 |
|---|---|---|
| 主 API(生产) | https://www.kimi.com/apiv2 |
所有 Connect-RPC 业务接口基址 |
| 主 API(测试) | https://kimi.kimi.team/apiv2 |
内测环境基址 |
| Web 站 | https://www.kimi.com |
分享页/协议页 |
| 鉴权基址 | https://auth.kimi.com |
账号认证 |
| 应用支持 | https://appsupport.moonshot.cn |
APK 下载/帮助 |
| 对象存储 | https://kimi-img.moonshot.cn |
图片/文件 CDN |
完整 URL = Base + <路径>;绝大多数服务走 /apiv2,账号服务 account.gateway.v1.AuthService 的 Logout / RefreshToken 走 /api 前缀。
3. 全局通用请求头(所有接口共用)
| 请求头 | 必填 | 取值性质 | 说明 |
|---|---|---|---|
Authorization |
必填 | 动态 | Bearer <accessToken>;未登录接口(登录/短信)不带。由 AccountSessionManager 统一注入。 |
Content-Type |
必填 | 动态 | Unary 用 application/json;服务端流式用 application/connect+json(实测:用错返回 415)。 |
Accept |
可选 | 动态 | 期望的响应编码;流式可带 application/connect+json。 |
R-Timezone |
必填 | 动态 | 设备时区(如 Asia/Shanghai)。 |
x-msh-platform |
必填 | 固定 | 固定 android。 |
x-msh-os-version |
必填 | 动态 | 系统 API 级别/版本号。 |
x-msh-device-model |
必填 | 动态 | Build.MODEL 设备型号。 |
x-msh-device-id |
必填 | 动态 | 设备唯一 ID(首次安装生成并持久化)。 |
x-msh-session-id |
必填 | 动态 | 会话串 ID(getSsid)。 |
x-msh-version |
必填 | 动态 | 客户端版本号(3.1.0)。 |
x-msh-app-channel |
必填 | 动态 | 分发渠道号。 |
x-msh-android-version |
必填 | 动态 | Android 版本(Build.VERSION.RELEASE)。 |
X-Language |
必填 | 动态 | 语言(如 zh-CN)。 |
X-Msh-Shield-Data |
必填 | 动态 | 风控/设备指纹数据,由风控 SDK 生成。 |
X-Auth-Block |
可选 | 动态 | 鉴权拦截标记(账号被风控时)。 |
X-TC-Token |
可选 | 动态 | 腾讯风控/验证 token。 |
x-user-region |
可选 | 动态 | 用户区域。 |
X-App-Key |
可选 | 固定 | 部分 OpenAPI/插件接口使用的应用 Key。 |
- 固定值:
x-msh-platform=android;Content-Type按接口类型取application/json(Unary)或application/connect+json(流式)。 - 动态生成:
Authorization、R-Timezone、x-msh-os-version、x-msh-device-model、x-msh-device-id、x-msh-session-id、x-msh-version、x-msh-app-channel、x-msh-android-version、X-Language、X-Msh-Shield-Data。
4. 鉴权体系说明
- Token 模型:
Authorization: Bearer <accessToken>;refresh token 以键android_tech_refresh_token持久化 - 刷新链路:access token 失效时由
AccountSessionManager(Lzr/d;)调用/api/account.gateway.v1.AuthService/RefreshToken换新并重放原请求 - 登录方式:短信验证码、一键登录、第三方、扫码
- 免鉴权接口:
SMSService/*、AuthService/LoginWith*、AppService/ListVersions等
5. Connect-RPC 协议简要说明
- 协议 Connect-RPC; Unary 请求用
application/json,服务端流式用application/connect+json(实测:互换会返回 415) - 路径
/{proto 全限定服务名}/{方法名},如/moment.v1.MomentService/CreateMoment - Unary:请求/响应各为一个 JSON 对象;HTTP 方法 POST
- Server-Streaming:响应为 Connect 流帧序列,每帧负载为
ChatResponse事件信封;HTTP 方法 POST - 消息命名约定
<方法名>Request/<方法名>Response(同 proto 包),字段为 proto JSON 映射(camelCase)
本包内服务端流式 RPC 清单:
| 路径 | 请求消息 |
|---|---|
/kimi.gateway.chat.v1.ChatService/Chat |
com.moonshot.kimi.proto.kimi.gateway.chat.v1.ChatRequest |
/kimi.gateway.chat.v1.ChatService/ChatFromCase |
com.moonshot.kimi.proto.kimi.gateway.chat.v1.ChatFromCaseRequest |
/kimi.gateway.chat.v1.ChatService/ContinueChat |
com.moonshot.kimi.proto.kimi.gateway.chat.v1.ContinueChatRequest |
/kimi.gateway.chat.v1.ChatService/MessageSpeech |
com.moonshot.kimi.proto.kimi.gateway.chat.v1.MessageSpeechRequest |
/kimi.gateway.chat.v1.ChatService/RegenerateMessage |
com.moonshot.kimi.proto.kimi.gateway.chat.v1.RegenerateMessageRequest |
/kimi.gateway.chat.v1.ChatService/ReplayChatShareStream |
com.moonshot.kimi.proto.kimi.gateway.chat.v1.ReplayChatShareStreamRequest |
/kimi.gateway.chat.v1.ChatService/ResumeChat |
com.moonshot.kimi.proto.kimi.gateway.chat.v1.ResumeChatRequest |
/kimi.gateway.chat.v1.ChatService/SubscribeMessageStream |
com.moonshot.kimi.proto.kimi.gateway.chat.v1.SubscribeMessageStreamRequest |
6. 错误码总表
错误通过 ErrorResponseV2(应用类 Lfx/o;)返回:{ code:int, message:string, details:List<ErrorDetail> }。
| code | gRPC 状态 | 说明 |
|---|---|---|
0 |
OK | 成功 |
400 |
INVALID_ARGUMENT | 请求参数非法(字段缺失/类型错误/超出约束) |
401 |
UNAUTHENTICATED | 未认证:token 缺失/过期,需刷新或重新登录 |
403 |
PERMISSION_DENIED | 无权限:账号受限、青少年模式、或资源不属于当前用户 |
404 |
NOT_FOUND | 资源不存在(已删除) |
409 |
ALREADY_EXISTS | 冲突(重复创建/重复关注) |
412 |
FAILED_PRECONDITION | 前置条件不满足 |
429 |
RESOURCE_EXHAUSTED | 频率/配额限制 |
499 |
CANCELLED | 客户端取消(流式中断) |
500 |
INTERNAL | 服务端内部错误 |
503 |
UNAVAILABLE | 服务不可用/过载 |
504 |
DEADLINE_EXCEEDED | 超时 |
7. 社区信息流分类(含“热门流”)
社区首页/发现页内容由 moment.v1.FeedService/ListFeeds 驱动,用请求体 category 区分不同“流”:
| category | 大白话 | 说明 |
|---|---|---|
FEED_CATEGORY_UNSPECIFIED |
默认 | 未指定,服务端兜底 |
FEED_CATEGORY_RECOMMEND |
推荐流(即“热门/发现”) | 算法推荐的热门与兴趣内容,社区默认首页 |
FEED_CATEGORY_FOLLOW |
关注流 | 你关注的人发的动态 |
FEED_CATEGORY_HASHTAG |
话题流 | 某话题下的动态(带 hashtagId) |
FEED_CATEGORY_USER_FAVORITE |
我的收藏 | 我收藏过的动态 |
FEED_CATEGORY_USER_LIKES |
我点赞过的 | 我点过赞的动态 |
FEED_CATEGORY_USER_PUBLISH |
我发布的 | 我自己发的动态(传 userId 可看别人主页) |
- “热门流”落点:Kimi 社区 没有单独的 HOT 枚举, 热门/推荐 =
FEED_CATEGORY_RECOMMEND;单条卡片用GetFeed(feedType:FEED_TYPE_MOMENT/FEED_TYPE_INTEREST_CARD)。 - 热门话题:
moment.v1.SearchService/ListHotHashtagsInSearch。 - 另有 与社区无关 的首页展示流
kimi.gateway.feed.v1.FeedService/ListFeeds,勿混淆。
8. Token 类型与刷新机制
鉴权 Token 共两类(均来自登录/刷新接口响应):
| Token | 字段名 | 用途 | 有效期 | 存放 |
|---|---|---|---|---|
| 访问令牌 accessToken | accessToken |
每个请求头 Authorization: Bearer |
实测 900 秒(15 分钟) | 内存 |
| 刷新令牌 refreshToken | refreshToken |
仅用于换取新令牌 | 长(天级) | 本地持久化,键 android_tech_refresh_token |
- 获取(登录):
LoginWithSMS/LoginWithOneClick/LoginWithThirdParty/ 扫码两步 → 响应{ accessToken, refreshToken, newUser, userId }。 - 刷新:
POST https://www.kimi.com/api/account.gateway.v1.AuthService/RefreshToken(App 端常量表指向/api);请求{ refreshToken },响应{ accessToken, refreshToken }—— 双令牌轮换,必须用新 refreshToken 覆盖旧值。 实测:该路径在 Web 生产网关返回 404(连同 8 种变体),refresh token 应视为由 登录响应直接下发 而非端点换取。 - 触发:任意接口 401/403 时自动刷新并重放;失败则跳登录。
- 登出:
POST /api/account.gateway.v1.AuthService/Logout。 - 非鉴权 token:
pageToken/nextPageToken是分页游标;推送 token、tr_token、X-TC-Token、X-Msh-Shield-Data属推送/风控,与登录态无关。
社区对话 · moment.v1.ChatService(5 个方法)
001 · CreateChatV2 — 创建动态对话
服务:moment.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.ChatService/CreateChatV2
- API用途:基于动态创建一条对话(V2),返回对话 ID 供进入聊天。
- 这接口能干啥(大白话):在动态上开一个新对话,然后跳进聊天页。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.CreateChatV2Request
| 字段名(JSON key) | 类型 |
|---|---|
momentId |
string |
chatType |
enum ChatType |
chatTypeSubKey |
string |
askKimiQuestion |
string |
字段取值:
chatType:CHAT_TYPE_UNSPECIFIED、CHAT_TYPE_ASK_KIMI、CHAT_TYPE_CONTINUE、CHAT_TYPE_REMIX_CODE_ARTIFACT_DEEP_RESEARCH、CHAT_TYPE_REMIX_HTML、CHAT_TYPE_REMIX_IMAGE、CHAT_TYPE_REMIX_OKC_ARTIFACT
调用示例
POST https://www.kimi.com/apiv2/moment.v1.ChatService/CreateChatV2 |
返回格式 — com.moonshot.kimi.proto.moment.v1.CreateChatV2Response
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
chat |
message Chat |
chatType |
enum ChatType |
chatTypeSubKey |
string |
字段取值:
chatType:CHAT_TYPE_UNSPECIFIED、CHAT_TYPE_ASK_KIMI、CHAT_TYPE_CONTINUE、CHAT_TYPE_REMIX_CODE_ARTIFACT_DEEP_RESEARCH、CHAT_TYPE_REMIX_HTML、CHAT_TYPE_REMIX_IMAGE、CHAT_TYPE_REMIX_OKC_ARTIFACT
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
002 · GetLastChatV2 — 获取最近动态对话
服务:moment.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.ChatService/GetLastChatV2
- API用途:获取某动态下用户最近一次创建的对话,实现“继续对话”。
- 这接口能干啥(大白话):回到上次在这条动态开的对话,接着聊。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.Feed
| 字段名(JSON key) | 类型 |
|---|---|
feedType |
enum FeedType |
feedId |
string |
moment |
message Moment |
interestCard |
message InterestCard |
recEventLog |
message RecEventLog |
字段取值:
feedType:FEED_TYPE_UNSPECIFIED、FEED_TYPE_INTEREST_CARD、FEED_TYPE_MOMENT
调用示例
POST https://www.kimi.com/apiv2/moment.v1.ChatService/GetLastChatV2 |
返回格式 — com.moonshot.kimi.proto.moment.v1.GetLastChatV2Response
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
chatType |
enum ChatType |
chatTypeSubKey |
string |
字段取值:
chatType:CHAT_TYPE_UNSPECIFIED、CHAT_TYPE_ASK_KIMI、CHAT_TYPE_CONTINUE、CHAT_TYPE_REMIX_CODE_ARTIFACT_DEEP_RESEARCH、CHAT_TYPE_REMIX_HTML、CHAT_TYPE_REMIX_IMAGE、CHAT_TYPE_REMIX_OKC_ARTIFACT
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
003 · GetOriginalMessageCount — 获取原始消息数
服务:moment.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.ChatService/GetOriginalMessageCount
- API用途:获取该动态对话可展示的原始消息条数。
- 这接口能干啥(大白话):看这条动态对话原本有多少条消息。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.GetOriginalMessageCountRequest
| 字段名(JSON key) | 类型 |
|---|---|
momentId |
string |
chatId |
string |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.ChatService/GetOriginalMessageCount |
返回格式 — com.moonshot.kimi.proto.moment.v1.GetOriginalMessageCountResponse
| 字段名(JSON key) | 类型 |
|---|---|
messageCount |
int32 |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
004 · GetRawShareChatV2 — 获取原始分享对话
服务:moment.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.ChatService/GetRawShareChatV2
- API用途:获取分享卡片对应的原始对话内容(V2)。
- 这接口能干啥(大白话):把分享卡片背后的原始对话内容取出来。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.GetRawShareChatV2Request
| 字段名(JSON key) | 类型 |
|---|---|
chatShareId |
string |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.ChatService/GetRawShareChatV2 |
返回格式 — com.moonshot.kimi.proto.moment.v1.GetRawShareChatV2Response
| 字段名(JSON key) | 类型 |
|---|---|
share |
message ChatShare |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
005 · ReChat — 动态追问
服务:moment.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.ChatService/ReChat
- API用途:在动态对话中继续发送追问消息。
- 这接口能干啥(大白话):在动态对话里继续追问。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.Feed
| 字段名(JSON key) | 类型 |
|---|---|
feedType |
enum FeedType |
feedId |
string |
moment |
message Moment |
interestCard |
message InterestCard |
recEventLog |
message RecEventLog |
字段取值:
feedType:FEED_TYPE_UNSPECIFIED、FEED_TYPE_INTEREST_CARD、FEED_TYPE_MOMENT
调用示例
POST https://www.kimi.com/apiv2/moment.v1.ChatService/ReChat |
返回格式 — com.moonshot.kimi.proto.moment.v1.ReChatResponse
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
chat |
message Chat |
chatType |
enum ChatType |
chatTypeSubKey |
string |
字段取值:
chatType:CHAT_TYPE_UNSPECIFIED、CHAT_TYPE_ASK_KIMI、CHAT_TYPE_CONTINUE、CHAT_TYPE_REMIX_CODE_ARTIFACT_DEEP_RESEARCH、CHAT_TYPE_REMIX_HTML、CHAT_TYPE_REMIX_IMAGE、CHAT_TYPE_REMIX_OKC_ARTIFACT
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
社区-评论 · moment.v1.CommentService(5 个方法)
006 · CreateComment — 发表评论
服务:moment.v1.CommentService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.CommentService/CreateComment
- API用途:对动态发表评论或回复某条评论(parentCommentId),支持 @ 用户与图片。
- 这接口能干啥(大白话):发评论;也能回复别人的评论(带 targetCommentId)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.CreateCommentRequest
| 字段名(JSON key) | 类型 |
|---|---|
momentId |
string |
targetCommentId |
string |
content |
message CommentContent |
mentions |
repeated |
links |
repeated |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.CommentService/CreateComment |
返回格式 — com.moonshot.kimi.proto.moment.v1.CreateCommentResponse
| 字段名(JSON key) | 类型 |
|---|---|
comment |
message Comment |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
007 · DeleteComment — 删除评论
服务:moment.v1.CommentService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.CommentService/DeleteComment
- API用途:删除自己的评论;若有子评论会一并影响展示。
- 这接口能干啥(大白话):删掉自己的评论。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.DeleteCommentRequest
| 字段名(JSON key) | 类型 |
|---|---|
commentId |
string |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.CommentService/DeleteComment |
返回格式
无独立 Response 消息;通常返回空对象 {}(删除/无返回体类接口)。
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
008 · ListComments — 列出评论
服务:moment.v1.CommentService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.CommentService/ListComments
- API用途:分页拉取某动态的一级评论列表。
- 这接口能干啥(大白话):拉一页这条动态下的评论。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.Feed
| 字段名(JSON key) | 类型 |
|---|---|
feedType |
enum FeedType |
feedId |
string |
moment |
message Moment |
interestCard |
message InterestCard |
recEventLog |
message RecEventLog |
字段取值:
feedType:FEED_TYPE_UNSPECIFIED、FEED_TYPE_INTEREST_CARD、FEED_TYPE_MOMENT
调用示例
POST https://www.kimi.com/apiv2/moment.v1.CommentService/ListComments |
返回格式 — com.moonshot.kimi.proto.moment.v1.ListCommentsResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
pageStat |
message PageStat |
isLastPage |
bool |
pinnedCommentId |
string |
comments |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
009 · ListSubComments — 列出子评论
服务:moment.v1.CommentService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.CommentService/ListSubComments
- API用途:拉取某条评论下的二级(子)评论列表。
- 这接口能干啥(大白话):看某条评论下面的回复(二级评论)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.ListCommentsResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
pageStat |
message PageStat |
isLastPage |
bool |
pinnedCommentId |
string |
comments |
repeated |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.CommentService/ListSubComments |
返回格式 — com.moonshot.kimi.proto.moment.v1.ListSubCommentsResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
subComments |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
010 · VoteComment — 评论点赞/投票
服务:moment.v1.CommentService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.CommentService/VoteComment
- API用途:对评论执行点赞/取消点赞/点踩,action 决定方向。
- 这接口能干啥(大白话):给评论点赞、取消点赞或点踩。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.VoteCommentRequest
| 字段名(JSON key) | 类型 |
|---|---|
commentId |
string |
voteAction |
enum CommentVoteAction |
字段取值:
voteAction:COMMENT_VOTE_ACTION_UNSPECIFIED、COMMENT_VOTE_ACTION_CANCEL_DISLIKE、COMMENT_VOTE_ACTION_CANCEL_LIKE、COMMENT_VOTE_ACTION_DISLIKE、COMMENT_VOTE_ACTION_LIKE
调用示例
POST https://www.kimi.com/apiv2/moment.v1.CommentService/VoteComment |
返回格式 — com.moonshot.kimi.proto.moment.v1.VoteCommentResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
社区-举报 · moment.v1.ComplaintService(1 个方法)
011 · CreateComplaint — 提交举报
服务:moment.v1.ComplaintService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.ComplaintService/CreateComplaint
- API用途:对动态/评论/用户提交举报,含举报类型、原因与佐证材料。
- 这接口能干啥(大白话):举报动态/评论/用户,选类型写理由。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.CreateComplaintRequest
| 字段名(JSON key) | 类型 |
|---|---|
objectType |
enum ComplaintObjectType |
objectId |
string |
reason |
string |
字段取值:
objectType:COMPLAINT_OBJECT_TYPE_UNSPECIFIED、COMPLAINT_OBJECT_TYPE_COMMENT、COMPLAINT_OBJECT_TYPE_MOMENT、COMPLAINT_OBJECT_TYPE_USER
调用示例
POST https://www.kimi.com/apiv2/moment.v1.ComplaintService/CreateComplaint |
返回格式 — com.moonshot.kimi.proto.moment.v1.CreateComplaintResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
社区配置 · moment.v1.ConfigService(1 个方法)
012 · GetConfig — 获取社区配置
服务:moment.v1.ConfigService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.ConfigService/GetConfig
- API用途:拉取社区模块的功能开关、文案与阈值配置。
- 这接口能干啥(大白话):拉社区的功能开关和文案配置。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.GetConfigRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/moment.v1.ConfigService/GetConfig |
返回格式 — com.moonshot.kimi.proto.moment.v1.GetConfigResponse
| 字段名(JSON key) | 类型 |
|---|---|
notification |
message NotificationConfig |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
社区-收藏 · moment.v1.FavoriteService(2 个方法)
013 · CreateFavorite — 收藏动态
服务:moment.v1.FavoriteService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.FavoriteService/CreateFavorite
- API用途:收藏一条动态到个人收藏夹,支持分组/备注。
- 这接口能干啥(大白话):把动态收进自己的收藏夹。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.CreateFavoriteRequest
| 字段名(JSON key) | 类型 |
|---|---|
momentId |
string |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.FavoriteService/CreateFavorite |
返回格式 — com.moonshot.kimi.proto.moment.v1.CreateFavoriteResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
014 · DeleteFavorite — 取消收藏
服务:moment.v1.FavoriteService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.FavoriteService/DeleteFavorite
- API用途:取消对某条动态的收藏。
- 这接口能干啥(大白话):取消收藏。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.DeleteFavoriteRequest
| 字段名(JSON key) | 类型 |
|---|---|
momentId |
string |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.FavoriteService/DeleteFavorite |
返回格式 — com.moonshot.kimi.proto.moment.v1.DeleteFavoriteResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
社区信息流 · moment.v1.FeedService(4 个方法)
015 · GetFeed — 获取信息流
服务:moment.v1.FeedService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.FeedService/GetFeed
- API用途:按 feed 场景(推荐/关注/话题)拉取信息流单页数据,支持游标分页。
- 这接口能干啥(大白话):打开某条动态/某类卡片看详情时用。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.GetFeedRequest
| 字段名(JSON key) | 类型 |
|---|---|
feedType |
enum FeedType |
feedId |
string |
字段取值:
feedType:FEED_TYPE_UNSPECIFIED、FEED_TYPE_INTEREST_CARD、FEED_TYPE_MOMENT
调用示例
POST https://www.kimi.com/apiv2/moment.v1.FeedService/GetFeed |
返回格式 — com.moonshot.kimi.proto.moment.v1.GetFeedResponse
| 字段名(JSON key) | 类型 |
|---|---|
feed |
message Feed |
similarMoments |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
016 · ListFeeds — 列出信息流列表
服务:moment.v1.FeedService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.FeedService/ListFeeds
- API用途:批量拉取多个 feed 的信息流内容,社区首页主接口。
- 这接口能干啥(大白话):刷社区首页靠它:按分类拉一页动态(推荐/关注/话题/我的收藏/我点赞/我发布),翻页用 pageToken。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.ListFeedsRequest
| 字段名(JSON key) | 类型 |
|---|---|
sessionId |
string |
pageSize |
int32 |
pageToken |
string |
category |
enum FeedCategory |
userId |
string |
pinnedMomentId |
string |
hashtagId |
string |
字段取值:
category:FEED_CATEGORY_UNSPECIFIED、FEED_CATEGORY_FOLLOW、FEED_CATEGORY_HASHTAG、FEED_CATEGORY_RECOMMEND、FEED_CATEGORY_USER_FAVORITE、FEED_CATEGORY_USER_LIKES、FEED_CATEGORY_USER_PUBLISH
调用示例
POST https://www.kimi.com/apiv2/moment.v1.FeedService/ListFeeds |
返回格式 — com.moonshot.kimi.proto.moment.v1.ListFeedsResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
isLastPage |
bool |
feeds |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
017 · ListFollowUnread — 关注动态未读列表
服务:moment.v1.FeedService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.FeedService/ListFollowUnread
- API用途:拉取“关注”流中未读的新动态,用于红点与未读提示。
- 这接口能干啥(大白话):看“关注”里有没有新动态,用来点亮红点。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.ListFollowUnreadRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/moment.v1.FeedService/ListFollowUnread |
返回格式 — com.moonshot.kimi.proto.moment.v1.ListFollowUnreadResponse
| 字段名(JSON key) | 类型 |
|---|---|
items |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
018 · MarkReadForFollow — 标记关注流已读
服务:moment.v1.FeedService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.FeedService/MarkReadForFollow
- API用途:把关注流中的动态标记为已读,清除未读红点。
- 这接口能干啥(大白话):把关注流的新动态看过,清掉红点。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.MarkReadForFollowRequest
| 字段名(JSON key) | 类型 |
|---|---|
followUserId |
string |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.FeedService/MarkReadForFollow |
返回格式 — com.moonshot.kimi.proto.moment.v1.MarkReadForFollowResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
社区-关注 · moment.v1.FollowService(3 个方法)
019 · ListFollows — 列出关注关系
服务:moment.v1.FollowService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.FollowService/ListFollows
- API用途:分页列出某用户的关注/粉丝列表(followers/following)。
- 这接口能干啥(大白话):看某人的关注列表或粉丝列表。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.ListFollowsRequest
| 字段名(JSON key) | 类型 |
|---|---|
followType |
enum FollowType |
pageSize |
int32 |
pageToken |
string |
userId |
string |
字段取值:
followType:FOLLOW_TYPE_UNSPECIFIED、FOLLOW_TYPE_FOLLOWERS、FOLLOW_TYPE_FOLLOWINGS
调用示例
POST https://www.kimi.com/apiv2/moment.v1.FollowService/ListFollows |
返回格式 — com.moonshot.kimi.proto.moment.v1.ListFollowsResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
userInfos |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
020 · ModifyBlock — 拉黑/解除拉黑
服务:moment.v1.FollowService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.FollowService/ModifyBlock
- API用途:拉黑或解除拉黑某用户,拉黑后互相不可见动态与评论。
- 这接口能干啥(大白话):拉黑某人,或把某人从黑名单放出来。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.ModifyBlockRequest
| 字段名(JSON key) | 类型 |
|---|---|
userId |
string |
action |
enum BlockAction |
字段取值:
action:BLOCK_ACTION_UNSPECIFIED、BLOCK_ACTION_BLOCK、BLOCK_ACTION_UNBLOCK
调用示例
POST https://www.kimi.com/apiv2/moment.v1.FollowService/ModifyBlock |
返回格式 — com.moonshot.kimi.proto.moment.v1.ModifyBlockResponse
| 字段名(JSON key) | 类型 |
|---|---|
userId |
string |
blockStatus |
enum BlockStatus |
字段取值:
blockStatus:BLOCK_STATUS_UNSPECIFIED、BLOCK_STATUS_BLOCKED、BLOCK_STATUS_NOT_BLOCKED
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
021 · ModifyFollow — 关注/取关
服务:moment.v1.FollowService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.FollowService/ModifyFollow
- API用途:关注或取消关注某用户,action 决定方向。
- 这接口能干啥(大白话):关注或取关某人。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.ModifyFollowRequest
| 字段名(JSON key) | 类型 |
|---|---|
userId |
string |
action |
enum FollowAction |
字段取值:
action:FOLLOW_ACTION_UNSPECIFIED、FOLLOW_ACTION_FOLLOW、FOLLOW_ACTION_UNFOLLOW
调用示例
POST https://www.kimi.com/apiv2/moment.v1.FollowService/ModifyFollow |
返回格式 — com.moonshot.kimi.proto.moment.v1.ModifyFollowResponse
| 字段名(JSON key) | 类型 |
|---|---|
userId |
string |
followStatus |
enum FollowStatus |
字段取值:
followStatus:FOLLOW_STATUS_UNSPECIFIED、FOLLOW_STATUS_FOLLOWED、FOLLOW_STATUS_FOLLOWING、FOLLOW_STATUS_MUTUAL_FOLLOWING、FOLLOW_STATUS_NOT_FOLLOWING
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
社区-话题 · moment.v1.HashtagService(3 个方法)
022 · GetHashtag — 获取话题详情
服务:moment.v1.HashtagService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.HashtagService/GetHashtag
- API用途:按话题 ID 获取话题详情(标题、简介、参与量、代表动态)。
- 这接口能干啥(大白话):看一个话题的详情(介绍、热度、代表动态)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.GetHashtagRequest
| 字段名(JSON key) | 类型 |
|---|---|
id |
string |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.HashtagService/GetHashtag |
返回格式 — com.moonshot.kimi.proto.moment.v1.GetHashtagResponse
| 字段名(JSON key) | 类型 |
|---|---|
hashtag |
message HashtagItem |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
023 · ListHashtags — 列出话题
服务:moment.v1.HashtagService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.HashtagService/ListHashtags
- API用途:分页列出话题列表(热门/推荐/全部)。
- 这接口能干啥(大白话):列出话题列表。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.ListHashtagsRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/moment.v1.HashtagService/ListHashtags |
返回格式 — com.moonshot.kimi.proto.moment.v1.ListHashtagsResponse
| 字段名(JSON key) | 类型 |
|---|---|
topUpHashtags |
repeated |
recentUsedHashtags |
repeated |
allHashtags |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
024 · RecommendHashtags — 推荐话题
服务:moment.v1.HashtagService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.HashtagService/RecommendHashtags
- API用途:基于输入文本或草稿推荐相关话题,发布动态时的话题联想。
- 这接口能干啥(大白话):你打字时帮你联想该加什么话题。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.RecommendHashtagsRequest
| 字段名(JSON key) | 类型 |
|---|---|
title |
string |
text |
string |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.HashtagService/RecommendHashtags |
返回格式 — com.moonshot.kimi.proto.moment.v1.RecommendHashtagsResponse
| 字段名(JSON key) | 类型 |
|---|---|
hashtags |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
社区-兴趣 · moment.v1.InterestService(2 个方法)
025 · ReportSelections — 上报兴趣选择
服务:moment.v1.InterestService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.InterestService/ReportSelections
- API用途:上报兴趣标签的曝光/选择行为,用于推荐调优。
- 这接口能干啥(大白话):把你对兴趣标签的曝光/选择行为回报给推荐。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.ReportSelectionsRequest
| 字段名(JSON key) | 类型 |
|---|---|
selections |
repeated |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.InterestService/ReportSelections |
返回格式 — com.moonshot.kimi.proto.moment.v1.ReportSelectionsResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
026 · SubmitSelections — 提交兴趣选择
服务:moment.v1.InterestService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.InterestService/SubmitSelections
- API用途:新用户兴趣冷启动:提交所选兴趣标签。
- 这接口能干啥(大白话):新用户选兴趣标签,决定一开始给你推什么。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.SubmitSelectionsRequest
| 字段名(JSON key) | 类型 |
|---|---|
selections |
repeated |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.InterestService/SubmitSelections |
返回格式 — com.moonshot.kimi.proto.moment.v1.SubmitSelectionsResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
社区-动态 · moment.v1.MomentService(6 个方法)
027 · CreateMoment — 发布动态
服务:moment.v1.MomentService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.MomentService/CreateMoment
- API用途:发布一条社区动态(moment),支持图文、话题、@ 用户、关联对话分享卡片(chatShareId)。文本与图片分别通过 text / images 上传;发布成功返回动态 ID。
- 这接口能干啥(大白话):发动态:配文字、图片、话题、@人,还能带上一条对话分享卡片。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.CreateMomentRequest
| 字段名(JSON key) | 类型 |
|---|---|
text |
string |
title |
string |
chatShareId |
string |
visibility |
enum MomentVisibility |
artifactShareId |
string |
images |
repeated |
mentions |
repeated |
links |
repeated |
hashtagIds |
repeated |
字段取值:
visibility:MOMENT_VISIBILITY_UNSPECIFIED、MOMENT_VISIBILITY_PUBLIC、MOMENT_VISIBILITY_SELF
调用示例
POST https://www.kimi.com/apiv2/moment.v1.MomentService/CreateMoment |
返回格式 — com.moonshot.kimi.proto.moment.v1.CreateMomentResponse
| 字段名(JSON key) | 类型 |
|---|---|
moment |
message Moment |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
028 · DeleteMoment — 删除动态
服务:moment.v1.MomentService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.MomentService/DeleteMoment
- API用途:删除自己发布的动态。仅作者本人可删;成功后该动态从信息流与个人主页移除。
- 这接口能干啥(大白话):删掉自己发的动态。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.DeleteMomentRequest
| 字段名(JSON key) | 类型 |
|---|---|
momentId |
string |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.MomentService/DeleteMoment |
返回格式
无独立 Response 消息;通常返回空对象 {}(删除/无返回体类接口)。
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
029 · GetChatShareCard — 获取对话分享卡片
服务:moment.v1.MomentService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.MomentService/GetChatShareCard
- API用途:获取动态内嵌的对话分享卡片(ChatShareCard)渲染数据。
- 这接口能干啥(大白话):把动态里内嵌的对话分享卡片渲染出来。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.GetChatShareCardRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatShareId |
string |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.MomentService/GetChatShareCard |
返回格式 — com.moonshot.kimi.proto.moment.v1.GetChatShareCardResponse
| 字段名(JSON key) | 类型 |
|---|---|
chatShareCard |
message ChatShareCard |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
030 · ListMomentAskKimiQuestions — 列出动态提问
服务:moment.v1.MomentService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.MomentService/ListMomentAskKimiQuestions
- API用途:获取某动态下“问 Kimi”生成的问题列表及其回答入口。
- 这接口能干啥(大白话):看别人在这条动态下问了 Kimi 什么问题、Kimi 怎么答的。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.ListMomentAskKimiQuestionsRequest
| 字段名(JSON key) | 类型 |
|---|---|
momentId |
string |
limit |
int32 |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.MomentService/ListMomentAskKimiQuestions |
返回格式 — com.moonshot.kimi.proto.moment.v1.ListMomentAskKimiQuestionsResponse
| 字段名(JSON key) | 类型 |
|---|---|
askKimiQuestions |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
031 · ListSimilarMoments — 列出相似动态
服务:moment.v1.MomentService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.MomentService/ListSimilarMoments
- API用途:按当前动态内容/话题召回相似动态列表,用于详情页“更多相似内容”推荐。
- 这接口能干啥(大白话):看“更多相似动态”,在动态详情页往下刷类似内容。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.ListSimilarMomentsRequest
| 字段名(JSON key) | 类型 |
|---|---|
momentId |
string |
pageSize |
int32 |
pageToken |
string |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.MomentService/ListSimilarMoments |
返回格式 — com.moonshot.kimi.proto.moment.v1.ListSimilarMomentsResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
items |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
032 · VoteMoment — 动态点赞/投票
服务:moment.v1.MomentService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.MomentService/VoteMoment
- API用途:对动态执行投票动作(点赞/取消点赞/点踩等),action 决定方向。这是社区“点赞”的核心接口。
- 这接口能干啥(大白话):给动态点赞、取消点赞或点踩。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.VoteMomentRequest
| 字段名(JSON key) | 类型 |
|---|---|
momentId |
string |
voteAction |
enum MomentVoteAction |
字段取值:
voteAction:MOMENT_VOTE_ACTION_UNSPECIFIED、MOMENT_VOTE_ACTION_CANCEL_DISLIKE、MOMENT_VOTE_ACTION_CANCEL_LIKE、MOMENT_VOTE_ACTION_DISLIKE、MOMENT_VOTE_ACTION_LIKE
调用示例
POST https://www.kimi.com/apiv2/moment.v1.MomentService/VoteMoment |
返回格式 — com.moonshot.kimi.proto.moment.v1.VoteMomentResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
社区-屏蔽 · moment.v1.MuteService(4 个方法)
033 · AppendMuteReasons — 追加上报屏蔽原因
服务:moment.v1.MuteService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.MuteService/AppendMuteReasons
- API用途:用户执行屏蔽时追加/上报具体屏蔽原因,用于个性化推荐。
- 这接口能干啥(大白话):把你选的屏蔽原因上报给推荐系统。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.AppendMuteReasonsRequest
| 字段名(JSON key) | 类型 |
|---|---|
objectType |
enum MuteObjectType |
objectId |
string |
advice |
string |
reasonIds |
repeated |
字段取值:
objectType:MUTE_OBJECT_TYPE_UNSPECIFIED、MUTE_OBJECT_TYPE_AIGC_MOMENT_CONTENT、MUTE_OBJECT_TYPE_BOT_COMMENT、MUTE_OBJECT_TYPE_MOMENT
调用示例
POST https://www.kimi.com/apiv2/moment.v1.MuteService/AppendMuteReasons |
返回格式 — com.moonshot.kimi.proto.moment.v1.AppendMuteReasonsResponse
| 字段名(JSON key) | 类型 |
|---|---|
msg |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
034 · ListMuteReasons — 列出屏蔽原因
服务:moment.v1.MuteService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.MuteService/ListMuteReasons
- API用途:拉取可供选择的屏蔽原因枚举列表。
- 这接口能干啥(大白话):拉出“为什么不想看”的可选原因。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.ListMuteReasonsRequest
| 字段名(JSON key) | 类型 |
|---|---|
objectType |
enum MuteObjectType |
字段取值:
objectType:MUTE_OBJECT_TYPE_UNSPECIFIED、MUTE_OBJECT_TYPE_AIGC_MOMENT_CONTENT、MUTE_OBJECT_TYPE_BOT_COMMENT、MUTE_OBJECT_TYPE_MOMENT
调用示例
POST https://www.kimi.com/apiv2/moment.v1.MuteService/ListMuteReasons |
返回格式 — com.moonshot.kimi.proto.moment.v1.ListMuteReasonsResponse
| 字段名(JSON key) | 类型 |
|---|---|
reasons |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
035 · Mute — 屏蔽内容/用户
服务:moment.v1.MuteService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.MuteService/Mute
- API用途:屏蔽指定用户或内容(含屏蔽原因),屏蔽后不再出现于信息流。
- 这接口能干啥(大白话):不想再看到某人/某内容,直接屏蔽。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.MuteRequest
| 字段名(JSON key) | 类型 |
|---|---|
objectType |
enum MuteObjectType |
objectId |
string |
reason |
string |
字段取值:
objectType:MUTE_OBJECT_TYPE_UNSPECIFIED、MUTE_OBJECT_TYPE_AIGC_MOMENT_CONTENT、MUTE_OBJECT_TYPE_BOT_COMMENT、MUTE_OBJECT_TYPE_MOMENT
调用示例
POST https://www.kimi.com/apiv2/moment.v1.MuteService/Mute |
返回格式 — com.moonshot.kimi.proto.moment.v1.MuteResponse
| 字段名(JSON key) | 类型 |
|---|---|
msg |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
036 · UnMute — 取消屏蔽
服务:moment.v1.MuteService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.MuteService/UnMute
- API用途:解除对某用户/内容的屏蔽。
- 这接口能干啥(大白话):解除屏蔽。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.UnMuteRequest
| 字段名(JSON key) | 类型 |
|---|---|
objectType |
enum MuteObjectType |
objectId |
string |
字段取值:
objectType:MUTE_OBJECT_TYPE_UNSPECIFIED、MUTE_OBJECT_TYPE_AIGC_MOMENT_CONTENT、MUTE_OBJECT_TYPE_BOT_COMMENT、MUTE_OBJECT_TYPE_MOMENT
调用示例
POST https://www.kimi.com/apiv2/moment.v1.MuteService/UnMute |
返回格式 — com.moonshot.kimi.proto.moment.v1.UnMuteResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
社区通知 · moment.v1.NotificationService(5 个方法)
037 · GetReminderStatus — 获取提醒状态
服务:moment.v1.NotificationService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.NotificationService/GetReminderStatus
- API用途:获取提醒的汇总状态(各类型未读数)。
- 这接口能干啥(大白话):看各类提醒的未读数(小红点数字)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.GetReminderStatusRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/moment.v1.NotificationService/GetReminderStatus |
返回格式 — com.moonshot.kimi.proto.moment.v1.GetReminderStatusResponse
| 字段名(JSON key) | 类型 |
|---|---|
hasUnread |
bool |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
038 · ListNotification — 列出社区通知
服务:moment.v1.NotificationService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.NotificationService/ListNotification
- API用途:分页拉取社区通知(点赞/评论/关注等)。
- 这接口能干啥(大白话):看社区里的通知(谁点赞、谁评论、谁关注)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.ListNotificationRequest
| 字段名(JSON key) | 类型 |
|---|---|
idGt |
string |
idLt |
string |
limit |
int32 |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.NotificationService/ListNotification |
返回格式 — com.moonshot.kimi.proto.moment.v1.ListNotificationResponse
| 字段名(JSON key) | 类型 |
|---|---|
notifications |
repeated |
moments |
repeated |
comments |
repeated |
users |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
039 · ListReminders — 列出提醒
服务:moment.v1.NotificationService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.NotificationService/ListReminders
- API用途:拉取社区提醒(未读消息/待处理)列表。
- 这接口能干啥(大白话):看社区提醒列表。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.ListRemindersRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/moment.v1.NotificationService/ListReminders |
返回格式 — com.moonshot.kimi.proto.moment.v1.ListRemindersResponse
| 字段名(JSON key) | 类型 |
|---|---|
items |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
040 · MarkRead — 标记通知已读
服务:moment.v1.NotificationService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.NotificationService/MarkRead
- API用途:将指定社区通知标记为已读。
- 这接口能干啥(大白话):把社区通知标成已读。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.MarkReadRequest
| 字段名(JSON key) | 类型 |
|---|---|
idLte |
string |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.NotificationService/MarkRead |
返回格式 — com.moonshot.kimi.proto.moment.v1.MarkReadResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
041 · MarkReadForReminder — 标记提醒已读
服务:moment.v1.NotificationService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.NotificationService/MarkReadForReminder
- API用途:把某类型提醒标记为已读。
- 这接口能干啥(大白话):把某类提醒标成已读。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.MarkReadForReminderRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/moment.v1.NotificationService/MarkReadForReminder |
返回格式 — com.moonshot.kimi.proto.moment.v1.MarkReadForReminderResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
社区搜索 · moment.v1.SearchService(5 个方法)
042 · ListHotHashtagsInSearch — 搜索页热门话题
服务:moment.v1.SearchService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.SearchService/ListHotHashtagsInSearch
- API用途:搜索入口页展示的热门话题列表。
- 这接口能干啥(大白话):搜索页顶部展示的热门话题。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.ListHotHashtagsInSearchRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/moment.v1.SearchService/ListHotHashtagsInSearch |
返回格式 — com.moonshot.kimi.proto.moment.v1.ListHotHashtagsInSearchResponse
| 字段名(JSON key) | 类型 |
|---|---|
hashtags |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
043 · SearchHashtags — 搜索话题
服务:moment.v1.SearchService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.SearchService/SearchHashtags
- API用途:按关键词搜索话题。
- 这接口能干啥(大白话):按关键词搜话题。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.SearchHashtagsRequest
| 字段名(JSON key) | 类型 |
|---|---|
query |
string |
pageSize |
int32 |
pageToken |
string |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.SearchService/SearchHashtags |
返回格式 — com.moonshot.kimi.proto.moment.v1.SearchHashtagsResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
hashtags |
repeated |
relatedHashtags |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
044 · SearchMoments — 搜索动态
服务:moment.v1.SearchService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.SearchService/SearchMoments
- API用途:按关键词搜索动态,返回命中动态列表与高亮信息。
- 这接口能干啥(大白话):按关键词搜动态。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.SearchMomentsRequest
| 字段名(JSON key) | 类型 |
|---|---|
query |
string |
pageSize |
int32 |
pageToken |
string |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.SearchService/SearchMoments |
返回格式 — com.moonshot.kimi.proto.moment.v1.SearchMomentsResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
moments |
repeated |
relatedMoments |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
045 · SearchUsers — 搜索用户
服务:moment.v1.SearchService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.SearchService/SearchUsers
- API用途:按关键词搜索社区用户。
- 这接口能干啥(大白话):按关键词搜用户。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.SearchUsersRequest
| 字段名(JSON key) | 类型 |
|---|---|
query |
string |
pageSize |
int32 |
pageToken |
string |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.SearchService/SearchUsers |
返回格式 — com.moonshot.kimi.proto.moment.v1.SearchUsersResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
users |
repeated |
relatedUsers |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
046 · SuggestSearchQuery — 搜索联想词
服务:moment.v1.SearchService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.SearchService/SuggestSearchQuery
- API用途:输入时返回搜索联想词/补全建议。
- 这接口能干啥(大白话):搜索框里给联想词/补全。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.SuggestSearchQueryRequest
| 字段名(JSON key) | 类型 |
|---|---|
query |
string |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.SearchService/SuggestSearchQuery |
返回格式 — com.moonshot.kimi.proto.moment.v1.SuggestSearchQueryResponse
| 字段名(JSON key) | 类型 |
|---|---|
suggestedQueries |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
社区-上传 · moment.v1.UploadService(2 个方法)
047 · CreateFile — 登记上传文件
服务:moment.v1.UploadService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.UploadService/CreateFile
- API用途:图片直传完成后,把对象存储 key 登记为社区文件,返回可引用的文件 ID/URL。
- 这接口能干啥(大白话):图片传完后登记一下,拿到社区里能引用的文件。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.CreateFileRequest
| 字段名(JSON key) | 类型 |
|---|---|
fileName |
string |
fileId |
string |
extra |
message ImageExtra |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.UploadService/CreateFile |
返回格式 — com.moonshot.kimi.proto.moment.v1.CreateFileResponse
| 字段名(JSON key) | 类型 |
|---|---|
fileId |
string |
fileName |
string |
size |
int32 |
originUrl |
string |
thumbnailUrl |
string |
contentType |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
048 · GeneratePresignedURL — 获取上传预签名 URL
服务:moment.v1.UploadService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.UploadService/GeneratePresignedURL
- API用途:为动态图片/文件申请对象存储预签名直传 URL(PUT 到 OSS/COS)。
- 这接口能干啥(大白话):发图前先拿一个直传地址,图片直接传到云存储。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.GeneratePresignedURLRequest
| 字段名(JSON key) | 类型 |
|---|---|
fileType |
enum FileType |
字段取值:
fileType:FILE_TYPE_UNSPECIFIED、FILE_TYPE_FILE、FILE_TYPE_IMAGE
调用示例
POST https://www.kimi.com/apiv2/moment.v1.UploadService/GeneratePresignedURL |
返回格式 — com.moonshot.kimi.proto.moment.v1.GeneratePresignedURLResponse
| 字段名(JSON key) | 类型 |
|---|---|
uploadUrl |
string |
objectName |
string |
fileId |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
社区用户 · moment.v1.UserService(3 个方法)
049 · GetMe — 获取我的社区资料
服务:moment.v1.UserService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.UserService/GetMe
- API用途:获取当前登录用户的社区侧资料(昵称、头像、统计、关注数等)。
- 这接口能干啥(大白话):看自己的社区资料(昵称、头像、粉丝/关注数)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.GetMeRequest
| 字段名(JSON key) | 类型 |
|---|---|
view |
enum UserProfileView |
字段取值:
view:USER_PROFILE_VIEW_UNSPECIFIED、USER_PROFILE_VIEW_BASIC、USER_PROFILE_VIEW_FULL、USER_PROFILE_VIEW_LITE
调用示例
POST https://www.kimi.com/apiv2/moment.v1.UserService/GetMe |
返回格式 — com.moonshot.kimi.proto.moment.v1.GetMeResponse
| 字段名(JSON key) | 类型 |
|---|---|
userBase |
message UserBase |
userStat |
message UserStat |
userInfo |
message UserInfo |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
050 · GetUserProfile — 获取用户主页
服务:moment.v1.UserService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.UserService/GetUserProfile
- API用途:按用户 ID 获取社区主页资料与关系状态(是否已关注/是否拉黑/是否互关)。
- 这接口能干啥(大白话):看别人的社区主页,顺带知道你有没有关注/拉黑对方。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.GetUserProfileRequest
| 字段名(JSON key) | 类型 |
|---|---|
userId |
string |
调用示例
POST https://www.kimi.com/apiv2/moment.v1.UserService/GetUserProfile |
返回格式 — com.moonshot.kimi.proto.moment.v1.GetUserProfileResponse
| 字段名(JSON key) | 类型 |
|---|---|
userBase |
message UserBase |
userStat |
message UserStat |
interactionStatus |
message UserRelationStatus |
userInfo |
message UserInfo |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
051 · ListMentionableBots — 列出可 @ 的机器人
服务:moment.v1.UserService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/moment.v1.UserService/ListMentionableBots
- API用途:列出当前可在动态/评论中 @ 的机器人(Kimi 智能体)列表。
- 这接口能干啥(大白话):列出发动态/评论时能 @ 的机器人。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.moment.v1.ListMentionableBotsRequest
| 字段名(JSON key) | 类型 |
|---|---|
sceneType |
enum MentionableSceneType |
字段取值:
sceneType:MENTIONABLE_SCENE_TYPE_UNSPECIFIED、MENTIONABLE_SCENE_TYPE_AGENT、MENTIONABLE_SCENE_TYPE_COMMENT_KIMI
调用示例
POST https://www.kimi.com/apiv2/moment.v1.UserService/ListMentionableBots |
返回格式 — com.moonshot.kimi.proto.moment.v1.ListMentionableBotsResponse
| 字段名(JSON key) | 类型 |
|---|---|
bots |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
对话 · kimi.gateway.chat.v1.ChatService(28 个方法)
052 · BatchDeleteChats — 批量删除会话
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/BatchDeleteChats
- API用途:批量删除会话。
- 这接口能干啥(大白话):一次删掉多个会话。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.BatchDeleteChatsRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatIds |
repeated |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/BatchDeleteChats |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.BatchDeleteChatsResponse
| 字段名(JSON key) | 类型 |
|---|---|
chatIds |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
053 · CancelChat — 取消对话
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/CancelChat
- API用途:取消正在进行的生成。
- 这接口能干啥(大白话):正在生成时点“停止”就调它。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.CancelChatRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
messageId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/CancelChat |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.CancelChatResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
054 · Chat — 发起对话(流式)
服务:kimi.gateway.chat.v1.ChatService · 协议:流式 · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/Chat
- API用途:服务端流式发起一轮对话,逐块返回 SSE/Connect 流事件(思考、正文增量、工具调用、引用等)。
- 这接口能干啥(大白话):发消息聊天,回答是一点点“流”出来的(打字机效果)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.ChatRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
kimiplusId |
string |
scenario |
enum Scenario |
message |
message ChatMessage |
options |
message ChatRequestOptions |
projectId |
string |
tools |
repeated |
字段取值:
scenario:SCENARIO_UNSPECIFIED、SCENARIO_AUTOMATION、SCENARIO_AUTOMATION_K3、SCENARIO_BOT、SCENARIO_CHAT、SCENARIO_DEEP_RESEARCH、SCENARIO_K2、SCENARIO_K2D5、SCENARIO_K3、SCENARIO_KIMI_PLUS、SCENARIO_KODER、SCENARIO_OK_COMPUTER、SCENARIO_OK_COMPUTER_SWARM、SCENARIO_PROBLEM_SOLVE、SCENARIO_SKILLCREATOR、SCENARIO_SLIDES、SCENARIO_THINK
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/Chat |
返回格式
| 事件字段 | 类型 | 语义 |
|---|---|---|
op |
enum Operator |
帧操作符(枚举 Operator:SET / APPEND),决定本帧是覆盖还是追加 |
mask |
string | 字段掩码(字符串),标记本帧实际携带了哪些字段 |
eventOffset |
int32 | 事件序号(int32),流内单调递增,用于断线续传定位 |
chat |
message Chat |
会话元信息变更事件(Chat) |
message |
message ChatMessage |
消息事件(ChatMessage):一条新消息或消息状态更新 |
block |
message Block |
内容块事件(Block):文本/搜索/思考/工具/产物等增量块 |
ref |
message Ref |
引用事件(Ref):检索/联网/文件引用 |
usage |
message Usage |
用量事件(Usage):token / 额度消耗 |
notification |
message Notification |
通知事件(Notification):付费墙 / 提示条 |
done |
message Done |
结束事件(Done,空消息):本轮流式结束 |
heartbeat |
message Heartbeat |
心跳事件(Heartbeat,空消息):保活 |
tts |
message MessageSpeechResponse |
语音合成事件(MessageSpeechResponse):音频分片 |
interaction |
message Interaction |
交互事件(Interaction):需要用户回答/确认 |
interactionAck |
message InteractionAck |
交互确认事件(InteractionAck) |
字段取值:
op:OPERATOR_UNSPECIFIED、append、set
流式响应: 无单一 Response 消息,为 Connect 事件帧序列(帧负载 = ChatResponse 事件信封)。
返回解析说明
逐帧按行解析,按事件名(字段存在性)分派;error 帧需中断并展示错误;最后处理连接关闭/超时重连;断线后可用 ContinueChat/ResumeChat 续传。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。流式接口:需处理增量事件、心跳与断线重连。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。流式接口:需处理增量事件、心跳与断线重连。
055 · ChatFromCase — 案例对话(流式)
服务:kimi.gateway.chat.v1.ChatService · 协议:流式 · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/ChatFromCase
- API用途:从案例/模板发起对话(流式)。
- 这接口能干啥(大白话):从案例/模板一键开启一段对话。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.ChatFromCaseRequest
| 字段名(JSON key) | 类型 |
|---|---|
caseId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/ChatFromCase |
返回格式
| 事件字段 | 类型 | 语义 |
|---|---|---|
op |
enum Operator |
帧操作符(枚举 Operator:SET / APPEND),决定本帧是覆盖还是追加 |
mask |
string | 字段掩码(字符串),标记本帧实际携带了哪些字段 |
eventOffset |
int32 | 事件序号(int32),流内单调递增,用于断线续传定位 |
chat |
message Chat |
会话元信息变更事件(Chat) |
message |
message ChatMessage |
消息事件(ChatMessage):一条新消息或消息状态更新 |
block |
message Block |
内容块事件(Block):文本/搜索/思考/工具/产物等增量块 |
ref |
message Ref |
引用事件(Ref):检索/联网/文件引用 |
usage |
message Usage |
用量事件(Usage):token / 额度消耗 |
notification |
message Notification |
通知事件(Notification):付费墙 / 提示条 |
done |
message Done |
结束事件(Done,空消息):本轮流式结束 |
heartbeat |
message Heartbeat |
心跳事件(Heartbeat,空消息):保活 |
tts |
message MessageSpeechResponse |
语音合成事件(MessageSpeechResponse):音频分片 |
interaction |
message Interaction |
交互事件(Interaction):需要用户回答/确认 |
interactionAck |
message InteractionAck |
交互确认事件(InteractionAck) |
字段取值:
op:OPERATOR_UNSPECIFIED、append、set
流式响应: 无单一 Response 消息,为 Connect 事件帧序列(帧负载 = ChatResponse 事件信封)。
返回解析说明
逐帧按行解析,按事件名(字段存在性)分派;error 帧需中断并展示错误;最后处理连接关闭/超时重连;断线后可用 ContinueChat/ResumeChat 续传。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。流式接口:需处理增量事件、心跳与断线重连。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。流式接口:需处理增量事件、心跳与断线重连。
056 · ContinueChat — 继续对话(流式)
服务:kimi.gateway.chat.v1.ChatService · 协议:流式 · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/ContinueChat
- API用途:对已中断/待继续的对话继续生成(流式)。
- 这接口能干啥(大白话):对话被中断后接着往下生成。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.ContinueChatRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
messageId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/ContinueChat |
返回格式
| 事件字段 | 类型 | 语义 |
|---|---|---|
op |
enum Operator |
帧操作符(枚举 Operator:SET / APPEND),决定本帧是覆盖还是追加 |
mask |
string | 字段掩码(字符串),标记本帧实际携带了哪些字段 |
eventOffset |
int32 | 事件序号(int32),流内单调递增,用于断线续传定位 |
chat |
message Chat |
会话元信息变更事件(Chat) |
message |
message ChatMessage |
消息事件(ChatMessage):一条新消息或消息状态更新 |
block |
message Block |
内容块事件(Block):文本/搜索/思考/工具/产物等增量块 |
ref |
message Ref |
引用事件(Ref):检索/联网/文件引用 |
usage |
message Usage |
用量事件(Usage):token / 额度消耗 |
notification |
message Notification |
通知事件(Notification):付费墙 / 提示条 |
done |
message Done |
结束事件(Done,空消息):本轮流式结束 |
heartbeat |
message Heartbeat |
心跳事件(Heartbeat,空消息):保活 |
tts |
message MessageSpeechResponse |
语音合成事件(MessageSpeechResponse):音频分片 |
interaction |
message Interaction |
交互事件(Interaction):需要用户回答/确认 |
interactionAck |
message InteractionAck |
交互确认事件(InteractionAck) |
字段取值:
op:OPERATOR_UNSPECIFIED、append、set
流式响应: 无单一 Response 消息,为 Connect 事件帧序列(帧负载 = ChatResponse 事件信封)。
返回解析说明
逐帧按行解析,按事件名(字段存在性)分派;error 帧需中断并展示错误;最后处理连接关闭/超时重连;断线后可用 ContinueChat/ResumeChat 续传。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。流式接口:需处理增量事件、心跳与断线重连。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。流式接口:需处理增量事件、心跳与断线重连。
057 · CreateChatFromShare — 创建由分享创建的会话
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/CreateChatFromShare
- API用途:对话模块接口:创建由分享创建的会话(proto 方法 ChatService.CreateChatFromShare)。
- 这接口能干啥(大白话):对话:新建由分享创建的会话。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.CreateChatFromShareRequest
| 字段名(JSON key) | 类型 |
|---|---|
shareId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/CreateChatFromShare |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.CreateChatFromShareResponse
| 字段名(JSON key) | 类型 |
|---|---|
chat |
message Chat |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
058 · CreateChatShare — 创建对话分享
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/CreateChatShare
- API用途:对话模块接口:创建对话分享(proto 方法 ChatService.CreateChatShare)。
- 这接口能干啥(大白话):对话:新建对话分享。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.CreateChatShareRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
messageIds |
repeated |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/CreateChatShare |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.CreateChatShareResponse
| 字段名(JSON key) | 类型 |
|---|---|
share |
message ChatShare |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
059 · GetChat — 获取会话
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/GetChat
- API用途:获取单个会话详情及消息。
- 这接口能干啥(大白话):打开某个会话看内容。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetChatRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
userId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/GetChat |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetChatResponse
| 字段名(JSON key) | 类型 |
|---|---|
chat |
message Chat |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
060 · GetChatShare — 获取对话分享
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/GetChatShare
- API用途:对话模块接口:获取对话分享(proto 方法 ChatService.GetChatShare)。
- 这接口能干啥(大白话):对话:查看对话分享。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetChatShareRequest
| 字段名(JSON key) | 类型 |
|---|---|
shareId |
string |
messageOrder |
enum MessageOrder |
字段取值:
messageOrder:MESSAGE_ORDER_UNSPECIFIED、MESSAGE_ORDER_ASC、MESSAGE_ORDER_DESC
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/GetChatShare |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetChatShareResponse
| 字段名(JSON key) | 类型 |
|---|---|
share |
message ChatShare |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
061 · GetChatShareMessage — 获取对话分享消息
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/GetChatShareMessage
- API用途:对话模块接口:获取对话分享消息(proto 方法 ChatService.GetChatShareMessage)。
- 这接口能干啥(大白话):对话:查看对话分享消息。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetChatShareMessageRequest
| 字段名(JSON key) | 类型 |
|---|---|
shareId |
string |
messageId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/GetChatShareMessage |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetChatShareMessageResponse
| 字段名(JSON key) | 类型 |
|---|---|
message |
message ChatMessage |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
062 · GetChatShareScreenshot — 获取对话分享截图
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/GetChatShareScreenshot
- API用途:对话模块接口:获取对话分享截图(proto 方法 ChatService.GetChatShareScreenshot)。
- 这接口能干啥(大白话):对话:查看对话分享截图。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetChatShareScreenshotRequest
| 字段名(JSON key) | 类型 |
|---|---|
shareId |
string |
theme |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/GetChatShareScreenshot |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetChatShareScreenshotResponse
| 字段名(JSON key) | 类型 |
|---|---|
screenshotUrl |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
063 · GetMessage — 获取单条消息
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/GetMessage
- API用途:获取一条消息详情。
- 这接口能干啥(大白话):看某一条消息。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetMessageRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
messageId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/GetMessage |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetMessageResponse
| 字段名(JSON key) | 类型 |
|---|---|
message |
message ChatMessage |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
064 · GetMessageRecommendPrompts — 获取消息推荐提示词
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/GetMessageRecommendPrompts
- API用途:对话模块接口:获取消息推荐提示词(proto 方法 ChatService.GetMessageRecommendPrompts)。
- 这接口能干啥(大白话):对话:查看消息推荐提示词。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetMessageRecommendPromptsRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
messageId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/GetMessageRecommendPrompts |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetMessageRecommendPromptsResponse
| 字段名(JSON key) | 类型 |
|---|---|
prompts |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
065 · GetToolBlock — 获取工具块
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/GetToolBlock
- API用途:对话模块接口:获取工具块(proto 方法 ChatService.GetToolBlock)。
- 这接口能干啥(大白话):对话:查看工具块。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetToolBlockRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
toolCallId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/GetToolBlock |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetToolBlockResponse
| 字段名(JSON key) | 类型 |
|---|---|
toolBlock |
message ToolBlock |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
066 · GetUnreadChats — 获取未读会话
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/GetUnreadChats
- API用途:对话模块接口:获取未读会话(proto 方法 ChatService.GetUnreadChats)。
- 这接口能干啥(大白话):对话:查看未读会话。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetUnreadChatsRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/GetUnreadChats |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetUnreadChatsResponse
| 字段名(JSON key) | 类型 |
|---|---|
unreadCount |
int32 |
chatIds |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
067 · ListChats — 列出会话
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/ListChats
- API用途:分页拉取会话列表。
- 这接口能干啥(大白话):拉一页历史会话列表。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.ListChatsRequest
| 字段名(JSON key) | 类型 |
|---|---|
projectId |
string |
query |
string |
kimiPlusId |
string |
withMessageContent |
bool |
includePinned |
bool |
pageSize |
int32 |
pageToken |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/ListChats |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.ListChatsResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
chats |
repeated |
pinnedChats |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
068 · ListMessages — 列出消息
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/ListMessages
- API用途:分页拉取会话消息。
- 这接口能干啥(大白话):拉一页会话里的消息。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.ListMessagesRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
pageSize |
int32 |
pageToken |
string |
direction |
message |
startMessageId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/ListMessages |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.ListMessagesResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
messages |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
069 · MarkChatAsRead — 调用会话已读标记
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/MarkChatAsRead
- API用途:对话模块接口:调用会话已读标记(proto 方法 ChatService.MarkChatAsRead)。
- 这接口能干啥(大白话):对话:调用 会话已读标记。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.MarkChatAsReadRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/MarkChatAsRead |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.MarkChatAsReadResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
070 · MessageSpeech — 消息语音合成
服务:kimi.gateway.chat.v1.ChatService · 协议:流式 · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/MessageSpeech
- API用途:把消息正文合成为语音(TTS)。
- 这接口能干啥(大白话):把回答读出来(转语音)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.MessageSpeechRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
messageId |
string |
voiceId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/MessageSpeech |
返回格式
| 事件字段 | 类型 | 语义 |
|---|---|---|
op |
enum Operator |
帧操作符(枚举 Operator:SET / APPEND),决定本帧是覆盖还是追加 |
mask |
string | 字段掩码(字符串),标记本帧实际携带了哪些字段 |
eventOffset |
int32 | 事件序号(int32),流内单调递增,用于断线续传定位 |
chat |
message Chat |
会话元信息变更事件(Chat) |
message |
message ChatMessage |
消息事件(ChatMessage):一条新消息或消息状态更新 |
block |
message Block |
内容块事件(Block):文本/搜索/思考/工具/产物等增量块 |
ref |
message Ref |
引用事件(Ref):检索/联网/文件引用 |
usage |
message Usage |
用量事件(Usage):token / 额度消耗 |
notification |
message Notification |
通知事件(Notification):付费墙 / 提示条 |
done |
message Done |
结束事件(Done,空消息):本轮流式结束 |
heartbeat |
message Heartbeat |
心跳事件(Heartbeat,空消息):保活 |
tts |
message MessageSpeechResponse |
语音合成事件(MessageSpeechResponse):音频分片 |
interaction |
message Interaction |
交互事件(Interaction):需要用户回答/确认 |
interactionAck |
message InteractionAck |
交互确认事件(InteractionAck) |
字段取值:
op:OPERATOR_UNSPECIFIED、append、set
流式响应: 无单一 Response 消息,为 Connect 事件帧序列(帧负载 = ChatResponse 事件信封)。
返回解析说明
逐帧按行解析,按事件名(字段存在性)分派;error 帧需中断并展示错误;最后处理连接关闭/超时重连;断线后可用 ContinueChat/ResumeChat 续传。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。流式接口:需处理增量事件、心跳与断线重连。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。流式接口:需处理增量事件、心跳与断线重连。
071 · ProcessAskUserResult — 调用提问结果
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/ProcessAskUserResult
- API用途:对话模块接口:调用提问结果(proto 方法 ChatService.ProcessAskUserResult)。
- 这接口能干啥(大白话):对话:调用 提问结果。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.ProcessAskUserResultRequest
| 字段名(JSON key) | 类型 |
|---|---|
artifactId |
string |
chatId |
string |
answers |
repeated |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/ProcessAskUserResult |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.ProcessAskUserResultResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
072 · RegenerateMessage — 重新生成(流式)
服务:kimi.gateway.chat.v1.ChatService · 协议:流式 · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/RegenerateMessage
- API用途:对指定消息重新生成回答(流式)。
- 这接口能干啥(大白话):对某条回答不满意,让它重新答一遍。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.RegenerateMessageRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
messageId |
string |
kimiplusId |
string |
message |
message ChatMessage |
scenario |
enum Scenario |
options |
message ChatRequestOptions |
tools |
repeated |
字段取值:
scenario:SCENARIO_UNSPECIFIED、SCENARIO_AUTOMATION、SCENARIO_AUTOMATION_K3、SCENARIO_BOT、SCENARIO_CHAT、SCENARIO_DEEP_RESEARCH、SCENARIO_K2、SCENARIO_K2D5、SCENARIO_K3、SCENARIO_KIMI_PLUS、SCENARIO_KODER、SCENARIO_OK_COMPUTER、SCENARIO_OK_COMPUTER_SWARM、SCENARIO_PROBLEM_SOLVE、SCENARIO_SKILLCREATOR、SCENARIO_SLIDES、SCENARIO_THINK
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/RegenerateMessage |
返回格式
| 事件字段 | 类型 | 语义 |
|---|---|---|
op |
enum Operator |
帧操作符(枚举 Operator:SET / APPEND),决定本帧是覆盖还是追加 |
mask |
string | 字段掩码(字符串),标记本帧实际携带了哪些字段 |
eventOffset |
int32 | 事件序号(int32),流内单调递增,用于断线续传定位 |
chat |
message Chat |
会话元信息变更事件(Chat) |
message |
message ChatMessage |
消息事件(ChatMessage):一条新消息或消息状态更新 |
block |
message Block |
内容块事件(Block):文本/搜索/思考/工具/产物等增量块 |
ref |
message Ref |
引用事件(Ref):检索/联网/文件引用 |
usage |
message Usage |
用量事件(Usage):token / 额度消耗 |
notification |
message Notification |
通知事件(Notification):付费墙 / 提示条 |
done |
message Done |
结束事件(Done,空消息):本轮流式结束 |
heartbeat |
message Heartbeat |
心跳事件(Heartbeat,空消息):保活 |
tts |
message MessageSpeechResponse |
语音合成事件(MessageSpeechResponse):音频分片 |
interaction |
message Interaction |
交互事件(Interaction):需要用户回答/确认 |
interactionAck |
message InteractionAck |
交互确认事件(InteractionAck) |
字段取值:
op:OPERATOR_UNSPECIFIED、append、set
流式响应: 无单一 Response 消息,为 Connect 事件帧序列(帧负载 = ChatResponse 事件信封)。
返回解析说明
逐帧按行解析,按事件名(字段存在性)分派;error 帧需中断并展示错误;最后处理连接关闭/超时重连;断线后可用 ContinueChat/ResumeChat 续传。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。流式接口:需处理增量事件、心跳与断线重连。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。流式接口:需处理增量事件、心跳与断线重连。
073 · ReplayChatShareStream — 回放分享对话流(流式)
服务:kimi.gateway.chat.v1.ChatService · 协议:流式 · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/ReplayChatShareStream
- API用途:流式回放某个对话分享内容。
- 这接口能干啥(大白话):回放某条对话分享的内容。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.ReplayChatShareStreamRequest
| 字段名(JSON key) | 类型 |
|---|---|
shareId |
string |
msgId |
string |
eventOffset |
int32 |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/ReplayChatShareStream |
返回格式
| 事件字段 | 类型 | 语义 |
|---|---|---|
op |
enum Operator |
帧操作符(枚举 Operator:SET / APPEND),决定本帧是覆盖还是追加 |
mask |
string | 字段掩码(字符串),标记本帧实际携带了哪些字段 |
eventOffset |
int32 | 事件序号(int32),流内单调递增,用于断线续传定位 |
chat |
message Chat |
会话元信息变更事件(Chat) |
message |
message ChatMessage |
消息事件(ChatMessage):一条新消息或消息状态更新 |
block |
message Block |
内容块事件(Block):文本/搜索/思考/工具/产物等增量块 |
ref |
message Ref |
引用事件(Ref):检索/联网/文件引用 |
usage |
message Usage |
用量事件(Usage):token / 额度消耗 |
notification |
message Notification |
通知事件(Notification):付费墙 / 提示条 |
done |
message Done |
结束事件(Done,空消息):本轮流式结束 |
heartbeat |
message Heartbeat |
心跳事件(Heartbeat,空消息):保活 |
tts |
message MessageSpeechResponse |
语音合成事件(MessageSpeechResponse):音频分片 |
interaction |
message Interaction |
交互事件(Interaction):需要用户回答/确认 |
interactionAck |
message InteractionAck |
交互确认事件(InteractionAck) |
字段取值:
op:OPERATOR_UNSPECIFIED、append、set
流式响应: 无单一 Response 消息,为 Connect 事件帧序列(帧负载 = ChatResponse 事件信封)。
返回解析说明
逐帧按行解析,按事件名(字段存在性)分派;error 帧需中断并展示错误;最后处理连接关闭/超时重连;断线后可用 ContinueChat/ResumeChat 续传。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。流式接口:需处理增量事件、心跳与断线重连。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。流式接口:需处理增量事件、心跳与断线重连。
074 · ReplyInteraction — 调用交互回复
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/ReplyInteraction
- API用途:对话模块接口:调用交互回复(proto 方法 ChatService.ReplyInteraction)。
- 这接口能干啥(大白话):对话:调用 交互回复。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.ReplyInteractionRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
messageId |
string |
interaction |
message InteractionReply |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/ReplyInteraction |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.ReplyInteractionResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
075 · ResumeChat — 恢复对话(流式)
服务:kimi.gateway.chat.v1.ChatService · 协议:流式 · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/ResumeChat
- API用途:断线后恢复正在进行的流式对话(流式)。
- 这接口能干啥(大白话):断网/切后台回来,把没说完的对话接上。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.ResumeChatRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
messageId |
string |
eventOffset |
int32 |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/ResumeChat |
返回格式
| 事件字段 | 类型 | 语义 |
|---|---|---|
op |
enum Operator |
帧操作符(枚举 Operator:SET / APPEND),决定本帧是覆盖还是追加 |
mask |
string | 字段掩码(字符串),标记本帧实际携带了哪些字段 |
eventOffset |
int32 | 事件序号(int32),流内单调递增,用于断线续传定位 |
chat |
message Chat |
会话元信息变更事件(Chat) |
message |
message ChatMessage |
消息事件(ChatMessage):一条新消息或消息状态更新 |
block |
message Block |
内容块事件(Block):文本/搜索/思考/工具/产物等增量块 |
ref |
message Ref |
引用事件(Ref):检索/联网/文件引用 |
usage |
message Usage |
用量事件(Usage):token / 额度消耗 |
notification |
message Notification |
通知事件(Notification):付费墙 / 提示条 |
done |
message Done |
结束事件(Done,空消息):本轮流式结束 |
heartbeat |
message Heartbeat |
心跳事件(Heartbeat,空消息):保活 |
tts |
message MessageSpeechResponse |
语音合成事件(MessageSpeechResponse):音频分片 |
interaction |
message Interaction |
交互事件(Interaction):需要用户回答/确认 |
interactionAck |
message InteractionAck |
交互确认事件(InteractionAck) |
字段取值:
op:OPERATOR_UNSPECIFIED、append、set
流式响应: 无单一 Response 消息,为 Connect 事件帧序列(帧负载 = ChatResponse 事件信封)。
返回解析说明
逐帧按行解析,按事件名(字段存在性)分派;error 帧需中断并展示错误;最后处理连接关闭/超时重连;断线后可用 ContinueChat/ResumeChat 续传。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。流式接口:需处理增量事件、心跳与断线重连。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。流式接口:需处理增量事件、心跳与断线重连。
076 · ShareChatToCommunity — 分享对话发布到社区
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/ShareChatToCommunity
- API用途:对话模块接口:分享对话发布到社区(proto 方法 ChatService.ShareChatToCommunity)。
- 这接口能干啥(大白话):对话:分享对话发布到社区。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.ShareChatToCommunityRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
messageIds |
repeated |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/ShareChatToCommunity |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.ShareChatToCommunityResponse
| 字段名(JSON key) | 类型 |
|---|---|
share |
message ChatShare |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
077 · SubscribeMessageStream — 订阅消息流(流式)
服务:kimi.gateway.chat.v1.ChatService · 协议:流式 · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/SubscribeMessageStream
- API用途:订阅指定会话的消息事件流,用于多端同步。
- 这接口能干啥(大白话):订阅会话消息流,多端同步用。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.SubscribeMessageStreamRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
messageId |
string |
eventOffset |
int32 |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/SubscribeMessageStream |
返回格式
| 事件字段 | 类型 | 语义 |
|---|---|---|
op |
enum Operator |
帧操作符(枚举 Operator:SET / APPEND),决定本帧是覆盖还是追加 |
mask |
string | 字段掩码(字符串),标记本帧实际携带了哪些字段 |
eventOffset |
int32 | 事件序号(int32),流内单调递增,用于断线续传定位 |
chat |
message Chat |
会话元信息变更事件(Chat) |
message |
message ChatMessage |
消息事件(ChatMessage):一条新消息或消息状态更新 |
block |
message Block |
内容块事件(Block):文本/搜索/思考/工具/产物等增量块 |
ref |
message Ref |
引用事件(Ref):检索/联网/文件引用 |
usage |
message Usage |
用量事件(Usage):token / 额度消耗 |
notification |
message Notification |
通知事件(Notification):付费墙 / 提示条 |
done |
message Done |
结束事件(Done,空消息):本轮流式结束 |
heartbeat |
message Heartbeat |
心跳事件(Heartbeat,空消息):保活 |
tts |
message MessageSpeechResponse |
语音合成事件(MessageSpeechResponse):音频分片 |
interaction |
message Interaction |
交互事件(Interaction):需要用户回答/确认 |
interactionAck |
message InteractionAck |
交互确认事件(InteractionAck) |
字段取值:
op:OPERATOR_UNSPECIFIED、append、set
流式响应: 无单一 Response 消息,为 Connect 事件帧序列(帧负载 = ChatResponse 事件信封)。
返回解析说明
逐帧按行解析,按事件名(字段存在性)分派;error 帧需中断并展示错误;最后处理连接关闭/超时重连;断线后可用 ContinueChat/ResumeChat 续传。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。流式接口:需处理增量事件、心跳与断线重连。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。流式接口:需处理增量事件、心跳与断线重连。
078 · UpdateChat — 更新会话
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/UpdateChat
- API用途:对话模块接口:更新会话(proto 方法 ChatService.UpdateChat)。
- 这接口能干啥(大白话):对话:修改会话。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.UpdateChatRequest
| 字段名(JSON key) | 类型 |
|---|---|
chat |
message ChatBrief |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/UpdateChat |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.UpdateChatResponse
| 字段名(JSON key) | 类型 |
|---|---|
chat |
message ChatBrief |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
079 · VoteMessage — 消息点赞/点踩
服务:kimi.gateway.chat.v1.ChatService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/VoteMessage
- API用途:对模型回答点赞或点踩(反馈)。
- 这接口能干啥(大白话):给回答点赞/点踩。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.VoteMessageRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
messageId |
string |
voteType |
enum Vote |
字段取值:
voteType:VOTE_UNSPECIFIED、VOTE_DOWN、VOTE_UP
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatService/VoteMessage |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.VoteMessageResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
对话分享 · kimi.gateway.chat.v1.ChatShareService(1 个方法)
080 · GetChatShareDocx — 获取对话分享文档
服务:kimi.gateway.chat.v1.ChatShareService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatShareService/GetChatShareDocx
- API用途:对话分享模块接口:获取对话分享文档(proto 方法 ChatShareService.GetChatShareDocx)。
- 这接口能干啥(大白话):对话分享:查看对话分享文档。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetChatShareDocxRequest
| 字段名(JSON key) | 类型 |
|---|---|
shareId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.ChatShareService/GetChatShareDocx |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetChatShareDocxResponse
| 字段名(JSON key) | 类型 |
|---|---|
docxUrl |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
Kimi+ · kimi.gateway.chat.v1.KimiPlusService(2 个方法)
081 · ListKimiPlus — 列出Kimi+
服务:kimi.gateway.chat.v1.KimiPlusService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.KimiPlusService/ListKimiPlus
- API用途:Kimi+模块接口:列出Kimi+(proto 方法 KimiPlusService.ListKimiPlus)。
- 这接口能干啥(大白话):Kimi+:列出Kimi+(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.ListKimiPlusRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.KimiPlusService/ListKimiPlus |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.ListKimiPlusResponse
| 字段名(JSON key) | 类型 |
|---|---|
kimiplus |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
082 · ListPinnedKimiPlus — 列出常用 Kimi+
服务:kimi.gateway.chat.v1.KimiPlusService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.KimiPlusService/ListPinnedKimiPlus
- API用途:Kimi+模块接口:列出常用 Kimi+(proto 方法 KimiPlusService.ListPinnedKimiPlus)。
- 这接口能干啥(大白话):Kimi+:列出常用 Kimi+(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.ListPinnedKimiPlusRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.KimiPlusService/ListPinnedKimiPlus |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.ListPinnedKimiPlusResponse
| 字段名(JSON key) | 类型 |
|---|---|
kimiplus |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
提示词 · kimi.gateway.chat.v1.PromptService(1 个方法)
083 · GetEnhancedPrompts — 获取增强提示词
服务:kimi.gateway.chat.v1.PromptService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.chat.v1.PromptService/GetEnhancedPrompts
- API用途:提示词模块接口:获取增强提示词(proto 方法 PromptService.GetEnhancedPrompts)。
- 这接口能干啥(大白话):提示词:查看增强提示词。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetEnhancedPromptsRequest
| 字段名(JSON key) | 类型 |
|---|---|
fileIds |
repeated |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.chat.v1.PromptService/GetEnhancedPrompts |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.chat.v1.GetEnhancedPromptsResponse
| 字段名(JSON key) | 类型 |
|---|---|
placeholderPrompt |
message EnhancedPrompt |
enhancedPrompts |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
IM 群聊 · kimi.gateway.im.v1.IMService(15 个方法)
084 · CreateInvitation — 创建入群邀请
服务:kimi.gateway.im.v1.IMService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/CreateInvitation
- API用途:IM 群聊模块接口:创建入群邀请(proto 方法 IMService.CreateInvitation)。
- 这接口能干啥(大白话):IM 群聊:新建入群邀请。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.im.v1.CreateInvitationRequest
| 字段名(JSON key) | 类型 |
|---|---|
roomId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/CreateInvitation |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.im.v1.CreateInvitationResponse
| 字段名(JSON key) | 类型 |
|---|---|
ticket |
string |
invitationCoverUrl |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
085 · CreateRoom — 创建群聊
服务:kimi.gateway.im.v1.IMService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/CreateRoom
- API用途:IM 群聊模块接口:创建群聊(proto 方法 IMService.CreateRoom)。
- 这接口能干啥(大白话):IM 群聊:新建群聊。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.im.v1.CreateRoomRequest
| 字段名(JSON key) | 类型 |
|---|---|
name |
string |
instruction |
string |
botIds |
repeated |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/CreateRoom |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.im.v1.CreateRoomResponse
| 字段名(JSON key) | 类型 |
|---|---|
room |
message Room |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
086 · DeleteRoom — 删除群聊
服务:kimi.gateway.im.v1.IMService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/DeleteRoom
- API用途:IM 群聊模块接口:删除群聊(proto 方法 IMService.DeleteRoom)。
- 这接口能干啥(大白话):IM 群聊:删除群聊。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.im.v1.DeleteRoomRequest
| 字段名(JSON key) | 类型 |
|---|---|
roomId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/DeleteRoom |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.im.v1.DeleteRoomResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
087 · GetRoom — 获取群聊
服务:kimi.gateway.im.v1.IMService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/GetRoom
- API用途:IM 群聊模块接口:获取群聊(proto 方法 IMService.GetRoom)。
- 这接口能干啥(大白话):IM 群聊:查看群聊。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.im.v1.GetRoomRequest
| 字段名(JSON key) | 类型 |
|---|---|
roomId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/GetRoom |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.im.v1.GetRoomResponse
| 字段名(JSON key) | 类型 |
|---|---|
room |
message Room |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
088 · GetRoomByInvitation — 获取凭邀请入群
服务:kimi.gateway.im.v1.IMService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/GetRoomByInvitation
- API用途:IM 群聊模块接口:获取凭邀请入群(proto 方法 IMService.GetRoomByInvitation)。
- 这接口能干啥(大白话):IM 群聊:查看凭邀请入群。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.im.v1.GetRoomByInvitationRequest
| 字段名(JSON key) | 类型 |
|---|---|
ticket |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/GetRoomByInvitation |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.im.v1.GetRoomByInvitationResponse
| 字段名(JSON key) | 类型 |
|---|---|
room |
message Room |
invitationCoverUrl |
string |
members |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
089 · GetThread — 获取会话线程
服务:kimi.gateway.im.v1.IMService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/GetThread
- API用途:IM 群聊模块接口:获取会话线程(proto 方法 IMService.GetThread)。
- 这接口能干啥(大白话):IM 群聊:查看会话线程。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.im.v1.GetThreadRequest
| 字段名(JSON key) | 类型 |
|---|---|
threadId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/GetThread |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.im.v1.GetThreadResponse
| 字段名(JSON key) | 类型 |
|---|---|
thread |
message Thread |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
090 · InviteMembers — 邀请成员
服务:kimi.gateway.im.v1.IMService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/InviteMembers
- API用途:IM 群聊模块接口:邀请成员(proto 方法 IMService.InviteMembers)。
- 这接口能干啥(大白话):IM 群聊:邀请群成员。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.im.v1.InviteMembersRequest
| 字段名(JSON key) | 类型 |
|---|---|
roomId |
string |
memberIds |
repeated |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/InviteMembers |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.im.v1.InviteMembersResponse
| 字段名(JSON key) | 类型 |
|---|---|
members |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
091 · ListMembers — 列出成员
服务:kimi.gateway.im.v1.IMService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/ListMembers
- API用途:IM 群聊模块接口:列出成员(proto 方法 IMService.ListMembers)。
- 这接口能干啥(大白话):IM 群聊:列出群成员(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.im.v1.ListMembersRequest
| 字段名(JSON key) | 类型 |
|---|---|
roomId |
string |
pageToken |
string |
pageSize |
int32 |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/ListMembers |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.im.v1.ListMembersResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
members |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
092 · ListMessages — 列出消息
服务:kimi.gateway.im.v1.IMService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/ListMessages
- API用途:IM 群聊模块接口:列出消息(proto 方法 IMService.ListMessages)。
- 这接口能干啥(大白话):IM 群聊:列出消息(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.im.v1.ListMessagesRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
pageSize |
int32 |
pageToken |
string |
direction |
message |
startMessageId |
string |
includeStartMessage |
bool |
endMessageId |
string |
includeEndMessage |
bool |
noMarkAsRead |
bool |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/ListMessages |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.im.v1.ListMessagesResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
messages |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
093 · ListRooms — 列出群聊
服务:kimi.gateway.im.v1.IMService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/ListRooms
- API用途:IM 群聊模块接口:列出群聊(proto 方法 IMService.ListRooms)。
- 这接口能干啥(大白话):IM 群聊:列出群聊(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.im.v1.ListRoomsRequest
| 字段名(JSON key) | 类型 |
|---|---|
pageToken |
string |
pageSize |
int32 |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/ListRooms |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.im.v1.ListRoomsResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
rooms |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
094 · ListTypingMembers — 列出正在输入的成员
服务:kimi.gateway.im.v1.IMService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/ListTypingMembers
- API用途:IM 群聊模块接口:列出正在输入的成员(proto 方法 IMService.ListTypingMembers)。
- 这接口能干啥(大白话):IM 群聊:列出正在输入的成员(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.im.v1.ListTypingMembersRequest
| 字段名(JSON key) | 类型 |
|---|---|
roomId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/ListTypingMembers |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.im.v1.ListTypingMembersResponse
| 字段名(JSON key) | 类型 |
|---|---|
members |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
095 · RemoveMember — 移除成员
服务:kimi.gateway.im.v1.IMService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/RemoveMember
- API用途:IM 群聊模块接口:移除成员(proto 方法 IMService.RemoveMember)。
- 这接口能干啥(大白话):IM 群聊:移除群成员。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.im.v1.RemoveMemberRequest
| 字段名(JSON key) | 类型 |
|---|---|
roomId |
string |
memberId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/RemoveMember |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.im.v1.RemoveMemberResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
096 · SendMessage — 发送消息
服务:kimi.gateway.im.v1.IMService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/SendMessage
- API用途:IM 群聊模块接口:发送消息(proto 方法 IMService.SendMessage)。
- 这接口能干啥(大白话):IM 群聊:发送消息。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.im.v1.SendMessageRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
blocks |
repeated |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/SendMessage |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.im.v1.SendMessageResponse
| 字段名(JSON key) | 类型 |
|---|---|
messageId |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
097 · SetMemberRole — 设置成员角色
服务:kimi.gateway.im.v1.IMService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/SetMemberRole
- API用途:IM 群聊模块接口:设置成员角色(proto 方法 IMService.SetMemberRole)。
- 这接口能干啥(大白话):IM 群聊:设置成员角色。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.im.v1.SetMemberRoleRequest
| 字段名(JSON key) | 类型 |
|---|---|
roomId |
string |
memberId |
string |
role |
enum MemberRole |
字段取值:
role:MEMBER_ROLE_UNSPECIFIED、MEMBER_ROLE_AUDIENCE、MEMBER_ROLE_COORDINATOR、MEMBER_ROLE_MEMBER、MEMBER_ROLE_OWNER
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/SetMemberRole |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.im.v1.SetMemberRoleResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
098 · UpdateRoom — 更新群聊
服务:kimi.gateway.im.v1.IMService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/UpdateRoom
- API用途:IM 群聊模块接口:更新群聊(proto 方法 IMService.UpdateRoom)。
- 这接口能干啥(大白话):IM 群聊:修改群聊。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.im.v1.UpdateRoomRequest
| 字段名(JSON key) | 类型 |
|---|---|
room |
message Room |
updateMask |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.im.v1.IMService/UpdateRoom |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.im.v1.UpdateRoomResponse
| 字段名(JSON key) | 类型 |
|---|---|
room |
message Room |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
账号认证 · account.gateway.v1.AuthService(8 个方法)
099 · BindPhone — 绑定手机号
服务:account.gateway.v1.AuthService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/api/account.gateway.v1.AuthService/BindPhone
- API用途:账号认证模块接口:绑定手机号(proto 方法 AuthService.BindPhone)。
- 这接口能干啥(大白话):登录鉴权:绑定手机号。
请求头:全局通用 18 项(见「3. 全局通用请求头」);本接口注意:走 /api 前缀;登录/短信类可免 Authorization;RefreshToken / Logout 需携带 refresh token。
请求体 — com.moonshot.kimi.proto.account.gateway.v1.ThirdPartyCredential
| 字段名(JSON key) | 类型 |
|---|---|
thirdParty |
enum ThirdParty |
code |
string |
字段取值:
thirdParty:THIRD_PARTY_UNSPECIFIED、THIRD_PARTY_APPLE、THIRD_PARTY_EMAIL、THIRD_PARTY_GOOGLE、THIRD_PARTY_HUAWEI、THIRD_PARTY_WECHAT
调用示例
POST https://www.kimi.com/api/account.gateway.v1.AuthService/BindPhone |
返回格式 — com.moonshot.kimi.proto.account.gateway.v1.BindPhoneResponse
| 字段名(JSON key) | 类型 |
|---|---|
accessToken |
string |
refreshToken |
string |
newUser |
bool |
userId |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。
100 · ConfirmLoginQRCode — 扫码登录-确认
服务:account.gateway.v1.AuthService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/api/account.gateway.v1.AuthService/ConfirmLoginQRCode
- API用途:PC/Web 端二维码登录:确认登录。
- 这接口能干啥(大白话):扫码后确认,完成登录。
请求头:全局通用 18 项(见「3. 全局通用请求头」);本接口注意:走 /api 前缀;登录/短信类可免 Authorization;RefreshToken / Logout 需携带 refresh token。
请求体 — com.moonshot.kimi.proto.account.gateway.v1.ConfirmLoginQRCodeRequest
| 字段名(JSON key) | 类型 |
|---|---|
code |
string |
调用示例
POST https://www.kimi.com/api/account.gateway.v1.AuthService/ConfirmLoginQRCode |
返回格式 — com.moonshot.kimi.proto.account.gateway.v1.ConfirmLoginQRCodeResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。
101 · LoginWithOneClick — 一键登录
服务:account.gateway.v1.AuthService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/api/account.gateway.v1.AuthService/LoginWithOneClick
- API用途:运营商一键登录(本机号码校验)。
- 这接口能干啥(大白话):运营商一键登录,不用输验证码。
请求头:全局通用 18 项(见「3. 全局通用请求头」);本接口注意:走 /api 前缀;登录/短信类可免 Authorization;RefreshToken / Logout 需携带 refresh token。
请求体 — com.moonshot.kimi.proto.account.gateway.v1.LoginWithOneClickRequest
| 字段名(JSON key) | 类型 |
|---|---|
token |
string |
调用示例
POST https://www.kimi.com/api/account.gateway.v1.AuthService/LoginWithOneClick |
返回格式 — com.moonshot.kimi.proto.account.gateway.v1.LoginWithOneClickResponse
| 字段名(JSON key) | 类型 |
|---|---|
accessToken |
string |
refreshToken |
string |
newUser |
bool |
userId |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。
102 · LoginWithSMS — 短信验证码登录
服务:account.gateway.v1.AuthService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/api/account.gateway.v1.AuthService/LoginWithSMS
- API用途:手机号 + 短信验证码登录,返回 access/refresh token。
- 这接口能干啥(大白话):手机号 + 短信验证码登录,成功后拿到登录凭证。
请求头:全局通用 18 项(见「3. 全局通用请求头」);本接口注意:走 /api 前缀;登录/短信类可免 Authorization;RefreshToken / Logout 需携带 refresh token。
请求体 — com.moonshot.kimi.proto.account.gateway.v1.LoginWithSMSRequest
| 字段名(JSON key) | 类型 |
|---|---|
phone |
message PhoneNumber |
verifyCode |
string |
调用示例
POST https://www.kimi.com/api/account.gateway.v1.AuthService/LoginWithSMS |
返回格式 — com.moonshot.kimi.proto.account.gateway.v1.LoginWithSMSResponse
| 字段名(JSON key) | 类型 |
|---|---|
accessToken |
string |
refreshToken |
string |
newUser |
bool |
userId |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。
103 · LoginWithThirdParty — 第三方登录
服务:account.gateway.v1.AuthService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/api/account.gateway.v1.AuthService/LoginWithThirdParty
- API用途:微信/QQ/Apple 等第三方账号登录。
- 这接口能干啥(大白话):用微信/QQ/Apple 等第三方账号登录。
请求头:全局通用 18 项(见「3. 全局通用请求头」);本接口注意:走 /api 前缀;登录/短信类可免 Authorization;RefreshToken / Logout 需携带 refresh token。
请求体 — com.moonshot.kimi.proto.account.gateway.v1.ThirdPartyCredential
| 字段名(JSON key) | 类型 |
|---|---|
thirdParty |
enum ThirdParty |
code |
string |
字段取值:
thirdParty:THIRD_PARTY_UNSPECIFIED、THIRD_PARTY_APPLE、THIRD_PARTY_EMAIL、THIRD_PARTY_GOOGLE、THIRD_PARTY_HUAWEI、THIRD_PARTY_WECHAT
调用示例
POST https://www.kimi.com/api/account.gateway.v1.AuthService/LoginWithThirdParty |
返回格式 — com.moonshot.kimi.proto.account.gateway.v1.LoginWithThirdPartyResponse
| 字段名(JSON key) | 类型 |
|---|---|
accessToken |
string |
refreshToken |
string |
newUser |
bool |
userId |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。
104 · Logout — 登出
服务:account.gateway.v1.AuthService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/api/account.gateway.v1.AuthService/Logout
- API用途:注销当前会话(走 /api 前缀)。
- 这接口能干啥(大白话):退出登录(走 /api 前缀)。
请求头:全局通用 18 项(见「3. 全局通用请求头」);本接口注意:走 /api 前缀;登录/短信类可免 Authorization;RefreshToken / Logout 需携带 refresh token。
请求体 — com.moonshot.kimi.proto.account.gateway.v1.LogoutRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/api/account.gateway.v1.AuthService/Logout |
返回格式 — com.moonshot.kimi.proto.account.gateway.v1.LogoutResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。
105 · RefreshToken — 刷新 Token
服务:account.gateway.v1.AuthService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/api/account.gateway.v1.AuthService/RefreshToken
- API用途:用 refresh token 换取新的 access token(走 /api 前缀)。
- 这接口能干啥(大白话):登录凭证过期时,用它换一套新的(走 /api 前缀)。
请求头:全局通用 18 项(见「3. 全局通用请求头」);本接口注意:走 /api 前缀;登录/短信类可免 Authorization;RefreshToken / Logout 需携带 refresh token。
请求体 — com.moonshot.kimi.proto.account.gateway.v1.RefreshTokenRequest
| 字段名(JSON key) | 类型 |
|---|---|
refreshToken |
string |
调用示例
POST https://www.kimi.com/api/account.gateway.v1.AuthService/RefreshToken |
返回格式 — com.moonshot.kimi.proto.account.gateway.v1.RefreshTokenResponse
| 字段名(JSON key) | 类型 |
|---|---|
accessToken |
string |
refreshToken |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。
106 · ScanLoginQRCode — 扫码登录-扫码
服务:account.gateway.v1.AuthService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/api/account.gateway.v1.AuthService/ScanLoginQRCode
- API用途:PC/Web 端二维码登录:客户端扫码。
- 这接口能干啥(大白话):电脑上扫码登录的第一步。
请求头:全局通用 18 项(见「3. 全局通用请求头」);本接口注意:走 /api 前缀;登录/短信类可免 Authorization;RefreshToken / Logout 需携带 refresh token。
请求体 — com.moonshot.kimi.proto.account.gateway.v1.ScanLoginQRCodeRequest
| 字段名(JSON key) | 类型 |
|---|---|
code |
string |
调用示例
POST https://www.kimi.com/api/account.gateway.v1.AuthService/ScanLoginQRCode |
返回格式 — com.moonshot.kimi.proto.account.gateway.v1.ScanLoginQRCodeResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。
账号设备 · account.gateway.v1.DeviceService(1 个方法)
107 · RegisterDevice — 注册设备
服务:account.gateway.v1.DeviceService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/api/account.gateway.v1.DeviceService/RegisterDevice
- API用途:上报并注册设备信息,用于多端管理与风控。
- 这接口能干啥(大白话):把这台设备登记上来,方便多端管理和风控。
请求头:全局通用 18 项(见「3. 全局通用请求头」);本接口注意:走 /api 前缀;登录/短信类可免 Authorization;RefreshToken / Logout 需携带 refresh token。
请求体 — com.moonshot.kimi.proto.account.gateway.v1.RegisterDeviceRequest
| 字段名(JSON key) | 类型 |
|---|---|
pushDevice |
message PushDevice |
调用示例
POST https://www.kimi.com/api/account.gateway.v1.DeviceService/RegisterDevice |
返回格式 — com.moonshot.kimi.proto.account.gateway.v1.RegisterDeviceResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。
短信验证码 · account.gateway.v1.SMSService(2 个方法)
108 · ListCountries — 列出国家区号
服务:account.gateway.v1.SMSService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/api/account.gateway.v1.SMSService/ListCountries
- API用途:拉取支持的国家/地区与区号。
- 这接口能干啥(大白话):拉支持的国家和手机区号。
请求头:全局通用 18 项(见「3. 全局通用请求头」);本接口注意:走 /api 前缀;登录/短信类可免 Authorization;RefreshToken / Logout 需携带 refresh token。
请求体 — com.moonshot.kimi.proto.account.gateway.v1.ListCountriesRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/api/account.gateway.v1.SMSService/ListCountries |
返回格式 — com.moonshot.kimi.proto.account.gateway.v1.ListCountriesResponse
| 字段名(JSON key) | 类型 |
|---|---|
defaultCountry |
message Country |
countries |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。
109 · SendVerifyCode — 发送短信验证码
服务:account.gateway.v1.SMSService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/api/account.gateway.v1.SMSService/SendVerifyCode
- API用途:向指定手机号发送短信验证码。
- 这接口能干啥(大白话):给手机号发短信验证码。
请求头:全局通用 18 项(见「3. 全局通用请求头」);本接口注意:走 /api 前缀;登录/短信类可免 Authorization;RefreshToken / Logout 需携带 refresh token。
请求体 — com.moonshot.kimi.proto.kimi.common.v1.Captcha
| 字段名(JSON key) | 类型 |
|---|---|
captchaId |
string |
validate |
string |
调用示例
POST https://www.kimi.com/api/account.gateway.v1.SMSService/SendVerifyCode |
返回格式 — com.moonshot.kimi.proto.account.gateway.v1.SendVerifyCodeResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。本接口走
/api前缀(非/apiv2)。
青少年模式 · kimi.gateway.account.v1.MinorModeService(7 个方法)
110 · BindGuardian — 绑定监护人
服务:kimi.gateway.account.v1.MinorModeService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.account.v1.MinorModeService/BindGuardian
- API用途:青少年模式模块接口:绑定监护人(proto 方法 MinorModeService.BindGuardian)。
- 这接口能干啥(大白话):青少年模式:绑定监护人。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.account.v1.BindGuardianRequest
| 字段名(JSON key) | 类型 |
|---|---|
phone |
message PhoneNumber |
passcode |
string |
passcodeConfirm |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.account.v1.MinorModeService/BindGuardian |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.account.v1.BindGuardianResponse
| 字段名(JSON key) | 类型 |
|---|---|
minorMode |
message MinorMode |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
111 · GetMinorMode — 获取青少年模式
服务:kimi.gateway.account.v1.MinorModeService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.account.v1.MinorModeService/GetMinorMode
- API用途:青少年模式模块接口:获取青少年模式(proto 方法 MinorModeService.GetMinorMode)。
- 这接口能干啥(大白话):青少年模式:查看青少年模式。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.account.v1.GetMinorModeRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.account.v1.MinorModeService/GetMinorMode |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.account.v1.GetMinorModeResponse
| 字段名(JSON key) | 类型 |
|---|---|
minorMode |
message MinorMode |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
112 · ResetPasscode — 重置密码
服务:kimi.gateway.account.v1.MinorModeService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.account.v1.MinorModeService/ResetPasscode
- API用途:青少年模式模块接口:重置密码(proto 方法 MinorModeService.ResetPasscode)。
- 这接口能干啥(大白话):青少年模式:重置密码。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.account.v1.ResetPasscodeRequest
| 字段名(JSON key) | 类型 |
|---|---|
passcode |
string |
passcodeConfirm |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.account.v1.MinorModeService/ResetPasscode |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.account.v1.ResetPasscodeResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
113 · UnbindGuardian — 解绑监护人
服务:kimi.gateway.account.v1.MinorModeService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.account.v1.MinorModeService/UnbindGuardian
- API用途:青少年模式模块接口:解绑监护人(proto 方法 MinorModeService.UnbindGuardian)。
- 这接口能干啥(大白话):青少年模式:解绑监护人。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.account.v1.UnbindGuardianRequest
| 字段名(JSON key) | 类型 |
|---|---|
verifyCode |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.account.v1.MinorModeService/UnbindGuardian |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.account.v1.UnbindGuardianResponse
| 字段名(JSON key) | 类型 |
|---|---|
minorMode |
message MinorMode |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
114 · UpdateMinorMode — 更新青少年模式
服务:kimi.gateway.account.v1.MinorModeService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.account.v1.MinorModeService/UpdateMinorMode
- API用途:青少年模式模块接口:更新青少年模式(proto 方法 MinorModeService.UpdateMinorMode)。
- 这接口能干啥(大白话):青少年模式:修改青少年模式。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.account.v1.UpdateMinorModeRequest
| 字段名(JSON key) | 类型 |
|---|---|
enabled |
bool |
passcode |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.account.v1.MinorModeService/UpdateMinorMode |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.account.v1.UpdateMinorModeResponse
| 字段名(JSON key) | 类型 |
|---|---|
minorMode |
message MinorMode |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
115 · VerifyGuardianPhone — 校验监护人手机号
服务:kimi.gateway.account.v1.MinorModeService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.account.v1.MinorModeService/VerifyGuardianPhone
- API用途:青少年模式模块接口:校验监护人手机号(proto 方法 MinorModeService.VerifyGuardianPhone)。
- 这接口能干啥(大白话):青少年模式:校验监护人手机号。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.account.v1.VerifyGuardianPhoneRequest
| 字段名(JSON key) | 类型 |
|---|---|
phone |
message PhoneNumber |
verifyCode |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.account.v1.MinorModeService/VerifyGuardianPhone |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.account.v1.VerifyGuardianPhoneResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
116 · VerifyGuardianReset — 校验监护人重置
服务:kimi.gateway.account.v1.MinorModeService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.account.v1.MinorModeService/VerifyGuardianReset
- API用途:青少年模式模块接口:校验监护人重置(proto 方法 MinorModeService.VerifyGuardianReset)。
- 这接口能干啥(大白话):青少年模式:校验监护人重置。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.account.v1.VerifyGuardianResetRequest
| 字段名(JSON key) | 类型 |
|---|---|
verifyCode |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.account.v1.MinorModeService/VerifyGuardianReset |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.account.v1.VerifyGuardianResetResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
账号安全 · kimi.gateway.account.v1.SecurityService(8 个方法)
117 · BindPhone — 绑定手机号
服务:kimi.gateway.account.v1.SecurityService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.account.v1.SecurityService/BindPhone
- API用途:账号安全模块接口:绑定手机号(proto 方法 SecurityService.BindPhone)。
- 这接口能干啥(大白话):账号安全:绑定手机号。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.account.v1.BindPhoneRequest
| 字段名(JSON key) | 类型 |
|---|---|
phone |
message PhoneNumber |
verifyCode |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.account.v1.SecurityService/BindPhone |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.account.v1.BindPhoneResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
118 · BindThirdAccount — 绑定第三方账号
服务:kimi.gateway.account.v1.SecurityService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.account.v1.SecurityService/BindThirdAccount
- API用途:账号安全模块接口:绑定第三方账号(proto 方法 SecurityService.BindThirdAccount)。
- 这接口能干啥(大白话):账号安全:绑定第三方账号。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.account.gateway.v1.ThirdPartyCredential
| 字段名(JSON key) | 类型 |
|---|---|
thirdParty |
enum ThirdParty |
code |
string |
字段取值:
thirdParty:THIRD_PARTY_UNSPECIFIED、THIRD_PARTY_APPLE、THIRD_PARTY_EMAIL、THIRD_PARTY_GOOGLE、THIRD_PARTY_HUAWEI、THIRD_PARTY_WECHAT
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.account.v1.SecurityService/BindThirdAccount |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.account.v1.BindThirdAccountResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
119 · DeactivateAccount — 调用账号注销
服务:kimi.gateway.account.v1.SecurityService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.account.v1.SecurityService/DeactivateAccount
- API用途:账号安全模块接口:调用账号注销(proto 方法 SecurityService.DeactivateAccount)。
- 这接口能干啥(大白话):账号安全:注销账号。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.account.v1.DeactivateAccountRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.account.v1.SecurityService/DeactivateAccount |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.account.v1.DeactivateAccountResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
120 · ListThirdAccounts — 列出第三方账号
服务:kimi.gateway.account.v1.SecurityService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.account.v1.SecurityService/ListThirdAccounts
- API用途:账号安全模块接口:列出第三方账号(proto 方法 SecurityService.ListThirdAccounts)。
- 这接口能干啥(大白话):账号安全:列出第三方账号(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.account.v1.ListThirdAccountsRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.account.v1.SecurityService/ListThirdAccounts |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.account.v1.ListThirdAccountsResponse
| 字段名(JSON key) | 类型 |
|---|---|
thirdAccounts |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
121 · RebindPhone — 换绑手机号
服务:kimi.gateway.account.v1.SecurityService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.account.v1.SecurityService/RebindPhone
- API用途:账号安全模块接口:换绑手机号(proto 方法 SecurityService.RebindPhone)。
- 这接口能干啥(大白话):账号安全:换绑手机号。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.account.v1.RebindPhoneRequest
| 字段名(JSON key) | 类型 |
|---|---|
phone |
message PhoneNumber |
verifyCode |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.account.v1.SecurityService/RebindPhone |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.account.v1.RebindPhoneResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
122 · SendVerifyCode — 发送验证码
服务:kimi.gateway.account.v1.SecurityService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.account.v1.SecurityService/SendVerifyCode
- API用途:账号安全模块接口:发送验证码(proto 方法 SecurityService.SendVerifyCode)。
- 这接口能干啥(大白话):账号安全:发送验证码。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.account.v1.SendVerifyCodeRequest
| 字段名(JSON key) | 类型 |
|---|---|
scene |
enum VerifyCodeScene |
phone |
message PhoneNumber |
captcha |
message Captcha |
字段取值:
scene:VERIFY_CODE_SCENE_UNSPECIFIED、VERIFY_CODE_SCENE_BIND_PHONE、VERIFY_CODE_SCENE_DEACTIVATE_ACCOUNT、VERIFY_CODE_SCENE_GUARDIAN_BIND、VERIFY_CODE_SCENE_GUARDIAN_RESET、VERIFY_CODE_SCENE_GUARDIAN_UNBIND、VERIFY_CODE_SCENE_REBIND_PHONE、VERIFY_CODE_SCENE_VERIFY_CURRENT_PHONE
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.account.v1.SecurityService/SendVerifyCode |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.account.v1.SendVerifyCodeResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
123 · UnbindThirdAccount — 解绑第三方账号
服务:kimi.gateway.account.v1.SecurityService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.account.v1.SecurityService/UnbindThirdAccount
- API用途:账号安全模块接口:解绑第三方账号(proto 方法 SecurityService.UnbindThirdAccount)。
- 这接口能干啥(大白话):账号安全:解绑第三方账号。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.account.v1.UnbindThirdAccountRequest
| 字段名(JSON key) | 类型 |
|---|---|
thirdParty |
enum ThirdParty |
字段取值:
thirdParty:THIRD_PARTY_UNSPECIFIED、THIRD_PARTY_APPLE、THIRD_PARTY_EMAIL、THIRD_PARTY_GOOGLE、THIRD_PARTY_HUAWEI、THIRD_PARTY_WECHAT
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.account.v1.SecurityService/UnbindThirdAccount |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.account.v1.UnbindThirdAccountResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
124 · VerifyCurrentPhone — 校验当前手机号
服务:kimi.gateway.account.v1.SecurityService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.account.v1.SecurityService/VerifyCurrentPhone
- API用途:账号安全模块接口:校验当前手机号(proto 方法 SecurityService.VerifyCurrentPhone)。
- 这接口能干啥(大白话):账号安全:校验当前手机号。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.account.v1.VerifyCurrentPhoneRequest
| 字段名(JSON key) | 类型 |
|---|---|
verifyCode |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.account.v1.SecurityService/VerifyCurrentPhone |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.account.v1.VerifyCurrentPhoneResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
用户 · kimi.gateway.account.v1.UserService(4 个方法)
125 · GetCurrentUser — 获取当前用户
服务:kimi.gateway.account.v1.UserService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.account.v1.UserService/GetCurrentUser
- API用途:用户模块接口:获取当前用户(proto 方法 UserService.GetCurrentUser)。
- 这接口能干啥(大白话):用户:查看当前用户。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.account.v1.GetCurrentUserRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.account.v1.UserService/GetCurrentUser |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.account.v1.GetCurrentUserResponse
| 字段名(JSON key) | 类型 |
|---|---|
user |
message User |
workspace |
message Workspace |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
126 · ListWorkspaces — 列出工作区
服务:kimi.gateway.account.v1.UserService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.account.v1.UserService/ListWorkspaces
- API用途:用户模块接口:列出工作区(proto 方法 UserService.ListWorkspaces)。
- 这接口能干啥(大白话):用户:列出工作区(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.account.v1.ListWorkspacesRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.account.v1.UserService/ListWorkspaces |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.account.v1.ListWorkspacesResponse
| 字段名(JSON key) | 类型 |
|---|---|
workspaces |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
127 · SwitchWorkspace — 切换工作区
服务:kimi.gateway.account.v1.UserService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.account.v1.UserService/SwitchWorkspace
- API用途:用户模块接口:切换工作区(proto 方法 UserService.SwitchWorkspace)。
- 这接口能干啥(大白话):用户:切换工作区。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.account.v1.SwitchWorkspaceRequest
| 字段名(JSON key) | 类型 |
|---|---|
businessId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.account.v1.UserService/SwitchWorkspace |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.account.v1.SwitchWorkspaceResponse
| 字段名(JSON key) | 类型 |
|---|---|
accessToken |
string |
refreshToken |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
128 · UpdateProfile — 更新资料
服务:kimi.gateway.account.v1.UserService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.account.v1.UserService/UpdateProfile
- API用途:用户模块接口:更新资料(proto 方法 UserService.UpdateProfile)。
- 这接口能干啥(大白话):用户:修改资料。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.account.v1.UpdateProfileRequest
| 字段名(JSON key) | 类型 |
|---|---|
nickname |
string |
bio |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.account.v1.UserService/UpdateProfile |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.account.v1.UpdateProfileResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
Claw 文件 · kimi.gateway.claw.v1.ClawFileService(1 个方法)
129 · ListFiles — 列出文件
服务:kimi.gateway.claw.v1.ClawFileService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.claw.v1.ClawFileService/ListFiles
- API用途:Claw 文件模块接口:列出文件(proto 方法 ClawFileService.ListFiles)。
- 这接口能干啥(大白话):Claw 文件:列出文件(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.claw.v1.ListFilesRequest
| 字段名(JSON key) | 类型 |
|---|---|
botId |
string |
path |
string |
showHidden |
bool |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.claw.v1.ClawFileService/ListFiles |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.claw.v1.ListFilesResponse
| 字段名(JSON key) | 类型 |
|---|---|
info |
message FileInfo |
files |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
上下文 · kimi.gateway.context.v1.ContextService(2 个方法)
130 · GetGoal — 获取目标
服务:kimi.gateway.context.v1.ContextService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.context.v1.ContextService/GetGoal
- API用途:上下文模块接口:获取目标(proto 方法 ContextService.GetGoal)。
- 这接口能干啥(大白话):上下文:查看目标。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.context.v1.GetGoalRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.context.v1.ContextService/GetGoal |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.context.v1.GetGoalResponse
| 字段名(JSON key) | 类型 |
|---|---|
goal |
message Goal |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
131 · UpdateGoal — 更新目标
服务:kimi.gateway.context.v1.ContextService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.context.v1.ContextService/UpdateGoal
- API用途:上下文模块接口:更新目标(proto 方法 ContextService.UpdateGoal)。
- 这接口能干啥(大白话):上下文:修改目标。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.context.v1.UpdateGoalRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
objective |
string |
status |
enum Status |
字段取值:
status:STATUS_UNSPECIFIED、STATUS_ACTIVE、STATUS_BLOCKED、STATUS_COMPLETED、STATUS_DELETED、STATUS_PAUSED、STATUS_TERMINATED
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.context.v1.ContextService/UpdateGoal |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.context.v1.UpdateGoalResponse
| 字段名(JSON key) | 类型 |
|---|---|
goal |
message Goal |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
文档转换 · kimi.gateway.converter.v1.ConverterService(2 个方法)
132 · ExportDocument — 导出文档
服务:kimi.gateway.converter.v1.ConverterService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.converter.v1.ConverterService/ExportDocument
- API用途:文档转换模块接口:导出文档(proto 方法 ConverterService.ExportDocument)。
- 这接口能干啥(大白话):文档转换:导出文档。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.converter.v1.ExportDocumentRequest
| 字段名(JSON key) | 类型 |
|---|---|
source |
message DocumentSource |
exportType |
enum DocumentType |
filename |
string |
字段取值:
exportType:DOCUMENT_TYPE_UNSPECIFIED、DOCUMENT_TYPE_DOCX、DOCUMENT_TYPE_MARKDOWN、DOCUMENT_TYPE_PDF
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.converter.v1.ConverterService/ExportDocument |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.converter.v1.ExportDocumentResponse
| 字段名(JSON key) | 类型 |
|---|---|
jobId |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
133 · GetExportDocumentJob — 获取导出文档任务
服务:kimi.gateway.converter.v1.ConverterService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.converter.v1.ConverterService/GetExportDocumentJob
- API用途:文档转换模块接口:获取导出文档任务(proto 方法 ConverterService.GetExportDocumentJob)。
- 这接口能干啥(大白话):文档转换:查看导出文档任务。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.converter.v1.GetExportDocumentJobRequest
| 字段名(JSON key) | 类型 |
|---|---|
id |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.converter.v1.ConverterService/GetExportDocumentJob |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.converter.v1.GetExportDocumentJobResponse
| 字段名(JSON key) | 类型 |
|---|---|
job |
message ExportDocumentJob |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
文件 · kimi.gateway.file.v1.FileService(1 个方法)
134 · GetFileParseProgress — 获取文件解析进度
服务:kimi.gateway.file.v1.FileService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.file.v1.FileService/GetFileParseProgress
- API用途:文件模块接口:获取文件解析进度(proto 方法 FileService.GetFileParseProgress)。
- 这接口能干啥(大白话):文件:查看文件解析进度。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.file.v1.GetFileParseProgressRequest
| 字段名(JSON key) | 类型 |
|---|---|
fileIds |
repeated |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.file.v1.FileService/GetFileParseProgress |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.file.v1.GetFileParseProgressResponse
| 字段名(JSON key) | 类型 |
|---|---|
progresses |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
存储 · kimi.gateway.storage.v1.StorageService(1 个方法)
135 · GetUserStorageQuota — 获取用户存储配额
服务:kimi.gateway.storage.v1.StorageService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.storage.v1.StorageService/GetUserStorageQuota
- API用途:存储模块接口:获取用户存储配额(proto 方法 StorageService.GetUserStorageQuota)。
- 这接口能干啥(大白话):存储:查看用户存储配额。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.storage.v1.GetUserStorageQuotaRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.storage.v1.StorageService/GetUserStorageQuota |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.storage.v1.GetUserStorageQuotaResponse
| 字段名(JSON key) | 类型 |
|---|---|
quota |
message UserStorageQuota |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
应用发布 · kimi.gateway.app.v1.AppService(4 个方法)
136 · ListVersions — 列出版本
服务:kimi.gateway.app.v1.AppService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.app.v1.AppService/ListVersions
- API用途:应用发布模块接口:列出版本(proto 方法 AppService.ListVersions)。
- 这接口能干啥(大白话):应用发布:列出版本(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.app.v1.ListVersionsRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.app.v1.AppService/ListVersions |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.app.v1.ListVersionsResponse
| 字段名(JSON key) | 类型 |
|---|---|
publishedVersionId |
string |
publishedUrl |
string |
publishState |
enum PublishState |
publishingVersionId |
string |
versions |
repeated |
字段取值:
publishState:PUBLISH_STATE_UNSPECIFIED、PUBLISH_STATE_FAILED、PUBLISH_STATE_MODERATION_BLOCKED、PUBLISH_STATE_PUBLISHED、PUBLISH_STATE_PUBLISHING
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
137 · PreviewApp — 预览应用
服务:kimi.gateway.app.v1.AppService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.app.v1.AppService/PreviewApp
- API用途:应用发布模块接口:预览应用(proto 方法 AppService.PreviewApp)。
- 这接口能干啥(大白话):应用发布:预览应用。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.app.v1.PreviewAppRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
forceRestart |
bool |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.app.v1.AppService/PreviewApp |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.app.v1.PreviewAppResponse
| 字段名(JSON key) | 类型 |
|---|---|
previewUrl |
string |
expireTime |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
138 · PublishApp — 发布应用
服务:kimi.gateway.app.v1.AppService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.app.v1.AppService/PublishApp
- API用途:应用发布模块接口:发布应用(proto 方法 AppService.PublishApp)。
- 这接口能干啥(大白话):应用发布:发布应用。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.app.v1.PublishAppRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
versionId |
string |
customSlug |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.app.v1.AppService/PublishApp |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.app.v1.PublishAppResponse
| 字段名(JSON key) | 类型 |
|---|---|
deployUrl |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
139 · UnpublishApp — 取消发布应用
服务:kimi.gateway.app.v1.AppService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.app.v1.AppService/UnpublishApp
- API用途:应用发布模块接口:取消发布应用(proto 方法 AppService.UnpublishApp)。
- 这接口能干啥(大白话):应用发布:下线应用。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.app.v1.UnpublishAppRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.app.v1.AppService/UnpublishApp |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.app.v1.UnpublishAppResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
App 支持 · kimi.gateway.appsupport.v1.AppSupportService(1 个方法)
140 · ScanQRCode — 扫码二维码
服务:kimi.gateway.appsupport.v1.AppSupportService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.appsupport.v1.AppSupportService/ScanQRCode
- API用途:App 支持模块接口:扫码二维码(proto 方法 AppSupportService.ScanQRCode)。
- 这接口能干啥(大白话):应用支持:扫码二维码。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.appsupport.v1.ScanQRCodeRequest
| 字段名(JSON key) | 类型 |
|---|---|
qrCode |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.appsupport.v1.AppSupportService/ScanQRCode |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.appsupport.v1.ScanQRCodeResponse
| 字段名(JSON key) | 类型 |
|---|---|
urlScheme |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
产物分享 · kimi.gateway.artifact.v1.ArtifactService(1 个方法)
141 · ShareArtifact — 分享产物
服务:kimi.gateway.artifact.v1.ArtifactService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.artifact.v1.ArtifactService/ShareArtifact
- API用途:产物分享模块接口:分享产物(proto 方法 ArtifactService.ShareArtifact)。
- 这接口能干啥(大白话):产物分享:分享产物。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.artifact.v1.ShareArtifactRequest
| 字段名(JSON key) | 类型 |
|---|---|
artifactId |
string |
version |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.artifact.v1.ArtifactService/ShareArtifact |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.artifact.v1.ShareArtifactResponse
| 字段名(JSON key) | 类型 |
|---|---|
artifactShare |
message ArtifactShare |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
Claw 机器人 · kimi.gateway.claw.v1.ClawService(4 个方法)
142 · CreateBot — 创建机器人
服务:kimi.gateway.claw.v1.ClawService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.claw.v1.ClawService/CreateBot
- API用途:Claw 机器人模块接口:创建机器人(proto 方法 ClawService.CreateBot)。
- 这接口能干啥(大白话):Claw 机器人:新建机器人。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.claw.v1.CreateBotRequest
| 字段名(JSON key) | 类型 |
|---|---|
name |
string |
description |
string |
type |
enum BotType |
personality |
enum BotPersonality |
backupId |
string |
scenarios |
repeated |
scenariosValue |
repeated |
字段取值:
type:BOT_TYPE_UNSPECIFIED、BOT_TYPE_ALIYUN、BOT_TYPE_ANDROID、BOT_TYPE_DESKTOP、BOT_TYPE_LOCAL、BOT_TYPE_REMOTE、BOT_TYPE_ROLLOUT、BOT_TYPE_VOLCENGINEpersonality:BOT_PERSONALITY_UNSPECIFIED、BOT_PERSONALITY_HYPE_FRIEND、BOT_PERSONALITY_MEME_ZOOMER、BOT_PERSONALITY_STOIC_ADVISOR、BOT_PERSONALITY_THE_LISTENER
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.claw.v1.ClawService/CreateBot |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.claw.v1.CreateBotResponse
| 字段名(JSON key) | 类型 |
|---|---|
bot |
message Bot |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
143 · CreateModelAPIKey — 创建模型 API Key
服务:kimi.gateway.claw.v1.ClawService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.claw.v1.ClawService/CreateModelAPIKey
- API用途:Claw 机器人模块接口:创建模型 API Key(proto 方法 ClawService.CreateModelAPIKey)。
- 这接口能干啥(大白话):Claw 机器人:新建模型 API Key。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.claw.v1.CreateModelAPIKeyRequest
| 字段名(JSON key) | 类型 |
|---|---|
type |
enum BotType |
name |
string |
description |
string |
expireTime |
string |
字段取值:
type:BOT_TYPE_UNSPECIFIED、BOT_TYPE_ALIYUN、BOT_TYPE_ANDROID、BOT_TYPE_DESKTOP、BOT_TYPE_LOCAL、BOT_TYPE_REMOTE、BOT_TYPE_ROLLOUT、BOT_TYPE_VOLCENGINE
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.claw.v1.ClawService/CreateModelAPIKey |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.claw.v1.CreateModelAPIKeyResponse
| 字段名(JSON key) | 类型 |
|---|---|
modelApiKey |
message ModelAPIKey |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
144 · DeleteBot — 删除机器人
服务:kimi.gateway.claw.v1.ClawService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.claw.v1.ClawService/DeleteBot
- API用途:Claw 机器人模块接口:删除机器人(proto 方法 ClawService.DeleteBot)。
- 这接口能干啥(大白话):Claw 机器人:删除机器人。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.claw.v1.DeleteBotRequest
| 字段名(JSON key) | 类型 |
|---|---|
id |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.claw.v1.ClawService/DeleteBot |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.claw.v1.DeleteBotResponse
| 字段名(JSON key) | 类型 |
|---|---|
id |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
145 · ListBots — 列出机器人
服务:kimi.gateway.claw.v1.ClawService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.claw.v1.ClawService/ListBots
- API用途:Claw 机器人模块接口:列出机器人(proto 方法 ClawService.ListBots)。
- 这接口能干啥(大白话):Claw 机器人:列出机器人(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.claw.v1.ListBotsRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.claw.v1.ClawService/ListBots |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.claw.v1.ListBotsResponse
| 字段名(JSON key) | 类型 |
|---|---|
bots |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
Claw 技能 · kimi.gateway.claw.v1.ClawSkillService(4 个方法)
146 · DeleteRemoteSkill — 删除远程技能
服务:kimi.gateway.claw.v1.ClawSkillService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.claw.v1.ClawSkillService/DeleteRemoteSkill
- API用途:Claw 技能模块接口:删除远程技能(proto 方法 ClawSkillService.DeleteRemoteSkill)。
- 这接口能干啥(大白话):Claw 技能:删除远程技能。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.claw.v1.DeleteRemoteSkillRequest
| 字段名(JSON key) | 类型 |
|---|---|
botId |
string |
remoteName |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.claw.v1.ClawSkillService/DeleteRemoteSkill |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.claw.v1.DeleteRemoteSkillResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
147 · InstallSkillToRemote — 安装技能同步到远程
服务:kimi.gateway.claw.v1.ClawSkillService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.claw.v1.ClawSkillService/InstallSkillToRemote
- API用途:Claw 技能模块接口:安装技能同步到远程(proto 方法 ClawSkillService.InstallSkillToRemote)。
- 这接口能干啥(大白话):Claw 技能:安装技能同步到远程。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.claw.v1.InstallSkillToRemoteRequest
| 字段名(JSON key) | 类型 |
|---|---|
botId |
string |
skillId |
string |
overrideName |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.claw.v1.ClawSkillService/InstallSkillToRemote |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.claw.v1.InstallSkillToRemoteResponse
| 字段名(JSON key) | 类型 |
|---|---|
remoteName |
string |
skill |
message ClawSkill |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
148 · ListClawSkills — 列出Claw 技能
服务:kimi.gateway.claw.v1.ClawSkillService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.claw.v1.ClawSkillService/ListClawSkills
- API用途:Claw 技能模块接口:列出Claw 技能(proto 方法 ClawSkillService.ListClawSkills)。
- 这接口能干啥(大白话):Claw 技能:列出Claw 技能(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.claw.v1.ListClawSkillsRequest
| 字段名(JSON key) | 类型 |
|---|---|
botId |
string |
query |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.claw.v1.ClawSkillService/ListClawSkills |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.claw.v1.ListClawSkillsResponse
| 字段名(JSON key) | 类型 |
|---|---|
skills |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
149 · ListRemoteSkills — 列出远程技能
服务:kimi.gateway.claw.v1.ClawSkillService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.claw.v1.ClawSkillService/ListRemoteSkills
- API用途:Claw 技能模块接口:列出远程技能(proto 方法 ClawSkillService.ListRemoteSkills)。
- 这接口能干啥(大白话):Claw 技能:列出远程技能(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.claw.v1.ListRemoteSkillsRequest
| 字段名(JSON key) | 类型 |
|---|---|
botId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.claw.v1.ClawSkillService/ListRemoteSkills |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.claw.v1.ListRemoteSkillsResponse
| 字段名(JSON key) | 类型 |
|---|---|
skills |
repeated |
skillJobs |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
配置 · kimi.gateway.config.v1.ConfigService(3 个方法)
150 · GetAvailableModels — 获取可用模型
服务:kimi.gateway.config.v1.ConfigService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.config.v1.ConfigService/GetAvailableModels
- API用途:配置模块接口:获取可用模型(proto 方法 ConfigService.GetAvailableModels)。
- 这接口能干啥(大白话):配置:查看可用模型。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.config.v1.GetAvailableModelsRequest
| 字段名(JSON key) | 类型 |
|---|---|
scene |
enum Scene |
字段取值:
scene:SCENE_UNSPECIFIED、SCENE_KIMI_WORK
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.config.v1.ConfigService/GetAvailableModels |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.config.v1.GetAvailableModelsResponse
| 字段名(JSON key) | 类型 |
|---|---|
defaultScenario |
message DefaultScenarioConfig |
availableModels |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
151 · GetConfig — 获取配置
服务:kimi.gateway.config.v1.ConfigService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.config.v1.ConfigService/GetConfig
- API用途:配置模块接口:获取配置(proto 方法 ConfigService.GetConfig)。
- 这接口能干啥(大白话):配置:查看配置。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.config.v1.GetConfigRequest
| 字段名(JSON key) | 类型 |
|---|---|
syncToken |
string |
source |
enum ConfigSource |
scriptContext |
message ScriptConfigContext |
字段取值:
source:CONFIG_SOURCE_UNSPECIFIED、CONFIG_SOURCE_LEGACY、CONFIG_SOURCE_SCRIPT
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.config.v1.ConfigService/GetConfig |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.config.v1.GetConfigResponse
| 字段名(JSON key) | 类型 |
|---|---|
config |
message Config |
syncToken |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
152 · GetPrecheckConfig — 获取预检配置
服务:kimi.gateway.config.v1.ConfigService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.config.v1.ConfigService/GetPrecheckConfig
- API用途:配置模块接口:获取预检配置(proto 方法 ConfigService.GetPrecheckConfig)。
- 这接口能干啥(大白话):配置:查看预检配置。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.config.v1.GetPrecheckConfigRequest
| 字段名(JSON key) | 类型 |
|---|---|
scene |
enum Scene |
字段取值:
scene:SCENE_UNSPECIFIED、SCENE_SMS_CODE_SEND
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.config.v1.ConfigService/GetPrecheckConfig |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.config.v1.GetPrecheckConfigResponse
| 字段名(JSON key) | 类型 |
|---|---|
captcha |
message CaptchaConfig |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
设备 · kimi.gateway.device.v1.DeviceService(3 个方法)
153 · CountDevices — 统计设备
服务:kimi.gateway.device.v1.DeviceService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.device.v1.DeviceService/CountDevices
- API用途:设备模块接口:统计设备(proto 方法 DeviceService.CountDevices)。
- 这接口能干啥(大白话):设备:统计设备。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.device.v1.CountDevicesRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.device.v1.DeviceService/CountDevices |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.device.v1.CountDevicesResponse
| 字段名(JSON key) | 类型 |
|---|---|
count |
int32 |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
154 · DeleteDevice — 删除设备
服务:kimi.gateway.device.v1.DeviceService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.device.v1.DeviceService/DeleteDevice
- API用途:设备模块接口:删除设备(proto 方法 DeviceService.DeleteDevice)。
- 这接口能干啥(大白话):设备:删除设备。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.device.v1.DeleteDeviceRequest
| 字段名(JSON key) | 类型 |
|---|---|
id |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.device.v1.DeviceService/DeleteDevice |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.device.v1.DeleteDeviceResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
155 · ListDevices — 列出设备
服务:kimi.gateway.device.v1.DeviceService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.device.v1.DeviceService/ListDevices
- API用途:设备模块接口:列出设备(proto 方法 DeviceService.ListDevices)。
- 这接口能干啥(大白话):设备:列出设备(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.device.v1.ListDevicesRequest
| 字段名(JSON key) | 类型 |
|---|---|
pageSize |
int32 |
pageToken |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.device.v1.DeviceService/ListDevices |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.device.v1.ListDevicesResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
devices |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
实验 · kimi.gateway.experiment.v1.ExperimentService(1 个方法)
156 · GetExperiments — 获取实验开关
服务:kimi.gateway.experiment.v1.ExperimentService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.experiment.v1.ExperimentService/GetExperiments
- API用途:实验模块接口:获取实验开关(proto 方法 ExperimentService.GetExperiments)。
- 这接口能干啥(大白话):实验:查看实验开关。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.experiment.v1.GetExperimentsRequest
| 字段名(JSON key) | 类型 |
|---|---|
withImpression |
bool |
experimentNames |
repeated |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.experiment.v1.ExperimentService/GetExperiments |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.experiment.v1.GetExperimentsResponse
| 字段名(JSON key) | 类型 |
|---|---|
results |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
信息流 · kimi.gateway.feed.v1.FeedService(1 个方法)
157 · ListFeeds — 列出信息流
服务:kimi.gateway.feed.v1.FeedService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.feed.v1.FeedService/ListFeeds
- API用途:信息流模块接口:列出信息流(proto 方法 FeedService.ListFeeds)。
- 这接口能干啥(大白话):社区信息流:列出信息流(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.feed.v1.ListFeedsRequest
| 字段名(JSON key) | 类型 |
|---|---|
pageSize |
int32 |
pageToken |
string |
projectId |
string |
unread |
bool |
includePinned |
bool |
filterTypes |
repeated |
filterTypesValue |
repeated |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.feed.v1.FeedService/ListFeeds |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.feed.v1.ListFeedsResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
items |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
凭证签发 · kimi.gateway.issuance.v1.IssuanceService(1 个方法)
158 · GetCredential — 获取凭证
服务:kimi.gateway.issuance.v1.IssuanceService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.issuance.v1.IssuanceService/GetCredential
- API用途:凭证签发模块接口:获取凭证(proto 方法 IssuanceService.GetCredential)。
- 这接口能干啥(大白话):凭证:查看凭证。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.issuance.v1.GetCredentialRequest
| 字段名(JSON key) | 类型 |
|---|---|
service |
enum Service |
字段取值:
service:SERVICE_UNSPECIFIED、SERVICE_ASR
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.issuance.v1.IssuanceService/GetCredential |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.issuance.v1.GetCredentialResponse
| 字段名(JSON key) | 类型 |
|---|---|
credential |
message Credential |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
MCP OAuth · kimi.gateway.mcp.v1.MCPOAuthService(2 个方法)
159 · CreateMCPServerAuthorization — 创建MCP 服务端授权
服务:kimi.gateway.mcp.v1.MCPOAuthService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.MCPOAuthService/CreateMCPServerAuthorization
- API用途:MCP OAuth模块接口:创建MCP 服务端授权(proto 方法 MCPOAuthService.CreateMCPServerAuthorization)。
- 这接口能干啥(大白话):MCP 授权:新建MCP 服务端授权。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.CreateMCPServerAuthorizationRequest
| 字段名(JSON key) | 类型 |
|---|---|
serverId |
string |
redirectUri |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.MCPOAuthService/CreateMCPServerAuthorization |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.CreateMCPServerAuthorizationResponse
| 字段名(JSON key) | 类型 |
|---|---|
authorization |
message MCPServerAuthorization |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
160 · GetMCPServerAuthorization — 获取MCP 服务端授权
服务:kimi.gateway.mcp.v1.MCPOAuthService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.MCPOAuthService/GetMCPServerAuthorization
- API用途:MCP OAuth模块接口:获取MCP 服务端授权(proto 方法 MCPOAuthService.GetMCPServerAuthorization)。
- 这接口能干啥(大白话):MCP 授权:查看MCP 服务端授权。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.GetMCPServerAuthorizationRequest
| 字段名(JSON key) | 类型 |
|---|---|
requestId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.MCPOAuthService/GetMCPServerAuthorization |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.GetMCPServerAuthorizationResponse
| 字段名(JSON key) | 类型 |
|---|---|
authorization |
message MCPServerAuthorization |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
MCP · kimi.gateway.mcp.v1.MCPService(1 个方法)
161 · SetMCPUserSettingStatus — 设置MCP 授权状态
服务:kimi.gateway.mcp.v1.MCPService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.MCPService/SetMCPUserSettingStatus
- API用途:MCP模块接口:设置MCP 授权状态(proto 方法 MCPService.SetMCPUserSettingStatus)。
- 这接口能干啥(大白话):MCP:设置MCP 授权状态。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.SetMCPUserSettingStatusRequest
| 字段名(JSON key) | 类型 |
|---|---|
id |
string |
enable |
bool |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.MCPService/SetMCPUserSettingStatus |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.SetMCPUserSettingStatusResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
OKC/产物 · kimi.gateway.mcp.v1.OKCService(9 个方法)
162 · GetCitationsByChat — 获取会话引用
服务:kimi.gateway.mcp.v1.OKCService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.OKCService/GetCitationsByChat
- API用途:OKC/产物模块接口:获取会话引用(proto 方法 OKCService.GetCitationsByChat)。
- 这接口能干啥(大白话):OKC 产物:查看会话引用。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.GetCitationsByChatRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.OKCService/GetCitationsByChat |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.GetCitationsByChatResponse
| 字段名(JSON key) | 类型 |
|---|---|
citations |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
163 · GetDeploymentByChatShare — 获取分享会话的部署
服务:kimi.gateway.mcp.v1.OKCService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.OKCService/GetDeploymentByChatShare
- API用途:OKC/产物模块接口:获取分享会话的部署(proto 方法 OKCService.GetDeploymentByChatShare)。
- 这接口能干啥(大白话):OKC 产物:查看分享会话的部署。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.GetDeploymentByChatShareRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatShareId |
string |
version |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.OKCService/GetDeploymentByChatShare |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.GetDeploymentByChatShareResponse
| 字段名(JSON key) | 类型 |
|---|---|
deployment |
message Deployment |
downloadUrl |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
164 · GetManifest — 获取清单
服务:kimi.gateway.mcp.v1.OKCService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.OKCService/GetManifest
- API用途:OKC/产物模块接口:获取清单(proto 方法 OKCService.GetManifest)。
- 这接口能干啥(大白话):OKC 产物:查看清单。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.GetManifestRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.OKCService/GetManifest |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.GetManifestResponse
| 字段名(JSON key) | 类型 |
|---|---|
manifest |
message Manifest |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
165 · GetOutputFileTree — 获取产出文件树
服务:kimi.gateway.mcp.v1.OKCService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.OKCService/GetOutputFileTree
- API用途:OKC/产物模块接口:获取产出文件树(proto 方法 OKCService.GetOutputFileTree)。
- 这接口能干啥(大白话):OKC 产物:查看产出文件树。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.GetOutputFileTreeRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
chatShareId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.OKCService/GetOutputFileTree |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.GetOutputFileTreeResponse
| 字段名(JSON key) | 类型 |
|---|---|
root |
message FileTreeNode |
downloadUrl |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
166 · GetOutputFileTreeByShare — 获取分享产出文件树
服务:kimi.gateway.mcp.v1.OKCService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.OKCService/GetOutputFileTreeByShare
- API用途:OKC/产物模块接口:获取分享产出文件树(proto 方法 OKCService.GetOutputFileTreeByShare)。
- 这接口能干啥(大白话):OKC 产物:查看分享产出文件树。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.GetOutputFileTreeByShareRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatShareId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.OKCService/GetOutputFileTreeByShare |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.GetOutputFileTreeByShareResponse
| 字段名(JSON key) | 类型 |
|---|---|
root |
message FileTreeNode |
downloadUrl |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
167 · PublishDeployment — 发布部署
服务:kimi.gateway.mcp.v1.OKCService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.OKCService/PublishDeployment
- API用途:OKC/产物模块接口:发布部署(proto 方法 OKCService.PublishDeployment)。
- 这接口能干啥(大白话):OKC 产物:发布部署。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.PublishDeploymentRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
version |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.OKCService/PublishDeployment |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.PublishDeploymentResponse
| 字段名(JSON key) | 类型 |
|---|---|
url |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
168 · ResolveFileURI — 调用文件 URI
服务:kimi.gateway.mcp.v1.OKCService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.OKCService/ResolveFileURI
- API用途:OKC/产物模块接口:调用文件 URI(proto 方法 OKCService.ResolveFileURI)。
- 这接口能干啥(大白话):OKC 产物:解析文件 URI。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.ResolveFileURIRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
fileUri |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.OKCService/ResolveFileURI |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.ResolveFileURIResponse
| 字段名(JSON key) | 类型 |
|---|---|
downloadUrl |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
169 · ResolveFileURIByShare — 调用分享文件 URI
服务:kimi.gateway.mcp.v1.OKCService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.OKCService/ResolveFileURIByShare
- API用途:OKC/产物模块接口:调用分享文件 URI(proto 方法 OKCService.ResolveFileURIByShare)。
- 这接口能干啥(大白话):OKC 产物:解析分享的文件 URI。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.ResolveFileURIByShareRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatShareId |
string |
fileUri |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.OKCService/ResolveFileURIByShare |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.ResolveFileURIByShareResponse
| 字段名(JSON key) | 类型 |
|---|---|
downloadUrl |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
170 · UnpublishDeployment — 取消发布部署
服务:kimi.gateway.mcp.v1.OKCService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.OKCService/UnpublishDeployment
- API用途:OKC/产物模块接口:取消发布部署(proto 方法 OKCService.UnpublishDeployment)。
- 这接口能干啥(大白话):OKC 产物:下线部署。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.UnpublishDeploymentRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.mcp.v1.OKCService/UnpublishDeployment |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.mcp.v1.UnpublishDeploymentResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
会员 · kimi.gateway.membership.v2.MembershipService(5 个方法)
171 · ClaimEventBalance — 领取事件余额
服务:kimi.gateway.membership.v2.MembershipService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.membership.v2.MembershipService/ClaimEventBalance
- API用途:会员模块接口:领取事件余额(proto 方法 MembershipService.ClaimEventBalance)。
- 这接口能干啥(大白话):会员:领取事件余额。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.membership.v2.ClaimEventBalanceRequest
| 字段名(JSON key) | 类型 |
|---|---|
eventId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.membership.v2.MembershipService/ClaimEventBalance |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.membership.v2.ClaimEventBalanceResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
172 · GetBalanceEventInfo — 获取余额事件详情
服务:kimi.gateway.membership.v2.MembershipService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.membership.v2.MembershipService/GetBalanceEventInfo
- API用途:会员模块接口:获取余额事件详情(proto 方法 MembershipService.GetBalanceEventInfo)。
- 这接口能干啥(大白话):会员:查看余额事件详情。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.membership.v2.GetBalanceEventInfoRequest
| 字段名(JSON key) | 类型 |
|---|---|
eventId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.membership.v2.MembershipService/GetBalanceEventInfo |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.membership.v2.GetBalanceEventInfoResponse
| 字段名(JSON key) | 类型 |
|---|---|
eventId |
string |
subscriptionId |
string |
eventTitle |
string |
eventDesc |
string |
eventImgUrl |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
173 · GetSubscription — 获取订阅
服务:kimi.gateway.membership.v2.MembershipService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.membership.v2.MembershipService/GetSubscription
- API用途:会员模块接口:获取订阅(proto 方法 MembershipService.GetSubscription)。
- 这接口能干啥(大白话):会员:查看订阅。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.membership.v2.GetSubscriptionRequest
| 字段名(JSON key) | 类型 |
|---|---|
domain |
enum Domain |
字段取值:
domain:DOMAIN_UNSPECIFIED、DOMAIN_CODE、DOMAIN_KIMI、DOMAIN_NEXUS
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.membership.v2.MembershipService/GetSubscription |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.membership.v2.GetSubscriptionResponse
| 字段名(JSON key) | 类型 |
|---|---|
subscription |
message Subscription |
nextSubscription |
message Subscription |
bonus |
message Duration |
bonusGoodsTitle |
string |
highestLevel |
bool |
usingBonus |
bool |
subscribed |
bool |
purchaseSubscription |
message Subscription |
purchaseExpireSeconds |
int32 |
purchaseExpireTime |
string |
balances |
repeated |
capabilities |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
174 · GetSubscriptionStats — 获取订阅统计
服务:kimi.gateway.membership.v2.MembershipService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.membership.v2.MembershipService/GetSubscriptionStats
- API用途:会员模块接口:获取订阅统计(proto 方法 MembershipService.GetSubscriptionStats)。
- 这接口能干啥(大白话):会员:查看订阅统计。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.membership.v2.GetSubscriptionStatsRequest
| 字段名(JSON key) | 类型 |
|---|---|
domain |
enum Domain |
字段取值:
domain:DOMAIN_UNSPECIFIED、DOMAIN_CODE、DOMAIN_KIMI、DOMAIN_NEXUS
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.membership.v2.MembershipService/GetSubscriptionStats |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.membership.v2.GetSubscriptionStatsResponse
| 字段名(JSON key) | 类型 |
|---|---|
ratelimit5h |
message RateLimitStat |
ratelimitCode5h |
message RateLimitStat |
ratelimit7d |
message RateLimitStat |
ratelimitCode7d |
message RateLimitStat |
subscriptionBalance |
message Balance |
notice |
message Notice |
overdrawn |
bool |
eventId |
string |
giftBalances |
repeated |
boosterWallets |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
175 · ListBalanceActions — 列出余额事件
服务:kimi.gateway.membership.v2.MembershipService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.membership.v2.MembershipService/ListBalanceActions
- API用途:会员模块接口:列出余额事件(proto 方法 MembershipService.ListBalanceActions)。
- 这接口能干啥(大白话):会员:列出余额事件(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.membership.v2.ListBalanceActionsRequest
| 字段名(JSON key) | 类型 |
|---|---|
pageSize |
int32 |
pageToken |
string |
filter |
message Filter |
domain |
enum Domain |
字段取值:
domain:DOMAIN_UNSPECIFIED、DOMAIN_CODE、DOMAIN_KIMI、DOMAIN_NEXUS
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.membership.v2.MembershipService/ListBalanceActions |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.membership.v2.ListBalanceActionsResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
actions |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
长期记忆 · kimi.gateway.memory.v1.MemoryService(2 个方法)
176 · DeleteMemory — 删除记忆
服务:kimi.gateway.memory.v1.MemoryService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.memory.v1.MemoryService/DeleteMemory
- API用途:长期记忆模块接口:删除记忆(proto 方法 MemoryService.DeleteMemory)。
- 这接口能干啥(大白话):长期记忆:删除记忆。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.memory.v1.DeleteMemoryRequest
| 字段名(JSON key) | 类型 |
|---|---|
memoryId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.memory.v1.MemoryService/DeleteMemory |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.memory.v1.DeleteMemoryResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
177 · ListMemories — 列出长期记忆
服务:kimi.gateway.memory.v1.MemoryService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.memory.v1.MemoryService/ListMemories
- API用途:长期记忆模块接口:列出长期记忆(proto 方法 MemoryService.ListMemories)。
- 这接口能干啥(大白话):长期记忆:列出长期记忆(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.memory.v1.ListMemoriesRequest
| 字段名(JSON key) | 类型 |
|---|---|
pageSize |
int32 |
pageToken |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.memory.v1.MemoryService/ListMemories |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.memory.v1.ListMemoriesResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
totalCount |
int32 |
memoryLimit |
int32 |
memories |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
记忆仓库 · kimi.gateway.memory.v1.VaultService(4 个方法)
178 · GetDreamStatus — 获取梦境状态
服务:kimi.gateway.memory.v1.VaultService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.memory.v1.VaultService/GetDreamStatus
- API用途:记忆仓库模块接口:获取梦境状态(proto 方法 VaultService.GetDreamStatus)。
- 这接口能干啥(大白话):记忆仓库:查看梦境状态。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.memory.v1.GetDreamStatusRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.memory.v1.VaultService/GetDreamStatus |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.memory.v1.GetDreamStatusResponse
| 字段名(JSON key) | 类型 |
|---|---|
dreamVault |
message DreamVaultState |
featureAvailable |
bool |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
179 · GetVaultPage — 获取仓库页
服务:kimi.gateway.memory.v1.VaultService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.memory.v1.VaultService/GetVaultPage
- API用途:记忆仓库模块接口:获取仓库页(proto 方法 VaultService.GetVaultPage)。
- 这接口能干啥(大白话):记忆仓库:查看仓库页。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.memory.v1.GetVaultPageRequest
| 字段名(JSON key) | 类型 |
|---|---|
sandboxUri |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.memory.v1.VaultService/GetVaultPage |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.memory.v1.GetVaultPageResponse
| 字段名(JSON key) | 类型 |
|---|---|
markdown |
string |
outgoingLinks |
repeated |
backlinks |
repeated |
citations |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
180 · GetVaultTree — 获取仓库树
服务:kimi.gateway.memory.v1.VaultService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.memory.v1.VaultService/GetVaultTree
- API用途:记忆仓库模块接口:获取仓库树(proto 方法 VaultService.GetVaultTree)。
- 这接口能干啥(大白话):记忆仓库:查看仓库树。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.memory.v1.GetVaultTreeRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.memory.v1.VaultService/GetVaultTree |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.memory.v1.GetVaultTreeResponse
| 字段名(JSON key) | 类型 |
|---|---|
root |
message FileTreeNode |
downloadUrl |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
181 · ResetDreamVault — 重置梦境仓库
服务:kimi.gateway.memory.v1.VaultService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.memory.v1.VaultService/ResetDreamVault
- API用途:记忆仓库模块接口:重置梦境仓库(proto 方法 VaultService.ResetDreamVault)。
- 这接口能干啥(大白话):记忆仓库:重置梦境仓库。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.memory.v1.ResetDreamVaultRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.memory.v1.VaultService/ResetDreamVault |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.memory.v1.ResetDreamVaultResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
杂项 · kimi.gateway.misc.v1.MiscService(1 个方法)
182 · GetDataSourceLocalizedInfo — 获取数据源本地化信息
服务:kimi.gateway.misc.v1.MiscService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.misc.v1.MiscService/GetDataSourceLocalizedInfo
- API用途:杂项模块接口:获取数据源本地化信息(proto 方法 MiscService.GetDataSourceLocalizedInfo)。
- 这接口能干啥(大白话):杂项:查看数据源本地化信息。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.misc.v1.GetDataSourceLocalizedInfoRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.misc.v1.MiscService/GetDataSourceLocalizedInfo |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.misc.v1.GetDataSourceLocalizedInfoResponse
| 字段名(JSON key) | 类型 |
|---|---|
infos |
map |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
通知 · kimi.gateway.notification.v1.NotificationService(2 个方法)
183 · ListUserNotifications — 列出用户通知
服务:kimi.gateway.notification.v1.NotificationService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.notification.v1.NotificationService/ListUserNotifications
- API用途:通知模块接口:列出用户通知(proto 方法 NotificationService.ListUserNotifications)。
- 这接口能干啥(大白话):社区通知:列出用户通知(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.notification.v1.ListUserNotificationsRequest
| 字段名(JSON key) | 类型 |
|---|---|
pageSize |
int32 |
pageToken |
string |
unread |
bool |
hide |
bool |
types |
repeated |
typesValue |
repeated |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.notification.v1.NotificationService/ListUserNotifications |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.notification.v1.ListUserNotificationsResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
unreadCount |
int32 |
userNotifications |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
184 · MarkNotificationsRead — 调用通知已读标记
服务:kimi.gateway.notification.v1.NotificationService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.notification.v1.NotificationService/MarkNotificationsRead
- API用途:通知模块接口:调用通知已读标记(proto 方法 NotificationService.MarkNotificationsRead)。
- 这接口能干啥(大白话):社区通知:调用 通知已读标记。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.notification.v1.MarkNotificationsReadRequest
| 字段名(JSON key) | 类型 |
|---|---|
all |
bool |
ids |
repeated |
types |
repeated |
typesValue |
repeated |
extras |
map |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.notification.v1.NotificationService/MarkNotificationsRead |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.notification.v1.MarkNotificationsReadResponse
| 字段名(JSON key) | 类型 |
|---|---|
markedCount |
int32 |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
商品 · kimi.gateway.order.v1.GoodsService(1 个方法)
185 · ListGoods — 列出商品
服务:kimi.gateway.order.v1.GoodsService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.order.v1.GoodsService/ListGoods
- API用途:商品模块接口:列出商品(proto 方法 GoodsService.ListGoods)。
- 这接口能干啥(大白话):商品:列出商品(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.order.v1.ListGoodsRequest
| 字段名(JSON key) | 类型 |
|---|---|
pageSize |
int32 |
pageToken |
string |
discountId |
string |
paymentChannel |
enum PaymentChannel |
domains |
repeated |
domainsValue |
repeated |
字段取值:
paymentChannel:PAYMENT_CHANNEL_UNSPECIFIED、PAYMENT_CHANNEL_AIRWALLEX、PAYMENT_CHANNEL_ALIPAY、PAYMENT_CHANNEL_APPLE、PAYMENT_CHANNEL_GOOGLE_PLAY、PAYMENT_CHANNEL_PAYERMAX、PAYMENT_CHANNEL_STRIPE、PAYMENT_CHANNEL_WECHAT
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.order.v1.GoodsService/ListGoods |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.order.v1.ListGoodsResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
recommendChannel |
enum PaymentChannel |
goods |
repeated |
字段取值:
recommendChannel:PAYMENT_CHANNEL_UNSPECIFIED、PAYMENT_CHANNEL_AIRWALLEX、PAYMENT_CHANNEL_ALIPAY、PAYMENT_CHANNEL_APPLE、PAYMENT_CHANNEL_GOOGLE_PLAY、PAYMENT_CHANNEL_PAYERMAX、PAYMENT_CHANNEL_STRIPE、PAYMENT_CHANNEL_WECHAT
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
订阅 · kimi.gateway.order.v1.SubscriptionService(4 个方法)
186 · CreateSubscription — 创建订阅
服务:kimi.gateway.order.v1.SubscriptionService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.order.v1.SubscriptionService/CreateSubscription
- API用途:订阅模块接口:创建订阅(proto 方法 SubscriptionService.CreateSubscription)。
- 这接口能干啥(大白话):订阅:新建订阅。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.order.v1.CreateSubscriptionRequest
| 字段名(JSON key) | 类型 |
|---|---|
goodsId |
string |
subscriptionAction |
enum SubscriptionAction |
paymentChannel |
enum PaymentChannel |
discountId |
string |
trackingMsg |
string |
domain |
enum Domain |
字段取值:
subscriptionAction:SUBSCRIPTION_ACTION_UNSPECIFIED、SUBSCRIPTION_ACTION_CREATE、SUBSCRIPTION_ACTION_DOWNGRADE、SUBSCRIPTION_ACTION_RESUME、SUBSCRIPTION_ACTION_UPGRADEpaymentChannel:PAYMENT_CHANNEL_UNSPECIFIED、PAYMENT_CHANNEL_AIRWALLEX、PAYMENT_CHANNEL_ALIPAY、PAYMENT_CHANNEL_APPLE、PAYMENT_CHANNEL_GOOGLE_PLAY、PAYMENT_CHANNEL_PAYERMAX、PAYMENT_CHANNEL_STRIPE、PAYMENT_CHANNEL_WECHATdomain:DOMAIN_UNSPECIFIED、DOMAIN_CODE、DOMAIN_KIMI、DOMAIN_NEXUS
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.order.v1.SubscriptionService/CreateSubscription |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.order.v1.CreateSubscriptionResponse
| 字段名(JSON key) | 类型 |
|---|---|
subscription |
message Subscription |
redirectUrl |
string |
orderId |
string |
wechatPassthroughParams |
message WechatPassthroughParams |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
187 · GetDiscountURL — 获取折扣链接
服务:kimi.gateway.order.v1.SubscriptionService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.order.v1.SubscriptionService/GetDiscountURL
- API用途:订阅模块接口:获取折扣链接(proto 方法 SubscriptionService.GetDiscountURL)。
- 这接口能干啥(大白话):订阅:查看折扣链接。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.chat.v1.ToolContentGoods
| 字段名(JSON key) | 类型 |
|---|---|
goods |
message Goods |
discountId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.order.v1.SubscriptionService/GetDiscountURL |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.order.v1.GetDiscountURLResponse
| 字段名(JSON key) | 类型 |
|---|---|
discountUrl |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
188 · GetPricePoster — 获取价格海报
服务:kimi.gateway.order.v1.SubscriptionService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.order.v1.SubscriptionService/GetPricePoster
- API用途:订阅模块接口:获取价格海报(proto 方法 SubscriptionService.GetPricePoster)。
- 这接口能干啥(大白话):订阅:查看价格海报。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.order.v1.GetPricePosterRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.order.v1.SubscriptionService/GetPricePoster |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.order.v1.GetPricePosterResponse
| 字段名(JSON key) | 类型 |
|---|---|
pricePoster |
map |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
189 · VeryDiscountUser — 调用超值折扣用户
服务:kimi.gateway.order.v1.SubscriptionService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.order.v1.SubscriptionService/VeryDiscountUser
- API用途:订阅模块接口:调用超值折扣用户(proto 方法 SubscriptionService.VeryDiscountUser)。
- 这接口能干啥(大白话):订阅:调用 超值折扣用户。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.order.v1.VeryDiscountUserRequest
| 字段名(JSON key) | 类型 |
|---|---|
discountId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.order.v1.SubscriptionService/VeryDiscountUser |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.order.v1.VeryDiscountUserResponse
| 字段名(JSON key) | 类型 |
|---|---|
sameUser |
bool |
discountUserStatus |
enum DiscountUserStatus |
字段取值:
discountUserStatus:DISCOUNT_USER_STATUS_UNSPECIFIED、DISCOUNT_USER_STATUS_DISCOUNT_BONUS、DISCOUNT_USER_STATUS_DISCOUNT_MEMBER
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
置顶 · kimi.gateway.pin.v1.PinService(3 个方法)
190 · ListPinResources — 列出置顶资源
服务:kimi.gateway.pin.v1.PinService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.pin.v1.PinService/ListPinResources
- API用途:置顶模块接口:列出置顶资源(proto 方法 PinService.ListPinResources)。
- 这接口能干啥(大白话):置顶:列出置顶资源(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.pin.v1.ListPinResourcesRequest
| 字段名(JSON key) | 类型 |
|---|---|
pageSize |
int32 |
pageToken |
string |
resourceTypes |
repeated |
resourceTypesValue |
repeated |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.pin.v1.PinService/ListPinResources |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.pin.v1.ListPinResourcesResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
resources |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
191 · PinResource — 调用置顶资源
服务:kimi.gateway.pin.v1.PinService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.pin.v1.PinService/PinResource
- API用途:置顶模块接口:调用置顶资源(proto 方法 PinService.PinResource)。
- 这接口能干啥(大白话):置顶:置顶资源。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.pin.v1.PinResourceRequest
| 字段名(JSON key) | 类型 |
|---|---|
resourceType |
enum PinResourceType |
resourceId |
string |
字段取值:
resourceType:PIN_RESOURCE_TYPE_UNSPECIFIED、PIN_RESOURCE_TYPE_CHAT、PIN_RESOURCE_TYPE_PROJECT
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.pin.v1.PinService/PinResource |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.pin.v1.PinResourceResponse
| 字段名(JSON key) | 类型 |
|---|---|
resource |
message Resource |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
192 · UnpinResource — 调用置顶资源
服务:kimi.gateway.pin.v1.PinService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.pin.v1.PinService/UnpinResource
- API用途:置顶模块接口:调用置顶资源(proto 方法 PinService.UnpinResource)。
- 这接口能干啥(大白话):置顶:取消置顶资源。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.pin.v1.UnpinResourceRequest
| 字段名(JSON key) | 类型 |
|---|---|
resourceType |
enum PinResourceType |
resourceId |
string |
字段取值:
resourceType:PIN_RESOURCE_TYPE_UNSPECIFIED、PIN_RESOURCE_TYPE_CHAT、PIN_RESOURCE_TYPE_PROJECT
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.pin.v1.PinService/UnpinResource |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.pin.v1.UnpinResourceResponse
| 字段名(JSON key) | 类型 |
|---|---|
resource |
message Resource |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
插件 · kimi.gateway.plugin.v1.PluginService(7 个方法)
193 · GetPlugin — 获取插件
服务:kimi.gateway.plugin.v1.PluginService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.plugin.v1.PluginService/GetPlugin
- API用途:插件模块接口:获取插件(proto 方法 PluginService.GetPlugin)。
- 这接口能干啥(大白话):插件:查看插件。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.plugin.v1.GetPluginRequest
| 字段名(JSON key) | 类型 |
|---|---|
id |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.plugin.v1.PluginService/GetPlugin |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.plugin.v1.GetPluginResponse
| 字段名(JSON key) | 类型 |
|---|---|
plugin |
message Plugin |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
194 · InstallPlugin — 安装插件
服务:kimi.gateway.plugin.v1.PluginService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.plugin.v1.PluginService/InstallPlugin
- API用途:插件模块接口:安装插件(proto 方法 PluginService.InstallPlugin)。
- 这接口能干啥(大白话):插件:安装插件。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.plugin.v1.InstallPluginRequest
| 字段名(JSON key) | 类型 |
|---|---|
id |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.plugin.v1.PluginService/InstallPlugin |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.plugin.v1.InstallPluginResponse
| 字段名(JSON key) | 类型 |
|---|---|
plugin |
message Plugin |
oauthRequiredMcpSettingIds |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
195 · ListAvailablePlugins — 列出可用插件
服务:kimi.gateway.plugin.v1.PluginService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.plugin.v1.PluginService/ListAvailablePlugins
- API用途:插件模块接口:列出可用插件(proto 方法 PluginService.ListAvailablePlugins)。
- 这接口能干啥(大白话):插件:列出可用插件(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.plugin.v1.ListAvailablePluginsRequest
| 字段名(JSON key) | 类型 |
|---|---|
categoryId |
string |
query |
string |
pageSize |
int32 |
pageToken |
string |
clientRuntime |
message ClientRuntime |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.plugin.v1.PluginService/ListAvailablePlugins |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.plugin.v1.ListAvailablePluginsResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
totalSize |
int32 |
plugins |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
196 · ListInstalledPlugins — 列出已安装插件
服务:kimi.gateway.plugin.v1.PluginService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.plugin.v1.PluginService/ListInstalledPlugins
- API用途:插件模块接口:列出已安装插件(proto 方法 PluginService.ListInstalledPlugins)。
- 这接口能干啥(大白话):插件:列出已安装插件(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.plugin.v1.ListInstalledPluginsRequest
| 字段名(JSON key) | 类型 |
|---|---|
pageSize |
int32 |
pageToken |
string |
query |
string |
clientRuntime |
message ClientRuntime |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.plugin.v1.PluginService/ListInstalledPlugins |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.plugin.v1.ListInstalledPluginsResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
totalSize |
int32 |
plugins |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
197 · ListPluginCategories — 列出插件分类
服务:kimi.gateway.plugin.v1.PluginService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.plugin.v1.PluginService/ListPluginCategories
- API用途:插件模块接口:列出插件分类(proto 方法 PluginService.ListPluginCategories)。
- 这接口能干啥(大白话):插件:列出插件分类(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.plugin.v1.ListPluginCategoriesRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.plugin.v1.PluginService/ListPluginCategories |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.plugin.v1.ListPluginCategoriesResponse
| 字段名(JSON key) | 类型 |
|---|---|
categories |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
198 · ListPluginSections — 列出插件分区
服务:kimi.gateway.plugin.v1.PluginService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.plugin.v1.PluginService/ListPluginSections
- API用途:插件模块接口:列出插件分区(proto 方法 PluginService.ListPluginSections)。
- 这接口能干啥(大白话):插件:列出插件分区(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.plugin.v1.ListPluginSectionsRequest
| 字段名(JSON key) | 类型 |
|---|---|
query |
string |
pageSize |
int32 |
clientRuntime |
message ClientRuntime |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.plugin.v1.PluginService/ListPluginSections |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.plugin.v1.ListPluginSectionsResponse
| 字段名(JSON key) | 类型 |
|---|---|
installed |
message PluginSection |
sections |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
199 · UninstallPlugin — 卸载插件
服务:kimi.gateway.plugin.v1.PluginService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.plugin.v1.PluginService/UninstallPlugin
- API用途:插件模块接口:卸载插件(proto 方法 PluginService.UninstallPlugin)。
- 这接口能干啥(大白话):插件:卸载插件。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.plugin.v1.UninstallPluginRequest
| 字段名(JSON key) | 类型 |
|---|---|
id |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.plugin.v1.PluginService/UninstallPlugin |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.plugin.v1.UninstallPluginResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
项目 · kimi.gateway.project.v1.ProjectService(9 个方法)
200 · CreateProject — 创建项目
服务:kimi.gateway.project.v1.ProjectService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.project.v1.ProjectService/CreateProject
- API用途:项目模块接口:创建项目(proto 方法 ProjectService.CreateProject)。
- 这接口能干啥(大白话):项目:新建项目。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.project.v1.CreateProjectRequest
| 字段名(JSON key) | 类型 |
|---|---|
name |
string |
prompt |
string |
description |
string |
iconUrl |
string |
useMemory |
bool |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.project.v1.ProjectService/CreateProject |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.project.v1.CreateProjectResponse
| 字段名(JSON key) | 类型 |
|---|---|
project |
message Project |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
201 · DeleteProject — 删除项目
服务:kimi.gateway.project.v1.ProjectService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.project.v1.ProjectService/DeleteProject
- API用途:项目模块接口:删除项目(proto 方法 ProjectService.DeleteProject)。
- 这接口能干啥(大白话):项目:删除项目。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.project.v1.DeleteProjectRequest
| 字段名(JSON key) | 类型 |
|---|---|
projectId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.project.v1.ProjectService/DeleteProject |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.project.v1.DeleteProjectResponse
| 字段名(JSON key) | 类型 |
|---|---|
project |
message Project |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
202 · DeleteProjectFile — 删除项目文件
服务:kimi.gateway.project.v1.ProjectService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.project.v1.ProjectService/DeleteProjectFile
- API用途:项目模块接口:删除项目文件(proto 方法 ProjectService.DeleteProjectFile)。
- 这接口能干啥(大白话):项目:删除项目文件。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.project.v1.DeleteProjectFileRequest
| 字段名(JSON key) | 类型 |
|---|---|
projectId |
string |
path |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.project.v1.ProjectService/DeleteProjectFile |
返回格式
无独立 Response 消息;通常返回空对象 {}(删除/无返回体类接口)。
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
203 · GetProject — 获取项目
服务:kimi.gateway.project.v1.ProjectService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.project.v1.ProjectService/GetProject
- API用途:项目模块接口:获取项目(proto 方法 ProjectService.GetProject)。
- 这接口能干啥(大白话):项目:查看项目。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.project.v1.GetProjectRequest
| 字段名(JSON key) | 类型 |
|---|---|
projectId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.project.v1.ProjectService/GetProject |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.project.v1.GetProjectResponse
| 字段名(JSON key) | 类型 |
|---|---|
project |
message Project |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
204 · ListProjectFiles — 列出项目文件
服务:kimi.gateway.project.v1.ProjectService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.project.v1.ProjectService/ListProjectFiles
- API用途:项目模块接口:列出项目文件(proto 方法 ProjectService.ListProjectFiles)。
- 这接口能干啥(大白话):项目:列出项目文件(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.project.v1.ListProjectFilesRequest
| 字段名(JSON key) | 类型 |
|---|---|
projectId |
string |
path |
string |
showHidden |
bool |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.project.v1.ProjectService/ListProjectFiles |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.project.v1.ListProjectFilesResponse
| 字段名(JSON key) | 类型 |
|---|---|
info |
message FileInfo |
files |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
205 · ListProjectUploadFiles — 列出项目待上传文件
服务:kimi.gateway.project.v1.ProjectService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.project.v1.ProjectService/ListProjectUploadFiles
- API用途:项目模块接口:列出项目待上传文件(proto 方法 ProjectService.ListProjectUploadFiles)。
- 这接口能干啥(大白话):项目:列出项目待上传文件(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.project.v1.ListProjectUploadFilesRequest
| 字段名(JSON key) | 类型 |
|---|---|
projectId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.project.v1.ProjectService/ListProjectUploadFiles |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.project.v1.ListProjectUploadFilesResponse
| 字段名(JSON key) | 类型 |
|---|---|
info |
message FileInfo |
files |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
206 · ListProjects — 列出项目
服务:kimi.gateway.project.v1.ProjectService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.project.v1.ProjectService/ListProjects
- API用途:项目模块接口:列出项目(proto 方法 ProjectService.ListProjects)。
- 这接口能干啥(大白话):项目:列出项目(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.project.v1.ListProjectsRequest
| 字段名(JSON key) | 类型 |
|---|---|
pageSize |
int32 |
pageToken |
string |
includePinned |
bool |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.project.v1.ProjectService/ListProjects |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.project.v1.ListProjectsResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
projectCountUsed |
string |
projectCountLimit |
string |
availableCount |
string |
projects |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
207 · SetAvailableProjects — 设置可用项目
服务:kimi.gateway.project.v1.ProjectService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.project.v1.ProjectService/SetAvailableProjects
- API用途:项目模块接口:设置可用项目(proto 方法 ProjectService.SetAvailableProjects)。
- 这接口能干啥(大白话):项目:设置可用项目。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.project.v1.SetAvailableProjectsRequest
| 字段名(JSON key) | 类型 |
|---|---|
projectIds |
repeated |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.project.v1.ProjectService/SetAvailableProjects |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.project.v1.SetAvailableProjectsResponse
| 字段名(JSON key) | 类型 |
|---|---|
projectCountUsed |
repeated |
projectCountLimit |
string |
projects |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
208 · UpdateProject — 更新项目
服务:kimi.gateway.project.v1.ProjectService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.project.v1.ProjectService/UpdateProject
- API用途:项目模块接口:更新项目(proto 方法 ProjectService.UpdateProject)。
- 这接口能干啥(大白话):项目:修改项目。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.project.v1.Project
| 字段名(JSON key) | 类型 |
|---|---|
id |
string |
name |
string |
prompt |
string |
iconUrl |
string |
description |
string |
createTime |
string |
updateTime |
string |
useMemory |
bool |
availability |
enum ProjectAvailability |
unreadCount |
int32 |
字段取值:
availability:PROJECT_AVAILABILITY_UNSPECIFIED、PROJECT_AVAILABILITY_AVAILABLE、PROJECT_AVAILABILITY_READ_ONLY
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.project.v1.ProjectService/UpdateProject |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.project.v1.UpdateProjectResponse
| 字段名(JSON key) | 类型 |
|---|---|
project |
message Project |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
营销素材 · kimi.gateway.promotionalasset.v1.PromotionalAssetService(1 个方法)
209 · ListPromotionalAssets — 列出营销素材
服务:kimi.gateway.promotionalasset.v1.PromotionalAssetService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.promotionalasset.v1.PromotionalAssetService/ListPromotionalAssets
- API用途:营销素材模块接口:列出营销素材(proto 方法 PromotionalAssetService.ListPromotionalAssets)。
- 这接口能干啥(大白话):营销素材:列出营销素材(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.promotionalasset.v1.ListPromotionalAssetsRequest
| 字段名(JSON key) | 类型 |
|---|---|
pages |
repeated |
pagesValue |
repeated |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.promotionalasset.v1.PromotionalAssetService/ListPromotionalAssets |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.promotionalasset.v1.ListPromotionalAssetsResponse
| 字段名(JSON key) | 类型 |
|---|---|
doodles |
repeated |
cards |
repeated |
homeBanners |
repeated |
persistentActivityCards |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
风控 · kimi.gateway.riskcontrol.v1.RiskControlService(1 个方法)
210 · ReportEvent — 上报事件
服务:kimi.gateway.riskcontrol.v1.RiskControlService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.riskcontrol.v1.RiskControlService/ReportEvent
- API用途:风控模块接口:上报事件(proto 方法 RiskControlService.ReportEvent)。
- 这接口能干啥(大白话):风控:上报事件。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.riskcontrol.v1.ReportEventRequest
| 字段名(JSON key) | 类型 |
|---|---|
customPayload |
message CustomPayload |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.riskcontrol.v1.RiskControlService/ReportEvent |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.riskcontrol.v1.ReportEventResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
技能任务 · kimi.gateway.skill.v1.SkillJobService(4 个方法)
211 · CreateSkillJob — 创建技能任务
服务:kimi.gateway.skill.v1.SkillJobService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillJobService/CreateSkillJob
- API用途:技能任务模块接口:创建技能任务(proto 方法 SkillJobService.CreateSkillJob)。
- 这接口能干啥(大白话):技能任务:新建技能任务。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.CreateSkillJobRequest
| 字段名(JSON key) | 类型 |
|---|---|
prompt |
string |
targetType |
enum SkillJobType |
botId |
string |
fileIds |
repeated |
字段取值:
targetType:SKILL_JOB_TYPE_UNSPECIFIED、SKILL_JOB_TYPE_CLAW_SKILL、SKILL_JOB_TYPE_KIMI_SKILL
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillJobService/CreateSkillJob |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.CreateSkillJobResponse
| 字段名(JSON key) | 类型 |
|---|---|
job |
message SkillJob |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
212 · DeleteSkillJob — 删除技能任务
服务:kimi.gateway.skill.v1.SkillJobService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillJobService/DeleteSkillJob
- API用途:技能任务模块接口:删除技能任务(proto 方法 SkillJobService.DeleteSkillJob)。
- 这接口能干啥(大白话):技能任务:删除技能任务。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.DeleteSkillJobRequest
| 字段名(JSON key) | 类型 |
|---|---|
jobId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillJobService/DeleteSkillJob |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.DeleteSkillJobResponse
| 字段名(JSON key) | 类型 |
|---|---|
job |
message SkillJob |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
213 · GetSkillJob — 获取技能任务
服务:kimi.gateway.skill.v1.SkillJobService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillJobService/GetSkillJob
- API用途:技能任务模块接口:获取技能任务(proto 方法 SkillJobService.GetSkillJob)。
- 这接口能干啥(大白话):技能任务:查看技能任务。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.GetSkillJobRequest
| 字段名(JSON key) | 类型 |
|---|---|
jobId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillJobService/GetSkillJob |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.GetSkillJobResponse
| 字段名(JSON key) | 类型 |
|---|---|
job |
message SkillJob |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
214 · RetrySkillJob — 重试技能任务
服务:kimi.gateway.skill.v1.SkillJobService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillJobService/RetrySkillJob
- API用途:技能任务模块接口:重试技能任务(proto 方法 SkillJobService.RetrySkillJob)。
- 这接口能干啥(大白话):技能任务:重试技能任务。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.RetrySkillJobRequest
| 字段名(JSON key) | 类型 |
|---|---|
jobId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillJobService/RetrySkillJob |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.RetrySkillJobResponse
| 字段名(JSON key) | 类型 |
|---|---|
job |
message SkillJob |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
技能 · kimi.gateway.skill.v1.SkillService(7 个方法)
215 · GetSkill — 获取技能
服务:kimi.gateway.skill.v1.SkillService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillService/GetSkill
- API用途:技能模块接口:获取技能(proto 方法 SkillService.GetSkill)。
- 这接口能干啥(大白话):技能:查看技能。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.GetSkillRequest
| 字段名(JSON key) | 类型 |
|---|---|
skillId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillService/GetSkill |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.GetSkillResponse
| 字段名(JSON key) | 类型 |
|---|---|
skill |
message Skill |
hasNameConflict |
bool |
canUpdate |
bool |
activeVersion |
int32 |
latestVersion |
int32 |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
216 · GetSkillFileTree — 获取技能文件树
服务:kimi.gateway.skill.v1.SkillService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillService/GetSkillFileTree
- API用途:技能模块接口:获取技能文件树(proto 方法 SkillService.GetSkillFileTree)。
- 这接口能干啥(大白话):技能:查看技能文件树。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.GetSkillFileTreeRequest
| 字段名(JSON key) | 类型 |
|---|---|
skillId |
string |
versionNo |
int32 |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillService/GetSkillFileTree |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.GetSkillFileTreeResponse
| 字段名(JSON key) | 类型 |
|---|---|
root |
message FileTreeNode |
downloadUrl |
string |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
217 · InstallSkill — 安装技能
服务:kimi.gateway.skill.v1.SkillService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillService/InstallSkill
- API用途:技能模块接口:安装技能(proto 方法 SkillService.InstallSkill)。
- 这接口能干啥(大白话):技能:安装技能。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.InstallSkillRequest
| 字段名(JSON key) | 类型 |
|---|---|
skillId |
string |
overrideName |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillService/InstallSkill |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.InstallSkillResponse
| 字段名(JSON key) | 类型 |
|---|---|
skill |
message Skill |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
218 · ListInstalledSkills — 列出已装技能
服务:kimi.gateway.skill.v1.SkillService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillService/ListInstalledSkills
- API用途:技能模块接口:列出已装技能(proto 方法 SkillService.ListInstalledSkills)。
- 这接口能干啥(大白话):技能:列出已装技能(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.ListInstalledSkillsRequest
| 字段名(JSON key) | 类型 |
|---|---|
query |
string |
category |
enum Category |
skillUseCaseId |
string |
字段取值:
category:CATEGORY_UNSPECIFIED、CATEGORY_AGENT、CATEGORY_CLAW、CATEGORY_SWARM
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillService/ListInstalledSkills |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.ListInstalledSkillsResponse
| 字段名(JSON key) | 类型 |
|---|---|
skills |
repeated |
generatingTasks |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
219 · ListSkillUseCases — 列出技能使用场景
服务:kimi.gateway.skill.v1.SkillService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillService/ListSkillUseCases
- API用途:技能模块接口:列出技能使用场景(proto 方法 SkillService.ListSkillUseCases)。
- 这接口能干啥(大白话):技能:列出技能使用场景(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.ListSkillUseCasesRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillService/ListSkillUseCases |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.ListSkillUseCasesResponse
| 字段名(JSON key) | 类型 |
|---|---|
useCases |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
220 · ListSkills — 列出技能
服务:kimi.gateway.skill.v1.SkillService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillService/ListSkills
- API用途:技能模块接口:列出技能(proto 方法 SkillService.ListSkills)。
- 这接口能干啥(大白话):技能:列出技能(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.ListSkillsRequest
| 字段名(JSON key) | 类型 |
|---|---|
query |
string |
pageSize |
int32 |
pageToken |
string |
category |
enum Category |
skillUseCaseId |
string |
字段取值:
category:CATEGORY_UNSPECIFIED、CATEGORY_AGENT、CATEGORY_CLAW、CATEGORY_SWARM
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillService/ListSkills |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.ListSkillsResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
totalCount |
int32 |
skills |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
221 · RemoveSkill — 移除技能
服务:kimi.gateway.skill.v1.SkillService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillService/RemoveSkill
- API用途:技能模块接口:移除技能(proto 方法 SkillService.RemoveSkill)。
- 这接口能干啥(大白话):技能:移除技能。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.RemoveSkillRequest
| 字段名(JSON key) | 类型 |
|---|---|
skillId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.skill.v1.SkillService/RemoveSkill |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.skill.v1.RemoveSkillResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
幻灯片 · kimi.gateway.slides.v1.SlidesService(1 个方法)
222 · GetSlides — 获取幻灯片
服务:kimi.gateway.slides.v1.SlidesService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.slides.v1.SlidesService/GetSlides
- API用途:幻灯片模块接口:获取幻灯片(proto 方法 SlidesService.GetSlides)。
- 这接口能干啥(大白话):幻灯片:查看幻灯片。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.slides.v1.GetSlidesRequest
| 字段名(JSON key) | 类型 |
|---|---|
id |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.slides.v1.SlidesService/GetSlides |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.slides.v1.GetSlidesResponse
| 字段名(JSON key) | 类型 |
|---|---|
slides |
message Slides |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
展示位 · kimi.gateway.suggest.v1.OpenShowcaseService(1 个方法)
223 · GetShowcaseByID — 获取展示位详情
服务:kimi.gateway.suggest.v1.OpenShowcaseService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.suggest.v1.OpenShowcaseService/GetShowcaseByID
- API用途:展示位模块接口:获取展示位详情(proto 方法 OpenShowcaseService.GetShowcaseByID)。
- 这接口能干啥(大白话):展示位:查看展示位详情。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.suggest.v1.GetShowcaseByIDRequest
| 字段名(JSON key) | 类型 |
|---|---|
id |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.suggest.v1.OpenShowcaseService/GetShowcaseByID |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.suggest.v1.GetShowcaseByIDResponse
| 字段名(JSON key) | 类型 |
|---|---|
showcase |
message Showcase |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
展示位 · kimi.gateway.suggest.v1.ShowcaseService(2 个方法)
224 · ListDefaultShowcases — 列出默认展示位
服务:kimi.gateway.suggest.v1.ShowcaseService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.suggest.v1.ShowcaseService/ListDefaultShowcases
- API用途:展示位模块接口:列出默认展示位(proto 方法 ShowcaseService.ListDefaultShowcases)。
- 这接口能干啥(大白话):展示位:列出默认展示位(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.suggest.v1.ListDefaultShowcasesRequest
| 字段名(JSON key) | 类型 |
|---|---|
scenario |
enum Scenario |
categoryName |
string |
limit |
int32 |
kimiPlusId |
string |
agentModeType |
enum Type |
字段取值:
scenario:SCENARIO_UNSPECIFIED、SCENARIO_AUTOMATION、SCENARIO_AUTOMATION_K3、SCENARIO_BOT、SCENARIO_CHAT、SCENARIO_DEEP_RESEARCH、SCENARIO_K2、SCENARIO_K2D5、SCENARIO_K3、SCENARIO_KIMI_PLUS、SCENARIO_KODER、SCENARIO_OK_COMPUTER、SCENARIO_OK_COMPUTER_SWARM、SCENARIO_PROBLEM_SOLVE、SCENARIO_SKILLCREATOR、SCENARIO_SLIDES、SCENARIO_THINKagentModeType:TYPE_UNSPECIFIED、TYPE_NORMAL、TYPE_ULTRA
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.suggest.v1.ShowcaseService/ListDefaultShowcases |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.suggest.v1.ListDefaultShowcasesResponse
| 字段名(JSON key) | 类型 |
|---|---|
showcases |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
225 · ListMobileHomepageShowcases — 列出移动首页展示位
服务:kimi.gateway.suggest.v1.ShowcaseService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.suggest.v1.ShowcaseService/ListMobileHomepageShowcases
- API用途:展示位模块接口:列出移动首页展示位(proto 方法 ShowcaseService.ListMobileHomepageShowcases)。
- 这接口能干啥(大白话):展示位:列出移动首页展示位(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.suggest.v1.ListMobileHomepageShowcasesRequest
| 字段名(JSON key) | 类型 |
|---|---|
isCommunityEnabled |
bool |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.suggest.v1.ShowcaseService/ListMobileHomepageShowcases |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.suggest.v1.ListMobileHomepageShowcasesResponse
| 字段名(JSON key) | 类型 |
|---|---|
recId |
string |
showcases |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
推荐 · kimi.gateway.suggest.v1.SuggestService(2 个方法)
226 · ClaimPopupExposure — 领取弹窗曝光
服务:kimi.gateway.suggest.v1.SuggestService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.suggest.v1.SuggestService/ClaimPopupExposure
- API用途:推荐模块接口:领取弹窗曝光(proto 方法 SuggestService.ClaimPopupExposure)。
- 这接口能干啥(大白话):推荐:领取弹窗曝光。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.suggest.v1.ClaimPopupExposureRequest
| 字段名(JSON key) | 类型 |
|---|---|
popupName |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.suggest.v1.SuggestService/ClaimPopupExposure |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.suggest.v1.ClaimPopupExposureResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
227 · ListPopups — 列出弹窗
服务:kimi.gateway.suggest.v1.SuggestService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.suggest.v1.SuggestService/ListPopups
- API用途:推荐模块接口:列出弹窗(proto 方法 SuggestService.ListPopups)。
- 这接口能干啥(大白话):推荐:列出弹窗(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.suggest.v1.ListPopupsRequest
| 字段名(JSON key) | 类型 |
|---|---|
deviceLanguage |
string |
scenario |
message |
pwaInstallable |
bool |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.suggest.v1.SuggestService/ListPopups |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.suggest.v1.ListPopupsResponse
| 字段名(JSON key) | 类型 |
|---|---|
popups |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
多智能体 · kimi.gateway.swarm.v1.SwarmService(4 个方法)
228 · ListAgentMessages — 列出智能体消息
服务:kimi.gateway.swarm.v1.SwarmService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.swarm.v1.SwarmService/ListAgentMessages
- API用途:多智能体模块接口:列出智能体消息(proto 方法 SwarmService.ListAgentMessages)。
- 这接口能干啥(大白话):多智能体:列出智能体消息(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.swarm.v1.ListAgentMessagesRequest
| 字段名(JSON key) | 类型 |
|---|---|
agentId |
string |
pageSize |
int32 |
pageToken |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.swarm.v1.SwarmService/ListAgentMessages |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.swarm.v1.ListAgentMessagesResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
messages |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
229 · ListAgentMessagesByShare — 列出分享会话的智能体消息
服务:kimi.gateway.swarm.v1.SwarmService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.swarm.v1.SwarmService/ListAgentMessagesByShare
- API用途:多智能体模块接口:列出分享会话的智能体消息(proto 方法 SwarmService.ListAgentMessagesByShare)。
- 这接口能干啥(大白话):多智能体:列出分享会话的智能体消息(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.swarm.v1.ListAgentMessagesByShareRequest
| 字段名(JSON key) | 类型 |
|---|---|
agentId |
string |
pageSize |
int32 |
pageToken |
string |
shareId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.swarm.v1.SwarmService/ListAgentMessagesByShare |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.swarm.v1.ListAgentMessagesByShareResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
messages |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
230 · ListAgents — 列出智能体
服务:kimi.gateway.swarm.v1.SwarmService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.swarm.v1.SwarmService/ListAgents
- API用途:多智能体模块接口:列出智能体(proto 方法 SwarmService.ListAgents)。
- 这接口能干啥(大白话):多智能体:列出智能体(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.swarm.v1.ListAgentsRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
includeTerminated |
bool |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.swarm.v1.SwarmService/ListAgents |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.swarm.v1.ListAgentsResponse
| 字段名(JSON key) | 类型 |
|---|---|
agents |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
231 · StopAgents — 停止智能体
服务:kimi.gateway.swarm.v1.SwarmService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.swarm.v1.SwarmService/StopAgents
- API用途:多智能体模块接口:停止智能体(proto 方法 SwarmService.StopAgents)。
- 这接口能干啥(大白话):多智能体:停止智能体。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.swarm.v1.StopAgentsRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.swarm.v1.SwarmService/StopAgents |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.swarm.v1.StopAgentsResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
触发器 · kimi.gateway.trigger.v1.TriggerService(8 个方法)
232 · CreateTask — 创建任务
服务:kimi.gateway.trigger.v1.TriggerService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.trigger.v1.TriggerService/CreateTask
- API用途:触发器模块接口:创建任务(proto 方法 TriggerService.CreateTask)。
- 这接口能干啥(大白话):定时任务:新建任务。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.trigger.v1.CreateTaskRequest
| 字段名(JSON key) | 类型 |
|---|---|
type |
enum TaskType |
chatId |
string |
title |
string |
cronExpr |
string |
nextTime |
string |
payload |
message TaskPayload |
expiredAt |
string |
projectId |
string |
字段取值:
type:TASK_TYPE_UNSPECIFIED、TASK_TYPE_CRON、TASK_TYPE_ONCE
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.trigger.v1.TriggerService/CreateTask |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.trigger.v1.CreateTaskResponse
| 字段名(JSON key) | 类型 |
|---|---|
task |
message Task |
pauseReason |
message ErrorDetail |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
233 · DeleteTask — 删除任务
服务:kimi.gateway.trigger.v1.TriggerService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.trigger.v1.TriggerService/DeleteTask
- API用途:触发器模块接口:删除任务(proto 方法 TriggerService.DeleteTask)。
- 这接口能干啥(大白话):定时任务:删除任务。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.trigger.v1.DeleteTaskRequest
| 字段名(JSON key) | 类型 |
|---|---|
taskId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.trigger.v1.TriggerService/DeleteTask |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.trigger.v1.DeleteTaskResponse
(空消息,无字段)
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
234 · GetTask — 获取任务
服务:kimi.gateway.trigger.v1.TriggerService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.trigger.v1.TriggerService/GetTask
- API用途:触发器模块接口:获取任务(proto 方法 TriggerService.GetTask)。
- 这接口能干啥(大白话):定时任务:查看任务。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.trigger.v1.GetTaskRequest
| 字段名(JSON key) | 类型 |
|---|---|
taskId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.trigger.v1.TriggerService/GetTask |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.trigger.v1.GetTaskResponse
| 字段名(JSON key) | 类型 |
|---|---|
task |
message Task |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
235 · ListTaskExecutions — 列出任务执行记录
服务:kimi.gateway.trigger.v1.TriggerService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.trigger.v1.TriggerService/ListTaskExecutions
- API用途:触发器模块接口:列出任务执行记录(proto 方法 TriggerService.ListTaskExecutions)。
- 这接口能干啥(大白话):定时任务:列出任务执行记录(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.trigger.v1.ListTaskExecutionsRequest
| 字段名(JSON key) | 类型 |
|---|---|
taskId |
string |
pageSize |
int32 |
pageToken |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.trigger.v1.TriggerService/ListTaskExecutions |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.trigger.v1.ListTaskExecutionsResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
executions |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
236 · ListTasks — 列出任务
服务:kimi.gateway.trigger.v1.TriggerService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.trigger.v1.TriggerService/ListTasks
- API用途:触发器模块接口:列出任务(proto 方法 TriggerService.ListTasks)。
- 这接口能干啥(大白话):定时任务:列出任务(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.trigger.v1.ListTasksRequest
| 字段名(JSON key) | 类型 |
|---|---|
pageSize |
int32 |
pageToken |
string |
chatId |
string |
projectId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.trigger.v1.TriggerService/ListTasks |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.trigger.v1.ListTasksResponse
| 字段名(JSON key) | 类型 |
|---|---|
nextPageToken |
string |
tasks |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
237 · MarkExecutionRead — 调用执行已读标记
服务:kimi.gateway.trigger.v1.TriggerService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.trigger.v1.TriggerService/MarkExecutionRead
- API用途:触发器模块接口:调用执行已读标记(proto 方法 TriggerService.MarkExecutionRead)。
- 这接口能干啥(大白话):定时任务:标记已读。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.trigger.v1.MarkExecutionReadRequest
| 字段名(JSON key) | 类型 |
|---|---|
taskId |
string |
executionId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.trigger.v1.TriggerService/MarkExecutionRead |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.trigger.v1.MarkExecutionReadResponse
| 字段名(JSON key) | 类型 |
|---|---|
execution |
message TaskExecution |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
238 · RunTask — 执行任务
服务:kimi.gateway.trigger.v1.TriggerService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.trigger.v1.TriggerService/RunTask
- API用途:触发器模块接口:执行任务(proto 方法 TriggerService.RunTask)。
- 这接口能干啥(大白话):定时任务:执行任务。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.trigger.v1.RunTaskRequest
| 字段名(JSON key) | 类型 |
|---|---|
taskId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.trigger.v1.TriggerService/RunTask |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.trigger.v1.RunTaskResponse
| 字段名(JSON key) | 类型 |
|---|---|
execution |
message TaskExecution |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
239 · UpdateTask — 更新任务
服务:kimi.gateway.trigger.v1.TriggerService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.trigger.v1.TriggerService/UpdateTask
- API用途:触发器模块接口:更新任务(proto 方法 TriggerService.UpdateTask)。
- 这接口能干啥(大白话):定时任务:修改任务。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.trigger.v1.UpdateTaskRequest
| 字段名(JSON key) | 类型 |
|---|---|
task |
message Task |
updateMask |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.trigger.v1.TriggerService/UpdateTask |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.trigger.v1.UpdateTaskResponse
| 字段名(JSON key) | 类型 |
|---|---|
task |
message Task |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
语音合成 · kimi.gateway.tts.v1.TTSService(1 个方法)
240 · ListVoices — 列出音色
服务:kimi.gateway.tts.v1.TTSService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.tts.v1.TTSService/ListVoices
- API用途:语音合成模块接口:列出音色(proto 方法 TTSService.ListVoices)。
- 这接口能干啥(大白话):语音合成:列出音色(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.tts.v1.ListVoicesRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.tts.v1.TTSService/ListVoices |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.tts.v1.ListVoicesResponse
| 字段名(JSON key) | 类型 |
|---|---|
voices |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
网站别名 · kimi.gateway.websites.v1.WebsiteSlugService(3 个方法)
241 · GetWebsiteSlug — 获取网站别名
服务:kimi.gateway.websites.v1.WebsiteSlugService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.websites.v1.WebsiteSlugService/GetWebsiteSlug
- API用途:网站别名模块接口:获取网站别名(proto 方法 WebsiteSlugService.GetWebsiteSlug)。
- 这接口能干啥(大白话):网站别名:查看网站别名。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.websites.v1.GetWebsiteSlugRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.websites.v1.WebsiteSlugService/GetWebsiteSlug |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.websites.v1.GetWebsiteSlugResponse
| 字段名(JSON key) | 类型 |
|---|---|
info |
message WebsiteSlug |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
242 · SetWebsiteSlug — 设置网站别名
服务:kimi.gateway.websites.v1.WebsiteSlugService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.websites.v1.WebsiteSlugService/SetWebsiteSlug
- API用途:网站别名模块接口:设置网站别名(proto 方法 WebsiteSlugService.SetWebsiteSlug)。
- 这接口能干啥(大白话):网站别名:设置网站别名。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.websites.v1.SetWebsiteSlugRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
slug |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.websites.v1.WebsiteSlugService/SetWebsiteSlug |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.websites.v1.SetWebsiteSlugResponse
| 字段名(JSON key) | 类型 |
|---|---|
info |
message WebsiteSlug |
reason |
enum WebsiteSlugReason |
字段取值:
reason:WEBSITE_SLUG_REASON_UNSPECIFIED、WEBSITE_SLUG_REASON_ALL_NUMERIC、WEBSITE_SLUG_REASON_ALREADY_TAKEN、WEBSITE_SLUG_REASON_CONFLICT、WEBSITE_SLUG_REASON_INVALID_FORMAT、WEBSITE_SLUG_REASON_MODERATION_UNAVAILABLE、WEBSITE_SLUG_REASON_OK、WEBSITE_SLUG_REASON_RESERVED_SHORTID_NAMESPACE、WEBSITE_SLUG_REASON_RESERVED_WORD、WEBSITE_SLUG_REASON_SENSITIVE_CONTENT、WEBSITE_SLUG_REASON_STARTS_OR_ENDS_WITH_HYPHEN、WEBSITE_SLUG_REASON_TOO_LONG、WEBSITE_SLUG_REASON_TOO_SHORT
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
243 · ValidateWebsiteSlug — 调用网站别名
服务:kimi.gateway.websites.v1.WebsiteSlugService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.websites.v1.WebsiteSlugService/ValidateWebsiteSlug
- API用途:网站别名模块接口:调用网站别名(proto 方法 WebsiteSlugService.ValidateWebsiteSlug)。
- 这接口能干啥(大白话):网站别名:校验网站别名。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.gateway.websites.v1.ValidateWebsiteSlugRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
slug |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.websites.v1.WebsiteSlugService/ValidateWebsiteSlug |
返回格式 — com.moonshot.kimi.proto.kimi.gateway.websites.v1.ValidateWebsiteSlugResponse
| 字段名(JSON key) | 类型 |
|---|---|
available |
bool |
reason |
enum WebsiteSlugReason |
字段取值:
reason:WEBSITE_SLUG_REASON_UNSPECIFIED、WEBSITE_SLUG_REASON_ALL_NUMERIC、WEBSITE_SLUG_REASON_ALREADY_TAKEN、WEBSITE_SLUG_REASON_CONFLICT、WEBSITE_SLUG_REASON_INVALID_FORMAT、WEBSITE_SLUG_REASON_MODERATION_UNAVAILABLE、WEBSITE_SLUG_REASON_OK、WEBSITE_SLUG_REASON_RESERVED_SHORTID_NAMESPACE、WEBSITE_SLUG_REASON_RESERVED_WORD、WEBSITE_SLUG_REASON_SENSITIVE_CONTENT、WEBSITE_SLUG_REASON_STARTS_OR_ENDS_WITH_HYPHEN、WEBSITE_SLUG_REASON_TOO_LONG、WEBSITE_SLUG_REASON_TOO_SHORT
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
远程控制 · kimi.gateway.work.v1.RemoteControlService(6 个方法)
244 · CreatePairing — 创建配对
服务:kimi.gateway.work.v1.RemoteControlService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.work.v1.RemoteControlService/CreatePairing
- API用途:远程控制模块接口:创建配对(proto 方法 RemoteControlService.CreatePairing)。
- 这接口能干啥(大白话):远程控制:新建配对。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体
(无独立 Request 消息;请求体为空对象 {})
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.work.v1.RemoteControlService/CreatePairing |
返回格式
无独立 Response 消息;通常返回空对象 {}(删除/无返回体类接口)。
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
245 · CreateWebSocketTicket — 创建WebSocket 票据
服务:kimi.gateway.work.v1.RemoteControlService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.work.v1.RemoteControlService/CreateWebSocketTicket
- API用途:远程控制模块接口:创建WebSocket 票据(proto 方法 RemoteControlService.CreateWebSocketTicket)。
- 这接口能干啥(大白话):远程控制:新建WebSocket 票据。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体
(无独立 Request 消息;请求体为空对象 {})
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.work.v1.RemoteControlService/CreateWebSocketTicket |
返回格式
无独立 Response 消息;通常返回空对象 {}(删除/无返回体类接口)。
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
246 · GetPairing — 获取配对
服务:kimi.gateway.work.v1.RemoteControlService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.work.v1.RemoteControlService/GetPairing
- API用途:远程控制模块接口:获取配对(proto 方法 RemoteControlService.GetPairing)。
- 这接口能干啥(大白话):远程控制:查看配对。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体
(无独立 Request 消息;请求体为空对象 {})
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.work.v1.RemoteControlService/GetPairing |
返回格式
无独立 Response 消息;通常返回空对象 {}(删除/无返回体类接口)。
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
247 · ListClients — 列出客户端
服务:kimi.gateway.work.v1.RemoteControlService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.work.v1.RemoteControlService/ListClients
- API用途:远程控制模块接口:列出客户端(proto 方法 RemoteControlService.ListClients)。
- 这接口能干啥(大白话):远程控制:列出已连客户端(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体
(无独立 Request 消息;请求体为空对象 {})
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.work.v1.RemoteControlService/ListClients |
返回格式
无独立 Response 消息;通常返回空对象 {}(删除/无返回体类接口)。
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
248 · ListServers — 列出服务端
服务:kimi.gateway.work.v1.RemoteControlService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.work.v1.RemoteControlService/ListServers
- API用途:远程控制模块接口:列出服务端(proto 方法 RemoteControlService.ListServers)。
- 这接口能干啥(大白话):远程控制:列出可连服务端(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体
(无独立 Request 消息;请求体为空对象 {})
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.work.v1.RemoteControlService/ListServers |
返回格式
无独立 Response 消息;通常返回空对象 {}(删除/无返回体类接口)。
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
249 · RevokeClient — 调用客户端授权
服务:kimi.gateway.work.v1.RemoteControlService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.gateway.work.v1.RemoteControlService/RevokeClient
- API用途:远程控制模块接口:调用客户端授权(proto 方法 RemoteControlService.RevokeClient)。
- 这接口能干啥(大白话):远程控制:撤销客户端。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体
(无独立 Request 消息;请求体为空对象 {})
调用示例
POST https://www.kimi.com/apiv2/kimi.gateway.work.v1.RemoteControlService/RevokeClient |
返回格式
无独立 Response 消息;通常返回空对象 {}(删除/无返回体类接口)。
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
发件箱 · kimi.outbox.v1.OutboxService(9 个方法)
250 · ClearOutboxMessages — 调用发件箱消息
服务:kimi.outbox.v1.OutboxService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.outbox.v1.OutboxService/ClearOutboxMessages
- API用途:发件箱模块接口:调用发件箱消息(proto 方法 OutboxService.ClearOutboxMessages)。
- 这接口能干啥(大白话):发件箱:清空发件箱消息。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.outbox.v1.ClearOutboxMessagesRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.outbox.v1.OutboxService/ClearOutboxMessages |
返回格式
无独立 Response 消息;通常返回空对象 {}(删除/无返回体类接口)。
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
251 · CreateOutboxMessage — 创建发件箱消息
服务:kimi.outbox.v1.OutboxService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.outbox.v1.OutboxService/CreateOutboxMessage
- API用途:发件箱模块接口:创建发件箱消息(proto 方法 OutboxService.CreateOutboxMessage)。
- 这接口能干啥(大白话):发件箱:新建发件箱消息。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.chat.v1.ChatMessage
| 字段名(JSON key) | 类型 |
|---|---|
id |
string |
parentId |
string |
role |
enum Lup/ib; |
status |
enum MessageStatus |
refs |
message Refs |
scenario |
enum Scenario |
kimiPlus |
message KimiPlusBrief |
vote |
enum Vote |
error |
message Error |
createTime |
string |
isGoal |
bool |
childrenMessageIds |
repeated |
blocks |
repeated |
references |
repeated |
labels |
repeated |
labelsValue |
repeated |
字段取值:
role:ROLE_UNSPECIFIED、assistant、system、userstatus:MESSAGE_STATUS_UNSPECIFIED、MESSAGE_STATUS_CANCELLED、MESSAGE_STATUS_COMPLETED、MESSAGE_STATUS_ERROR、MESSAGE_STATUS_GENERATING、MESSAGE_STATUS_PENDING、MESSAGE_STATUS_TRUNCATEDscenario:SCENARIO_UNSPECIFIED、SCENARIO_AUTOMATION、SCENARIO_AUTOMATION_K3、SCENARIO_BOT、SCENARIO_CHAT、SCENARIO_DEEP_RESEARCH、SCENARIO_K2、SCENARIO_K2D5、SCENARIO_K3、SCENARIO_KIMI_PLUS、SCENARIO_KODER、SCENARIO_OK_COMPUTER、SCENARIO_OK_COMPUTER_SWARM、SCENARIO_PROBLEM_SOLVE、SCENARIO_SKILLCREATOR、SCENARIO_SLIDES、SCENARIO_THINKvote:VOTE_UNSPECIFIED、VOTE_DOWN、VOTE_UP
调用示例
POST https://www.kimi.com/apiv2/kimi.outbox.v1.OutboxService/CreateOutboxMessage |
返回格式 — com.moonshot.kimi.proto.kimi.outbox.v1.CreateOutboxMessageResponse
| 字段名(JSON key) | 类型 |
|---|---|
outboxMessage |
message OutboxMessage |
status |
enum OutboxStatus |
字段取值:
status:OUTBOX_STATUS_UNSPECIFIED、OUTBOX_STATUS_ACTIVE、OUTBOX_STATUS_PAUSED
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。创建类接口需注意幂等/防重复提交。
252 · DeleteOutboxMessage — 删除发件箱消息
服务:kimi.outbox.v1.OutboxService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.outbox.v1.OutboxService/DeleteOutboxMessage
- API用途:发件箱模块接口:删除发件箱消息(proto 方法 OutboxService.DeleteOutboxMessage)。
- 这接口能干啥(大白话):发件箱:删除发件箱消息。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.outbox.v1.DeleteOutboxMessageRequest
| 字段名(JSON key) | 类型 |
|---|---|
id |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.outbox.v1.OutboxService/DeleteOutboxMessage |
返回格式
无独立 Response 消息;通常返回空对象 {}(删除/无返回体类接口)。
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。删除类操作不可逆,客户端应二次确认。
253 · ListOutboxMessages — 列出发件箱消息
服务:kimi.outbox.v1.OutboxService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.outbox.v1.OutboxService/ListOutboxMessages
- API用途:发件箱模块接口:列出发件箱消息(proto 方法 OutboxService.ListOutboxMessages)。
- 这接口能干啥(大白话):发件箱:列出发件箱消息(列表分页)。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.outbox.v1.ListOutboxMessagesRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.outbox.v1.OutboxService/ListOutboxMessages |
返回格式 — com.moonshot.kimi.proto.kimi.outbox.v1.ListOutboxMessagesResponse
| 字段名(JSON key) | 类型 |
|---|---|
status |
enum OutboxStatus |
messages |
repeated |
字段取值:
status:OUTBOX_STATUS_UNSPECIFIED、OUTBOX_STATUS_ACTIVE、OUTBOX_STATUS_PAUSED
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
254 · ReorderOutboxMessages — 重排发件箱消息
服务:kimi.outbox.v1.OutboxService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.outbox.v1.OutboxService/ReorderOutboxMessages
- API用途:发件箱模块接口:重排发件箱消息(proto 方法 OutboxService.ReorderOutboxMessages)。
- 这接口能干啥(大白话):发件箱:重新排序发件箱消息。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.outbox.v1.ReorderOutboxMessagesRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
ids |
repeated |
调用示例
POST https://www.kimi.com/apiv2/kimi.outbox.v1.OutboxService/ReorderOutboxMessages |
返回格式 — com.moonshot.kimi.proto.kimi.outbox.v1.ReorderOutboxMessagesResponse
| 字段名(JSON key) | 类型 |
|---|---|
messages |
repeated |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
255 · ResumeOutbox — 恢复发件箱
服务:kimi.outbox.v1.OutboxService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.outbox.v1.OutboxService/ResumeOutbox
- API用途:发件箱模块接口:恢复发件箱(proto 方法 OutboxService.ResumeOutbox)。
- 这接口能干啥(大白话):发件箱:继续发件箱。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.outbox.v1.ResumeOutboxRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.outbox.v1.OutboxService/ResumeOutbox |
返回格式 — com.moonshot.kimi.proto.kimi.outbox.v1.ResumeOutboxResponse
| 字段名(JSON key) | 类型 |
|---|---|
status |
enum OutboxStatus |
dispatched |
message OutboxMessage |
字段取值:
status:OUTBOX_STATUS_UNSPECIFIED、OUTBOX_STATUS_ACTIVE、OUTBOX_STATUS_PAUSED
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
256 · SendOutboxMessageNow — 发送发件箱消息
服务:kimi.outbox.v1.OutboxService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.outbox.v1.OutboxService/SendOutboxMessageNow
- API用途:发件箱模块接口:发送发件箱消息(proto 方法 OutboxService.SendOutboxMessageNow)。
- 这接口能干啥(大白话):发件箱:发送发件箱消息。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.outbox.v1.SendOutboxMessageNowRequest
| 字段名(JSON key) | 类型 |
|---|---|
id |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.outbox.v1.OutboxService/SendOutboxMessageNow |
返回格式 — com.moonshot.kimi.proto.kimi.outbox.v1.SendOutboxMessageNowResponse
| 字段名(JSON key) | 类型 |
|---|---|
interrupted |
bool |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
257 · StopOutbox — 停止发件箱
服务:kimi.outbox.v1.OutboxService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.outbox.v1.OutboxService/StopOutbox
- API用途:发件箱模块接口:停止发件箱(proto 方法 OutboxService.StopOutbox)。
- 这接口能干啥(大白话):发件箱:停止发件箱。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.outbox.v1.StopOutboxRequest
| 字段名(JSON key) | 类型 |
|---|---|
chatId |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.outbox.v1.OutboxService/StopOutbox |
返回格式 — com.moonshot.kimi.proto.kimi.outbox.v1.StopOutboxResponse
| 字段名(JSON key) | 类型 |
|---|---|
status |
enum OutboxStatus |
字段取值:
status:OUTBOX_STATUS_UNSPECIFIED、OUTBOX_STATUS_ACTIVE、OUTBOX_STATUS_PAUSED
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
258 · UpdateOutboxMessage — 更新发件箱消息
服务:kimi.outbox.v1.OutboxService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.outbox.v1.OutboxService/UpdateOutboxMessage
- API用途:发件箱模块接口:更新发件箱消息(proto 方法 OutboxService.UpdateOutboxMessage)。
- 这接口能干啥(大白话):发件箱:修改发件箱消息。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.chat.v1.ChatMessage
| 字段名(JSON key) | 类型 |
|---|---|
id |
string |
parentId |
string |
role |
enum Lup/ib; |
status |
enum MessageStatus |
refs |
message Refs |
scenario |
enum Scenario |
kimiPlus |
message KimiPlusBrief |
vote |
enum Vote |
error |
message Error |
createTime |
string |
isGoal |
bool |
childrenMessageIds |
repeated |
blocks |
repeated |
references |
repeated |
labels |
repeated |
labelsValue |
repeated |
字段取值:
role:ROLE_UNSPECIFIED、assistant、system、userstatus:MESSAGE_STATUS_UNSPECIFIED、MESSAGE_STATUS_CANCELLED、MESSAGE_STATUS_COMPLETED、MESSAGE_STATUS_ERROR、MESSAGE_STATUS_GENERATING、MESSAGE_STATUS_PENDING、MESSAGE_STATUS_TRUNCATEDscenario:SCENARIO_UNSPECIFIED、SCENARIO_AUTOMATION、SCENARIO_AUTOMATION_K3、SCENARIO_BOT、SCENARIO_CHAT、SCENARIO_DEEP_RESEARCH、SCENARIO_K2、SCENARIO_K2D5、SCENARIO_K3、SCENARIO_KIMI_PLUS、SCENARIO_KODER、SCENARIO_OK_COMPUTER、SCENARIO_OK_COMPUTER_SWARM、SCENARIO_PROBLEM_SOLVE、SCENARIO_SKILLCREATOR、SCENARIO_SLIDES、SCENARIO_THINKvote:VOTE_UNSPECIFIED、VOTE_DOWN、VOTE_UP
调用示例
POST https://www.kimi.com/apiv2/kimi.outbox.v1.OutboxService/UpdateOutboxMessage |
返回格式 — com.moonshot.kimi.proto.kimi.outbox.v1.UpdateOutboxMessageResponse
| 字段名(JSON key) | 类型 |
|---|---|
outboxMessage |
message OutboxMessage |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
用户设置 · kimi.usersetting.v1.UserSettingService(2 个方法)
259 · GetUserSetting — 获取设置
服务:kimi.usersetting.v1.UserSettingService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.usersetting.v1.UserSettingService/GetUserSetting
- API用途:用户设置模块接口:获取设置(proto 方法 UserSettingService.GetUserSetting)。
- 这接口能干啥(大白话):设置:查看设置。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.usersetting.v1.GetUserSettingRequest
(空消息,无字段)
调用示例
POST https://www.kimi.com/apiv2/kimi.usersetting.v1.UserSettingService/GetUserSetting |
返回格式 — com.moonshot.kimi.proto.kimi.usersetting.v1.GetUserSettingResponse
| 字段名(JSON key) | 类型 |
|---|---|
userSetting |
message UserSetting |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
260 · UpdateUserSetting — 更新设置
服务:kimi.usersetting.v1.UserSettingService · 协议:Unary · HTTP:POST
地址:https://www.kimi.com/apiv2/kimi.usersetting.v1.UserSettingService/UpdateUserSetting
- API用途:用户设置模块接口:更新设置(proto 方法 UserSettingService.UpdateUserSetting)。
- 这接口能干啥(大白话):设置:修改设置。
请求头:全局通用 18 项(见「3. 全局通用请求头」)
请求体 — com.moonshot.kimi.proto.kimi.usersetting.v1.UpdateUserSettingRequest
| 字段名(JSON key) | 类型 |
|---|---|
userSetting |
message UserSetting |
updateMask |
string |
调用示例
POST https://www.kimi.com/apiv2/kimi.usersetting.v1.UserSettingService/UpdateUserSetting |
返回格式 — com.moonshot.kimi.proto.kimi.usersetting.v1.UpdateUserSettingResponse
| 字段名(JSON key) | 类型 |
|---|---|
userSetting |
message UserSetting |
返回解析说明
按 proto JSON 解析为 Response 对象;code != 0 时读取 message 与 details;401/403 触发 token 刷新或登录引导;429 触发退避重试。
特殊备注
所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。所有请求必须携带设备头(
x-msh-*)与风控头(X-Msh-Shield-Data),否则可能被风控拦截。
附录
附录 A:protobuf 消息定义汇总
共 909 个消息。字段来自序列化器 descriptor 元素与字段声明签名还原。
com.moonshot.kimi.proto.account.gateway.v1
BindPhoneRequest:
thirdPartymessage |phonemessage |verifyCodestring |wechatPhoneCodestringBindPhoneResponse:
accessTokenstring |refreshTokenstring |newUserbool |userIdstringConfirmLoginQRCodeRequest:
codestringConfirmLoginQRCodeResponse:(空消息)
Country:
namestring |countryCodestring |localestringListCountriesRequest:(空消息)
ListCountriesResponse:
defaultCountrymessage |countriesrepeatedLoginWithOneClickRequest:
tokenstringLoginWithOneClickResponse:
accessTokenstring |refreshTokenstring |newUserbool |userIdstringLoginWithSMSRequest:
phonemessage |verifyCodestringLoginWithSMSResponse:
accessTokenstring |refreshTokenstring |newUserbool |userIdstringLoginWithThirdPartyRequest:
credentialmessageLoginWithThirdPartyResponse:
accessTokenstring |refreshTokenstring |newUserbool |userIdstringLogoutRequest:(空消息)
LogoutResponse:(空消息)
RefreshTokenRequest:
refreshTokenstringRefreshTokenResponse:
accessTokenstring |refreshTokenstringRegisterDeviceRequest:
pushDevicemessageRegisterDeviceResponse:(空消息)
ScanLoginQRCodeRequest:
codestringScanLoginQRCodeResponse:(空消息)
SendVerifyCodeRequest:
sceneenum |phonemessage |captchamessageSendVerifyCodeResponse:(空消息)
ThirdAccount:
thirdPartyenum |unionIdstring |nicknamestring |avatarstring |emailstring |bindTimestringThirdPartyCredential:
thirdPartyenum |codestring
com.moonshot.kimi.proto.account.gateway.v1.RegisterDeviceRequestPushDevice:
idstring |providerenum
com.moonshot.kimi.proto.common.action.v1BoosterAction:
needTopupbool |needEnablebool |sourcestringPaywallAction:
needUpgradebool |upgradeToenum |sourcestring
com.moonshot.kimi.proto.common.error.v1ErrorDetail:
reasonenum |localizedMessagemessage |paywallmessage
com.moonshot.kimi.proto.google.rpcLocalizedMessage:
localestring |messagestring
com.moonshot.kimi.proto.growth.pay.v1WechatPassthroughParams:
miniprogramUsernamestring |miniprogramPathstring
com.moonshot.kimi.proto.kimi.artifact.v1ArtifactShare:
idstring |pathstring |typeenum |titlestring |contentstring |isActivebool |shareTimestring |versionstring |artifactIdstring
com.moonshot.kimi.proto.kimi.chat.v1AIPPTBlock:
statusstring |designIdstring |coverUrlstring |pptTaskIdstring |titlestring |pdfSizeByteint32 |pptSizeByteint32 |pptDownloadUrlstring |pdfDownloadUrlstringAgentMessageBlock:
agentIdstring |agentIconstring |agentNamestring |contentstringArtifactBlock:
artifactIdstring |typeenum |versionstring |contentstring |pathstring |titlestringBlock:
idstring |parentIdstring |messageIdstring |textmessage |searchmessage |filemessage |thinkmessage |exceptionmessage |memorymessage |contractReviewmessage |toolmessage |artifactmessage |slidesViewmessage |stagemessage |multiStagemessage |elemeMenuCardmessage |elemeOrderCardmessage |videoCardsmessage |visualEditmessage |websitesTemplatemessage |slidesAnnotationmessage |explorerResearchmessage |explorerResearchReanswermessage |aipptmessage |contentViewZhidemaiCardmessage |resourceLinkmessage |imRoomSystemmessage |agentMessagemessage |errormessage |createTimestringCard:
titlestring |abstractstringChat:
idstring |namestring |messageContentstring |kimiPlusmessage |projectIdstring |projectmessage |pinnedbool |lastRequestmessage |createTimestring |updateTimestring |sourcemessage |statusenum |statusTextstring |goalmessage |modelstring |labelsrepeated |labelsValuerepeated |filesrepeatedChatBrief:
idstring |namestring |labelsrepeated |labelsValuerepeatedChatMessage:
idstring |parentIdstring |roleenum |statusenum |refsmessage |scenarioenum |kimiPlusmessage |voteenum |errormessage |createTimestring |isGoalbool |childrenMessageIdsrepeated |blocksrepeated |referencesrepeated |labelsrepeated |labelsValuerepeatedChatRequestOptions:
lbsmessage |voiceIdstring |thinkingbool |systemPromptstring |slidesmessage |kimiClawmessage |enablePluginbool |reasoningEffortenum |contextLengthenum |modelstring |arenamessageChatShare:
idstring |chatmessage |creatormessage |createTimestring |urlstring |cardmessage |messagesrepeatedChatShareCreator:
namestring |avatarUrlstringChatSource:
typeenum |projectIdstring |momentIdstring |kimiplusIdstringCodeReference:
pathstringContentViewZhidemaiBlock:
sourcestring |listrepeatedContractReviewBlock:
statusenum |idstring |urlstringDreamVaultPageRef:
sandboxUristringEditOperation:
instructionstring |visualSelectionmessage |codeReferencemessageElemeCardSKU:
namestring |amountdouble |picUrlstring |clickUrlstringElemeMenuCardBlock:
querystring |titlestring |descriptionstring |minOrderAmountdouble |deliveryTimestring |deliveryFeedouble |clickUrlstring |skurepeatedElemeOrderCardBlock:
extIdstring |titlestring |statusstring |amountdouble |paymentSuccessTimestring |clickUrlstring |skurepeatedError:
reasonenum |localizedMessagemessage |severityenumExceptionBlock:
errormessageExplorerResearchBlock:
statusenum |stepsrepeatedExplorerResearchReanswerBlock:
usedTargetCountint32 |usedUrlCountint32 |readUrlCountint32ExtensionRef:
pluginmessage |skillmessageFileRef:
filemessage |externalIdstring |sandboxUristring |slidesIdstring |skillIdstring |etagstring |skillVersionint32Highlight:
textstring |anchorUrlstring |originmessageIMMentionedMemberRef:
shortIdstring |namestringIMRoomSystemBlock:
membersJoinedmessage |memberLeftmessageImageItem:
idstring |captionstring |stateenum |urlstring |originUrlstring |thumbnailUrlstring |fullSizeUrlstring |displaySourcestring |widthint32 |heightint32 |sourceenum |fileIdstring |sourceSiteUrlstring |refIndexstringKimiClawRequestOptions:
botIdstringKimiPlus:
idstring |namestring |avatarUrlstring |introductionstring |greetingstring |filePromptstring |categorystring |specialIdstring |recommendedbool |pinnedbool |creatorNamestring |deprecatedbool |inputPlaceholderstring |sceneIconUrlmessage |scenarioenum |filePresetenum |skillSupportbool |recommendedPromptsrepeated |agentModesrepeatedKimiPlusBrief:
idstring |avatarUrlstring |namestring |specialIdstringLastRequestContext:
optionsmessage |scenarioenum |toolsrepeatedMemoryBlock:
currentMemoryCountint32 |maxMemoryCountint32 |createdrepeated |updatedrepeated |deletedrepeatedMultiStageBlock:
stagesrepeatedOutboxEvent:
typeenum |statusenum |chatIdstringOutboxMessage:
idstring |chatIdstring |messagemessage |positionint32 |statusenum |createTimestring |updateTimestringPluginExtension:
idstring |displayNamestring |iconUrlstring |colorLightstring |colorDarkstringProductRef:
idstring |productsrepeatedReference:
matchedTextstring |typeenum |itemsrepeatedRefs:
searchChunksrepeated |urlsrepeated |imagesrepeated |productsrepeated |usedSearchChunksrepeated |sandboxFilesrepeatedResourceLink:
titlestring |uristring |downloadUrlint32 |etagstring |sizeBytesstringSandboxFileRef:
uristring |externalIdstring |downloadUrlstring |etagstring |sizeBytesstring |slidesIdstring |skillIdstring |skillVersionint32SearchBlock:
keywordsrepeated |webPagesrepeatedSearchChunkBrief:
idstring |basemessage |refIndexstring |chunkstringSearchResultBase:
titlestring |urlstring |siteNamestring |iconUrlstring |coverUrlstring |snippetstring |publishTimestring |siteQualitymessage |fileTypemessage |fileIdstring |keywordstring |downloadUrlstring |highlightstring |textFragmentstringSearchSiteQuality:
isTrustedSitestring |descriptionboolSkillExtension:
idstring |namestring |displayNamestringSlideAnnotation:
annotationIdstring |annotationstring |pageIdstring |pageIndexint32 |elementIdstring |cxint32 |cyint32SlidesAnnotationBlock:
currentPagestring |annotationsrepeatedSlidesRequestOptions:
typeenum |templateIdstring |templateTypeenum |bananaStyleIdstring |htmlStyleIdstring |pptdStyleIdstring |customStyleIdstring |pageLimitenum |designOptionsmessage |colorSchememessageSlidesViewBlock:
payloadUrlstring |coverUrlstring |namestring |slidesIdstring |templateIdstring |createTimestring |updateTimestring |statusenum |typeenumStageBlock:
nameenum |createTimestring |durationSecondsstring |descriptionstring |indexint32 |statusenumTextBlock:
contentstring |tipsstringThemedIcon:
lightstring |darkstring |tintablestringThinkBlock:
contentstring |summarystringTool:
typeenum |searchmessage |genImagemessage |namestringToolBlock:
toolCallIdstring |namestring |argsstring |isErrorbool |errorCodeenum |mcpmessage |statusenum |taskmessage |createSubagentmessage |slidesGeneratormessage |appVersionmessage |cronJobmessage |subagentmessage |paywallmessage |loadTypeenum |contentCountint32 |pluginmessage |contentsrepeatedToolBlockContent:
textstring |resourceLinkmessage |imagemessage |searchResultmessage |slidesmessage |memorymessage |goodsmessage |mutableTextmessage |webOpenUrlmessageToolContentGoods:
goodsmessage |discountIdstringToolContentMemory:
actionenum |memorymessage |errormessage |totalCountint32 |memoryLimitint32ToolContentMutableText:
artifactIdstring |contentstringToolContentSlides:
slidesIdstring |outlineArtifactIdstringToolContentWebOpenURL:
urlstring |titlestring |iconstring |statusstringToolMetaAppVersion:
versionIdstring |versionstring |namestring |descriptionstring |thumbnailUrlstring |bigVersionint32ToolMetaCreateSubagent:
namestring |workersrepeatedToolMetaCronJob:
cronJobIdstringToolMetaSlidesGenerator:
slidesIdstringToolMetaSubagent:
agentIdstring |agentIndexstring |agentIconint32 |agentNamestring |agentTypestringToolMetaTask:
msgIdstring |namestring |todoListstring |workermessage |startTimestring |durationSecondsstringToolSubagentWorker:
namestring |iconUrlstring |mottostringURLRef:
idstring |urlstring |statusenum |wordCountint32 |titlestring |iconUrlstringVideoCard:
sourcestring |iconUrlstring |titlestring |authormessage |iframeUrlstring |coverUrlstring |coverThumbnailUrlstringVideoCardsBlock:
cardsrepeatedVisualEditBlock:
operationsrepeatedVisualSelection:
screenshotmessageWebsitesTemplateBlock:
idstring |titlestring |templateNamestring |coverUrlstring |templateTypeenum
com.moonshot.kimi.proto.kimi.chat.v1.ChatRequestOptionsLBS:
longitudedouble |latitudedouble |coordSystemstring |addressstring
com.moonshot.kimi.proto.kimi.chat.v1.ContentViewZhidemaiBlockCard:
titlestring |pricedouble |mallNamestring |urlstring |picstring
com.moonshot.kimi.proto.kimi.chat.v1.ExplorerResearchBlockStep:
titlestring |statusenum |keywordsrepeated |webPagesrepeated
com.moonshot.kimi.proto.kimi.chat.v1.HighlightOrigin:
startOffsetint32 |endOffsetint32 |textstring
com.moonshot.kimi.proto.kimi.chat.v1.IMRoomSystemBlockMember:
idstring |namestring |avatarUrlstringMemberLeft:
membersrepeatedMembersJoined:
membersrepeated
com.moonshot.kimi.proto.kimi.chat.v1.KimiPlusAgentMode:
displayNamestring |descriptionstring |typeenum |minMembershipLevelenum |greetingstring
com.moonshot.kimi.proto.kimi.chat.v1.ProductRefProduct:
idstring |siteNamestring |titlestring |pricefloat |salesint32 |siteUrlstring |imageUrlsrepeated
com.moonshot.kimi.proto.kimi.chat.v1.ReferenceRefItem:
searchmessage |filemessage |imagemessage |imMembermessage |extensionmessage |vaultPagemessage
com.moonshot.kimi.proto.kimi.chat.v1.ToolGenImage:
forcebool |ratiomessageSearch:
forcebool
com.moonshot.kimi.proto.kimi.chat.v1.ToolBlockSourceMCP:
idstring |namestring |iconUrlstring
com.moonshot.kimi.proto.kimi.chat.v1.VideoCardAuthorInfo:
namestring |avatarstring
com.moonshot.kimi.proto.kimi.chatty.v1AgentRecipeOverrides:
modelConfigmessage |promptConfigmessage |toolPresetstringArenaModelConfig:
modelstring |temperaturefloatArenaPromptConfig:
spKeyZhstring |spKeyEnstringChatArenaConfig:
overridesmessageGenericToolReply:
resultstringGenericToolRequest:
namestring |argsstringInteraction:
idstring |typeenum |expireTimestring |genericToolmessage |interruptmessageInteractionReply:
idstring |typeenum |lbsmessage |genericToolmessage |slidesOutlinemessage |interruptmessage |errormessage |internalDatamessageInternalData:
datamapInterruptReply:
actionenumInterruptRequest:
toolCallIdstringLBSReply:
latitudedouble |longitudedoubleSlidesOutlineReply:
actionenumToolError:
codeenum |msgstringToolResultResourceLink:
urlstring |titlestring |mimeTypestring |originalUrlstring |fileIdstring |uristring
com.moonshot.kimi.proto.kimi.common.v1Captcha:
captchaIdstring |validatestringPhoneNumber:
countryCodestring |numberstring
com.moonshot.kimi.proto.kimi.config.v1AccountConfig:
disableChangePhonebool |disableChangeAvatarboolAppStoreConfig:
packageNamestring |minVersionCodeint32CacheLimitsConfig:
maxImageSizeMbfloat |maxDownloadSizeMbfloatClawGroupChatConfig:
kimiclawInstallCmdstring |inviteCardImagesrepeatedConfig:
systemmessage |modelmessage |taskbarmessage |upgrademessage |feedbackmessageDefaultScenarioConfig:
tipstring |scenarioenum |thinkingbool |modelstringFeedback:
typeenum |descriptionstring |positiveOptionsrepeated |negativeOptionsrepeatedFeedbackConfig:
itemsrepeatedImageGenPreferences:
promptstring |ratiosrepeatedKimiplusPlazaConfig:
enabledbool |offlineTitlestring |offlineMessagestringLikesPopup:
enabledbool |maxTriggerTimesint32MembershipConfig:
featureConfigmessage |balanceConfigmessageModel:
scenarioenum |displayNamestring |descriptionstring |thinkingbool |legacybool |kimiPlusIdstring |agentModeenum |filePresetenum |inputPlaceholderstring |keystring |defaultReasoningEffortenum |modelIdstring |defaultContextLengthenum |idstring |minMembershipLevelenum |greetingstring |labelrepeated |switchableTorepeated |reasoningEffortOptionsrepeated |contextLengthOptionsrepeatedModelConfig:
defaultmessage |itemsrepeatedOKCConfig:
ultraModeConfigmessagePopupInteractionConfig:
continuousActivemessage |likesRemindermessageProjectConfig:
enabledbool |iconUrlsrepeated |casesrepeatedRemoteControlConfig:
enabledboolSlidesConfig:
bananaStylesrepeated |pageLimitsrepeated |styleCategoryOrdersrepeatedSystemConfig:
greetingint32 |popupConfigint32 |cacheLimitsmessage |enablePhotoRotationCheckmessage |allowAnonymousmessage |enablePhotoSolvebool |activityPromoEndedbool |blackFridayEndedbool |blackFridayUrlbool |blackFridayIconbool |blackFridayIconEnabledstring |blackFridayShareTurnstring |blackFridayWebCharmUrlbool |bananaPptStateint32 |wpsAppIdstring |kimiplusPlazaint32 |slidesConfigstring |okcConfigmessage |domainsmessage |androidClawDownloadLinkmessage |membershipConfigmessage |clawGroupChatConfigstring |workDiscountConfigmessage |projectConfigmessage |widgetDomainmessage |accountConfigmessage |webDomainMigrationDialogstring |subscribeDomainmessage |appDownloadQrUrlmessage |remoteControlConfigstring |blockedUrlsstring |trustedImageDomainsmessage |jsBridgeDomainsrepeated |webviewRedirectAllowSchemesrepeatedTaskbar:
typeenum |displayNamestring |iconUrlstring |redirectUrlstring |imageGenPreferencesmessage |translatePreferencesmessage |writingPreferencesmessage |scenarioenum |positionint32 |kimiplusIdstring |minMembershipLevelenum |appearancemessage |modelstringTaskbarAppearance:
lightmessage |darkmessageTaskbarAppearanceVariant:
iconUrlstring |textColorstring |backgroundColorstringTaskbarConfig:
itemsrepeatedTranslateOption:
autoLanguagePromptstring |promptstring |namestring |styleenum |targetLanguagesrepeated |sourceLanguagesrepeated |replacesrepeatedTranslatePreferences:
optionsrepeatedTranslateReplace:
sourceLanguagestring |targetLanguagestring |promptstringUpgradeConfig:
versionstring |displayVersionstring |downloadUrlstring |packageSizeMbfloat |upgradeStrategyenum |upgradeDialogmessage |showDialogIntervalMsstring |inCanarybool |appStoresrepeatedUpgradeRemind:
titlestring |contentstring |primaryActionstring |secondaryActionstringWebDomainMigrationDialog:
showbool |titlestring |contentstring |btnLabelstringWorkDiscountConfig:
startTimestring |endTimestringWritingPreferences:
defaultTypePromptstring |typesrepeated
com.moonshot.kimi.proto.kimi.config.v1.MembershipConfigBalanceConfig:
creditRatioThresholdfloatFeatureConfig:
itemConfigsrepeated
com.moonshot.kimi.proto.kimi.config.v1.MembershipConfig.FeatureConfigItemConfig:
featureenum |displayNamestring
com.moonshot.kimi.proto.kimi.config.v1.ModelContextLengthOption:
contextLengthenum |displayNamestring |descriptionstring |labelstring |availablebool |minMembershipLevelenumReasoningEffortOption:
effortenum |displayNamestring |descriptionstring |reasoningEffortstring
com.moonshot.kimi.proto.kimi.config.v1.OKCConfigUltraModeConfig:
multiplierint32 |workerActionsrepeated |workersForLoadingrepeated |workerIdleActionsrepeated
com.moonshot.kimi.proto.kimi.config.v1.OKCConfig.UltraModeConfigWorkerConfig:
namestring |avatarUrlstring |rolestring
com.moonshot.kimi.proto.kimi.config.v1.PopupInteractionConfigContinuousActivePopup:
enabledbool |requiredActiveDaysint32 |maxTriggerTimesint32
com.moonshot.kimi.proto.kimi.config.v1.ProjectConfigCaseConfig:
namestring |iconUrlstring
com.moonshot.kimi.proto.kimi.config.v1.SlidesConfigBananaStyle:
idstring |namestring |thumbnailUrlstringPageLimitOption:
valuestring |labelstringStyleCategoryOrder:
typeenum |categoriesrepeated
com.moonshot.kimi.proto.kimi.config.v1.SystemConfigDomains:
apistring |cdnDomainsrepeatedGreeting:
contentstring
com.moonshot.kimi.proto.kimi.config.v1.WritingPreferencesOption:
namestring |optionTypeenum |promptstring |itemsrepeatedReplace:
genrestring |promptstringType:
namestring |promptstring |promptDefaultstring |replacesrepeated |optionsrepeated
com.moonshot.kimi.proto.kimi.file.v1Thumbnail:
thumbnailUrlstring |previewUrlstring |mobileThumbnailUrlstringURL:
titlestring |datestring |textUrlstring |wordCountstring |iconstring
com.moonshot.kimi.proto.kimi.gateway.account.v1BindGuardianRequest:
phonemessage |passcodestring |passcodeConfirmstringBindGuardianResponse:
minorModemessageBindPhoneRequest:
phonemessage |verifyCodestringBindPhoneResponse:(空消息)
BindThirdAccountRequest:
credentialmessageBindThirdAccountResponse:(空消息)
DeactivateAccountRequest:(空消息)
DeactivateAccountResponse:(空消息)
GetCurrentUserRequest:(空消息)
GetCurrentUserResponse:
usermessage |workspacemessageGetMinorModeRequest:(空消息)
GetMinorModeResponse:
minorModemessageListThirdAccountsRequest:(空消息)
ListThirdAccountsResponse:
thirdAccountsrepeatedListWorkspacesRequest:(空消息)
ListWorkspacesResponse:
workspacesrepeatedMinorMode:
userIdstring |enabledbool |guardianBoundbool |guardianPhoneMaskedmessage |passcodeLockedbool |lockExpireTimestring |passcodeSetboolRebindPhoneRequest:
phonemessage |verifyCodestringRebindPhoneResponse:(空消息)
ResetPasscodeRequest:
passcodestring |passcodeConfirmstringResetPasscodeResponse:(空消息)
SendVerifyCodeRequest:
sceneenum |phonemessage |captchamessageSendVerifyCodeResponse:(空消息)
SwitchWorkspaceRequest:
businessIdstringSwitchWorkspaceResponse:
accessTokenstring |refreshTokenstringUnbindGuardianRequest:
verifyCodestringUnbindGuardianResponse:
minorModemessageUnbindThirdAccountRequest:
thirdPartyenumUnbindThirdAccountResponse:(空消息)
UpdateMinorModeRequest:
enabledbool |passcodestringUpdateMinorModeResponse:
minorModemessageUpdateProfileRequest:
nicknamestring |biostringUpdateProfileResponse:(空消息)
User:
idstring |nicknamestring |avatarstring |biostring |phonemessage |regionenum |globalIdstringVerifyCurrentPhoneRequest:
verifyCodestringVerifyCurrentPhoneResponse:(空消息)
VerifyGuardianPhoneRequest:
phonemessage |verifyCodestringVerifyGuardianPhoneResponse:(空消息)
VerifyGuardianResetRequest:
verifyCodestringVerifyGuardianResetResponse:(空消息)
Workspace:
businessmessage |currentbool |usermessage |rolesrepeated |rolesValuerepeated
com.moonshot.kimi.proto.kimi.gateway.account.v1.WorkspaceUser:
nicknamestring
com.moonshot.kimi.proto.kimi.gateway.app.v1AppVersion:
idstring |versionstring |descriptionstring |thumbnailUrlstring |createTimestring |bigVersionint32ListVersionsRequest:
chatIdstringListVersionsResponse:
publishedVersionIdstring |publishedUrlstring |publishStateenum |publishingVersionIdstring |versionsrepeatedPreviewAppRequest:
chatIdstring |forceRestartboolPreviewAppResponse:
previewUrlstring |expireTimestringPublishAppRequest:
chatIdstring |versionIdstring |customSlugstringPublishAppResponse:
deployUrlstringUnpublishAppRequest:
chatIdstringUnpublishAppResponse:(空消息)
com.moonshot.kimi.proto.kimi.gateway.appsupport.v1ScanQRCodeRequest:
qrCodestringScanQRCodeResponse:
urlSchemestring
com.moonshot.kimi.proto.kimi.gateway.artifact.v1ShareArtifactRequest:
artifactIdstring |versionstringShareArtifactResponse:
artifactSharemessage
com.moonshot.kimi.proto.kimi.gateway.business.v1Business:
idstring |namestring |descriptionstring |statusenum |memberCountstring |freeCountstring |frozenCountstring |expireTimestring
com.moonshot.kimi.proto.kimi.gateway.chat.common.v1AgentPhaseEvent:
chatIdstring |messageIdstring |phaseenum |agentIdstring |toolNamestring |statusTextstring |progressPercentint32 |timestring
com.moonshot.kimi.proto.kimi.gateway.chat.v1AskUserAnswer:
questionstring |customTextstring |selectedOptionsrepeatedBatchDeleteChatsRequest:
chatIdsrepeatedBatchDeleteChatsResponse:
chatIdsrepeatedCancelChatRequest:
chatIdstring |messageIdstringCancelChatResponse:(空消息)
Card:
titlestring |abstractstringChatFromCaseRequest:
caseIdstringChatRequest:
chatIdstring |kimiplusIdstring |scenarioenum |messagemessage |optionsmessage |projectIdstring |toolsrepeatedChatRequestOptions:
lbsmessage |voiceIdstring |thinkingbool |systemPromptstring |slidesmessage |kimiClawmessage |enablePluginbool |reasoningEffortenum |contextLengthenum |modelstring |arenamessageChatResponse:
openum |maskstring |eventOffsetint32 |chatmessage |messagemessage |blockmessage |refmessage |usagemessage |notificationmessage |doneDone |heartbeatHeartbeat |ttsmessage |interactionmessage |interactionAckmessageChatShare:
idstring |chatmessage |creatormessage |createTimestring |urlstring |cardmessage |messagesrepeatedChatShareCreator:
namestring |avatarUrlstringContinueChatRequest:
chatIdstring |messageIdstringCreateChatFromShareRequest:
shareIdstringCreateChatFromShareResponse:
chatmessageCreateChatShareRequest:
chatIdstring |messageIdsrepeatedCreateChatShareResponse:
sharemessageDone:(空消息)
EnhancedPrompt:
idstring |userPromptstringGetChatRequest:
chatIdstring |userIdstringGetChatResponse:
chatmessageGetChatShareDocxRequest:
shareIdstringGetChatShareDocxResponse:
docxUrlstringGetChatShareMessageRequest:
shareIdstring |messageIdstringGetChatShareMessageResponse:
messagemessageGetChatShareRequest:
shareIdstring |messageOrderenumGetChatShareResponse:
sharemessageGetChatShareScreenshotRequest:
shareIdstring |themestringGetChatShareScreenshotResponse:
screenshotUrlstringGetEnhancedPromptsRequest:
fileIdsrepeatedGetEnhancedPromptsResponse:
placeholderPromptmessage |enhancedPromptsrepeatedGetMessageRecommendPromptsRequest:
chatIdstring |messageIdstringGetMessageRecommendPromptsResponse:
promptsrepeatedGetMessageRequest:
chatIdstring |messageIdstringGetMessageResponse:
messagemessageGetSearchCitationResponse:
pagemessage |highlightmessageGetToolBlockRequest:
chatIdstring |toolCallIdstringGetToolBlockResponse:
toolBlockmessageGetUnreadChatsRequest:(空消息)
GetUnreadChatsResponse:
unreadCountint32 |chatIdsrepeatedHeartbeat:(空消息)
InteractionAck:
interactionIdstringKimiClawRequestOptions:
botIdstringListChatsRequest:
projectIdstring |querystring |kimiPlusIdstring |withMessageContentbool |includePinnedbool |pageSizeint32 |pageTokenstringListChatsResponse:
nextPageTokenstring |chatsrepeated |pinnedChatsrepeatedListKimiPlusRequest:(空消息)
ListKimiPlusResponse:
kimiplusrepeatedListMessagesRequest:
chatIdstring |pageSizeint32 |pageTokenstring |directionmessage |startMessageIdstringListMessagesResponse:
nextPageTokenstring |messagesrepeatedListPinnedKimiPlusRequest:(空消息)
ListPinnedKimiPlusResponse:
kimiplusrepeatedMarkChatAsReadRequest:
chatIdstringMarkChatAsReadResponse:(空消息)
MessageSpeechRequest:
chatIdstring |messageIdstring |voiceIdstringMessageSpeechResponse:
sequenceIdint32 |synthesisStatusenum |audioUrlstring |rawTextmessageNotification:
typeenum |messagestring |paywallmessageProcessAskUserResultRequest:
artifactIdstring |chatIdstring |answersrepeatedProcessAskUserResultResponse:(空消息)
RecommendPrompt:
contentstringRef:
idstring |messageIdstring |searchmessage |imagemessage |urlmessage |productmessage |sandboxFilemessageRegenerateMessageRequest:
chatIdstring |messageIdstring |kimiplusIdstring |messagemessage |scenarioenum |optionsmessage |toolsrepeatedReplayChatShareStreamRequest:
shareIdstring |msgIdstring |eventOffsetint32ReplyInteractionRequest:
chatIdstring |messageIdstring |interactionmessageReplyInteractionResponse:(空消息)
ResumeChatRequest:
chatIdstring |messageIdstring |eventOffsetint32ShareChatToCommunityRequest:
chatIdstring |messageIdsrepeatedShareChatToCommunityResponse:
sharemessageSlidesRequestOptions:
typeenum |templateIdstring |templateTypeenum |bananaStyleIdstring |htmlStyleIdstring |pptdStyleIdstring |customStyleIdstring |pageLimitenum |designOptionsmessage |colorSchememessageSubscribeMessageStreamRequest:
chatIdstring |messageIdstring |eventOffsetint32Tool:
typeenum |searchmessage |genImagemessage |namestringUpdateChatRequest:
chatmessageUpdateChatResponse:
chatmessageUsage:
researchmessageVoteMessageRequest:
chatIdstring |messageIdstring |voteTypeenumVoteMessageResponse:(空消息)
com.moonshot.kimi.proto.kimi.gateway.chat.v1.ChatRequestOptionsLBS:
longitudedouble |latitudedouble |coordSystemstring |addressstring
com.moonshot.kimi.proto.kimi.gateway.chat.v1.MessageSpeechResponseRawText:
textstring |startOffsetint32 |endOffsetint32 |blockIdint32
com.moonshot.kimi.proto.kimi.gateway.chat.v1.ToolGenImage:
forcebool |ratiomessageSearch:
forcebool
com.moonshot.kimi.proto.kimi.gateway.chat.v1.UsageResearch:
idstring |namestring |typestring |statusstring |limitint32 |usedint32 |remainint32
com.moonshot.kimi.proto.kimi.gateway.claw.v1Bot:
idstring |namestring |descriptionstring |statusenum |userIdstring |apiKeystring |typeenum |isAlivebool |needUpgradebool |defaultChatIdstring |profilemessage |membershipExpiredAtstring |ongoingOperationmessage |versionmessage |avatarstring |createdAtstring |updatedAtstring |availableOperationsrepeated |skillsrepeated |featuresrepeated |featuresValuerepeatedBotOperationCommand:
namestringBotOperationStatus:
actionenum |statusenum |messagestringClawSkill:
skillmessage |syncStatusenum |remoteNamestringCreateBotRequest:
namestring |descriptionstring |typeenum |personalityenum |backupIdstring |scenariosrepeated |scenariosValuerepeatedCreateBotResponse:
botmessageCreateModelAPIKeyRequest:
typeenum |namestring |descriptionstring |expireTimestringCreateModelAPIKeyResponse:
modelApiKeymessageDeleteBotRequest:
idstringDeleteBotResponse:
idstringDeleteRemoteSkillRequest:
botIdstring |remoteNamestringDeleteRemoteSkillResponse:(空消息)
FileInfo:
namestring |pathstring |sizestring |lastModifyTimestring |isDirstring |urlboolInstallSkillToRemoteRequest:
botIdstring |skillIdstring |overrideNamestringInstallSkillToRemoteResponse:
remoteNamestring |skillmessageListBotsRequest:(空消息)
ListBotsResponse:
botsrepeatedListClawSkillsRequest:
botIdstring |querystringListClawSkillsResponse:
skillsrepeatedListFilesRequest:
botIdstring |pathstring |showHiddenboolListFilesResponse:
infomessage |filesrepeatedListRemoteSkillsRequest:
botIdstringListRemoteSkillsResponse:
skillsrepeated |skillJobsrepeatedModelAPIKey:
apiKeystring |typeenum |namestring |descriptionstring |expireTimestring |createTimestringProfile:
greetingstring |personalityenum |recommendPromptsrepeated |slashCommandsrepeated |scenariosrepeated |scenariosValuerepeatedRemoteSkill:
namestring |descriptionstring |pathstringSlashCommand:
commandstring |descriptionstring |sendContentstringVersionInfo:
openclawVersionstring |needUpgradestring |latestVersionbool |kimiclawVersionint32
com.moonshot.kimi.proto.kimi.gateway.config.v1GetAvailableModelsRequest:
sceneenumGetAvailableModelsResponse:
defaultScenariomessage |availableModelsrepeatedGetConfigRequest:
syncTokenstring |sourceenum |scriptContextmessageGetConfigResponse:
configmessage |syncTokenstringGetPrecheckConfigRequest:
sceneenumGetPrecheckConfigResponse:
captchamessageScriptConfigContext:
regionenum
com.moonshot.kimi.proto.kimi.gateway.config.v1.GetPrecheckConfigResponseCaptchaConfig:
enabledbool
com.moonshot.kimi.proto.kimi.gateway.context.v1GetGoalRequest:
chatIdstringGetGoalResponse:
goalmessageGoal:
chatIdstring |objectivestring |statusenum |createTimestring |updateTimestring |turnStartTimestring |durationMsstringUpdateGoalRequest:
chatIdstring |objectivestring |statusenumUpdateGoalResponse:
goalmessage
com.moonshot.kimi.proto.kimi.gateway.converter.v1DocumentSource:
typeenum |artifactmessage |sandboxmessageExportDocumentJob:
idstring |sourcemessage |exportTypeenum |statusenum |detailsmessage |outputFilePresignedUrlstringExportDocumentRequest:
sourcemessage |exportTypeenum |filenamestringExportDocumentResponse:
jobIdstringGetExportDocumentJobRequest:
idstringGetExportDocumentJobResponse:
jobmessage
com.moonshot.kimi.proto.kimi.gateway.converter.v1.DocumentSourceChatArtifact:
artifactIdstring |versionstringOKCSandbox:
chatIdstring |chatShareIdstring |sandboxUristring
com.moonshot.kimi.proto.kimi.gateway.device.v1CountDevicesRequest:(空消息)
CountDevicesResponse:
countint32DeleteDeviceRequest:
idstringDeleteDeviceResponse:(空消息)
Device:
idstring |deviceIdstring |platformenum |osModelstring |osVersionstring |appVersionstring |createTimestring |updateTimestring |lastActiveTimestring |lastActiveIpstring |currentboolListDevicesRequest:
pageSizeint32 |pageTokenstringListDevicesResponse:
nextPageTokenstring |devicesrepeated
com.moonshot.kimi.proto.kimi.gateway.doodle.v1Doodle:
idstring |assetUrlstring |linkmessage |welcomeMessagemessage |showStartTimestring |showEndTimestring |keystring |pageenum |assetUrlsrepeatedLink:
doodleLinkstringWelcomeMessage:
messagesmap
com.moonshot.kimi.proto.kimi.gateway.experiment.v1GetExperimentsRequest:
withImpressionbool |experimentNamesrepeatedGetExperimentsResponse:
resultsrepeated
com.moonshot.kimi.proto.kimi.gateway.feed.v1FeedItem:
typeenum |chatmessage |taskmessage |userNotificationmessageListFeedsRequest:
pageSizeint32 |pageTokenstring |projectIdstring |unreadbool |includePinnedbool |filterTypesrepeated |filterTypesValuerepeatedListFeedsResponse:
nextPageTokenstring |itemsrepeated
com.moonshot.kimi.proto.kimi.gateway.file.v1AIPPT:
coverUrlstring |pdfUrlstring |pptUrlstringFile:
idstring |metamessage |blobmessage |tokenCountstring |parseResultmessage |statusenum |failReasonstringFileBlob:
signUrlstring |previewUrlstringFileInfo:
namestring |pathstring |sizestring |updateTimestring |isDirbool |urlstring |statusenumFileMeta:
namestring |contentTypestring |sizeBytesstring |checksumstring |extstring |createTimestring |typeenumGetFileParseProgressRequest:
fileIdsrepeatedGetFileParseProgressResponse:
progressesrepeatedParseProgress:
fileIdstring |statusenum |errormessageParseResult:
thumbnailmessage |urlmessage |aipptmessage |slidesmessageSlides:
namestring
com.moonshot.kimi.proto.kimi.gateway.im.v1BotReportEvent:(空消息)
ChatChangeEvent:
chatIdstring |messageIdstring |typeenum |titlestring |summarystring |timestring |taskIdstring |projectIdstringChatMessageEvent:
chatIdstring |messageIdstring |statusenum |senderIdstring |roleenum |senderShortIdstring |roomIdstring |summarystring |roomTypeenum |mentionedboolChatStatusEvent:
chatIdstring |messageIdstring |statusenum |titlestring |statusTextstring |timestring |taskIdstring |projectIdstringCreateInvitationRequest:
roomIdstringCreateInvitationResponse:
ticketstring |invitationCoverUrlstringCreateRoomRequest:
namestring |instructionstring |botIdsrepeatedCreateRoomResponse:
roommessageDeleteRoomRequest:
roomIdstringDeleteRoomResponse:(空消息)
DisbandEvent:
roomIdstringEvent:
idstring |pingmessage |chatMessagemessage |reconnectmessage |typingmessage |disbandmessage |botReportmessage |chatStatusmessage |chatChangemessage |subagentStatusmessage |outboxmessage |agentPhasemessage |notificationmessage |operationmessage |pongmessage |notificationEventmessage |pairingmessageGetRoomByInvitationRequest:
ticketstringGetRoomByInvitationResponse:
roommessage |invitationCoverUrlstring |membersrepeatedGetRoomRequest:
roomIdstringGetRoomResponse:
roommessageGetThreadRequest:
threadIdstringGetThreadResponse:
threadmessageInviteMembersRequest:
roomIdstring |memberIdsrepeatedInviteMembersResponse:
membersrepeatedListMembersRequest:
roomIdstring |pageTokenstring |pageSizeint32ListMembersResponse:
nextPageTokenstring |membersrepeatedListMessagesRequest:
chatIdstring |pageSizeint32 |pageTokenstring |directionmessage |startMessageIdstring |includeStartMessagebool |endMessageIdstring |includeEndMessagebool |noMarkAsReadboolListMessagesResponse:
nextPageTokenstring |messagesrepeatedListRoomsRequest:
pageTokenstring |pageSizeint32ListRoomsResponse:
nextPageTokenstring |roomsrepeatedListTypingMembersRequest:
roomIdstringListTypingMembersResponse:
membersrepeatedMessage:
messagemessage |senderIdstring |senderShortIdstring |senderNamestring |senderAvatarstring |hasThreadbool |threadMessagesrepeatedMessageSummary:
messageIdstring |senderIdstring |senderNamestring |senderAvatarstring |summarystring |createTimestringNotificationEvent:
notificationsReadmessageOperationEvent:
typeenumPingEvent:(空消息)
PongEvent:(空消息)
ReconnectEvent:(空消息)
RemoveMemberRequest:
roomIdstring |memberIdstringRemoveMemberResponse:(空消息)
Room:
idstring |namestring |ownerIdstring |ownerShortIdstring |typeenum |assistantIdstring |instructionstring |rulesstring |createTimestring |updateTimestring |unreadCountint32 |allowAudiencebool |lastMessagemessage |dmTargetMembermessage |memberCountint32 |avatarUrlsrepeated |slashCommandsrepeatedRoomMember:
idstring |shortIdstring |namestring |avatarUrlstring |typeenum |onlinebool |mutedbool |belongsTomessage |roleenum |botTypeenum |skillsrepeatedSendMessageRequest:
chatIdstring |blocksrepeatedSendMessageResponse:
messageIdstringSetMemberRoleRequest:
roomIdstring |memberIdstring |roleenumSetMemberRoleResponse:(空消息)
SlashCommand:
commandstring |descriptionstringSubagentStatusEvent:
chatIdstring |agentIdstring |statusenum |progressPercentint32Thread:
idstring |roomIdstring |namestring |createTimestring |updateTimestring |unreadCountint32TypingEvent:
roomIdstring |membermessageTypingMember:
idstring |namestring |avatarstring |statusenum |threadIdstring |toolActionmessageUpdateRoomRequest:
roommessage |updateMaskstringUpdateRoomResponse:
roommessage
com.moonshot.kimi.proto.kimi.gateway.im.v1.NotificationEventNotificationsRead:
typeenum |allbool |extrasmap
com.moonshot.kimi.proto.kimi.gateway.issuance.v1Credential:
secretIdstring |secretKeystring |sessionTokenstring |expireTimestringGetCredentialRequest:
serviceenumGetCredentialResponse:
credentialmessage
com.moonshot.kimi.proto.kimi.gateway.mcp.v1CreateMCPServerAuthorizationRequest:
serverIdstring |redirectUristringCreateMCPServerAuthorizationResponse:
authorizationmessageDeployment:
versionstring |pageContentUrlstring |downloadUrlstringFileTreeNode:
namestring |sizestring |urlstring |isDirbool |lastModifyTimestring |thumbnailUrlstring |extramessage |childrenrepeatedGetCitationsByChatRequest:
chatIdstringGetCitationsByChatResponse:
citationsrepeatedGetDeploymentByChatShareRequest:
chatShareIdstring |versionstringGetDeploymentByChatShareResponse:
deploymentmessage |downloadUrlstringGetMCPServerAuthorizationRequest:
requestIdstringGetMCPServerAuthorizationResponse:
authorizationmessageGetManifestRequest:
chatIdstringGetManifestResponse:
manifestmessageGetOutputFileTreeByShareRequest:
chatShareIdstringGetOutputFileTreeByShareResponse:
rootmessage |downloadUrlstringGetOutputFileTreeRequest:
chatIdstring |chatShareIdstringGetOutputFileTreeResponse:
rootmessage |downloadUrlstringMCPServerAuthorization:
requestIdstring |serverIdstring |userIdstring |oauthUrlstring |expireTimestring |statusenumManifest:
publishedVersionstring |publicUrlstring |lastPublishTimestring |deploymentsrepeatedPublishDeploymentRequest:
chatIdstring |versionstringPublishDeploymentResponse:
urlstringResolveFileURIByShareRequest:
chatShareIdstring |fileUristringResolveFileURIByShareResponse:
downloadUrlstringResolveFileURIRequest:
chatIdstring |fileUristringResolveFileURIResponse:
downloadUrlstringSearchCitation:
idstring |titlestring |urlstring |siteNamestring |iconUrlstringSetMCPUserSettingStatusRequest:
idstring |enableboolSetMCPUserSettingStatusResponse:(空消息)
UnpublishDeploymentRequest:
chatIdstringUnpublishDeploymentResponse:(空消息)
com.moonshot.kimi.proto.kimi.gateway.mcp.v1.FileTreeNodeExtra:
sandboxUristring |externalIdstring |etagstring
com.moonshot.kimi.proto.kimi.gateway.membership.v2Balance:
idstring |featureenum |typeenum |unitenum |amountstring |amountLeftstring |upcomingExpirationmessage |amountUsedRatiofloat |kimiCodeUsedRatiofloat |expireTimestring |domainenum |displayNamestringCapability:
featureenum |constraintmessageClaimEventBalanceRequest:
eventIdstringClaimEventBalanceResponse:(空消息)
GetBalanceEventInfoRequest:
eventIdstringGetBalanceEventInfoResponse:
eventIdstring |subscriptionIdstring |eventTitlestring |eventDescstring |eventImgUrlstringGetSubscriptionRequest:
domainenumGetSubscriptionResponse:
subscriptionmessage |nextSubscriptionmessage |bonusmessage |bonusGoodsTitlestring |highestLevelbool |usingBonusbool |subscribedbool |purchaseSubscriptionmessage |purchaseExpireSecondsint32 |purchaseExpireTimestring |balancesrepeated |capabilitiesrepeatedGetSubscriptionStatsRequest:
domainenumGetSubscriptionStatsResponse:
ratelimit5hmessage |ratelimitCode5hmessage |ratelimit7dmessage |ratelimitCode7dmessage |subscriptionBalancemessage |noticemessage |overdrawnbool |eventIdstring |giftBalancesrepeated |boosterWalletsrepeatedListBalanceActionsRequest:
pageSizeint32 |pageTokenstring |filtermessage |domainenumListBalanceActionsResponse:
nextPageTokenstring |actionsrepeatedWallet:
idstring |userIdstring |balanceIdstring |moneyLeftmessage |moneyTotalmessage |statusenum |allowTopupbool |topupLimitmessage |autoRefillEnabledbool |autoRefillChargemessage |autoRefillThresholdmessage |monthlyChargeLimitEnabledbool |monthlyChargeLimitmessage |monthlyUsedmessage |createdAtstring |updatedAtstring
com.moonshot.kimi.proto.kimi.gateway.membership.v2.BalanceAction:
idstring |featureenum |titlestring |statusenum |timestampstring |itemsrepeatedUpcomingExpiration:
timestampstring |amountLeftstring
com.moonshot.kimi.proto.kimi.gateway.membership.v2.Balance.ActionItem:
balanceIdstring |amountstring |amountRatiofloat |unitenum |discountedbool |amountMoneymessage |modifierstring
com.moonshot.kimi.proto.kimi.gateway.membership.v2.CapabilityConstraint:
parallelismint32 |cronNumint32 |projectNumint32 |userCapacitystring |modelContextLengthstring |modelretryTimesstring |rateLimitsrepeated
com.moonshot.kimi.proto.kimi.gateway.membership.v2.Capability.ConstraintRateLimit:
totalint32 |windowmessage
com.moonshot.kimi.proto.kimi.gateway.membership.v2.GetSubscriptionStatsResponseNotice:
tipstring |contentstring |resetTimestring |actionsrepeatedRateLimitStat:
ratiofloat |enabledbool |resetTimestring
com.moonshot.kimi.proto.kimi.gateway.membership.v2.GetSubscriptionStatsResponse.NoticeAction:
paywallmessage |boostermessage
com.moonshot.kimi.proto.kimi.gateway.membership.v2.ListBalanceActionsRequestFilter:
unitenum |invertFeatureMatchbool |featuresrepeated |featuresValuerepeated |balanceTypesrepeated |balanceTypesValuerepeated
com.moonshot.kimi.proto.kimi.gateway.memory.v1DeleteMemoryRequest:
memoryIdstringDeleteMemoryResponse:(空消息)
DreamVaultState:
statusenum |updateTimestringGetDreamStatusRequest:(空消息)
GetDreamStatusResponse:
dreamVaultmessage |featureAvailableboolGetVaultPageRequest:
sandboxUristringGetVaultPageResponse:
markdownstring |outgoingLinksrepeated |backlinksrepeated |citationsrepeatedGetVaultTreeRequest:(空消息)
GetVaultTreeResponse:
rootmessage |downloadUrlstringListMemoriesRequest:
pageSizeint32 |pageTokenstringListMemoriesResponse:
nextPageTokenstring |totalCountint32 |memoryLimitint32 |memoriesrepeatedResetDreamVaultRequest:(空消息)
ResetDreamVaultResponse:(空消息)
com.moonshot.kimi.proto.kimi.gateway.misc.v1DataSourceLocalizedInfo:
displayNamestringGetDataSourceLocalizedInfoRequest:(空消息)
GetDataSourceLocalizedInfoResponse:
infosmap
com.moonshot.kimi.proto.kimi.gateway.notification.v1InAppNotificationOptions:(空消息)
ListUserNotificationsRequest:
pageSizeint32 |pageTokenstring |unreadbool |hidebool |typesrepeated |typesValuerepeatedListUserNotificationsResponse:
nextPageTokenstring |unreadCountint32 |userNotificationsrepeatedMarkNotificationsReadRequest:
allbool |idsrepeated |typesrepeated |typesValuerepeated |extrasmapMarkNotificationsReadResponse:
markedCountint32MobileNotificationOptions:
channelIdstring |soundstring |badgestringNotification:
typeenum |titlestring |contentstring |deeplinkstring |iconUrlstring |imageUrlstring |presentationmessage |extrasmapNotificationPresentation:
mobilemessage |webmessage |inAppmessage |dataOnlyboolUserNotification:
idstring |notificationmessage |readbool |hidebool |readTimestring |createTimestringWebNotificationOptions:
tagstring |badgeUrlstring |requireInteractionbool |silentbool
com.moonshot.kimi.proto.kimi.gateway.order.v1CreateSubscriptionRequest:
goodsIdstring |subscriptionActionenum |paymentChannelenum |discountIdstring |trackingMsgstring |domainenumCreateSubscriptionResponse:
subscriptionmessage |redirectUrlstring |orderIdstring |wechatPassthroughParamsmessageDiscountPayload:
codestringGetDiscountURLRequest:
discountIdstringGetDiscountURLResponse:
discountUrlstringGetGoodsResponse:
goodsmessage |discountPayloadmessageGetPricePosterRequest:(空消息)
GetPricePosterResponse:
pricePostermapListGoodsRequest:
pageSizeint32 |pageTokenstring |discountIdstring |paymentChannelenum |domainsrepeated |domainsValuerepeatedListGoodsResponse:
nextPageTokenstring |recommendChannelenum |goodsrepeatedVeryDiscountUserRequest:
discountIdstringVeryDiscountUserResponse:
sameUserbool |discountUserStatusenum
com.moonshot.kimi.proto.kimi.gateway.pin.v1ListPinResourcesRequest:
pageSizeint32 |pageTokenstring |resourceTypesrepeated |resourceTypesValuerepeatedListPinResourcesResponse:
nextPageTokenstring |resourcesrepeatedPinResourceRequest:
resourceTypeenum |resourceIdstringPinResourceResponse:
resourcemessageResource:
chatmessage |projectmessageUnpinResourceRequest:
resourceTypeenum |resourceIdstringUnpinResourceResponse:
resourcemessage
com.moonshot.kimi.proto.kimi.gateway.plugin.v1ClientRuntime:
hostKindenum |platformenumGetPluginRequest:
idstringGetPluginResponse:
pluginmessageInstallPluginRequest:
idstringInstallPluginResponse:
pluginmessage |oauthRequiredMcpSettingIdsrepeatedListAvailablePluginsRequest:
categoryIdstring |querystring |pageSizeint32 |pageTokenstring |clientRuntimemessageListAvailablePluginsResponse:
nextPageTokenstring |totalSizeint32 |pluginsrepeatedListInstalledPluginsRequest:
pageSizeint32 |pageTokenstring |querystring |clientRuntimemessageListInstalledPluginsResponse:
nextPageTokenstring |totalSizeint32 |pluginsrepeatedListPluginCategoriesRequest:(空消息)
ListPluginCategoriesResponse:
categoriesrepeatedListPluginSectionsRequest:
querystring |pageSizeint32 |clientRuntimemessageListPluginSectionsResponse:
installedmessage |sectionsrepeatedPlugin:
idstring |namestring |displayNamestring |versionstring |descriptionstring |installDescriptionstring |developerNamestring |iconUrlstring |sandboxPathstring |installedbool |enterpriseOnlybool |consumerOnlybool |extraChargebool |hostKindenum |tryPromptstring |installCountint32 |minMembershipLevelenum |introductionstring |colorLightstring |colorDarkstring |coverImageUrlLightstring |coverImageUrlDarkstring |categoriesrepeated |mcpServersrepeated |skillsrepeated |platformsrepeated |platformsValuerepeatedPluginCategory:
idstring |displayNamestringPluginMCP:
mcpKeystring |displayNamestring |descriptionstring |iconUrlstring |mcpSettingIdstring |needOauthbool |connectionStateenum |expireTimestring |enabledToolsrepeated |disabledToolsrepeatedPluginSection:
categorymessage |nextPageTokenstring |totalCountint32 |pluginsrepeated |overflowPluginsrepeatedPluginSkill:
displayNamestring |descriptionstringUninstallPluginRequest:
idstringUninstallPluginResponse:(空消息)
com.moonshot.kimi.proto.kimi.gateway.project.v1CreateProjectRequest:
namestring |promptstring |descriptionstring |iconUrlstring |useMemoryboolCreateProjectResponse:
projectmessageDeleteProjectFileRequest:
projectIdstring |pathstringDeleteProjectRequest:
projectIdstringDeleteProjectResponse:
projectmessageGetProjectRequest:
projectIdstringGetProjectResponse:
projectmessageListProjectFilesRequest:
projectIdstring |pathstring |showHiddenboolListProjectFilesResponse:
infomessage |filesrepeatedListProjectUploadFilesRequest:
projectIdstringListProjectUploadFilesResponse:
infomessage |filesrepeatedListProjectsRequest:
pageSizeint32 |pageTokenstring |includePinnedboolListProjectsResponse:
nextPageTokenstring |projectCountUsedstring |projectCountLimitstring |availableCountstring |projectsrepeatedProject:
idstring |namestring |promptstring |iconUrlstring |descriptionstring |createTimestring |updateTimestring |useMemorybool |availabilityenum |unreadCountint32SetAvailableProjectsRequest:
projectIdsrepeatedSetAvailableProjectsResponse:
projectCountUsedrepeated |projectCountLimitstring |projectsstringUpdateProjectRequest:
projectmessage |updateMaskstringUpdateProjectResponse:
projectmessage
com.moonshot.kimi.proto.kimi.gateway.promotionalasset.v1AppHomeBanner:
idstring |welcomeMessagestring |linkstring |assetUrlstring |showRuleenum |showStartTimestring |showEndTimestring |keystringCard:
idstring |titlestring |subtitlestring |linkstring |showRuleenum |priorityint32 |showStartTimestring |showEndTimestring |keystring |assetUrlsrepeated |buttonsrepeatedListPromotionalAssetsRequest:
pagesrepeated |pagesValuerepeatedListPromotionalAssetsResponse:
doodlesrepeated |cardsrepeated |homeBannersrepeated |persistentActivityCardsrepeatedPersistentActivityCard:
idstring |titlestring |subtitlestring |linkstring |assetUrlstring |showStartTimestring |showEndTimestring |keystring
com.moonshot.kimi.proto.kimi.gateway.riskcontrol.v1ReportEventRequest:
customPayloadmessageReportEventResponse:(空消息)
com.moonshot.kimi.proto.kimi.gateway.skill.v1CreateSkillJobRequest:
promptstring |targetTypeenum |botIdstring |fileIdsrepeatedCreateSkillJobResponse:
jobmessageDeleteSkillJobRequest:
jobIdstringDeleteSkillJobResponse:
jobmessageGetSkillFileTreeRequest:
skillIdstring |versionNoint32GetSkillFileTreeResponse:
rootmessage |downloadUrlstringGetSkillJobRequest:
jobIdstringGetSkillJobResponse:
jobmessageGetSkillRequest:
skillIdstringGetSkillResponse:
skillmessage |hasNameConflictbool |canUpdatebool |activeVersionint32 |latestVersionint32InstallSkillRequest:
skillIdstring |overrideNamestringInstallSkillResponse:
skillmessageListInstalledSkillsRequest:
querystring |categoryenum |skillUseCaseIdstringListInstalledSkillsResponse:
skillsrepeated |generatingTasksrepeatedListSkillUseCasesRequest:(空消息)
ListSkillUseCasesResponse:
useCasesrepeatedListSkillsRequest:
querystring |pageSizeint32 |pageTokenstring |categoryenum |skillUseCaseIdstringListSkillsResponse:
nextPageTokenstring |totalCountint32 |skillsrepeatedRemoveSkillRequest:
skillIdstringRemoveSkillResponse:(空消息)
RetrySkillJobRequest:
jobIdstringRetrySkillJobResponse:
jobmessageSkill:
idstring |namestring |displayNamestring |descriptionstring |avatarUrlmessage |sourceenum |sourceNamestring |installedbool |installationCountstring |pinnedbool |sandboxPathstring |activeVersionint32 |categoriesrepeated |categoriesValuerepeated |skillUseCaseIdsrepeated |tagsrepeated |versionsrepeatedSkillJob:
idstring |jobTypeenum |skillNamestring |statusenum |skillIdstring |botIdstring |remoteNamestring |createTimestring |completeTimestring |failureCodestring |failureReasonstring |promptstringSkillUseCase:
idstring |displayNamestring |orderint32 |regionenumSkillVersion:
versionNoint32 |changelogstring |updateTimestring |isActivebool |sourcestring |forkedFromstring
com.moonshot.kimi.proto.kimi.gateway.slides.v1GetSlidesRequest:
idstringGetSlidesResponse:
slidesmessage
com.moonshot.kimi.proto.kimi.gateway.storage.v1GetUserStorageQuotaRequest:(空消息)
GetUserStorageQuotaResponse:
quotamessageUserStorageQuota:
usedBytesstring |limitBytesstring |fileCountUsedstring |fileCountLimitstring
com.moonshot.kimi.proto.kimi.gateway.style.v1AssetVariant:
themeenum |assetUristringThemedAssets:
variantsrepeated
com.moonshot.kimi.proto.kimi.gateway.suggest.v1Action:
typeenum |valuestring |extrastringClaimPopupExposureRequest:
popupNamestringClaimPopupExposureResponse:(空消息)
GetShowcaseByIDRequest:
idstringGetShowcaseByIDResponse:
showcasemessageImageInfo:
fileIdstring |urlstring |thumbnailUrlstring |widthint32 |heightint32ListDefaultShowcasesRequest:
scenarioenum |categoryNamestring |limitint32 |kimiPlusIdstring |agentModeTypeenumListDefaultShowcasesResponse:
showcasesrepeatedListMobileHomepageShowcasesRequest:
isCommunityEnabledboolListMobileHomepageShowcasesResponse:
recIdstring |showcasesrepeatedListPopupsRequest:
deviceLanguagestring |scenariomessage |pwaInstallableboolListPopupsResponse:
popupsrepeatedMobileHomepageShowcase:
idstring |emojistring |picstring |titlestring |directedTostring |promptstring |kimiPlusIdstring |nativeSchemestring |httpSchemestring |trackInfomessage |styleHintmessageMobileHomepageShowcaseStyleHint:
colorstring |backgroundPicLightstring |backgroundPicDarkstring |useBackgroundPicbool |prefixIconLightstring |prefixIconDarkstring |backgroundColorLightstring |backgroundColorDarkstring |fontForegroundColorLightstring |fontForegroundColorDarkstring |trailingBackgroundPicLightstring |trailingBackgroundPicDarkstring |highlightedTextColorLightstring |highlightedTextColorDarkstring |trailingSpaceInsetWidthint32Popup:
namestring |titlestring |sizeenum |typeenum |onboardingContentmessage |themeenum |contentsrepeated |buttonsrepeatedPromptCategory:
namestring |localizedNamestring |iconUrlstring |iconUrlDarkstring |iconUrlMobilestring |scenarioenumRecEventLog:
viastring |trackViastringShowcase:
idstring |titlestring |authormessage |statsmessage |likedbool |coverImagemessage |urlstring |categorymessage |recEventLogmessage |remixPromptstring |shareIdstring |dominantColorstring |kimiplusIdstring |agentModeTypeenum |imagesrepeated
com.moonshot.kimi.proto.kimi.gateway.suggest.v1.PopupButton:
textstring |stylestring |scenarioenum |customControlbool |actionmessageContent:
textmessage |imagemessage |videomessageImage:
urlstringOnboardingContent:
showMembershipPricingbool |itemsrepeatedText:
contentstringVideo:
urlstring
com.moonshot.kimi.proto.kimi.gateway.suggest.v1.Popup.OnboardingContentItem:
videomessage |titlestring |descriptionstring |actionButtonmessage
com.moonshot.kimi.proto.kimi.gateway.suggest.v1.ShowcaseAuthor:
namestring |avatarUrlstringStats:
readCountint32 |likeCountint32
com.moonshot.kimi.proto.kimi.gateway.swarm.v1ListAgentMessagesByShareRequest:
agentIdstring |pageSizeint32 |pageTokenstring |shareIdstringListAgentMessagesByShareResponse:
nextPageTokenstring |messagesrepeatedListAgentMessagesRequest:
agentIdstring |pageSizeint32 |pageTokenstringListAgentMessagesResponse:
nextPageTokenstring |messagesrepeatedListAgentsRequest:
chatIdstring |includeTerminatedboolListAgentsResponse:
agentsrepeatedStopAgentsRequest:
chatIdstringStopAgentsResponse:(空消息)
Subagent:
idstring |indexint32 |namestring |iconUrlstring |mottostring |statusenum |progressPercentint32 |descriptionstring |typestring |isAsyncbool
com.moonshot.kimi.proto.kimi.gateway.trigger.v1AgentTaskPayload:
contentstring |persistContextbool |inheritContextbool |targetstring |sourceWorkflowenumCreateTaskRequest:
typeenum |chatIdstring |titlestring |cronExprstring |nextTimestring |payloadmessage |expiredAtstring |projectIdstringCreateTaskResponse:
taskmessage |pauseReasonmessageDeleteTaskRequest:
taskIdstringDeleteTaskResponse:(空消息)
GetTaskRequest:
taskIdstringGetTaskResponse:
taskmessageListTaskExecutionsRequest:
taskIdstring |pageSizeint32 |pageTokenstringListTaskExecutionsResponse:
nextPageTokenstring |executionsrepeatedListTasksRequest:
pageSizeint32 |pageTokenstring |chatIdstring |projectIdstringListTasksResponse:
nextPageTokenstring |tasksrepeatedMarkExecutionReadRequest:
taskIdstring |executionIdstringMarkExecutionReadResponse:
executionmessageRunTaskRequest:
taskIdstringRunTaskResponse:
executionmessageTask:
chatIdstring |taskIdstring |titlestring |typeenum |statusenum |statusTextstring |cronExprstring |nextTimestring |payloadmessage |lastExecutionmessage |expiredAtstring |updateAtstring |projectIdstringTaskExecution:
executionIdstring |taskIdstring |executeTimestring |statusenum |chatIdstring |failReasonmessage |summarystring |isReadboolTaskPayload:
agentTaskmessage |webhookmessageUpdateTaskRequest:
taskmessage |updateMaskstringUpdateTaskResponse:
taskmessageWebhookPayload:
urlstring |methodstring |bodystring |headersmap
com.moonshot.kimi.proto.kimi.gateway.tts.v1ListVoicesRequest:(空消息)
ListVoicesResponse:
voicesrepeatedVoice:
idstring |displayNamestring |descriptionstring |isDefaultbool |playGreetingUrlstring |legacyVoiceIdstring
com.moonshot.kimi.proto.kimi.gateway.websites.v1GetWebsiteSlugRequest:
chatIdstringGetWebsiteSlugResponse:
infomessageSetWebsiteSlugRequest:
chatIdstring |slugstringSetWebsiteSlugResponse:
infomessage |reasonenumValidateWebsiteSlugRequest:
chatIdstring |slugstringValidateWebsiteSlugResponse:
availablebool |reasonenumWebsiteSlug:
chatIdstring |shortIdstring |customSlugstring |targetTypeenum |canonicalDomainstring |displayUrlstring
com.moonshot.kimi.proto.kimi.gateway.work.v1Pairing:
idstring |stateenum |expireTimestring |clientIdstring |namestring |modelstring |platformenum |serverIdstring
com.moonshot.kimi.proto.kimi.memory.v1DreamVaultCitation:
sourceRefint32 |datestring |displaystringSemanticMemory:
idstring |contentstring |createTimestring |updateTimestringVaultAnchor:
typestring |valuestringVaultLink:
kindenum |fromPathstring |fromSandboxUristring |textstring |normalizedstring |targetTypeenum |targetPathstring |targetSandboxUristring |targetSourceRefint32 |displayTextstring |targetAnchormessage
com.moonshot.kimi.proto.kimi.order.v1Discount:
moneymessage |durationmessageDuration:
durationint32 |timeUnitenumGoods:
idstring |titlestring |subtitlestring |priceInCentsstring |currencystring |durationDaysint32 |statusenum |descriptionmessage |useRegionenum |createTimestring |updateTimestring |membershipLevelenum |transitionSummarymessage |subscribedbool |billingCyclemessage |thirdPayParammessage |discountmessage |typeenum |domainenum |stockmessage |versionenum |amountsrepeated |featuresrepeatedMoney:
priceIdstring |currencystring |priceInCentsstringSubscription:
subscriptionIdstring |goodsmessage |subscriptionTimestring |currentStartTimestring |currentEndTimestring |nextBillingTimestring |statusenum |paymentChannelenum |typeenum |activebool |domainenumThirdPayParam:
productIdstring |groupIdstring
com.moonshot.kimi.proto.kimi.order.v1.GoodsStock:
enabledbool |quantityint32 |refreshTtlint32 |statusenumTransition:
actionenum |refundAmountmessage |bonusCyclemessage |reasonenum
com.moonshot.kimi.proto.kimi.outbox.v1ClearOutboxMessagesRequest:
chatIdstringCreateOutboxMessageRequest:
chatIdstring |messagemessageCreateOutboxMessageResponse:
outboxMessagemessage |statusenumDeleteOutboxMessageRequest:
idstringListOutboxMessagesRequest:
chatIdstringListOutboxMessagesResponse:
statusenum |messagesrepeatedReorderOutboxMessagesRequest:
chatIdstring |idsrepeatedReorderOutboxMessagesResponse:
messagesrepeatedResumeOutboxRequest:
chatIdstringResumeOutboxResponse:
statusenum |dispatchedmessageSendOutboxMessageNowRequest:
idstringSendOutboxMessageNowResponse:
interruptedboolStopOutboxRequest:
chatIdstringStopOutboxResponse:
statusenumUpdateOutboxMessageRequest:
idstring |messagemessage |statusenumUpdateOutboxMessageResponse:
outboxMessagemessage
com.moonshot.kimi.proto.kimi.riskcontrol.v1CaptchaRequestPayload:(空消息)
CaptchaVerifyPayload:
successbool |validatestringCustomPayload:
captchaVerifymessage |captchaRequestmessage
com.moonshot.kimi.proto.kimi.slides.v1CustomColors:
backgroundstring |primarystring |secondarystring |auxiliaryrepeatedSlides:
idstring |titlestring |templateIdstring |coverUrlstring |payloadUrlstring |createTimestring |updateTimestring |outlineArtifactIdstring |typeenum |statusenum |pptdPathstringSlidesDesignOptions:
widthint32 |heightint32
com.moonshot.kimi.proto.kimi.usersetting.v1AutoDreamSetting:
enabledbool |userConfiguredboolChatSetting:
nicknamestring |occupationenum |instructionsstringGetUserSettingRequest:(空消息)
GetUserSettingResponse:
userSettingmessageMemorySetting:
useSemanticMemorybool |useEpisodicMemorybool |userConfiguredbool |autoDreammessageMobileNotificationSetting:
activityNotificationbool |taskCompletionNotificationboolNotificationSetting:
webmessage |mobilemessageSkillEvoSetting:
enabledbool |enabledAtstringUpdateUserSettingRequest:
userSettingmessage |updateMaskstringUpdateUserSettingResponse:
userSettingmessageUserSetting:
memorymessage |skillEvomessage |notificationmessage |chatmessageWebNotificationSetting:
pageNotificationbool |browserNotificationbool |showNotificationWidgetbool
com.moonshot.kimi.proto.moment.type.v1CommentCard:
idstring |contentstring |authormessage |likeNumint32 |isLikedbool |mentionsrepeated |linksrepeatedCommentPreset:
idstring |contentstring |mentionsrepeatedFollowUnreadItem:
usermessage |isUnreadboolImage:
fileIdstring |urlstring |widthstring |heightstringInteractionStatus:
isLikedbool |isDislikedbool |isCollectedbool |isMutedboolLink:
idstring |typeenum |displayTextstring |textstring |offsetint32 |lengthint32 |urlstringMentionedUser:
userIdstring |namestringMomentCard:
idstring |titlestring |excerptstring |authormessage |typeenum |viastring |trackViastring |imagemessage |backgroundColorstring |chatShareInfomessage |statmessage |interactionStatusmessage |imagesrepeatedMomentChatInfo:
rawMessagestring |isDeletedbool |sharemessage |segmentsrepeatedMomentStat:
likeNumint32 |dislikeNumint32 |commentNumint32 |shareNumint32 |collectNumint32 |readNumint32MuteReason:
idstring |contentstringReminderItem:
typeenum |countint32 |lastUsersrepeatedUploadLink:
idstring |typeenum |textstring |offsetint32 |lengthint32 |urlstringUserMiniInfo:
userIdstring |namestring |biostring |avatarUrlstring |isDeletedint32
com.moonshot.kimi.proto.moment.type.v1.MomentCardChatShareInfo:
chatShareIdstring |chatInfomessage
com.moonshot.kimi.proto.moment.type.v1.MomentChatInfoChatFileRef:
contentTypestring |fileNamestring |fileSizestring |fileIdstring |imageUrlstringChatSegment:
roleenum |textstring |groupIdstring |kimiPlusInfomessage |fileRefsrepeatedKimiPlusInfo:
kimiPlusIdstring |avatarUrlstring
com.moonshot.kimi.proto.moment.v1AppendMuteReasonsRequest:
objectTypeenum |objectIdstring |advicestring |reasonIdsrepeatedAppendMuteReasonsResponse:
msgstringAskKimiQuestion:
questionstring |idstringAvatarImage:
urlstringChatShareCard:
htmlFilemessage |codeArtifactmessage |imageListmessage |okcArtifactmessage |noticestring |noticeIconUrlstringComment:
createTimestring |idstring |authormessage |momentIdstring |repliedCommentmessage |contentmessage |typeenum |statmessage |ipLocationstring |statusenum |interactionStatusmessage |subCommentPageTokenstring |subCommentNumint32 |subCommentIsLastPagebool |rootCommentmessage |aiGeneratedbool |subCommentsrepeated |mentionsrepeated |linksrepeatedCommentAuthor:
userIdstring |namestring |avatarImagemessageCommentContent:
textstringCommentInteractionStatus:
isLikedbool |isDislikedbool |isMutedint32CommentStat:
likeNumint32 |replyNumint32CreateChatV2Request:
momentIdstring |chatTypeenum |chatTypeSubKeystring |askKimiQuestionstringCreateChatV2Response:
chatIdstring |chatmessage |chatTypeenum |chatTypeSubKeystringCreateCommentRequest:
momentIdstring |targetCommentIdstring |contentmessage |mentionsrepeated |linksrepeatedCreateCommentResponse:
commentmessageCreateComplaintRequest:
objectTypeenum |objectIdstring |reasonstringCreateComplaintResponse:(空消息)
CreateFavoriteRequest:
momentIdstringCreateFavoriteResponse:(空消息)
CreateFileRequest:
fileNamestring |fileIdstring |extramessageCreateFileResponse:
fileIdstring |fileNamestring |sizeint32 |originUrlstring |thumbnailUrlstring |contentTypestringCreateMomentRequest:
textstring |titlestring |chatShareIdstring |visibilityenum |artifactShareIdstring |imagesrepeated |mentionsrepeated |linksrepeated |hashtagIdsrepeatedCreateMomentResponse:
momentmessageDeleteCommentRequest:
commentIdstringDeleteFavoriteRequest:
momentIdstringDeleteFavoriteResponse:(空消息)
DeleteMomentRequest:
momentIdstringFeed:
feedTypeenum |feedIdstring |momentmessage |interestCardmessage |recEventLogmessageGeneratePresignedURLRequest:
fileTypeenumGeneratePresignedURLResponse:
uploadUrlstring |objectNamestring |fileIdstringGetChatShareCardRequest:
chatShareIdstringGetChatShareCardResponse:
chatShareCardmessageGetConfigRequest:(空消息)
GetConfigResponse:
notificationmessageGetFeedRequest:
feedTypeenum |feedIdstringGetFeedResponse:
feedmessage |similarMomentsrepeatedGetHashtagRequest:
idstringGetHashtagResponse:
hashtagmessageGetLastChatV2Request:
momentIdstring |chatTypeenum |chatTypeSubKeystringGetLastChatV2Response:
chatIdstring |chatTypeenum |chatTypeSubKeystringGetMeRequest:
viewenumGetMeResponse:
userBasemessage |userStatmessage |userInfomessageGetOriginalMessageCountRequest:
momentIdstring |chatIdstringGetOriginalMessageCountResponse:
messageCountint32GetRawShareChatV2Request:
chatShareIdstringGetRawShareChatV2Response:
sharemessageGetReminderStatusRequest:(空消息)
GetReminderStatusResponse:
hasUnreadboolGetUserProfileRequest:
userIdstringGetUserProfileResponse:
userBasemessage |userStatmessage |interactionStatusmessage |userInfomessageHashtagIcon:
fileIdstring |urlint32 |widthint32 |heightint32HashtagItem:
idstring |namestring |createTimestring |updateTimestring |descriptionstring |iconmessage |statusenum |typeenum |momentCountstringImageExtra:
widthint32 |heightint32ImageInfo:
fileIdstring |extramessage |originUrlstring |thumbnailUrlstring |thumbnailExtramessage |downloadUrlstringImageUploadInfo:
fileIdstring |extramessageInterest:
namestring |imageUrlstring |subInterestsrepeatedInterestCard:
titlestring |contentstring |buttonTextstring |interestsrepeatedInterestSelection:
interestNamestring |subInterestNamestring |domainTagstringListCommentsRequest:
momentIdstring |pageSizeint32 |pageTokenstring |rootCommentIdstring |pinnedCommentIdstringListCommentsResponse:
nextPageTokenstring |pageStatmessage |isLastPagebool |pinnedCommentIdstring |commentsrepeatedListFeedsRequest:
sessionIdstring |pageSizeint32 |pageTokenstring |categoryenum |userIdstring |pinnedMomentIdstring |hashtagIdstringListFeedsResponse:
nextPageTokenstring |isLastPagebool |feedsrepeatedListFollowUnreadRequest:(空消息)
ListFollowUnreadResponse:
itemsrepeatedListFollowsRequest:
followTypeenum |pageSizeint32 |pageTokenstring |userIdstringListFollowsResponse:
nextPageTokenstring |userInfosrepeatedListHashtagsRequest:(空消息)
ListHashtagsResponse:
topUpHashtagsrepeated |recentUsedHashtagsrepeated |allHashtagsrepeatedListHotHashtagsInSearchRequest:(空消息)
ListHotHashtagsInSearchResponse:
hashtagsrepeatedListMentionableBotsRequest:
sceneTypeenumListMentionableBotsResponse:
botsrepeatedListMomentAskKimiQuestionsRequest:
momentIdstring |limitint32ListMomentAskKimiQuestionsResponse:
askKimiQuestionsrepeatedListMuteReasonsRequest:
objectTypeenumListMuteReasonsResponse:
reasonsrepeatedListNotificationRequest:
idGtstring |idLtstring |limitint32ListNotificationResponse:
notificationsrepeated |momentsrepeated |commentsrepeated |usersrepeatedListRemindersRequest:(空消息)
ListRemindersResponse:
itemsrepeatedListSimilarMomentsRequest:
momentIdstring |pageSizeint32 |pageTokenstringListSimilarMomentsResponse:
nextPageTokenstring |itemsrepeatedListSubCommentsRequest:
rootCommentIdstring |pageSizeint32 |pageTokenstringListSubCommentsResponse:
nextPageTokenstring |subCommentsrepeatedMarkReadForFollowRequest:
followUserIdstringMarkReadForFollowResponse:(空消息)
MarkReadForReminderRequest:(空消息)
MarkReadForReminderResponse:(空消息)
MarkReadRequest:
idLtestringMarkReadResponse:(空消息)
MentionedUser:
userIdstring |namestring |avatarUrlstringModifyBlockRequest:
userIdstring |actionenumModifyBlockResponse:
userIdstring |blockStatusenumModifyFollowRequest:
userIdstring |actionenumModifyFollowResponse:
userIdstring |followStatusenumMoment:
idstring |contentmessage |statmessage |createTimestring |updateTimestring |publishTimestring |authormessage |interactionStatusmessage |commentPermissionenum |askKimiQuestionmessage |refMomentIdstring |hotCommentmessage |chatShareCardmessage |coverImagemessage |hashtagsrepeated |askKimiQuestionsrepeated |commentPresetsrepeatedMomentAuthor:
userBasemessage |userStatmessage |typeenum |relationStatusmessageMomentContent:
textstring |titlestring |mediamessage |sourceenum |externalLinkmessage |chatInfomessage |chatShareIdstring |typeenum |excerptstring |visibilityenum |textTypeenum |artifactShareIdstring |mentionsrepeated |linksrepeatedMuteRequest:
objectTypeenum |objectIdstring |reasonstringMuteResponse:
msgstringNotification:
idstring |notificationTypeenum |momentIdstring |commentIdstring |happenedTimestring |readTimestring |fromUsersrepeatedNotificationConfig:
pollSecint32 |pollInCommunitySecint32PageStat:
commentNumint32 |likeNumint32ReChatRequest:
momentIdstring |lastChatIdstringReChatResponse:
chatIdstring |chatmessage |chatTypeenum |chatTypeSubKeystringRecEventLog:
viastring |trackViastringRecommendHashtagsRequest:
titlestring |textstringRecommendHashtagsResponse:
hashtagsrepeatedRepliedComment:
idstring |usermessageReportSelectionsRequest:
selectionsrepeatedReportSelectionsResponse:(空消息)
SearchHashtagsRequest:
querystring |pageSizeint32 |pageTokenstringSearchHashtagsResponse:
nextPageTokenstring |hashtagsrepeated |relatedHashtagsrepeatedSearchHashtagsResponseItem:
hashtagmessage |nameHighlightsrepeatedSearchMomentsRequest:
querystring |pageSizeint32 |pageTokenstringSearchMomentsResponse:
nextPageTokenstring |momentsrepeated |relatedMomentsrepeatedSearchMomentsResponseItem:
momentmessage |recEventLogmessage |titleHighlightsrepeated |excerptHighlightsrepeatedSearchResponseItemHighlight:
startFromint32 |endAtint32SearchUsersRequest:
querystring |pageSizeint32 |pageTokenstringSearchUsersResponse:
nextPageTokenstring |usersrepeated |relatedUsersrepeatedSearchUsersResponseItem:
userInfomessage |nameHighlightsrepeated |bioHighlightsrepeatedSubInterest:
namestring |domainTagstringSubmitSelectionsRequest:
selectionsrepeatedSubmitSelectionsResponse:(空消息)
SuggestSearchQueryRequest:
querystringSuggestSearchQueryResponse:
suggestedQueriesrepeatedSuggestSearchQueryResponseItem:
suggestedQuerystring |highlightsrepeatedUnMuteRequest:
objectTypeenum |objectIdstringUnMuteResponse:(空消息)
UserBase:
userIdstring |namestring |biostring |avatarImagemessageUserInfo:
userBasemessage |userStatmessage |interactionStatusmessage |isDeletedboolUserRelationStatus:
followStatusenum |blockStatusenumUserStat:
followingNumint32 |followerNumint32 |momentLikesNumint32 |momentNumint32VoteCommentRequest:
commentIdstring |voteActionenumVoteCommentResponse:(空消息)
VoteMomentRequest:
momentIdstring |voteActionenumVoteMomentResponse:(空消息)
com.moonshot.kimi.proto.moment.v1.ChatShareCardCodeArtifact:
idstring |coverImagemessage |coverImageDominantColorstring |subTypeenum |remixPromptstringHtmlFile:
cdnUrlstring |coverImagemessage |coverImageDominantColorstring |remixPromptstring |fileIdstringImageListWithDominantColor:
itemsrepeatedImageWithDominantColor:
imageInfomessage |dominantColorstring |remixPromptstringOKCArtifact:
idstring |okcUrlstring |coverImagemessage |coverImageDominantColorstring |remixPromptstring |isPublishedbool
com.moonshot.kimi.proto.moment.v1.CreateCommentRequestMentionedUser:
userIdstring |namestring
com.moonshot.kimi.proto.moment.v1.CreateFileRequestImageExtra:
widthint32 |heightint32
com.moonshot.kimi.proto.moment.v1.MomentContentMomentExternalLink:
urlstring |coverImagemessage |titlestring |descriptionstringMomentMedia:
videoUrlstring |imagesrepeated
附录 B:枚举汇总
共 158 个。枚举类型名被 R8 剥离,下表按取值公共前缀推断命名。
推断枚举名 · 混淆类 · 取值
Action(Lgq/d0;;ACTION_RESET_TO_INITIAL、ACTION_AUTO_FIX、ACTION_UPGRADE_PLUGIN、ACTION_BACKUP_WORKSPACE、ACTION_INSTALL_WECOM_PLUGIN、ACTION_UNSPECIFIED、ACTION_UPGRADE_BOT、ACTION_RESTORE_WORKSPACE、ACTION_RESTART_INSTANCE、ACTION_RESTART_BOT)Action(Lvp/g1;;ACTION_INTERRUPT、ACTION_UNSPECIFIED、ACTION_CONTINUE)Action(Lvp/r0;;ACTION_INTERRUPT、ACTION_UNSPECIFIED、ACTION_CONTINUE)AgentPhase(Leq/o;;AGENT_PHASE_TOOL_END、AGENT_PHASE_TOOL_DETECT、AGENT_PHASE_TOOL_START、AGENT_PHASE_END、AGENT_PHASE_HISTORY_COMPACTION、AGENT_PHASE_MODEL_REASONING、AGENT_PHASE_AGENT_END、AGENT_PHASE_FAILED、AGENT_PHASE_AGENT_START、AGENT_PHASE_MODEL_TEXT、AGENT_PHASE_INTERACTION_START、AGENT_PHASE_UNSPECIFIED)ArtifactType(Ltp/l;;ARTIFACT_TYPE_SLIDES_BANANA、ARTIFACT_TYPE_CODE、ARTIFACT_TYPE_SLIDES_JSON、ARTIFACT_TYPE_SLIDES_HTML、ARTIFACT_TYPE_MARKDOWN、ARTIFACT_TYPE_UNSPECIFIED)AuthorType(Lvr/o;;AUTHOR_TYPE_BOT、AUTHOR_TYPE_UNSPECIFIED、AUTHOR_TYPE_USER)AuthorizationStatus(Lrq/g;;AUTHORIZATION_STATUS_PROCESSING、AUTHORIZATION_STATUS_AUTHORIZED、AUTHORIZATION_STATUS_FAILED、AUTHORIZATION_STATUS_UNSPECIFIED)BlockAction(Lvr/x;;BLOCK_ACTION_UNSPECIFIED、BLOCK_ACTION_UNBLOCK、BLOCK_ACTION_BLOCK)BlockStatus(Lvr/d0;;BLOCK_STATUS_UNSPECIFIED、BLOCK_STATUS_NOT_BLOCKED、BLOCK_STATUS_BLOCKED)BotPersonality(Lgq/u0;;BOT_PERSONALITY_HYPE_FRIEND、BOT_PERSONALITY_UNSPECIFIED、BOT_PERSONALITY_THE_LISTENER、BOT_PERSONALITY_STOIC_ADVISOR、BOT_PERSONALITY_MEME_ZOOMER)BotType(Lgq/o1;;BOT_TYPE_REMOTE、BOT_TYPE_ALIYUN、BOT_TYPE_DESKTOP、BOT_TYPE_ROLLOUT、BOT_TYPE_UNSPECIFIED、BOT_TYPE_VOLCENGINE、BOT_TYPE_LOCAL、BOT_TYPE_ANDROID)Category(Lcr/g;;CATEGORY_SWARM、CATEGORY_AGENT、CATEGORY_CLAW、CATEGORY_UNSPECIFIED)ChatRole(Lur/f;;CHAT_ROLE_UNSPECIFIED、CHAT_ROLE_USER、CHAT_ROLE_ASSISTANT)ChatSourceType(Lup/i1;;CHAT_SOURCE_TYPE_UNSPECIFIED、CHAT_SOURCE_TYPE_KIMIPLUS、CHAT_SOURCE_TYPE_MOMENT、CHAT_SOURCE_TYPE_PROJECT)ChatType(Lvr/h1;;CHAT_TYPE_REMIX_OKC_ARTIFACT、CHAT_TYPE_UNSPECIFIED、CHAT_TYPE_REMIX_CODE_ARTIFACT_DEEP_RESEARCH、CHAT_TYPE_CONTINUE、CHAT_TYPE_ASK_KIMI、CHAT_TYPE_REMIX_IMAGE、CHAT_TYPE_REMIX_HTML)CodeArtifactSubType(Lur/k;;CODE_ARTIFACT_SUB_TYPE_UNSPECIFIED、CODE_ARTIFACT_SUB_TYPE_DEEP_RESEARCH)CommentPermission(Lvr/z1;;COMMENT_PERMISSION_UNSPECIFIED、COMMENT_PERMISSION_PUBLIC、COMMENT_PERMISSION_DISABLED)CommentStatus(Lvr/i2;;COMMENT_STATUS_NORMAL、COMMENT_STATUS_DELETED、COMMENT_STATUS_UNSPECIFIED)CommentType(Lvr/o2;;COMMENT_TYPE_BOT、COMMENT_TYPE_UNSPECIFIED、COMMENT_TYPE_USER)CommentVoteAction(Lvr/w2;;COMMENT_VOTE_ACTION_CANCEL_DISLIKE、COMMENT_VOTE_ACTION_LIKE、COMMENT_VOTE_ACTION_DISLIKE、COMMENT_VOTE_ACTION_CANCEL_LIKE、COMMENT_VOTE_ACTION_UNSPECIFIED)ComplaintObjectType(Lvr/d3;;COMPLAINT_OBJECT_TYPE_COMMENT、COMPLAINT_OBJECT_TYPE_USER、COMPLAINT_OBJECT_TYPE_MOMENT、COMPLAINT_OBJECT_TYPE_UNSPECIFIED)ConfigSource(Lhq/g;;CONFIG_SOURCE_SCRIPT、CONFIG_SOURCE_LEGACY、CONFIG_SOURCE_UNSPECIFIED)ConnectionState(Lyq/i;;CONNECTION_STATE_CONNECTED、CONNECTION_STATE_UNSPECIFIED、CONNECTION_STATE_NOT_CONNECTED)ContextLength(Lwp/q;;CONTEXT_LENGTH_XXXXL、CONTEXT_LENGTH_XS、CONTEXT_LENGTH_XL、CONTEXT_LENGTH_UNSPECIFIED、CONTEXT_LENGTH_XXXL、CONTEXT_LENGTH_S、CONTEXT_LENGTH_M、CONTEXT_LENGTH_L、CONTEXT_LENGTH_XXS、CONTEXT_LENGTH_XXL)DiscountUserStatus(Lwq/o;;DISCOUNT_USER_STATUS_UNSPECIFIED、DISCOUNT_USER_STATUS_DISCOUNT_MEMBER、DISCOUNT_USER_STATUS_DISCOUNT_BONUS)DocumentExportStatus(Ljq/h;;DOCUMENT_EXPORT_STATUS_UNSPECIFIED、DOCUMENT_EXPORT_STATUS_PENDING、DOCUMENT_EXPORT_STATUS_SUCCESS、DOCUMENT_EXPORT_STATUS_FAILED、DOCUMENT_EXPORT_STATUS_PROCESSING)DocumentSourceType(Ljq/w;;DOCUMENT_SOURCE_TYPE_OKC_SANDBOX、DOCUMENT_SOURCE_TYPE_ARTIFACT、DOCUMENT_SOURCE_TYPE_UNSPECIFIED)DocumentType(Ljq/d0;;DOCUMENT_TYPE_UNSPECIFIED、DOCUMENT_TYPE_MARKDOWN、DOCUMENT_TYPE_PDF、DOCUMENT_TYPE_DOCX)Domain(Lwr/g;;DOMAIN_UNSPECIFIED、DOMAIN_KIMI、DOMAIN_CODE、DOMAIN_NEXUS)DreamVaultStatus(Ltq/r;;DREAM_VAULT_STATUS_DONE、DREAM_VAULT_STATUS_GENERATING、DREAM_VAULT_STATUS_UNSPECIFIED、DREAM_VAULT_STATUS_INSUFFICIENT_DATA、DREAM_VAULT_STATUS_PAUSED、DREAM_VAULT_STATUS_FAILED)Feature(Lsq/p1;;FEATURE_OFFICE_ADDIN、FEATURE_SLIDES_NBP、FEATURE_WIDGET_TASK、FEATURE_MY_KIMI、FEATURE_SAMPLE_TO_SKILL、FEATURE_AUTOMATION、FEATURE_UNSPECIFIED、FEATURE_DOCUMENTS、FEATURE_WORK、FEATURE_OMNI、FEATURE_CLAW、FEATURE_CHAT、FEATURE_PROJECT、FEATURE_WEBBRIDGE、FEATURE_DEEP_RESEARCH、FEATURE_SWARM、FEATURE_DREAM、FEATURE_AGENT、FEATURE_SLIDES、FEATURE_SHEETS、FEATURE_WEBSITES、FEATURE_PLUGIN、FEATURE_CODING)FeedCategory(Lvr/u5;;FEED_CATEGORY_FOLLOW、FEED_CATEGORY_HASHTAG、FEED_CATEGORY_USER_FAVORITE、FEED_CATEGORY_USER_LIKES、FEED_CATEGORY_UNSPECIFIED、FEED_CATEGORY_RECOMMEND、FEED_CATEGORY_USER_PUBLISH)FeedType(Lnq/j;;FEED_TYPE_NOTIFICATION、FEED_TYPE_TASK、FEED_TYPE_CHAT、FEED_TYPE_UNSPECIFIED)FeedType(Lvr/a6;;FEED_TYPE_MOMENT、FEED_TYPE_INTEREST_CARD、FEED_TYPE_UNSPECIFIED)FeedbackType(Lxp/h0;;FEEDBACK_TYPE_UNSPECIFIED、FEEDBACK_TYPE_SEARCH、FEEDBACK_TYPE_KIMI_V、FEEDBACK_TYPE_GENERAL、FEEDBACK_TYPE_GEN_IMAGE、FEEDBACK_TYPE_MEDIA_QUOTE)FileType(Lur/w;;FILE_TYPE_IMAGE、FILE_TYPE_FILE、FILE_TYPE_UNSPECIFIED)FileType(Lyp/k;;FILE_TYPE_DOCUMENT、FILE_TYPE_VIDEO、FILE_TYPE_IMAGE、FILE_TYPE_AUDIO、FILE_TYPE_AIPPT、FILE_TYPE_SLIDES、FILE_TYPE_UNSPECIFIED、FILE_TYPE_URL)FollowAction(Lvr/g6;;FOLLOW_ACTION_UNFOLLOW、FOLLOW_ACTION_UNSPECIFIED、FOLLOW_ACTION_FOLLOW)FollowStatus(Lvr/o6;;FOLLOW_STATUS_MUTUAL_FOLLOWING、FOLLOW_STATUS_UNSPECIFIED、FOLLOW_STATUS_FOLLOWING、FOLLOW_STATUS_NOT_FOLLOWING、FOLLOW_STATUS_FOLLOWED)FollowType(Lvr/u6;;FOLLOW_TYPE_FOLLOWERS、FOLLOW_TYPE_FOLLOWINGS、FOLLOW_TYPE_UNSPECIFIED)GoodsStatus(Lnr/a0;;GOODS_STATUS_UNSPECIFIED、GOODS_STATUS_ACTIVE、GOODS_STATUS_INACTIVE)GoodsType(Lnr/i0;;GOODS_TYPE_KOL、GOODS_TYPE_ENTERPRISE、GOODS_TYPE_SUBSCRIPTION、GOODS_TYPE_UNSPECIFIED、GOODS_TYPE_BOOSTER)GoodsVersion(Lnr/o0;;GOODS_VERSION_UNSPECIFIED、GOODS_VERSION_V2、GOODS_VERSION_V1)HashtagStatus(Lvr/x9;;HASHTAG_STATUS_DELETED、HASHTAG_STATUS_UNSPECIFIED、HASHTAG_STATUS_OFFLINE、HASHTAG_STATUS_NORMAL)HashtagType(Lvr/da;;HASHTAG_TYPE_ADMIN、HASHTAG_TYPE_UNSPECIFIED、HASHTAG_TYPE_USER)HostKind(Lpr/f;;HOST_KIND_LOCAL、HOST_KIND_UNSPECIFIED、HOST_KIND_HOSTED)InteractionType(Lvp/h0;;INTERACTION_TYPE_LBS、INTERACTION_TYPE_INTERRUPT、INTERACTION_TYPE_GENERIC_TOOL、INTERACTION_TYPE_UNSPECIFIED、INTERACTION_TYPE_INTERNAL、INTERACTION_TYPE_SLIDES_OUTLINE)Level(Lwr/v;;LEVEL_PREMIUM、LEVEL_TRIAL、LEVEL_ELITE、LEVEL_BASIC、LEVEL_PLUS、LEVEL_FREE、LEVEL_STANDARD、LEVEL_INTERMEDIATE、LEVEL_FREE_FRESHMAN、LEVEL_ANONYMOUS、LEVEL_ADVANCED、LEVEL_UNSPECIFIED)LinkType(Lur/o0;;LINK_TYPE_MOMENT、LINK_TYPE_UNSPECIFIED、LINK_TYPE_WEB)LoadType(Lup/qf;;LOAD_TYPE_UNSPECIFIED、LOAD_TYPE_EXTERNAL)Lsq/n;(Lsq/n;;STATUS_UNSPECIFIED、UNDO、DONE、ONGOING、ORACLE)Lsq/w;(Lsq/w;;BOOSTER、UNSPECIFIED、GIFT、SUBSCRIPTION)Lup/ib;(Lup/ib;;assistant、ROLE_UNSPECIFIED、user、system)Lwr/p0;(Lwr/p0;;web_extention、wx_work、desktop、windows、PLATFORM_UNSPECIFIED、kimi_code_cli、kimi_code_desktop、mira、web、mac、ios、harmonyos、kimi_cli、kimi_code_vscode、android、android_claw)MemberRole(Lpq/l3;;MEMBER_ROLE_MEMBER、MEMBER_ROLE_OWNER、MEMBER_ROLE_UNSPECIFIED、MEMBER_ROLE_AUDIENCE、MEMBER_ROLE_COORDINATOR)MemberType(Lpq/r3;;MEMBER_TYPE_HUMAN、MEMBER_TYPE_BOT、MEMBER_TYPE_UNSPECIFIED)MentionableSceneType(Lur/u0;;MENTIONABLE_SCENE_TYPE_AGENT、MENTIONABLE_SCENE_TYPE_UNSPECIFIED、MENTIONABLE_SCENE_TYPE_COMMENT_KIMI)MessageOrder(Lfq/t2;;MESSAGE_ORDER_ASC、MESSAGE_ORDER_UNSPECIFIED、MESSAGE_ORDER_DESC)MessageStatus(Lup/q7;;MESSAGE_STATUS_GENERATING、MESSAGE_STATUS_COMPLETED、MESSAGE_STATUS_PENDING、MESSAGE_STATUS_TRUNCATED、MESSAGE_STATUS_ERROR、MESSAGE_STATUS_CANCELLED、MESSAGE_STATUS_UNSPECIFIED)ModelApiKeyType(Lgq/p4;;MODEL_API_KEY_TYPE_UNSPECIFIED、MODEL_API_KEY_TYPE_KIMI_CODE)MomentSource(Lvr/fg;;MOMENT_SOURCE_UNSPECIFIED、MOMENT_SOURCE_AI、MOMENT_SOURCE_RESEARCHER、MOMENT_SOURCE_KODER、MOMENT_SOURCE_ADMIN、MOMENT_SOURCE_PARTNER、MOMENT_SOURCE_USER、MOMENT_SOURCE_CHAT)MomentType(Lur/a2;;MOMENT_TYPE_TEXT、MOMENT_TYPE_CHAT、MOMENT_TYPE_IMAGE、MOMENT_TYPE_UNSPECIFIED、MOMENT_TYPE_EXTERNAL_LINK)MomentVisibility(Lvr/lg;;MOMENT_VISIBILITY_SELF、MOMENT_VISIBILITY_PUBLIC、MOMENT_VISIBILITY_UNSPECIFIED)MomentVoteAction(Lvr/tg;;MOMENT_VOTE_ACTION_DISLIKE、MOMENT_VOTE_ACTION_LIKE、MOMENT_VOTE_ACTION_CANCEL_LIKE、MOMENT_VOTE_ACTION_UNSPECIFIED、MOMENT_VOTE_ACTION_CANCEL_DISLIKE)MuteObjectType(Lur/h2;;MUTE_OBJECT_TYPE_BOT_COMMENT、MUTE_OBJECT_TYPE_MOMENT、MUTE_OBJECT_TYPE_UNSPECIFIED、MUTE_OBJECT_TYPE_AIGC_MOMENT_CONTENT)NotificationType(Lvq/h0;;NOTIFICATION_TYPE_MY_KIMI、NOTIFICATION_TYPE_TASK、NOTIFICATION_TYPE_UNSPECIFIED、NOTIFICATION_TYPE_SKILL、NOTIFICATION_TYPE_ACTIVITY、NOTIFICATION_TYPE_OPERATIONAL、NOTIFICATION_TYPE_CHAT_STATUS_CHANGED)NotificationType(Lvr/qh;;NOTIFICATION_TYPE_FAVORITE、NOTIFICATION_TYPE_FOLLOW、NOTIFICATION_TYPE_UNSPECIFIED、NOTIFICATION_TYPE_REPLY_COMMENT、NOTIFICATION_TYPE_UP_COMMENT、NOTIFICATION_TYPE_UP_MOMENT、NOTIFICATION_TYPE_COMMENT_MOMENT)Occupation(Lsr/j0;;OCCUPATION_PRODUCT_GENERAL、OCCUPATION_FREELANCE_OTHER、OCCUPATION_EDUCATION_RESEARCH、OCCUPATION_DESIGN_CONTENT、OCCUPATION_ENGINEER_DEVELOPER、OCCUPATION_LEGAL、OCCUPATION_MANUFACTURING_INDUSTRY、OCCUPATION_ECOMMERCE_GROWTH、OCCUPATION_UNSPECIFIED、OCCUPATION_STUDENT、OCCUPATION_FINANCE_INVESTMENT、OCCUPATION_HEALTHCARE)Operator(Lfq/s7;;OPERATOR_UNSPECIFIED、set、append)OutboxMessageStatus(Lup/q8;;OUTBOX_MESSAGE_STATUS_UNSPECIFIED、OUTBOX_MESSAGE_STATUS_READY、OUTBOX_MESSAGE_STATUS_EDITING、OUTBOX_MESSAGE_STATUS_SENDING)OutboxStatus(Lup/w8;;OUTBOX_STATUS_PAUSED、OUTBOX_STATUS_ACTIVE、OUTBOX_STATUS_UNSPECIFIED)Page(Llq/q;;PAGE_AGENT_SWARM、PAGE_UNSPECIFIED、PAGE_SLIDES、PAGE_SHEETS、PAGE_HOME、PAGE_DOCS、PAGE_WEBSITES、PAGE_DEEP_RESEARCH)PageLimit(Lrr/m;;PAGE_LIMIT_SMALL、PAGE_LIMIT_LARGE、PAGE_LIMIT_XXSMALL、PAGE_LIMIT_UNSPECIFIED、PAGE_LIMIT_XSMALL、PAGE_LIMIT_XLARGE、PAGE_LIMIT_MEDIUM)PaymentChannel(Lsp/k;;PAYMENT_CHANNEL_APPLE、PAYMENT_CHANNEL_STRIPE、PAYMENT_CHANNEL_ALIPAY、PAYMENT_CHANNEL_GOOGLE_PLAY、PAYMENT_CHANNEL_UNSPECIFIED、PAYMENT_CHANNEL_AIRWALLEX、PAYMENT_CHANNEL_PAYERMAX、PAYMENT_CHANNEL_WECHAT)PinResourceType(Lxq/r;;PIN_RESOURCE_TYPE_CHAT、PIN_RESOURCE_TYPE_UNSPECIFIED、PIN_RESOURCE_TYPE_PROJECT)Platform(Lpr/p;;PLATFORM_UNSPECIFIED、PLATFORM_ANDROID、PLATFORM_HARMONYOS、PLATFORM_WINDOWS、PLATFORM_MACOS、PLATFORM_LINUX、PLATFORM_IOS)Preset(Lyp/r;;PRESET_PROJECT、PRESET_ANALYSE、PRESET_UNSPECIFIED、PRESET_VISION)ProcessStatus(Lyp/z;;PROCESS_STATUS_UNSPECIFIED、PROCESS_STATUS_PENDING、PROCESS_STATUS_SUCCESS、PROCESS_STATUS_FAILED、PROCESS_STATUS_PROCESSING)ProjectAvailability(Lzq/v0;;PROJECT_AVAILABILITY_UNSPECIFIED、PROJECT_AVAILABILITY_AVAILABLE、PROJECT_AVAILABILITY_READ_ONLY)PublishState(Laq/h0;;PUBLISH_STATE_MODERATION_BLOCKED、PUBLISH_STATE_FAILED、PUBLISH_STATE_UNSPECIFIED、PUBLISH_STATE_PUBLISHING、PUBLISH_STATE_PUBLISHED)PushProvider(Lop/y0;;PUSH_PROVIDER_UNSPECIFIED、PUSH_PROVIDER_JPUSH)Reason(Lqp/m6;;REASON_ACCOUNT_INVALID_PARAMETER、REASON_WAITLIST_FULL、REASON_CODE_BETA_NOT_ENROLLED、REASON_CHATTY_AGENT_LOOP_OUTBOX_STEER、REASON_BUSINESS_NOT_FOUND、REASON_UPDATE_CHAT_FAILED、REASON_ACCOUNT_QRCODE_BUSY、REASON_ACCOUNT_DISABLED、REASON_UNSPECIFIED、REASON_APP_SUPPORT_UNSUPPORTED_QRCODE、REASON_GIFTCARD_CODE_NOT_FOUND、REASON_ACCOUNT_DEACTIVATE_TOO_FREQUENT、REASON_MEMORY_INTERNAL_ERROR、REASON_ACCOUNT_GOOGLE_ALREADY_BOUND、REASON_GIFTCARD_SELF_CLAIM、REASON_WORK_REMOTE_CONTROL_RECONNECT、REASON_MEMORY_SPACE_FULL、REASON_ACCOUNT_EMAIL_SEND_FAILED、REASON_GIFTCARD_CODE_EXPIRED、REASON_ACCOUNT_EMAIL_SAME_AS_OLD、REASON_SUBSCRIPTION_REGION_NOT_ALLOWED、REASON_WEBSITE_REPORT_INVALID_ATTACHMENT_FILE_ID、REASON_TOO_MANY_ACTIVE_TASKS、REASON_MEMORY_NOT_FOUND、REASON_BUSINESS_REGION_NOT_SUPPORTED、REASON_ACCOUNT_CAPTCHA_VERIFY_FAILED、REASON_SERVER_OVERLOADED、REASON_SKILL_SSH_CONNECT_FAILED、REASON_CODE_BETA_NO_ACTIVE_PLAN、REASON_SKILL_GENERATION_LIMIT_REACHED、REASON_SUBSCRIPTION_NEXT、REASON_SUBSCRIPTION_ACTIVE_ON_ANOTHER_ACCOUNT、REASON_DUPLICATED_ORDER、REASON_BUSINESS_ACCOUNT_NOT_FOUND、REASON_USER_SETTING_CHAT_NICKNAME_REJECTED、REASON_USER_BUSINESS_LIMIT_EXCEEDED、REASON_CHAT_NOT_FOUND、REASON_INTERNAL_ERROR、REASON_PAYMENT_CHANNEL_NOT_MATCH、REASON_BOOSTER_TOPUP_QUOTA_EXCEEDED、REASON_CODE_BETA_ACTIVATE_LIMITED、REASON_ACCOUNT_GUARDIAN_NOT_BOUND、REASON_ANONYMOUS_REQUIRE_LOGIN、REASON_SKILL_DIRECTORY_EXISTS、REASON_CHAT_IN_PROGRESS、REASON_ACCOUNT_DATABASE_ERROR、REASON_BUSINESS_FORBIDDEN、REASON_WAITLIST_ENDED、REASON_ACCOUNT_PHONE_SAME_AS_OLD、REASON_ACCOUNT_QRCODE_EXPIRED、REASON_CHATTY_AGENT_LOOP_FATAL_ERROR、REASON_BUSINESS_MEMBER_NOT_FOUND、REASON_SMS_REGION_NOT_SUPPORTED、REASON_WEBSITE_REPORT_INVALID_TARGET_URL、REASON_ACCOUNT_CODE_FREQUENCY_EXCEEDED、REASON_USER_SETTING_CHAT_NICKNAME_TOO_LONG、REASON_TEXT_USAGE_EXCEEDED、REASON_WEBSITE_REPORT_INVALID_REASON、REASON_CODE_BETA_ALREADY_JOINED、REASON_ACCOUNT_PHONE_NOT_BOUND、REASON_CLAW_GROUP_INVITATION_EXPIRED、REASON_ACCOUNT_WECHAT_ALREADY_REGISTERED、REASON_ACTIVITY_DAILY_BONUS_RECEIVED、REASON_API_KEY_REVOKED、REASON_GIFTCARD_CLAIM_EXPIRED、REASON_CHATTY_MODEL_OVERLOAD、REASON_FEATURE_NO_PERMISSION、REASON_HAS_OWNER_BUSINESS、REASON_CHATTY_AGENT_LOOP_INTERRUPTED、REASON_WEBSITE_REPORT_DESCRIPTION_REQUIRED、REASON_GIFTCARD_ALREADY_CLAIMED、REASON_BOOSTER_TOPUP_COUNT_EXCEEDED、REASON_SUBSCRIPTION_IN_PROCESSING、REASON_ACCOUNT_OAUTH_DEVICE_CODE_EXPIRED、REASON_WEBSITE_REPORT_TOO_MANY_REPORTS_FOR_TARGET、REASON_USER_SETTING_CHAT_INSTRUCTIONS_REJECTED、REASON_BOOSTER_TOPUP_BELOW_MINIMUM、REASON_WORK_REMOTE_CONTROL_GRACEFUL_SHUTDOWN、REASON_ACCOUNT_SUSPENDED、REASON_CHATTY_EXCEED_REACT_MAX_ROUNDS、REASON_ACCOUNT_MINOR_MODE_REGION_NOT_AVAILABLE、REASON_ACCOUNT_NOT_FOUND、REASON_API_KEY_NOT_FOUND、REASON_MCP_OAUTH_REQUIRED、REASON_BUSINESS_NAME_DUPLICATE、REASON_SKILL_NO_FILES、REASON_ACCOUNT_OAUTH_CLIENT_UNBIND_FAILED、REASON_CHATTY_MODEL_SSE_IDLE_TIMEOUT、REASON_USER_SETTING_CHAT_INSTRUCTIONS_TOO_LONG、REASON_SKILL_TASK_NOT_OWNED、REASON_KIMI_FILE_MODERATION_FAIL、REASON_SKILL_TASK_NOT_FOUND、REASON_PROJECT_NAME_REJECTED、REASON_ACCOUNT_PHONE_ALREADY_BOUND、REASON_ACCOUNT_QRCODE_INVALID、REASON_ACCOUNT_GUARDIAN_ALREADY_BOUND、REASON_SUBSCRIPTION_NEED_APPLY、REASON_QUOTA_EXCEEDED_WINDOW_7D、REASON_QUOTA_EXCEEDED_WINDOW_5H、REASON_QUOTA_EXCEEDED、REASON_INVALID_AUTH_TOKEN、REASON_BOOSTER_TOPUP_PRESET_EXCEEDS_AVAILABLE、REASON_DISCOUNT_URL_INVALID、REASON_ACCOUNT_ROLE_IN_USE、REASON_GIFTCARD_DIFFERENT_REGION、REASON_ACCOUNT_VERIFY_CODE_INVALID、REASON_CLAW_BOT_DISCONNECTED、REASON_SKILL_INSTALL_LIMIT_REACHED、REASON_QUOTA_EXCEEDED_CYCLE、REASON_CHATTY_MODEL_UNAVAILABLE、REASON_CHAT_SHARE_NOT_FOUND、REASON_SUBSCRIPTION_APP_STORE_REFUND_REQUIRED、REASON_CLAW_MAINTENANCE_IN_PROGRESS、REASON_BUSINESS_INVITATION_INVALID、REASON_ACCOUNT_THIRD_CREDENTIAL_INVALID、REASON_REQUEST_RATE_EXCEEDED、REASON_FEATURE_NOT_AVAILABLE、REASON_WAITLIST_NOT_FOUND、REASON_CHATTY_EXCEED_TOOL_LIMIT、REASON_ACCOUNT_OAUTH_DEVICE_CODE_INVALID、REASON_BUSINESS_MEMBER_REMOVED、REASON_ACCOUNT_PROFILE_INVALID、REASON_CHAT_WITH_IMAGE_RESTRICTED、REASON_WORK_REMOTE_CONTROL_PREEMPTED、REASON_ACCOUNT_GUARDIAN_PASSCODE_INCORRECT、REASON_ACCOUNT_SERVICE_MAINTENANCE、REASON_SHARE_NOT_ALLOWED、REASON_GIFTCARD_BUSINESS_MEMBER_FORBIDDENED、REASON_ACCOUNT_NICKNAME_LIMIT、REASON_CHATTY_EXCEED_MODEL_CONTEXT、REASON_SUBSCRIPTION_APPLYING、REASON_ACCOUNT_FORBIDDEN、REASON_GIFTCARD_TOO_MANY_CLAIM、REASON_WORK_REMOTE_CONTROL_REVOKED、REASON_OUTBOX_MESSAGE_NOT_FOUND、REASON_SERVER_OVERLOADED_FOR_FREE_USER、REASON_SKILL_EVO_MEMBERSHIP_REQUIRED、REASON_ACCOUNT_PHONE_ALREADY_REGISTERED、REASON_BUSINESS_DISABLED、REASON_ACCOUNT_EMAIL_CONFLICT、REASON_OUTBOX_FULL、REASON_ACCOUNT_APPLE_ALREADY_REGISTERED、REASON_SKILL_NAME_DUPLICATE、REASON_ACCOUNT_OAUTH_CLIENT_INVALID、REASON_CHATTY_CONTENT_FILTER、REASON_SUBSCRIPTION_ACTIVE、REASON_ACCOUNT_HUAWEI_ALREADY_REGISTERED、REASON_ACCOUNT_DEVICE_LOGGED_OUT、REASON_CHAT_CONCURRENCY_EXCEEDED、REASON_GIFTCARD_CLAIM_ACTIVATE_LEVEL_MISMATCH、REASON_PROJECT_PROMPT_REJECTED、REASON_SUBSCRIPTION_DISCOUNT_CONFLICT、REASON_KIMI_FILE_PARSE_JOB_FAIL、REASON_ACCOUNT_HUAWEI_ALREADY_BOUND、REASON_ACCOUNT_GOOGLE_ALREADY_REGISTERED、REASON_SUBSCRIPTION_CHANNEL_NOT_IN_GROUP、REASON_WORK_REMOTE_CONTROL_DISCONNECTED、REASON_ACCOUNT_GUARDIAN_PASSCODE_LOCKED、REASON_ACCOUNT_APPLE_ALREADY_BOUND、REASON_ACCOUNT_OAUTH_CLIENT_UNAUTHORIZED、REASON_SMS_LIMIT_EXCEEDED、REASON_RATE_LIMIT_EXCEEDED、REASON_API_KEY_LIMIT_EXCEEDED、REASON_ACCOUNT_EMAIL_NOT_BOUND、REASON_ACCOUNT_PHONE_REGION_LIMIT、REASON_INVALID_PARAMETER、REASON_SKILL_NOT_READY、REASON_SKILL_NOT_FOUND、REASON_SKILL_REMOTE_INSTALL_FAILED、REASON_ACCOUNT_GUARDIAN_NOT_VERIFIED、REASON_CLAW_GROUP_DISBANDED、REASON_OUTBOX_MESSAGE_CONFLICT、REASON_SKILL_CONTENT_REJECTED、REASON_CODE_BETA_EMAIL_ALREADY_TAKEN、REASON_SKILL_TASK_NOT_RETRYABLE、REASON_WEBSITE_REPORT_TOO_MANY_ATTACHMENTS、REASON_BUSINESS_MEMBER_LIMIT_EXCEEDED、REASON_PROJECT_NOT_FOUND、REASON_ACCOUNT_BANNED、REASON_ACCOUNT_EMAIL_NOT_VERIFIED、REASON_SUBSCRIPTION_QUOTA_EXCEEDED、REASON_ACCOUNT_ACCESS_DENIED、REASON_ACCOUNT_WECHAT_ALREADY_BOUND、REASON_ACTIVITY_NO_BONUS_AVAILABLE、REASON_TOO_MANY_TASKS、REASON_ACCOUNT_PHONE_INVALID、REASON_CHAT_MESSAGE_NOT_FOUND、REASON_QUOTA_EXCEEDED_BALANCE、REASON_ACCOUNT_GUARDIAN_PASSCODE_NOT_SET)Reason(Lup/da;;REASON_UNSPECIFIED、REASON_CHAT_INTERRUPTED、REASON_RESEARCH_TASK_CONCURRENT_LIMIT、REASON_TOKEN_LENGTH_TOO_LONG、REASON_TEXT_USAGE_EXCEEDED、REASON_K2_USAGE_EXCEEDED、REASON_ABNORMAL_USER_USAGE_EXCEEDED、REASON_ANONYMOUS_USAGE_EXCEEDED、REASON_EXCEED_TOOL_CALL_MAX_ROUNDS、REASON_DEEP_RESEARCH_USAGE_EXCEEDED、REASON_REQUEST_RATE_EXCEEDED、REASON_REQUEST_ERROR、REASON_INCONSISTENT_FILE_TYPE、REASON_COMPLETION_OVERLOADED、REASON_THINK_USAGE_EXCEEDED、REASON_RATE_LIMIT_EXCEEDED、REASON_LLM_UNAVAILABLE、REASON_ABNORMAL_USER_SURVEY_REQUIRED、REASON_CONTENT_FILTER、REASON_CHAT_FATAL_ERROR)ReasoningEffort(Lwp/e0;;REASONING_EFFORT_MEDIUM、REASONING_EFFORT_UNSPECIFIED、REASONING_EFFORT_MAX、REASONING_EFFORT_LOW、REASONING_EFFORT_XHIGH、REASONING_EFFORT_MINIMAL、REASONING_EFFORT_NONE、REASONING_EFFORT_HIGH)Region(Lwr/v0;;REGION_OVERSEA、REGION_UNSPECIFIED、REGION_CN)ReminderType(Lur/u2;;REMINDER_TYPE_NEW_ENGAGEMENT、REMINDER_TYPE_NEW_FOLLOW_FEED、REMINDER_TYPE_UNSPECIFIED)RoomType(Lpq/n5;;ROOM_TYPE_DIRECT、ROOM_TYPE_UNSPECIFIED、ROOM_TYPE_GROUP)Scenario(Lup/gc;;SCENARIO_SLIDES、SCENARIO_K2D5、SCENARIO_CHAT、SCENARIO_BOT、SCENARIO_THINK、SCENARIO_KODER、SCENARIO_PROBLEM_SOLVE、SCENARIO_KIMI_PLUS、SCENARIO_OK_COMPUTER、SCENARIO_K3、SCENARIO_K2、SCENARIO_AUTOMATION_K3、SCENARIO_DEEP_RESEARCH、SCENARIO_SKILLCREATOR、SCENARIO_OK_COMPUTER_SWARM、SCENARIO_AUTOMATION、SCENARIO_UNSPECIFIED)Scene(Lhq/e0;;SCENE_UNSPECIFIED、SCENE_SMS_CODE_SEND)Scene(Lhq/n;;SCENE_UNSPECIFIED、SCENE_KIMI_WORK)Scene(Lop/b2;;SCENE_UNSPECIFIED、SCENE_BIND_PHONE、SCENE_LOGIN)Service(Lqq/o;;SERVICE_UNSPECIFIED、SERVICE_ASR)Severity(Lup/gd;;SEVERITY_BLOCK_RETRACT、SEVERITY_INFO、SEVERITY_UNSPECIFIED、SEVERITY_MESSAGE_RETRACT)ShowRule(Lar/w;;SHOW_RULE_DAILY、SHOW_RULE_ONCE、SHOW_RULE_ALWAYS、SHOW_RULE_UNSPECIFIED)Size(Lgr/y1;;SIZE_UNSPECIFIED、SIZE_SMALL、SIZE_LARGE)SkillJobStatus(Lcr/j2;;SKILL_JOB_STATUS_UNSPECIFIED、SKILL_JOB_STATUS_COMPLETED、SKILL_JOB_STATUS_CREATING、SKILL_JOB_STATUS_FAILED)SkillJobType(Lcr/p2;;SKILL_JOB_TYPE_UNSPECIFIED、SKILL_JOB_TYPE_CLAW_SKILL、SKILL_JOB_TYPE_KIMI_SKILL)Source(Lcr/c3;;SOURCE_OFFICIAL、SOURCE_CUSTOM、SOURCE_UNSPECIFIED)Source(Lup/a5;;SOURCE_SEARCH、SOURCE_GEN、SOURCE_UNSPECIFIED)StageName(Lvp/w1;;STAGE_NAME_PART_REPORT、STAGE_NAME_CLARIFY、STAGE_NAME_UNSPECIFIED、STAGE_NAME_OKC_REACT、STAGE_NAME_THINKING、STAGE_NAME_FINAL_REPORT、STAGE_NAME_REPORT、STAGE_NAME_OUTLINE、STAGE_NAME_HTML_REPORT、STAGE_NAME_SUMMARY、STAGE_NAME_RESEARCH)StageStatus(Lup/fe;;STAGE_STATUS_START、STAGE_STATUS_UNSPECIFIED、STAGE_STATUS_END)State(Llr/j;;STATE_UNSPECIFIED、STATE_PENDING、STATE_EXPIRED、STATE_DENIED、STATE_APPROVED)State(Lup/j5;;STATE_UNSPECIFIED、STATE_FAILURE、STATE_INIT、STATE_SUCCESS、STATE_GENERATION、STATE_CANCELLATION)Status(Ldq/i;;STATUS_UNSPECIFIED、STATUS_DISABLED、STATUS_ACTIVE、STATUS_INITIAL)Status(Leq/c0;;STATUS_UNSPECIFIED、STATUS_GENERATING、STATUS_USAGE_EXCEEDED、STATUS_USER_CANCELED、STATUS_COMPLETED、STATUS_FAILED、STATUS_OVERLOADED、STATUS_ASK_USER_QUESTION)Status(Lgq/l;;STATUS_CREATED、STATUS_UNSPECIFIED、STATUS_INACTIVE、STATUS_SUSPENDED、STATUS_ACTIVE、STATUS_CREATE_FAILED、STATUS_CREATING)Status(Lgq/l0;;STATUS_UNSPECIFIED、STATUS_FAILED、STATUS_SUCCEEDED、STATUS_RUNNING)Status(Lhr/z;;STATUS_IDLE、STATUS_UNSPECIFIED、STATUS_PENDING、STATUS_TERMINATED、STATUS_RUNNING)Status(Liq/s;;STATUS_UNSPECIFIED、STATUS_BLOCKED、STATUS_COMPLETED、STATUS_PAUSED、STATUS_TERMINATED、STATUS_ACTIVE、STATUS_DELETED)Status(Lnr/p;;STATUS_SELLABLE、STATUS_UNSPECIFIED、STATUS_UNSELLABLE)Status(Lpq/w;;STATUS_UNSPECIFIED、STATUS_GENERATING、STATUS_COMPLETED)Status(Lrr/d0;;STATUS_GENERATED、STATUS_INIT、STATUS_UNSPECIFIED、STATUS_GENERATING、STATUS_GENERATE_FAILED、STATUS_COMPLETED、STATUS_FAILED、STATUS_DELETED)Status(Lsq/q3;;STATUS_UNSPECIFIED、STATUS_DISABLED、STATUS_FROZEN、STATUS_ACTIVE)Status(Lup/j3;;STATUS_DONE、STATUS_UNSPECIFIED、STATUS_PENDING)Status(Lup/bi;;STATUS_WAITING、STATUS_UNSPECIFIED、STATUS_PARSING、STATUS_PARSED、STATUS_TIMEOUT、STATUS_FAILED)Status(Lup/ag;;STATUS_DONE、STATUS_UNSPECIFIED、STATUS_PENDING、STATUS_RUNNING)Status(Lup/d2;;STATUS_DONE、STATUS_UNSPECIFIED、STATUS_PENDING、STATUS_FAILED、STATUS_RUNNING)SubscriptionAction(Lnr/k1;;SUBSCRIPTION_ACTION_UNSPECIFIED、SUBSCRIPTION_ACTION_RESUME、SUBSCRIPTION_ACTION_DOWNGRADE、SUBSCRIPTION_ACTION_CREATE、SUBSCRIPTION_ACTION_UPGRADE)SubscriptionStatus(Lnr/v1;;SUBSCRIPTION_STATUS_UNPAID、SUBSCRIPTION_STATUS_CANCEL、SUBSCRIPTION_STATUS_ACTIVE、SUBSCRIPTION_STATUS_STOP、SUBSCRIPTION_STATUS_SUBSCRIPTION_REGION_NOT_ALLOWED、SUBSCRIPTION_STATUS_PRE_PAID、SUBSCRIPTION_STATUS_DISCARD、SUBSCRIPTION_STATUS_UNSPECIFIED)SyncStatus(Lgq/f5;;SYNC_STATUS_UPDATE_AVAILABLE、SYNC_STATUS_UNSPECIFIED、SYNC_STATUS_NOT_SYNCED、SYNC_STATUS_SYNCED)SynthesisStatus(Lfq/t6;;SYNTHESIS_STATUS_FAIL、SYNTHESIS_STATUS_SUCCESS、SYNTHESIS_STATUS_UNSPECIFIED)TaskExecutionStatus(Lir/i1;;TASK_EXECUTION_STATUS_PENDING、TASK_EXECUTION_STATUS_UNSPECIFIED、TASK_EXECUTION_STATUS_FAILED、TASK_EXECUTION_STATUS_SUCCESS、TASK_EXECUTION_STATUS_RUNNING)TaskStatus(Lir/t1;;TASK_STATUS_PAUSED、TASK_STATUS_DONE、TASK_STATUS_ACTIVE、TASK_STATUS_UNSPECIFIED、TASK_STATUS_DELETED)TaskType(Lir/z1;;TASK_TYPE_UNSPECIFIED、TASK_TYPE_ONCE、TASK_TYPE_CRON)TaskbarType(Lxp/q4;;TASKBAR_TYPE_SNIPPET、TASKBAR_TYPE_WEBSITES、TASKBAR_TYPE_OK_COMPUTER、TASKBAR_TYPE_KIMI_CLAW、TASKBAR_TYPE_IMAGE_GEN、TASKBAR_TYPE_DEEP_RESEARCH、TASKBAR_TYPE_WRITING、TASKBAR_TYPE_UNSPECIFIED、TASKBAR_TYPE_SLIDES、TASKBAR_TYPE_SHEETS、TASKBAR_TYPE_PHOTO_SOLVE、TASKBAR_TYPE_PROJECT、TASKBAR_TYPE_KIMI_SWARM、TASKBAR_TYPE_DESIGN、TASKBAR_TYPE_DOCS、TASKBAR_TYPE_CALL、TASKBAR_TYPE_TRANSLATE、TASKBAR_TYPE_DEEPLINK)TemplateType(Lrr/j0;;TEMPLATE_TYPE_PPTX、TEMPLATE_TYPE_HTML、TEMPLATE_TYPE_UNSPECIFIED)TemplateType(Ltr/f;;TEMPLATE_TYPE_STATIC、TEMPLATE_TYPE_FULLSTACK、TEMPLATE_TYPE_UNSPECIFIED)TextType(Lvr/uk;;TEXT_TYPE_PLAIN_TEXT、TEXT_TYPE_UNSPECIFIED、TEXT_TYPE_MARKDOWN)Theme(Lfr/i;;THEME_UNSPECIFIED、THEME_DARK、THEME_LIGHT)Theme(Lgr/h2;;THEME_UNSPECIFIED、THEME_DARK、THEME_LIGHT)ThirdParty(Lop/r2;;THIRD_PARTY_EMAIL、THIRD_PARTY_APPLE、THIRD_PARTY_WECHAT、THIRD_PARTY_HUAWEI、THIRD_PARTY_GOOGLE、THIRD_PARTY_UNSPECIFIED)TimeUnit(Lnr/h2;;TIME_UNIT_DAY、TIME_UNIT_MINUTE、TIME_UNIT_UNSPECIFIED、TIME_UNIT_MONTH、TIME_UNIT_YEAR、TIME_UNIT_WEEK)ToolErrorCode(Lqp/b7;;TOOL_ERROR_CODE_RESOURCE_NOT_FOUND、TOOL_ERROR_CODE_UNSPECIFIED、TOOL_ERROR_CODE_QUOTA_EXCEEDED、TOOL_ERROR_CODE_RESOURCE_EXHAUSTED、TOOL_ERROR_CODE_UNKNOWN、TOOL_ERROR_CODE_AUDIT_REJECTED、TOOL_ERROR_CODE_PERMISSION_DENIED、TOOL_ERROR_CODE_INVALID_ARGUMENTS、TOOL_ERROR_CODE_TOOL_NOT_FOUND、TOOL_ERROR_CODE_INTERNAL、TOOL_ERROR_CODE_CANCELLED、TOOL_ERROR_CODE_TIMEOUT)ToolMemoryAction(Lvp/g2;;TOOL_MEMORY_ACTION_UNSPECIFIED、TOOL_MEMORY_ACTION_UPDATE、TOOL_MEMORY_ACTION_DELETE、TOOL_MEMORY_ACTION_CREATE)ToolType(Lwp/v0;;TOOL_TYPE_DEVICE_TOOL、TOOL_TYPE_UNSPECIFIED、TOOL_TYPE_SEARCH、TOOL_TYPE_IMAGE_GENERATION、TOOL_TYPE_BANANA、TOOL_TYPE_PARALLEL_AGENT、TOOL_TYPE_SLIDES_OUTLINE、TOOL_TYPE_DEVICE_LBS、TOOL_TYPE_AUDIO_GENERATION、TOOL_TYPE_SEMANTIC_MEMORY、TOOL_TYPE_ASK_USER、TOOL_TYPE_GOAL、TOOL_TYPE_PARALLEL_AGENT_V2、TOOL_TYPE_CRON_JOB)TranslateStyle(Lxp/f5;;TRANSLATE_STYLE_UNSPECIFIED、TRANSLATE_STYLE_SIMPLE、TRANSLATE_STYLE_COMPLEX)Type(Lfq/l7;;TYPE_ROUTE_TO_SHEET、TYPE_ROUTE_TO_AGENT、TYPE_ROUTE_TO_WEBSITE、TYPE_REWARD、TYPE_ROUTE_TO_SLIDES、TYPE_UPGRADE、TYPE_UNSPECIFIED、TYPE_ROUTE_TO_DEEP_RESEARCH、TYPE_UPGRADE_K2_THINKING、TYPE_ROUTE_TO_DOC、TYPE_MODEL_DEGRADE、TYPE_UPGRADE_K2_TURBO)Type(Lgr/i;;TYPE_SCENARIO、TYPE_CUSTOM、TYPE_UNSPECIFIED、TYPE_LINK)Type(Lgr/p2;;TYPE_STRONG、TYPE_UNSPECIFIED、TYPE_ONBOARDING、TYPE_WEAK)Type(Lnr/b1;;TYPE_UNSPECIFIED、TYPE_EVENT、TYPE_PURCHASE、TYPE_ENTERPRISE、TYPE_INTERNAL)Type(Lpq/n;;TYPE_UNSPECIFIED、TYPE_NEW_CHAT、TYPE_READ、TYPE_DELETED、TYPE_TITLE_UPDATED)Type(Lpq/l4;;TYPE_UNSPECIFIED、TYPE_ALL_CHATS_READ)Type(Lrr/w0;;TYPE_AGENTIC_HTML、TYPE_PPTD_X4、TYPE_DESIGN、TYPE_BANANA_PPT、TYPE_UNSPECIFIED、TYPE_OKC_PPT、TYPE_AGENTIC_BANANA、TYPE_PPTD、TYPE_JSON、TYPE_HTML)Type(Lup/ta;;TYPE_ARTICLE、TYPE_UNSPECIFIED、TYPE_IMAGE、TYPE_IM_MENTION、TYPE_FILE、TYPE_CITE、TYPE_INVALID、TYPE_EXTENSION)Type(Lup/y5;;TYPE_NORMAL、TYPE_UNSPECIFIED、TYPE_ULTRA)Type(Lup/f8;;TYPE_UPDATED、TYPE_UNSPECIFIED、TYPE_DELETED、TYPE_REORDERED、TYPE_CREATED、TYPE_STATUS_CHANGED、TYPE_CLEARED)TypingStatus(Lpq/g7;;TYPING_STATUS_THINK、TYPING_STATUS_UNSPECIFIED、TYPING_STATUS_TOOL、TYPING_STATUS_TEXT)Unit(Lsq/h3;;UNIT_CURRENCY、UNIT_CREDIT、UNIT_UNSPECIFIED、UNIT_COUNT)UpgradeStrategy(Lxp/s5;;UPGRADE_STRATEGY_UNSPECIFIED、UPGRADE_STRATEGY_NORMAL、UPGRADE_STRATEGY_MANUAL、UPGRADE_STRATEGY_FORCE)UserProfileView(Lvr/nl;;USER_PROFILE_VIEW_LITE、USER_PROFILE_VIEW_FULL、USER_PROFILE_VIEW_BASIC、USER_PROFILE_VIEW_UNSPECIFIED)VaultLinkKind(Lmr/u;;VAULT_LINK_KIND_EMBED、VAULT_LINK_KIND_TAG、VAULT_LINK_KIND_MARKDOWN_LINK、VAULT_LINK_KIND_WIKILINK、VAULT_LINK_KIND_CITATION、VAULT_LINK_KIND_UNSPECIFIED)VaultTargetType(Lmr/g0;;VAULT_TARGET_TYPE_FILE、VAULT_TARGET_TYPE_SECTION、VAULT_TARGET_TYPE_UNSPECIFIED、VAULT_TARGET_TYPE_HEADING、VAULT_TARGET_TYPE_BLOCK、VAULT_TARGET_TYPE_SOURCE、VAULT_TARGET_TYPE_ENTITY、VAULT_TARGET_TYPE_TAG、VAULT_TARGET_TYPE_UNRESOLVED)VerifyCodeScene(Lzp/k3;;VERIFY_CODE_SCENE_REBIND_PHONE、VERIFY_CODE_SCENE_UNSPECIFIED、VERIFY_CODE_SCENE_GUARDIAN_UNBIND、VERIFY_CODE_SCENE_GUARDIAN_RESET、VERIFY_CODE_SCENE_GUARDIAN_BIND、VERIFY_CODE_SCENE_BIND_PHONE、VERIFY_CODE_SCENE_DEACTIVATE_ACCOUNT、VERIFY_CODE_SCENE_VERIFY_CURRENT_PHONE)Vote(Lup/m0;;VOTE_UP、VOTE_UNSPECIFIED、VOTE_DOWN)WebsiteSlugReason(Lkr/k0;;WEBSITE_SLUG_REASON_ALREADY_TAKEN、WEBSITE_SLUG_REASON_TOO_SHORT、WEBSITE_SLUG_REASON_CONFLICT、WEBSITE_SLUG_REASON_TOO_LONG、WEBSITE_SLUG_REASON_UNSPECIFIED、WEBSITE_SLUG_REASON_RESERVED_SHORTID_NAMESPACE、WEBSITE_SLUG_REASON_OK、WEBSITE_SLUG_REASON_INVALID_FORMAT、WEBSITE_SLUG_REASON_SENSITIVE_CONTENT、WEBSITE_SLUG_REASON_ALL_NUMERIC、WEBSITE_SLUG_REASON_STARTS_OR_ENDS_WITH_HYPHEN、WEBSITE_SLUG_REASON_MODERATION_UNAVAILABLE、WEBSITE_SLUG_REASON_RESERVED_WORD)WebsiteSlugTargetType(Lkr/r0;;WEBSITE_SLUG_TARGET_TYPE_FULLSTACK、WEBSITE_SLUG_TARGET_TYPE_STATIC、WEBSITE_SLUG_TARGET_TYPE_UNSPECIFIED)Workflow(Lvp/u3;;WORKFLOW_GROWTH_DIARY、WORKFLOW_AGENT_TASK、WORKFLOW_VISION、WORKFLOW_SLIDES、WORKFLOW_K1_5_THINKING、WORKFLOW_OK_COMPUTER、WORKFLOW_SKILLCREATOR、WORKFLOW_PROBLEM_SOLVE、WORKFLOW_KIMI_PROBLEM_SOLVE_WIKI、WORKFLOW_SUBAGENT、WORKFLOW_SKILLEVO、WORKFLOW_VIBE_CODING_FULLSTACK、WORKFLOW_AI_OFFICE_SHEETS、WORKFLOW_KIMI_CLAW_COORDINATOR、WORKFLOW_VIBE_CODING_WEBSITES、WORKFLOW_SLIDES_X4_BANANA、WORKFLOW_KIMI_ACTIVITIES、WORKFLOW_K2D5、WORKFLOW_ALPHA_LAB、WORKFLOW_KIMI_CHAT、WORKFLOW_KODER、WORKFLOW_DREAM、WORKFLOW_SLIDES_X4、WORKFLOW_BOT、WORKFLOW_K3、WORKFLOW_K2、WORKFLOW_OSS_COMPLETION、WORKFLOW_UNSPECIFIED、WORKFLOW_X5S_COMPLETION、WORKFLOW_COMPACT_MEMORY、WORKFLOW_DEEP_RESEARCH、WORKFLOW_K2_THINKING、WORKFLOW_AI_OFFICE_DOCS、WORKFLOW_KIMIPLUS)WritingOptionType(Lxp/m6;;WRITING_OPTION_TYPE_INTERVAL、WRITING_OPTION_TYPE_PERSPECTIVE、WRITING_OPTION_TYPE_TONE、WRITING_OPTION_TYPE_EDUCATION_LEVEL、WRITING_OPTION_TYPE_LENGTH、WRITING_OPTION_TYPE_WORD_COUNT、WRITING_OPTION_TYPE_LANGUAGE、WRITING_OPTION_TYPE_UNSPECIFIED、WRITING_OPTION_TYPE_GENRE、WRITING_OPTION_TYPE_PLATFORM、WRITING_OPTION_TYPE_STORY_CATEGORY)
附录 C:流式 RPC 事件帧结构拆解
C.1 Connect 流式分帧
传输:HTTP POST,Content-Type: application/connect+json,响应为 chunked 流。
每帧遵循 Connect 信封:[1B flags][4B length(BE)][payload]。实测:普通数据帧 flags=0x02、payload 为 明文 JSON(未压缩);bit0(0x01) 置位表示 End-of-Stream。
payload 为 UTF-8 JSON,即一个 ChatResponse 对象。
客户端按帧读取,用 op 判断覆盖/追加,用 eventOffset 排序去重。
C.2 事件信封 ChatResponse
流式响应为 Connect 流帧序列:每帧负载是一个 ChatResponse(proto JSON)。其字段即事件类型:
| 事件字段 | 类型 | 语义 |
|---|---|---|
op |
enum Operator 取值:OPERATOR_UNSPECIFIED、append、set |
帧操作符(枚举 Operator:SET / APPEND),决定本帧是覆盖还是追加 |
mask |
string | 字段掩码(字符串),标记本帧实际携带了哪些字段 |
eventOffset |
int32 | 事件序号(int32),流内单调递增,用于断线续传定位 |
chat |
message Chat |
会话元信息变更事件(Chat) |
message |
message ChatMessage |
消息事件(ChatMessage):一条新消息或消息状态更新 |
block |
message Block |
内容块事件(Block):文本/搜索/思考/工具/产物等增量块 |
ref |
message Ref |
引用事件(Ref):检索/联网/文件引用 |
usage |
message Usage |
用量事件(Usage):token / 额度消耗 |
notification |
message Notification |
通知事件(Notification):付费墙 / 提示条 |
done |
message Done |
结束事件(Done,空消息):本轮流式结束 |
heartbeat |
message Heartbeat |
心跳事件(Heartbeat,空消息):保活 |
tts |
message MessageSpeechResponse |
语音合成事件(MessageSpeechResponse):音频分片 |
interaction |
message Interaction |
交互事件(Interaction):需要用户回答/确认 |
interactionAck |
message InteractionAck |
交互确认事件(InteractionAck) |
C.3 事件负载结构
chat→Chat
字段名(JSON key) · 类型id(string)name(string)messageContent(string)kimiPlus(messageKimiPlus)projectId(string)project(messageProject)pinned(bool)lastRequest(messageLastRequestContext)createTime(string)updateTime(string)source(messageChatSource)status(enumStatus取值:STATUS_UNSPECIFIED、STATUS_ASK_USER_QUESTION、STATUS_COMPLETED、STATUS_FAILED、STATUS_GENERATING、STATUS_OVERLOADED、STATUS_USAGE_EXCEEDED、STATUS_USER_CANCELED)statusText(string)goal(messageGoal)model(string)labels(repeated)labelsValue(repeated)files(repeated)message→ChatMessage
字段名(JSON key) · 类型id(string)parentId(string)role(enumLup/ib;取值:ROLE_UNSPECIFIED、assistant、system、user)status(enumMessageStatus取值:MESSAGE_STATUS_UNSPECIFIED、MESSAGE_STATUS_CANCELLED、MESSAGE_STATUS_COMPLETED、MESSAGE_STATUS_ERROR、MESSAGE_STATUS_GENERATING、MESSAGE_STATUS_PENDING、MESSAGE_STATUS_TRUNCATED)refs(messageRefs)scenario(enumScenario取值:SCENARIO_UNSPECIFIED、SCENARIO_AUTOMATION、SCENARIO_AUTOMATION_K3、SCENARIO_BOT、SCENARIO_CHAT、SCENARIO_DEEP_RESEARCH、SCENARIO_K2、SCENARIO_K2D5、SCENARIO_K3、SCENARIO_KIMI_PLUS、SCENARIO_KODER、SCENARIO_OK_COMPUTER、SCENARIO_OK_COMPUTER_SWARM、SCENARIO_PROBLEM_SOLVE、SCENARIO_SKILLCREATOR、SCENARIO_SLIDES、SCENARIO_THINK)kimiPlus(messageKimiPlusBrief)vote(enumVote取值:VOTE_UNSPECIFIED、VOTE_DOWN、VOTE_UP)error(messageError)createTime(string)isGoal(bool)childrenMessageIds(repeated)blocks(repeated)references(repeated)labels(repeated)labelsValue(repeated)block→Block字段名(JSON key) 类型 idstring parentIdstring messageIdstring textmessage TextBlocksearchmessage SearchBlockfilemessage Filethinkmessage ThinkBlockexceptionmessage ExceptionBlockmemorymessage MemoryBlockcontractReviewmessage ContractReviewBlocktoolmessage ToolBlockartifactmessage ArtifactBlockslidesViewmessage SlidesViewBlockstagemessage StageBlockmultiStagemessage MultiStageBlockelemeMenuCardmessage ElemeMenuCardBlockelemeOrderCardmessage ElemeOrderCardBlockvideoCardsmessage VideoCardsBlockvisualEditmessage VisualEditBlockwebsitesTemplatemessage WebsitesTemplateBlockslidesAnnotationmessage SlidesAnnotationBlockexplorerResearchmessage ExplorerResearchBlockexplorerResearchReanswermessage ExplorerResearchReanswerBlockaipptmessage AIPPTBlockcontentViewZhidemaiCardmessage ContentViewZhidemaiBlockresourceLinkmessage ResourceLinkimRoomSystemmessage IMRoomSystemBlockagentMessagemessage AgentMessageBlockerrormessage ErrorcreateTimestring ref→Ref字段名(JSON key) 类型 idstring messageIdstring searchmessage SearchChunkBriefimagemessage ImageItemurlmessage URLRefproductmessage ProductRefsandboxFilemessage SandboxFileRefusage→Usage字段名(JSON key) 类型 researchmessage Researchnotification→Notification
字段名(JSON key) · 类型type(enumType取值:TYPE_UNSPECIFIED、TYPE_MODEL_DEGRADE、TYPE_REWARD、TYPE_ROUTE_TO_AGENT、TYPE_ROUTE_TO_DEEP_RESEARCH、TYPE_ROUTE_TO_DOC、TYPE_ROUTE_TO_SHEET、TYPE_ROUTE_TO_SLIDES、TYPE_ROUTE_TO_WEBSITE、TYPE_UPGRADE、TYPE_UPGRADE_K2_THINKING、TYPE_UPGRADE_K2_TURBO)message(string)paywall(messagePaywallAction)tts→MessageSpeechResponse字段名(JSON key) 类型 sequenceIdint32 synthesisStatusenum SynthesisStatus取值:SYNTHESIS_STATUS_UNSPECIFIED、SYNTHESIS_STATUS_FAIL、SYNTHESIS_STATUS_SUCCESSaudioUrlstring rawTextmessage RawTextinteraction→Interaction
字段名(JSON key) · 类型id(string)type(enumInteractionType取值:INTERACTION_TYPE_UNSPECIFIED、INTERACTION_TYPE_GENERIC_TOOL、INTERACTION_TYPE_INTERNAL、INTERACTION_TYPE_INTERRUPT、INTERACTION_TYPE_LBS、INTERACTION_TYPE_SLIDES_OUTLINE)expireTime(string)genericTool(messageGenericToolRequest)interrupt(messageInterruptRequest)interactionAck→InteractionAck字段名(JSON key) 类型 interactionIdstring
C.4 流生命周期(以 Chat 为例)
发送
ChatRequest后先回{"op":"SET","mask":"chat","chat":{…},"eventOffset":0}。陆续收到
message(新消息占位)与block(正文/思考/搜索增量)。正文增量:
{"op":"APPEND","eventOffset":7,"block":{"id":"b1","messageId":"m1","text":{…}}}。联网/文件场景插入
ref(引用)与usage(用量)。需用户确认时下发
interaction,客户端回interactionAck。结束:
{"done":{}},随后 End-of-Stream 帧/连接关闭。
C.5 解析要点
事件以字段存在性区分;未知字段必须忽略。
mask 标记本帧有效字段;eventOffset 用于乱序/重连合并。
block 内含多种子类型(text/search/think/tool/artifact/slidesView…),按存在字段分派渲染。
附录 D:常见调用排坑说明
- 两套前缀:账号服务
Logout/RefreshToken走/api,其余走/apiv2,混用会 404。 - 必须带全设备头 + 风控头,缺失会被风控拦截(非普通 401)。
- Content-Type 必须是
application/connect+json。 - 流式接口 需按帧解析,勿一次性读 body;注意 error 帧与中断。
- token 刷新 需并发去重,避免 refresh token 失效。
- 枚举取值 是字符串(如
FOLLOW_ACTION_FOLLOW)。 - 分页 多用 pageToken/cursor,翻页需回传上次返回值。
- 图片直传:GeneratePresignedURL → PUT → CreateFile。
- 删除类无返回体,成功即 200 空体。
- R8 混淆:proto 类名被混淆,字段名保留于 descriptor,枚举类型名被剥离(按前缀推断)。
- 标题: Kimi Android App API 逆向文档
- 作者: Goose
- 创建于 : 2026-10-25 16:27:25
- 更新于 : 2026-10-25 16:27:25
- 链接: https://blog.goose.cc.cd/posts/kimi-android-api-reverse-doc/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。