当前位置:   article > 正文

kimi 初体验_kimi api

kimi api

      国产kimi 来了,它的一个优点是使用openai api。不需要虚拟卡充值等麻烦了。赶紧测试一下:

获得api_key

官网

Moonshot AI - 开放平台

登入很方便,手机就可以。使用api 是要充值的。很贴心,送了15 元。以后再充吧 

安装 openai 

pip install openai -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

测试代码

  1. from openai import OpenAI
  2. client = OpenAI(
  3. api_key="my api_key",
  4. base_url="https://api.moonshot.cn/v1",
  5. )
  6. completion = client.chat.completions.create(
  7. model="moonshot-v1-8k",
  8. messages=[
  9. {"role": "system", "content": "你是 Kimi,由 Moonshot AI 提供的人工智能助手,你更擅长中文和英文的对话。你会为用户提供安全,有帮助,准确的回答。同时,你会拒绝一切涉及恐怖主义,种族歧视,黄色暴力等问题的回答。Moonshot AI 为专有名词,不可翻译成其他语言。"},
  10. {"role": "user", "content": "你好,我叫李雷,1+12等于多少?"}
  11. ],
  12. temperature=0.3,
  13. )
  14. print(completion.choices[0].message)

my api_key 替换成你申请的api_key 

遇到问题

cannot import name 'override' from 'typing_extensions'

解决方法

  1. pip uninstall typing_extensions
  2. pip install typing_extensions

遇到问题:

cannot import name 'Iterator' from 'typing_extensions'

解决方法

pip install openai --upgrade

restart kernel! 很重要

返回结果

 运行返回结果

  1. runfile('E:/yao2024/viso2024/kimiSimple.py', wdir='E:/yao2024/viso2024')
  2. ChatCompletionMessage(content='你好,李雷!1+1等于2。如果你有其他问题或需要帮助,随时告诉我!', role='assistant', function_call=None, tool_calls=None)

看见了,它回答 1+1=2。 

kimi 的API

尽管kimi 支持openai API ,给开发者平替大模型带来了方便,但是令人遗憾的是目前kimi 的API 阉割了许多东西,就连function call 和embedding 都不支持。希望能够尽快地完善,目前对于看应用开发者而言,kimi 只是玩玩而已。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/952855
推荐阅读
  

闽ICP备14008679号