LLM-Red-Team / kimi-free-api

🚀 KIMI AI 长文本大模型逆向API白嫖测试【特长:长文本解读整理】,支持高速流式输出、智能体对话、联网搜索、长文档解读、图像OCR、多轮对话,零配置部署,多路token支持,自动清理会话痕迹。
https://udify.app/chat/Po0F6BMJ15q5vu2P
GNU General Public License v3.0
3.64k stars 587 forks source link

如何上传本地文件,而非URL #71

Closed auroralzone closed 4 months ago

auroralzone commented 5 months ago

如何上传本地文件,而非URL?

code1

Vinlic commented 5 months ago

@auroralzone 请将文件编码为base64作为url即可,记得加上数据头,比如jpeg的数据头是data:image/jpeg;base64,XXXX

auroralzone commented 5 months ago

成功运行。 如何设置才能根据文档连续上下文,回答第二、三...个问题呢?

Vinlic commented 5 months ago

全量传送多轮上下文,在当前消息下面增加新的消息对象。

auroralzone commented 5 months ago

image 好像不行

Vinlic commented 5 months ago

@auroralzone 不了解你想实现什么功能,请提供全量上下文检查

auroralzone commented 4 months ago

我用代码上传文件,第一问成功。 第二个问题的回答,并没有关联到第一个问题。

image

image

image

Vinlic commented 4 months ago

为了节省上下文,我们只会上传最后一轮的文件,如果想要反复对同个文件询问,请在每一轮都附带它

auroralzone commented 4 months ago

用参考的代码实现不?

auroralzone commented 4 months ago

大佬,有没有别的版本呢? 我需要一个文件,问多轮问题的

Vinlic commented 4 months ago

多轮上下文全量传送的时候,确保最新一条也传送文档即可。

{
    // 模型名称随意填写,如果不希望输出检索过程模型名称请包含silent_search
    "model": "kimi",
    "messages": [
        {
            "role": "user",
            "content": [
                {
                    "type": "file",
                    "file_url": {
                        "url": "https://mj101-1317487292.cos.ap-shanghai.myqcloud.com/ai/test.pdf"
                    }
                },
                {
                    "type": "text",
                    "text": "文档里说了什么?"
                }
            ]
        },
        {
            "role": "assistant",
            "content": "这个文档是..."
        },
        {
            "role": "user",
            "content": [
                {
                    "type": "file",
                    "file_url": {
                        "url": "https://mj101-1317487292.cos.ap-shanghai.myqcloud.com/ai/test.pdf"
                    }
                },
                {
                    "type": "text",
                    "text": "详细说说?"
                }
            ]
        }
    ],
    // 建议关闭联网搜索,防止干扰解读结果
    "use_search": false
}