[已解决]希望Webman AI支持文档上传和分析功能

katray608

最近在研究国产的一个AI,月之暗面Kimi,我去官网试了下,回答质量还不错,随后注册了api体验。
发现该api支持pdf或doc文件上传回答,想接入Webman AI使用,但是官网的文档只有Python的示例,这我就看不懂了
所以希望我们的Webman AI能够支持一下,感谢Webman平台

附上官方api文档 https://platform.moonshot.cn/api-reference

444 3 0
3个回答

luohonen

就用HTTP客户端调接口不就行了么,这还有什么会不会的,调接口都不会么,要什么参数就传什么参数

  • katray608 2024-02-27

    这还真不会,我不是开发人员,我是做餐饮店的,平时主要用AI给女儿写小故事,写短视频拍摄脚本等等。如有冒犯,跟你说声抱歉,非常不好意思

  • luohonen 2024-02-27
    $url = 'https://api.moonshot.cn/v1/chat/completions';
    $data['model'] = 'moonshot-v1-8k';
    $data['messages'][0]['role'] = 'user';
    $data['messages'][0]['content'] = '地球多大';
    $data['max_tokens'] = 1024;
    $data['temperature'] = 0.3;
    try {
        $client = new Client();
        $headers = ['Content-Type' => 'application/json','Authorization' => '你的KEY'];
        $request = new \GuzzleHttp\Psr7\Request('post', $url, $headers,json_encode($data));
        $result = $client->send($request, ['timeout' => 60]);
        return $result->getBody()->getContents();
    }catch (\Exception $e)
    {
        return $e->getMessage();
    }
  • luohonen 2024-02-27

    用yzh52521/easyhttp 这个包更简单

    $url = 'https://api.moonshot.cn/v1/chat/completions';
    $post['model'] = 'moonshot-v1-8k';
    $post['messages'][0]['role'] = 'user';
    $post['messages'][0]['content'] = '地球多大';
    $post['max_tokens'] = 1024;
    $post['temperature'] = 0.3;

        $data = Http::asJson()->withHeaders([
                'Authorization' => '你的key'
        ])->post($url,$post);
    
        return $data->body();
ersic

看了一下是通用的格式,填上代理地址跟key直接用就行

  • 暂无评论
katray608

感谢各位大佬回复,可能我没表达明白,我是想做文档上传功能,让AI分析文档。
目前已经有思路了,我求助GPT慢慢的捣鼓已经开发到一半了,感谢各位大佬,感谢Webman AI

  • 暂无评论
🔝