当前位置: 首页 > news >正文

用户画像(https://github.com/memodb-io/memobase)应用

1.下载项目的源代码,我们要先启动后端,用docker启动

cd src/server
cp .env.example .env
cp ./api/config.yaml.example ./api/config.yaml

这里我的配置内容如下config.yaml(因为我是调用的符合openai格式的大模型,所以我没改,如果要是别的大模型的话,需要自己再做兼容)

llm_api_key: sk-
llm_base_url: https://openrouter.ai/api/v1
llm_style: openai
best_llm_model: google/gemini-2.5-pro-exp-03-25:free

在图中框出来的地方做兼容,openrouter.py是我新加的

然后配置好后

docker-compose build && docker-compose up

 后端启动成功,然后我们测试一下,访问,http://101.43.194.123:8019/docs(云服务器运行的换成你的公网ip就好)

2.然后是前端,前端就很简单了

!pip install memobase  openai
from rich import print
from memobase import MemoBaseClient, ChatBlob

PROJECT_URL = "http://xxxxx:8019"
PROJECT_TOKEN = "secret"

client = MemoBaseClient(
    project_url=PROJECT_URL,
    api_key=PROJECT_TOKEN,
)

assert client.ping(), "Your Memobase server is not running"

messages = [
    {
        "role": "user",
        "content": "Hello, I'm Gus",
        "created_at&
http://www.dtcms.com/a/121684.html

相关文章:

  • 神经网络 - 关于简单的激活函数的思考总结
  • Java-对比两组对象找出发生变化的字段工具-支持枚举映射-支持时间-支持显示对应字段中文描述-嵌套list等场景
  • 淘宝API接口:淘宝API接口概述以及对开发者的具体帮助
  • SSRF漏洞技术解析与实战防御指南
  • 【Git 常用操作指令指南】
  • 汽车车窗升降系统全生命周期耐久性验证方案研究
  • Git 的进阶功能和技巧
  • git强制更新本地分支
  • TryhackMe WhatsYourName:题解
  • 都江堰与郑国渠
  • TQTT_KU5P开发板教程---文件的烧写与程序固化
  • 奇安信驻场面试题
  • 三轴云台之惯性测量单元篇
  • SomeIP通讯机制
  • B-tree 的原理源码分析及应用场景等
  • 决策树模型
  • 2025年CCF-C NCA:导航变量多目标粒子群算法NMOPSO,深度解析+性能实测
  • AI时代如何让命令行工具快速智能化?
  • 雷电多开器自动化运行、自动登录APP刷新日用户活跃量
  • MySQL JOIN详解:INNER JOIN与LEFT JOIN的选择与应用
  • 解锁深度学习激活函数
  • LangChain4j(7):Springboot集成LangChain4j实现知识库RAG
  • 杀戮尖塔(Slay The Spire) 的全新角色模组 - 女巫
  • 乐观锁与悲观锁的使用场景
  • updateById()、update()、lambdaUpdate()字段更新为null,失效的解决方案
  • 数据库的历史与发展
  • pyqtgraph.opengl.items.GLSurfacePlotItem.GLSurfacePlotItem 报了一个错
  • 头歌数据库【数据库概论】第10-11章 故障恢复与并发控制
  • 文件上传、读取与包含漏洞解析及防御实战
  • 原创工具scoopex - scoop增强工具,提供github proxy和url净化功能