安装 MarsCode

官网:豆包 MarsCode - 编程助手

0基础搭建自己的专属 AI 聊天助手_git

配置一个大模型

API Key 管理创建 API Key

0基础搭建自己的专属 AI 聊天助手_API_02

在线推理创建推理接入点

0基础搭建自己的专属 AI 聊天助手_Python_03

搭建一个简单 AI 助手

1,配置 Python 环境

 pip install 'volcengine-python-sdk[ark]'

2,编写测试环境如下所示

import os
from volcenginesdkarkruntime import Ark

client = Ark(api_key="you_key")

print("----- standard request -----")
completion = client.chat.completions.create(
    model="you_moder",
    messages=[
        {"role": "system", "content": "你是豆包,是由字节跳动开发的 AI 人工智能助手"},
        {"role": "user", "content": "常见的十字花科植物有哪些?"},
    ],
)
print(completion.choices[0].message.content)

0基础搭建自己的专属 AI 聊天助手_API_04

搭建一个网页 AI 助手

1,配置 Python 环境

pip install streamlit

2,编写测试环境如下所示

import streamlit as st
import os
from volcenginesdkarkruntime import Ark

api_key = "34c9a2aa-287e-49ef-be66-f94c11778c35"
client = Ark(api_key=api_key)
st.title("豆包 AI 助手")
user_input = st.text_input("请输入你的问题:")

if user_input:
    st.write("正在思考中...")

    completion = client.chat.completions.create(
        model="ep-20241129134505-fbb2z", 
        messages=[
            {"role": "system", "content": "你是豆包,是由字节跳动开发的AI助手"},
            {"role": "user", "content": user_input},
        ],
    )

    response = completion.choices[0].message.content

    st.write("豆包的回答:", response)

0基础搭建自己的专属 AI 聊天助手_API_05

3,输入问题进行思考输出解答


0基础搭建自己的专属 AI 聊天助手_git_06

搭建一个完整 AI 助手

引用开源项目如下

项目首页 - 最牛AI助手:MarsCode 课程项目——用AI搭建AI助手 - GitCode

1,拉取代码

git clone https://gitcode.com/langgptai/aichat.git

2,在 aichat/app.py 文件中填写自己的 MARSCODE_API_KEY 和 MARSCODE_MODEL_EP

0基础搭建自己的专属 AI 聊天助手_git_07

3,聊天测试

0基础搭建自己的专属 AI 聊天助手_API_08