pcm-participant/participant/serverless/common/const.go

75 lines
4.6 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package common
const (
MaxChunkSize int64 = 1024 * 1024 * 64 //64MB
QUESTION_MARK = "?"
TIMEOUT = 10
OPENIPREFIX = "https://openi.pcl.ac.cn"
ACCESSTOKEN = "access_token"
// user
USERINFO = "/api/v1/user"
// repo
REPO = "/api/v1/user/repos"
RepoFile = "/api/v1/repos/{username}/{reponame}/contents/{filepath}" //上传文件到项目中、修改项目中的文件内容
// image
IMAGERECOMMENDED = "/api/v1/images/recommend"
IMAGECUSTOM = "/api/v1/images/custom"
IMAGESTARED = "/api/v1/images/star"
// datasets
DATASETCURRENT = "/api/v1/datasets/{username}/{reponame}/current_repo" //查询当前项目的数据集接口
DATASETMINE = "/api/v1/datasets/{username}/{reponame}/my_datasets" //我上传的数据集
DATASETPUBLIC = "/api/v1/datasets/{username}/{reponame}/public_datasets" //查询公开数据集
DATASETFAVORITE = "/api/v1/datasets/{username}/{reponame}/my_favorite" //查询我收藏的数据集
DATASETEXISTEXPORT = "/api/v1/datasets/{username}/{reponame}/model/export_exist_dataset" //将用户选择的文件从训练任务结果中导出到数据集中 POST请求
DATASETCREATE = "/api/v1/datasets/{username}/{reponame}/create" //
BaseDatasetsUrl = "/api/v1/datasets/{username}/{reponame}" //数据集列表 //数据集基本接口
// datasets upload
GetChunksUrl = "/api/v1/attachments/get_chunks" //获取当前需要上传文件的chunk信息
NewMultipartUrl = "/api/v1/attachments/new_multipart" //获取文件上传的需要的信息
GetMultipartUrl = "/api/v1/attachments/get_multipart_url" //获取文件上传的地址
CompleteMultipartUrl = "/api/v1/attachments/complete_multipart" //完成上传接口 //上传文件到数据集
// task
TASKCREATIONREQUIRED = "/api/v1/{username}/{reponame}/ai_task/creation/required" // 查询创建任务所需资源接口
TASKCREATIONIMAGEBYSPEC = "/api/v1/{username}/{reponame}/ai_task/creation/image_by_spec" // 根据选择的规格获取镜像计算资源是NPU时使用
TASKCREATE = "/api/v1/{username}/{reponame}/ai_task/create" // 创建任务
TASKLIST = "/api/v1/{username}/{reponame}/ai_task/list" // 任务列表
TASKDETAIL = "/api/v1/{username}/{reponame}/ai_task" // 查询任务详情
TASKSTOP = "/api/v1/{username}/{reponame}/ai_task/stop" // 停止任务接口
TASKOUTPUT = "/api/v1/{username}/{reponame}/ai_task/output" // 查询结果列表接口
TASKRESULTDOWNLOAD = "/api/v1/{username}/{reponame}/ai_task/output/download/all" // 所有结果下载接口
TASKLOGDOWNLOAD = "/api/v1/{username}/{reponame}/ai_task/log/download" //日志下载
SelfEndpointUrl = "/api/v1/{username}/{reponame}/ai_task/self_endpoint_url" //在线推理接口
// model
MODELCREATE = "/api/v1/repos/{username}/{reponame}/modelmanage/create_new_model" //模型新增接口
MODELGETBYID = "/api/v1/repos/{username}/{reponame}/modelmanage/query_model_byId" //根据模型ID查询模型信息接口
MODELDOWNLOADBYID = "/api/v1/repos/{username}/{reponame}/modelmanage/downloadall"
QUERYMODELBYNAME = "/api/v1/repos/{username}/{reponame}/modelmanage/query_model_byName" //根据模型名称查询模型
PageModel = "/api/v1/repos/{username}/{reponame}/modelmanage/show_model_api" //分页查询模型
QueryAllModelFile = "/api/v1/all_model_data" //查询所有模型文件
// model local create
MODELLOCALCREATE = "/api/v1/repos/{username}/{reponame}/modelmanage/create_local_model" //创建一条本地模型记录
MODELLOCALGETUPLOADEDCHUNKS = "/api/v1/attachments/model/get_chunks" //获取该文件已经上传的分片接口
MODELLOCALNEWMULTIPART = "/api/v1/attachments/model/new_multipart" //开启一个本地模型上传
MODELLOCALGETMULTIPARTURL = "/api/v1/attachments/model/get_multipart_url" //获取模型分片传输链接,并进行上传
MODELLOCALCOMPLETEMULTIPART = "/api/v1/attachments/model/complete_multipart" //完成模型文件上传
)
const (
SUCCESS = "success"
)
// error
const (
INVOKEERROR = "failed to invoke"
INVALIDPARAMS = "invalid Request params"
NOTFOUND = "not found"
)