package constant // EndpointType 标识模型支持的 API 端点类型 // 用于模型广场筛选、渠道定价配置、请求路由判断 // 前端筛选组件: web/src/components/table/model-pricing/filter/PricingEndpointTypes.jsx type EndpointType string const ( // OpenAI Chat Completions 格式 (/v1/chat/completions) EndpointTypeOpenAI EndpointType = "openai" // OpenAI Responses API 格式 (/v1/responses),用于 o3/o4-mini 等仅支持 Responses 的模型 EndpointTypeOpenAIResponse EndpointType = "openai-response" // OpenAI Responses Compact 格式 (/v1/responses/compact),精简输出 EndpointTypeOpenAIResponseCompact EndpointType = "openai-response-compact" // Anthropic Messages API 格式 (/v1/messages) EndpointTypeAnthropic EndpointType = "anthropic" // Google Gemini 原生格式 (/v1beta/models/{model}:generateContent) EndpointTypeGemini EndpointType = "gemini" // Jina Rerank API 格式 (/v1/rerank) EndpointTypeJinaRerank EndpointType = "jina-rerank" // 图片生成 API (/v1/images/generations),如 DALL-E、Midjourney 代理 EndpointTypeImageGeneration EndpointType = "image-generation" // 向量嵌入 API (/v1/embeddings) EndpointTypeEmbeddings EndpointType = "embeddings" // OpenAI Video API,如 Sora 视频生成 EndpointTypeOpenAIVideo EndpointType = "openai-video" //EndpointTypeMidjourney EndpointType = "midjourney-proxy" //EndpointTypeSuno EndpointType = "suno-proxy" //EndpointTypeKling EndpointType = "kling" //EndpointTypeJimeng EndpointType = "jimeng" )