您当前位置:首页>项目技能>技能技巧

如何使用KIMI将一本电子书作为知识库

发布时间:2025-10-02 阅读量:368 超级管理员

大家都知道KIMI的网页版是可以直接使用上传附件,来识别文件里面内容的,然而每次打开后,都需要重新上传后,再继续,或者永远不清除上一次会话才可以继续对话读取文件内容;但是如果是某个特定的文件,又不想自己搭建本地知识库,又想用KIMI来实现文件数据库,而且避免多用户请求还出现文件重复上传问题,怎么办?···...

扫码分享二维码

二维码

详细介绍

大家都知道KIMI的网页版是可以直接使用上传附件,来识别文件里面内容的,然而每次打开后,都需要重新上传后,再继续,或者永远不清除上一次会话才可以继续对话读取文件内容;

但是如果是某个特定的文件,又不想自己搭建本地知识库,又想用KIMI来实现文件数据库,而且避免多用户请求还出现文件重复上传问题,怎么办?

【最终解决问题】

1、指定自己文件作为知识库AI大模型内容;

2、支持多用户在平台内容咨询;

3、使用KIMI大模型为数据模型依托;

4、同一文件只是需要一次上传,不同地区用户可自由咨询当前文件;

【最终执行过程】

第一步、获取KIMI开放平台对应的账号API

第二步、给自己账号API充值个10块大洋,让账号有额度使用

第三步、使用以下代码,获取文件知识库的独有ID

from pathlib import Path
from openai import OpenAI
 
client = OpenAI(
    api_key = "sk-5R8R9YTSaUpTMsfyYHs",
    base_url = "https://api.moonshot.cn/v1",
)
 
# xlnet.pdf 是一个示例文件, 我们支持 pdf, doc 以及图片等格式, 对于图片和 pdf 文件,提供 ocr 相关能力
file_object = client.files.create(file=Path("123.pdf"), purpose="file-extract")
 
# 获取结果
# 如果是旧版本,可以用 retrieve_content
file_content = client.files.content(file_id=file_object.id).text
print('文件ID:' + file_object.id)


保存上面的:file_object.id,比如为:d3cbsq21ose0

第四步、构建KIMI大模型会话

自助构建一个会话对话窗口,实现用记咨询输入;

from pathlib import Path
from openai import OpenAI
 
client = OpenAI(
    api_key = "sk-5R8R9YTSaUpTMHs",
    base_url = "https://api.moonshot.cn/v1",
)
file_content = client.files.content('d3cbsq21ose0').text
# 把它放进请求中
messages = [
    {
        "role": "system",
        "content": "你是 Kimi,由 Moonshot AI 提供的人工智能助手,你更擅长中文和英文的对话。你会为用户提供安全,有帮助,准确的回答。同时,你会拒绝一切涉及恐怖主义,种族歧视,黄色暴力等问题的回答。Moonshot AI 为专有名词,不可翻译成其他语言。",
    },
    {
        "role": "system",
        "content": file_content,
    },
    {"role": "user", "content": "请简单介绍 123.pdf 讲了啥"},
]
 
# 然后调用 chat-completion, 获取 Kimi 的回答
completion = client.chat.completions.create(
  model="kimi-k2-0905-preview",
  messages=messages,
  temperature=0.6,
)
 
print(completion.choices[0].message)


然后将上面内容里面的user对应的content值,使用记咨询的内容进行替换就可以了;

上一篇 影刀RPA多版本启动器_支持版本远程更新管理
下一篇 您的终极AI图片处理工具:图片批量裁剪 | 图片AI去水印 | AI万能扣图 | AI图片高清重塑 | AI图片压缩 | AI旧照片上色 | AI证件照制作

内容版权声明

Copyright Notice

内容链接: https://www.diezanrpa.com/jinengjiqiao/1140.html
内容标题: 如何使用KIMI将一本电子书作为知识库

当前文章由【付涛】本人原创开发与文案内容写作,内容版权归当前平台所有,如需转载,请务必注明来源及链接,谢谢合作!

本文最后更新发布于【2025-10-02】,某些文章具有时效性,若有错误或已失效,请联系客服

争议处理:针对本站内容若有异义,亦可直接与【法律顾问:易兴俊,律师联系电话:13825799821】直接联系沟通

GEO