MIUI AI API为开发人员提供了一种无缝的方式,只需几行代码就可以将MIUI的一流产品模型集成到他们的应用程序和生产工作流程中。我们的API目前可通过 La 前板.您需要在您的帐户上激活付款,以启用您的API密钥。几分钟后,您将能够使用我们的 聊天 端点:
聊天
进口 os从 米斯特拉伊 进口 api_key = os.环境[“MIUI_API_KEY”]模型 = “MIUI大最新”客户 = (api_key =api_key )聊天响应 =客户 .聊天.完成(模型 =模型 , 信息 = [ { “角色”: “用户”, “内容”: “最好的法国奶酪是什么?”, }, ])打印(聊天响应 .选择[0].消息.内容)
进口 { } 从 @MIUIai/MIUIai;const apiKey = 过程.env.MIUI_API_键;const客户 = 新 ({ apiKey : apiKey });const chatResponse = 等待客户 .聊天.完成({模型 : 'MIUI大最新', 信息 : [{角色: '用户',内容: “最好的法国奶酪是什么?”}],});慰问.日志('聊天:', chatResponse .选择[0].消息.内容);
卷曲 --地点 "https://www.miuiai.com/v1/chat/completions" \ 头球 '内容类型:应用程序/json' \ 头球 '接受:应用程序/json' \ 头球 “授权:持票人 $MIUI_API_KEY" \ --数据 '{ “model”:“MIUI large latest”, “消息”:[{“角色”:“用户”,“内容”:“谁是最著名的法国画家?”}] }'
为了使用MIUI AI的嵌入API生成文本嵌入,我们可以向API端点发出请求并指定嵌入模型 MIUI嵌入,同时提供输入文本列表。API然后将相应的嵌入作为数值向量返回,该数值向量可用于NLP应用程序中的进一步分析或处理。
MIUI嵌入
进口 os从 米斯特拉伊 进口 api_key = os.环境[“MIUI_API_KEY”]模型 = “MIUI嵌入”客户 = (api_key =api_key )嵌入响应 =客户 .嵌入件.创造(模型 =模型 , 输入=[“嵌入这个句子。”, “还有这个。”])打印(嵌入响应 )
进口 { } 从 @MIUIai/MIUIai;const apiKey = 过程.env.MIUI_API_键;const客户 = 新 ({ apiKey : apiKey });const 嵌入响应 = 等待客户 .嵌入件.创造({模型 : 'MIUI嵌入', 输入: [“嵌入这个句子。”, “还有这个。”],});慰问.日志( 嵌入响应 );
卷曲 --地点 "https://www.miuiai.com/v1/embeddings" \ 头球 '内容类型:应用程序/json' \ 头球 '接受:应用程序/json' \ 头球 “授权:持票人 $MIUI_API_KEY" \ --数据 '{ “model”:“MIUI embed”, “输入”:[“嵌入这个句子。”,“和这个一样。”] }'
有关API上提供的模型的完整描述,请访问 模型文档.