最近在研究國產(chǎn)的一個(gè)AI,月之暗面Kimi,我去官網(wǎng)試了下,回答質(zhì)量還不錯(cuò),隨后注冊(cè)了api體驗(yàn)。
發(fā)現(xiàn)該api支持pdf或doc文件上傳回答,想接入Webman AI使用,但是官網(wǎng)的文檔只有Python的示例,這我就看不懂了
所以希望我們的Webman AI能夠支持一下,感謝Webman平臺(tái)
就用HTTP客戶端調(diào)接口不就行了么,這還有什么會(huì)不會(huì)的,調(diào)接口都不會(huì)么,要什么參數(shù)就傳什么參數(shù)
這還真不會(huì),我不是開發(fā)人員,我是做餐飲店的,平時(shí)主要用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 這個(gè)包更簡單
$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();
感謝各位大佬回復(fù),可能我沒表達(dá)明白,我是想做文檔上傳功能,讓AI分析文檔。
目前已經(jīng)有思路了,我求助GPT慢慢的搗鼓已經(jīng)開發(fā)到一半了,感謝各位大佬,感謝Webman AI