AI编辑器(二) ---调用模型的fim功能

网址:阿里云百炼

首先 使用的时候要有apiKey 怎么创建我就不多说了

提示词模版

csharp 复制代码
<|fim_prefix|>{prefix_content}<|fim_suffix|>{suffix_content}<|fim_middle|>

需要将{prefix_content}替换为传入的前缀信息,将{suffix_content}替换为传入的后缀信息。

javascript 复制代码
import OpenAI from 'openai';


const client = new OpenAI({
  baseURL: "https://dashscope.aliyuncs.com/compatible-mode/v1",
  apiKey: process.env.DASHSCOPE_API_KEY  //使用你自己的key
});

const prefixContent = `xxxx`;
const suffixContent = "xxxx";

async function main() {
  const completion = await client.completions.create({
    model: "qwen2.5-coder-32b-instruct",
    prompt: `<|fim_prefix|>${prefixContent}<|fim_suffix|>${suffixContent}<|fim_middle|>`
  });

  console.log(completion.choices[0].text);  //请求结果
}

main();
相关推荐
csgo打的菜又爱玩5 小时前
Vue 基础(实战模板与命名指南)
前端·javascript·vue.js
ding_zhikai6 小时前
SD:在一个 Ubuntu 系统安装 stable diffusion Web UI
前端·ubuntu·stable diffusion
gerrgwg8 小时前
Vue-library-start,一个基于Vite的vue组件库开发模板
前端·javascript·vue.js
你的人类朋友9 小时前
【Node】单线程的Node.js为什么可以实现多线程?
前端·后端·node.js
三天哥9 小时前
Sora 2为什么会火?
人工智能·gpt·ai·aigc·agi·ai视频·sora
iナナ9 小时前
Spring Web MVC入门
java·前端·网络·后端·spring·mvc
馨谙9 小时前
vim保姆级使用,操作详解,快捷键大全总结
linux·编辑器·vim
驱动探索者9 小时前
find 命令使用介绍
java·linux·运维·服务器·前端·学习·microsoft
开心不就得了10 小时前
自定义脚手架
前端·javascript