最近在研究国产的一个AI,月之暗面Kimi,我去官网试了下,回答质量还不错,随后注册了api体验。 发现该api支持pdf或doc文件上传回答,想接入Webman AI使用,但是官网的文档只有Python的示例,这我就看不懂了 所以希望我们的Webman AI能够支持一下,感谢Webman平台
附上官方api文档 https://platform.moonshot.cn/api-reference
就用HTTP客户端调接口不就行了么,这还有什么会不会的,调接口都不会么,要什么参数就传什么参数
这还真不会,我不是开发人员,我是做餐饮店的,平时主要用AI给女儿写小故事,写短视频拍摄脚本等等。如有冒犯,跟你说声抱歉,非常不好意思
$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(); }
用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();
看了一下是通用的格式,填上代理地址跟key直接用就行
感谢各位大佬回复,可能我没表达明白,我是想做文档上传功能,让AI分析文档。 目前已经有思路了,我求助GPT慢慢的捣鼓已经开发到一半了,感谢各位大佬,感谢Webman AI
就用HTTP客户端调接口不就行了么,这还有什么会不会的,调接口都不会么,要什么参数就传什么参数
这还真不会,我不是开发人员,我是做餐饮店的,平时主要用AI给女儿写小故事,写短视频拍摄脚本等等。如有冒犯,跟你说声抱歉,非常不好意思
用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;
看了一下是通用的格式,填上代理地址跟key直接用就行
感谢各位大佬回复,可能我没表达明白,我是想做文档上传功能,让AI分析文档。
目前已经有思路了,我求助GPT慢慢的捣鼓已经开发到一半了,感谢各位大佬,感谢Webman AI