基本信息:
KIMI通过API实现文案对话
KIMI平台对应API来源于:https://platform.moonshot.cn/console/api-keys
流程中使用KIMI模型:moonshot-v1-8k
使用 Kimi API 完成工具调用(tool_calls)使用说明:https://platform.moonshot.cn/docs/guide/use-kimi-api-to-complete-tool-calls
在影刀RPA里面的PY编码版代码如下:
# 使用此指令前,请确保安装必要的Python库,例如使用以下命令安装: # pip install openai import openai from xbot import print from typing import * def generate_completion(api_key, system_content, user_content): """ title: 生成聊天完成 description: 使用OpenAI的API生成聊天完成 inputs: - api_key (str): API密钥,eg: "your_api_key" - system_content (str): 系统消息内容,eg: "你是 Kimi,由 Moonshot AI 提供的人工智能助手..." - user_content (str): 用户消息内容,eg: "你好,我叫李雷,1+1等于多少?" outputs: - completion_content (str): 生成的聊天完成内容,eg: "2" """ client = openai.OpenAI( api_key=api_key, base_url="https://api.moonshot.cn/v1", ) completion = client.chat.completions.create( model="moonshot-v1-8k", messages=[ {"role": "system", "content": system_content}, {"role": "user", "content": user_content} ], temperature=0.3, ) return completion.choices[0].message.content
安装库的要求如下:
beautifulsoup4
bs4
openai
如果使用魔法提问方案:
from openai import OpenAI client = OpenAI( api_key = "$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.content) 请帮我生成指令,,其中api_key、message里面的content要单独输入然后就可以了
【2024-08-01】
,某些文章具有时效性,若有错误或已失效,请在联系客服