首页 > 其他分享 >opea prompt app 制作

opea prompt app 制作

时间:2024-09-24 20:23:39浏览次数:8  
标签:prompt mongo app chart opea registry GenAIComps

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.0

apiVersion: v1
kind: ConfigMap
metadata:
  name: {{ include "prompt-usvc.fullname" . }}-config
  labels:
    {{- 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

 

标签:prompt,mongo,app,chart,opea,registry,GenAIComps
From: https://www.cnblogs.com/shaohef/p/18429936

相关文章

  • opea helm app
    Helm|Docs  Helm中文手册  envThereare2ENVvalues,oneisfortheharborregistryFQDN,anotherisusedforthe workspaceofimagetostoreharborurl=your-harbor.comproject=catalog-appsInstallthecertificateonthemachineweleveragethe......
  • 谷歌地图 | Navigation SDK 重磅发布!为你的 App 注入导航新体验
    9月17日,Google地图正式发布NavigationSDKforAndroid和iOS!借助NavigationSDK,开发者们现在可以更轻松地为用户打造定制化的导航体验,提升用户满意度,增强用户粘性。无论是界面风格、路线规划还是实时交通信息,SDK都能满足你的需求,帮助你打造一款更具竞争力的App。图例1Nav......
  • 如何开发数字药店与医保购药APP:技术架构与实现细节
    本文将深入探讨数字药店与医保购药APP的技术架构及其实现细节,帮助开发者更好地理解该领域的技术需求。 一、技术架构概述数字药店与医保购药APP的技术架构通常可以分为以下几个层次:1.前端层:-用户界面-用户体验2.中间层:-API网关-业务逻辑层3.后端层:-数据库-微服务架构 4.数据层:-数......
  • 谷歌地图 | Navigation SDK 重磅发布!为你的 App 注入导航新体验
    9月17日,Google地图正式发布NavigationSDKforAndroid和iOS!借助NavigationSDK,开发者们现在可以更轻松地为用户打造定制化的导航体验,提升用户满意度,增强用户粘性。无论是界面风格、路线规划还是实时交通信息,SDK都能满足你的需求,帮助你打造一款更具竞争力的App。Navigati......
  • dataframe的apply按行操作
    1.原始数据及要求+---------------+-----------+---------------+--------+|stock_name|operation|operation_day|price|+---------------+-----------+---------------+--------+|Leetcode|Buy|1|1000||CoronaMasks|Buy......
  • mapper返回值类型
    在MyBatis中,Mapper接口的方法可以返回不同类型的值,这取决于你希望如何处理查询的结果。以下是一些常见的返回类型:void:当不需要返回值时使用。通常用于INSERT、UPDATE和DELETE操作。int 或 Integer:返回受影响行数,通常用于检查操作是否成功。boolean:通常用于检查是......
  • 找到一个免费开源APP,自动搭载影像数据、地名地址API等
    找到一个免费的开源APP,代码全开源,APP里也自动搭载了影像数据API、地名地址API还有一些天气及算法API。扒了一个具体操作的教程,供大家参考。APP自助开发教程1、进入星图云开发者平台,点击登录,登录后完成开发者认证2、点击进入星图云开发者平台自助开发模块,选择APP,点击立即开始......
  • 【Vue】【uni-app】【小程序】多层嵌套方法导致this指向出错:解析 JSON 失败: TypeErro
    项目场景:在使用vue+uni-app开发微信小程序的时候,调试报错:解析JSON失败:TypeError:Cannotreadproperty‘push’ofundefined问题描述报错如下:以下是出问题的代码:data(){return{fileLists:[],}}//上传文......
  • 下载 |《2024年AI Agent行业报告》——大模型时代的“APP”,探索新一代人机交互及协作
    前言随着大型模型在各行各业的广泛应用,基于大型模型的人工智能体(AIAgent)迎来了快速发展的阶段。研究AIAgent是人类不断接近人工通用智能(AGI)的探索之一。知名AIAgent项目AutoGPT已经在GitHub的星星数已经达到140,000颗,进一步反映了用户对于AIAgents项目的广泛兴趣和支持。随......
  • AI6012: Machine Learning Methodologie Applications
    AI6012:MachineLearningMethodologies&pplicationsAssignment(25points)Importantnotes:tofinishthisassignment,youareallowedtolookuptextbooksorsearchmaterialsviaGoogleforreference.NOplagiarismfromclassmatesisallowed.Thesubm......