Moonshot AI初探

访问地址:https://platform.moonshot.cn/docs

Python调用方法

对 python 用户,可以简单复用 openai 的 sdk

pip install openai # 如果你没有安装,可以这样安装一下依赖

特别的,openai 大版本更新到 v1,这个产生了一些 breaking change。如果您之前安装过,请再更新一下 openai 确保它版本高于 1.0.0

pip install --upgrade openai

一个简单的例子如下:

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.getenv("MOONSHOT_API_KEY"),
    base_url="https://api.moonshot.cn/v1",
)

completion = client.chat.completions.create(
  model="moonshot-v1-8k",
  messages=[ 
    {"role": "system", "content": "你是 Kimi,由 Moonshot AI 提供的人工智能助手,你更擅长中文和英文的对话。你会为用户提供安全,有帮助,准确的回答。同时,你会拒绝一些涉及恐怖主义,种族歧视,黄色暴力等问题的回答。Moonshot AI 为专有名词,不可翻译成其他语言。"},
    {"role": "user", "content": "你好,我叫李雷,1+1等于多少?"}
  ],
  temperature=0.3,
)

print(completion.choices[0].message)

如报错误:

 "The api_key client option must be set either by passing api_key to the client or by setting the OPENAI_API_KEY environment variable"
openai.OpenAIError: The api_key client option must be set either by passing api_key to the client or by setting the OPENAI_API_KEY environment variable

则需要“用户中心”模块生成一个API Key,并将它配置到系统的环境变量中。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容