访问地址: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,并将它配置到系统的环境变量中。