opea prompt app 制作

news/2024/9/24 20:26:23

ref: Helm | 从这里开始吧

create a helm chart

chart=prompt-usvc
helm create $chart

add ConfigMap

check the values from:
GenAIComps/comps/prompt_registry/mongo/docker-compose-prompt-registry-mongo.yaml at main · opea-project/GenAIComps (github.com)

and:

GenAIComps/comps/prompt_registry/mongo/config.py at main · opea-project/GenAIComps (github.com)

cat <<EOF | sudo tee $chart/templates/configmap.yaml
# Copyright (C) 2024 OPEA Corporation
# SPDX-License-Identifier: Apache-2.0apiVersion: v1
kind: ConfigMap
metadata:name: {{ include "prompt-usvc.fullname" . }}-configlabels:{{- include "prompt-usvc.labels" . | nindent 4 }}
data:{{- if .Values.TEI_EMBEDDING_ENDPOINT }}TEI_ENDPOINT: {{ .Values.TEI_EMBEDDING_ENDPOINT | quote}}{{- else if not .Values.EMBED_MODEL }}TEI_ENDPOINT: "http://{{ .Release.Name }}-tei"{{- end }}EMBED_MODEL: {{ .Values.EMBED_MODEL | quote }}{{- if .Values.REDIS_URL }}REDIS_URL: {{ .Values.REDIS_URL | quote}}{{- else }}REDIS_URL: "redis://{{ .Release.Name }}-redis-vector-db:6379"{{- end }}INDEX_NAME: {{ .Values.INDEX_NAME | quote }}KEY_INDEX_NAME: {{ .Values.KEY_INDEX_NAME | quote }}SEARCH_BATCH_SIZE: {{ .Values.SEARCH_BATCH_SIZE | quote }}HUGGINGFACEHUB_API_TOKEN: {{ .Values.global.HUGGINGFACEHUB_API_TOKEN | quote}}HF_HOME: "/tmp/.cache/huggingface"{{- if .Values.global.HF_ENDPOINT }}HF_ENDPOINT: {{ .Values.global.HF_ENDPOINT | quote}}{{- end }}http_proxy: {{ .Values.global.http_proxy | quote }}https_proxy: {{ .Values.global.https_proxy | quote }}{{- if and (not .Values.REDIS_URL) (and (not .Values.TEI_EMBEDDING_ENDPOINT) (or .Values.global.http_proxy .Values.global.https_proxy)) }}no_proxy: "{{ .Release.Name }}-tei,{{ .Release.Name }}-redis-vector-db,{{ .Values.global.no_proxy }}"{{- else }}no_proxy: {{ .Values.global.no_proxy | quote }}{{- end }}LOGFLAG: {{ .Values.LOGFLAG | quote }}EOF

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/64311.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

任务4:制作二维码

该二维码链接到游戏“植物大战僵尸”,寓教于乐。 提升趣味性和互动性的同时,学生们参与到课堂当中,发挥主体作用,感受到自然界植物的多样性,对土壤的作用有了更深刻的理解。

封装的练习题目1

1.使用面向对象的思想,编写自定义描述狗的信息。设定属性包括:品种,年龄,心 情,名字;方法包括:叫,跑。 要求: 1)设置属性的私有访问权限,通过公有的 get,set 方法实现对属性的访问 2)限定心情只能有“心情好”和“心情不好”两种情况,如果无效输入进行提示, 默认…

五款免费可视化工具全解析:选择你的最佳搭档

1. 山海鲸可视化 介绍: 山海鲸可视化是一款免费的国产可视化报表软件,与许多其他宣传免费的软件不同,山海鲸的报表功能完全免费并且没有任何限制,就连网站管理后台这个功能也是免费的。同时山海鲸可视化还提供了种类丰富的可视化图表、三维模型、模板可供使用,软件采用点击…

408OS_PV操作大题总结

咸鱼今年压了读者写者问题,前几年没考过。死锁的四个条件是:禁止抢占(no preemption):系统资源不能被强制从一个线程中退出。 持有和等待(hold and wait):一个线程在等待时持有并发资源。持有并发资源并还等待其它资源,也就是吃着碗里的望着锅里的。 互斥(mutual exc…

2024.9.24 思维导图与PDF

哈哈哈终于有我也用过的东西啦~Xmind一款打工人用了都说好的软件(#.#) 【知识小课堂1】不同款式的思维导图:【知识小课堂2】PDF转换器! 1、PDF(便携式文档格式),这种文件格式与操作系统平台无关 —— PDF文件不管是在Windows还是别的操作系统中都是通用的。 2、这一特点使它…

如何设计一个伪无埋点的框架?

主要基于无埋点的缺点,来设计一个伪无埋点的框架,使得业务既可以拥有无埋点的特性,又能满足业务的数据分析需求本文同步发布于公众号:移动开发那些事如何设计一个伪无埋点的框架 在前面的文章:Android无埋点技术概览 中提到传统的无埋点有几大缺点:埋点字段有限,没有办法…

吴恩达机器学习课程 笔记4 分类 逻辑回归

逻辑回归 机器学习中的逻辑回归(Logistic Regression)是一种广泛使用的分类算法,尽管它的名字中包含“回归”这个词,但实际上它主要用于解决分类问题,特别是二分类问题。逻辑回归模型可以用来预测某一类事件发生的概率,例如预测用户是否会点击广告、病人是否患有某种疾病…