前段的ai挺火的,deepseek,之前deepseek是没向大众开放api接口,昨天看了,居然可以使用了。现在我来教一下不会的人使用。

一、deepseek

打开deepseek官网,没有账号的需要注册登录。

首先需要实名认证,输入姓名,身份证号即可,然后选择充值

接下来就是创建key了

然后是使用,官网示例是默认使用deepseek-chat,实测不好用,我用的是deepseek-reasoner,更加好用,(好用不好用的区别就是,让它模仿某吧话语,deepseek-reasoner可以,但是deepseek-chat不可以),

1.新建文件夹
2.在该文件夹目录打开cmd窗口
3.npm init -y
4.npm i openai
5.创建index.js文件
6.复制下面的内容
7.node index.js

index.js代码附上

const OpenAI = require('openai');

const openai = new OpenAI({
    baseURL: 'https://api.deepseek.com',
    apiKey: '你刚刚复制的key'
});

async function main() {
    const completion = await openai.chat.completions.create({
        messages: [
            { role: "user", content: "快给老子分析就业形势!" },
            { role: "assistant", content: "好的大哥" }, // 后续随便加
            { role: "user", content: "继续喷!" }
        ],
        model: "deepseek-reasoner", 
        temperature: 0.3 // 加点buff更稳
    }, {
        headers: { "Content-Type": "application/json" } // 灵魂焊点
    });
    console.log(completion.choices[0].message.content);
}

main();

这样deepseek的接口对接就完成了。

可以看一下我的使用数据,10块钱自己玩还是可以玩很久的(如果只是自己玩就没必要,直接去官网玩),如果商用给用户用的话,可以在提示词中让它精简话语,返回的数据也会减少,节约使用量。

二、chatgpt

我测过了,不怎么好用,并且要绑定银行卡,就不详述了,直接上代码。

const OpenAI = require('openai');
const openai = new OpenAI({
    apiKey: "",
    baseURL: "https://api.openai-proxy.com/v1", // 这里替换为你找到的代理地址
  });

const completion = openai.chat.completions.create({
  model: "gpt-4o-mini",
  store: true,
  messages: [
    {"role": "user", "content": "write a haiku about ai"},
  ],
});

completion.then((result) => console.log(result.choices[0].message));

有代理访问会快一点。我觉得对话的话用deepseek就很不错

三、智谱AI

官网:https://open.bigmodel.cn/

同样是注册账号,创建apikey

智谱AI开放平台API keys

1.新建文件夹
2.在该文件夹目录打开cmd窗口
3.npm init -y
4.npm i axios
5.创建index.js文件
6.复制下面的内容
7.node index.js

附上代码

图片生成的代码,智谱AI开放平台搜cogview-4-250304有详细的文档

const axios = require("axios");

const API_KEY = ""; // 请替换为你的智谱 API Key

async function getStory() {
  try {
    const response = await axios.post(
    "https://open.bigmodel.cn/api/paas/v4/images/generations", //图片生成 API 地址
      {
        model: "cogview-4-250304", // 模型名称
        prompt:"一只可爱的小猫咪"
      },
      {
        headers: {
          "Content-Type": "application/json",
          Authorization: `Bearer ${API_KEY}`,
        },
      }
    );
    console.log("AI 生成的图片地址:", response.data);
  } catch (error) {
    console.error("请求失败:", error.response ? error.response.data : error);
  }
}

// 调用函数
getStory();

文本生成的代码 ,智谱AI开放平台搜glm-4-plus有详细的文档

const axios = require("axios");

const API_KEY = ""; // 请替换为你的智谱 API Key

async function getStory() {
  try {
    const response = await axios.post(
     "https://open.bigmodel.cn/api/paas/v4/chat/completions",
      {
        model: "glm-4-plus", // 模型名称
        messages: [
          {
             role: "user",
             content:
              "作为童话之王,请以始终保持一颗善良的心为主题,写一篇简短的童话故事。故事应能激发孩子们的学习兴趣和想象力,同时帮助他们更好地理解和接受故事中蕴含的道德和价值观。",
           },
         ],
      },
      {
        headers: {
          "Content-Type": "application/json",
          Authorization: `Bearer ${API_KEY}`,
        },
      }
    );

     console.log("AI 生成的童话故事:", response.data.choices[0].message.content);
  } catch (error) {
    console.error("请求失败:", error.response ? error.response.data : error);
  }
}

// 调用函数
getStory();

还有很多就不一一举例了。请自行测试

总结

如果只是聊天,分析,如果想有意思,更智能(更牛逼)首选deepseek的deepseek-reasoner,如果有各种需求,建议使用智谱AI开放平台

如果有不同意见或者更优质的ai欢迎分享

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐