接下来我们需要获取自己的APIKey。我们在左栏点击“APIKey管理”,然后点“新建”,创建一个新的APIKey。每个用户可以创建多个APIKey,方便分配给不同的使用场景。
创建完成后记得立即复制保存,因为Key只会显示一次。这个Key就是你调用API的身份凭证,相当于你的账号密码,不要泄露给他人。
获取APIKey之后,我们来简单测试一下。大家对Postman这个接口测试工具应该不陌生,我们依次操作如下:
跑完这个测试,相信你对KimiAPI已经有了一个直观感受——这不就是一个“HTTPRequest形态”的对话助手嘛!没错,我们与各个大模型API的交互都是类似的方式。你是不是正在摩拳擦掌,准备大干一场呢?
如果你在AI应用开发这个领域还是新手,那在开始之前,需要掌握一些基本概念。譬如:Kimi提供了几个模型?这些模型有什么区别?有哪些API?上下文窗口和Token是什么意思?API如何计费?
魔法哥曾不一次称赞Kimi在API设计方面的策略——不重新发明轮子,直接兼容行业标杆OpenAI。这意味着海量基于GPTAPI的项目都可以无缝切换到KimiAPI。
对于开发者来说,这种兼容性也是一项巨大的优势。我们可以享受到OpenAI开发生态的丰富资源,拿来就用。看完下面的内容,你一定会有更深的感受。
好,接下来,魔法哥假设你是以下三种不同的角色(后端、前端、编程小白),为你找到最合适的上手KimiAPI的路径。
如果你是一名Python程序员,第二种方式会更加便捷。如果你恰好做过基于GPTAPI的项目,那更是秒懂——操作方式都是一样的,只需要把以下三项配置替换成Kimi的即可。
即使没有现成的SDK,我们也完全可以参照HTTPAPI的输入输出格式,直接请求API,或封装一套自己的SDK。
如果你是一名前端工程师,魔法哥建议你先从现有的开源项目来熟悉“ChatCompletion”API的使用,进而掌握聊天机器人的开发技巧。
我们在GitHub上用“OpenAIweb”或“ChatGPTweb”作为关键词,可以搜到很多基于GPTAPI的聊天机器人开源项目,都是很好的学习对象。
这些项目大多是纯前端的,用户在页面上配置好大模型API的调用方式,然后就可以和机器人对话了。
然后回到主界面,尝试和机器人对话。你会发现,NextChat可以基于KimiAPI完美运行!
在这之后,我们就可以一边体验功能,一边浏览源码,一边调试,一边学习。通过这种方式,你可以快速掌握大模型API的使用方法,进而开发出自己的AI应用。
假如你没有任何编程基础,看到这里一定心里痒痒,但又不知如何下手。别着急,魔法哥教你两个小妙招。
接下来,我们举两个例子,让你快速上手。
由于Kimi官方的智能体搭建平台还未上线,现阶段Dify就是一个很好的替代方案。如你所见,Dify是一个功能强大的平台,最近还上线了工作流编排功能,潜力巨大。
当然,有时候你可能并不想动太多脑筋,只是想让KimiAPI帮你改善日常体验,那么下面这款浏览器插件就非常适合你了。
对于经常浏览外文网页的小伙伴来说,这个插件值得推荐。顾名思义,它是基于OpenAI的GPTAPI开发的,不过我们也可以很方便地把KimiAPI配进去。
我们按照图中的配置,就可以启用KimiAPI作为插件的翻译引擎了。保存配置,打开外文网页,选择任意一段文本,点击弹出的小花花图标,就可以看到插件的翻译结果了。
怎么样,效果不错吧?类似的AI工具还有很多,如果它们支持OpenAI,通常都可以用KimiAPI跑起来。Kimi赠送的免费额度可以用很久呢,一定要用起来哦。
看到这里,你已经是一个大模型API的开发和应用专家了!祝愿大家都能借助KimiAPI玩转大模型,开发出更多有意思的AI应用。