Moonshot AI 开放平台

10小时前发布 1.6K 0 0

Kimi 开放平台,提供万亿参数 K2 大模型 API,支持 256K 长上下文和 Tool Calling。专业代码生成、智能对话,助力开发者构建 AI 应用。

所在地:
中国
收录时间:
2025-10-21
Moonshot AI 开放平台Moonshot AI 开放平台

网站描述

Moonshot AI 开放平台是一个提供先进人工智能服务的平台,主要通过其强大的大模型 API 服务,帮助开发者和企业快速集成和使用人工智能技术,提升应用智能化水平。

这是什么

Moonshot AI 开放平台是由 Moonshot AI 提供的一个基于 HTTP 的 API 服务接入平台,兼容大部分 OpenAI SDK,旨在为用户提供安全、有帮助、准确的中文和英文对话服务。

主要功能

  • 单轮对话:支持基本的用户与AI之间的单次对话交互。
  • 多轮对话:支持连续的多轮对话,保持对话上下文连贯性。
  • Vision 模型:支持图像识别和描述,能够处理和理解图片内容。
  • 多种模型选择:提供多种不同参数和功能的 AI 模型,如 kimi-k2-0905-previewmoonshot-v1-8k 等,满足不同需求。
  • JSON 模式:支持生成有效的 JSON 格式内容,适用于结构化数据需求。

如何使用

  1. 获取 API Key:在 Moonshot AI 平台上创建并获取您的 API Key。
  2. 安装 OpenAI SDK:确保您的 Python 版本至少为 3.7.1,Node.js 版本至少为 18,OpenAI SDK 版本不低于 1.0.0。
  3. 代码示例
    • 单轮对话
      python
      from openai import OpenAI
      client = OpenAI(api_key="$MOONSHOT_API_KEY", base_url="https://api.moonshot.cn/v1")
      completion = client.chat.completions.create(
          model="kimi-k2-0905-preview",
          messages=[
              {"role": "system", "content": "你是 Kimi,由Moonshot AI 提供的人工智能助手..."},
              {"role": "user", "content": "你好,我叫李雷,1+1等于多少?"}
          ],
          temperature=0.6,
      )
      print(completion.choices[0].message.content)
    • 多轮对话
      python
      history = [{"role": "system", "content": "你是 Kimi,由Moonshot AI 提供的人工智能助手..."}]
      def chat(query, history):
          history.append({"role": "user", "content": query})
          completion = client.chat.completions.create(model="kimi-k2-0905-preview", messages=history, temperature=0.6)
          result = completion.choices[0].message.content
          history.append({"role": "assistant", "content": result})
          return result
      print(chat("地球的自转周期是多少?", history))
      print(chat("月球呢?", history))
    • Vision 模型
      python
      import base64
      from openai import OpenAI
      client = OpenAI(api_key=os.environ.get("MOONSHOT_API_KEY"), base_url="https://api.moonshot.cn/v1")
      with open("您的图片地址", 'rb') as f:
          img_base = base64.b64encode(f.read()).decode('utf-8')
      response = client.chat.completions.create(
          model="moonshot-v1-8k-vision-preview",
          messages=[
              {"role": "user", "content": [
                  {"type": "image_url", "image_url": {"url": f"data:image/jpeg;base64, {img_base}"}},
                  {"type": "text", "text": "请描述这个图片"}
              ]}
          ]
      )
      print(response.choices[0].message.content)

价格

具体的价格信息请参考 Moonshot AI 官方定价页面 或联系销售团队获取最新报价。

常见问题

  • 如何获取 API Key?
    在 Moonshot AI 平台上注册并创建 API Key。
  • 支持哪些编程语言?
    主要支持 Python 和 Node.js,同时也兼容 OpenAI SDK。
  • 如何处理多轮对话中的 token 限制?
    随着对话轮数增加,token 总数会线性增长,建议通过只保留最近几轮对话来优化。
  • 如何使用 Vision 模型处理图片?
    将图片进行 base64 编码后,通过 image_url 字段传递给模型,同时提供文本提示。
  • 遇到错误怎么办?
    根据返回的错误类型检查请求格式、API Key、模型限制等,参考错误说明进行修正。

相关导航

暂无评论

none
暂无评论...