Files
config-center/compute/providers/openai.json

569 lines
13 KiB
JSON
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.
{
"id": "provider-openai-001",
"provider": "openai",
"label": "OpenAI GPT",
"baseUrl": "https://api.openai.com/v1",
"apiFormat": "openai-completions",
"apiKeyRef": "openai",
"apiKeyVerified": false,
"enabled": false,
"status": "unconfigured",
"priceCurrency": "USD",
"services": [
"chat",
"fast",
"embedding",
"tts",
"asr",
"vision",
"responses",
"image_gen",
"omni",
"realtime_voice"
],
"models": [
{
"modelName": "gpt-5.2",
"displayName": "GPT-5.2",
"serviceType": [
"chat"
],
"description": "OpenAI 最新旗舰模型400K 上下文,编码和智能体任务优化",
"contextWindow": 400000,
"maxOutputTokens": 128000,
"capabilities": [
"chat",
"reasoning",
"code",
"vision",
"long_context",
"tool_use"
],
"inputPrice": 1.75,
"outputPrice": 14,
"defaultTemperature": 1,
"defaultTopP": 1,
"extra": {}
},
{
"modelName": "gpt-5.2-pro",
"displayName": "GPT-5.2 Pro",
"serviceType": [
"chat"
],
"description": "OpenAI GPT-5.2 Pro 专业版,最高性能",
"contextWindow": 400000,
"maxOutputTokens": 128000,
"capabilities": [
"chat",
"reasoning",
"code",
"vision",
"long_context",
"tool_use"
],
"inputPrice": 21,
"outputPrice": 168,
"defaultTemperature": 1,
"defaultTopP": 1,
"extra": {}
},
{
"modelName": "gpt-5.1",
"displayName": "GPT-5.1",
"serviceType": [
"chat"
],
"description": "OpenAI GPT-5.1400K 上下文,高性能旗舰",
"contextWindow": 400000,
"maxOutputTokens": 128000,
"capabilities": [
"chat",
"reasoning",
"code",
"vision",
"long_context",
"tool_use"
],
"inputPrice": 1.25,
"outputPrice": 10,
"defaultTemperature": 1,
"defaultTopP": 1,
"extra": {}
},
{
"modelName": "gpt-5",
"displayName": "GPT-5",
"serviceType": [
"chat"
],
"description": "OpenAI GPT-5 新一代旗舰模型,统一所有模型能力",
"contextWindow": 400000,
"maxOutputTokens": 128000,
"capabilities": [
"chat",
"reasoning",
"code",
"vision",
"long_context",
"tool_use"
],
"inputPrice": 1.25,
"outputPrice": 10,
"defaultTemperature": 1,
"defaultTopP": 1,
"extra": {}
},
{
"modelName": "gpt-5-pro",
"displayName": "GPT-5 Pro",
"serviceType": [
"chat"
],
"description": "OpenAI GPT-5 Pro 专业版高性能推理模型",
"contextWindow": 400000,
"maxOutputTokens": 272000,
"capabilities": [
"chat",
"reasoning",
"code",
"vision",
"long_context",
"tool_use"
],
"inputPrice": 15,
"outputPrice": 120,
"defaultTemperature": 1,
"defaultTopP": 1,
"extra": {}
},
{
"modelName": "gpt-5-mini",
"displayName": "GPT-5-mini",
"serviceType": [
"chat"
],
"description": "高性价比模型适合日常对话400K 上下文",
"contextWindow": 400000,
"maxOutputTokens": 128000,
"capabilities": [
"chat",
"fast",
"tool_use",
"code",
"vision"
],
"inputPrice": 0.25,
"outputPrice": 2,
"defaultTemperature": 1,
"defaultTopP": 1,
"extra": {}
},
{
"modelName": "gpt-5-nano",
"displayName": "GPT-5-nano",
"serviceType": [
"fast"
],
"description": "极速响应模型适合简单任务400K 上下文",
"contextWindow": 400000,
"maxOutputTokens": 128000,
"capabilities": [
"chat",
"code",
"fast"
],
"inputPrice": 0.05,
"outputPrice": 0.4,
"defaultTemperature": 1,
"defaultTopP": 1,
"extra": {}
},
{
"modelName": "gpt-4.1",
"displayName": "GPT-4.1",
"serviceType": [
"chat"
],
"description": "OpenAI GPT-4.1,支持 1M 上下文,编码和指令遵循能力大幅提升",
"contextWindow": 1047576,
"maxOutputTokens": 32768,
"capabilities": [
"chat",
"reasoning",
"code",
"vision",
"ultra_long_context",
"tool_use"
],
"inputPrice": 2,
"outputPrice": 8,
"defaultTemperature": 1,
"defaultTopP": 1,
"extra": {}
},
{
"modelName": "gpt-4.1-mini",
"displayName": "GPT-4.1 mini",
"serviceType": [
"chat"
],
"description": "OpenAI GPT-4.1 mini1M 上下文,高性价比",
"contextWindow": 1047576,
"maxOutputTokens": 32768,
"capabilities": [
"chat",
"code",
"vision",
"ultra_long_context",
"tool_use"
],
"inputPrice": 0.4,
"outputPrice": 1.6,
"defaultTemperature": 1,
"defaultTopP": 1,
"extra": {}
},
{
"modelName": "gpt-4.1-nano",
"displayName": "GPT-4.1 nano",
"serviceType": [
"fast"
],
"description": "OpenAI GPT-4.1 nano1M 上下文,极致性价比",
"contextWindow": 1047576,
"maxOutputTokens": 32768,
"capabilities": [
"chat",
"code",
"ultra_long_context",
"fast"
],
"inputPrice": 0.1,
"outputPrice": 0.4,
"defaultTemperature": 1,
"defaultTopP": 1,
"extra": {}
},
{
"modelName": "gpt-4o",
"displayName": "GPT-4o",
"serviceType": [
"vision"
],
"description": "多模态模型,支持图像理解",
"contextWindow": 128000,
"maxOutputTokens": 16384,
"capabilities": [
"chat",
"vision",
"image_understanding",
"tool_use"
],
"inputPrice": 2.5,
"outputPrice": 10,
"defaultTemperature": 1,
"defaultTopP": 1,
"extra": {}
},
{
"modelName": "gpt-4o-mini",
"displayName": "GPT-4o mini",
"serviceType": [
"vision"
],
"description": "OpenAI GPT-4o mini高性价比多模态模型",
"contextWindow": 128000,
"maxOutputTokens": 16384,
"capabilities": [
"chat",
"code",
"vision",
"tool_use"
],
"inputPrice": 0.15,
"outputPrice": 0.6,
"defaultTemperature": 1,
"defaultTopP": 1,
"extra": {}
},
{
"modelName": "text-embedding-3-small",
"displayName": "text-embedding-3-small",
"serviceType": [
"embedding"
],
"description": "轻量文本向量化模型1536 维",
"contextWindow": 8192,
"capabilities": [
"text_embedding",
"semantic_search"
],
"inputPrice": 0.02,
"extra": {}
},
{
"modelName": "text-embedding-3-large",
"displayName": "text-embedding-3-large",
"serviceType": [
"embedding"
],
"description": "高精度文本向量化模型3072 维",
"contextWindow": 8192,
"capabilities": [
"text_embedding",
"semantic_search"
],
"inputPrice": 0.13,
"extra": {}
},
{
"modelName": "tts-1",
"displayName": "TTS-1",
"serviceType": [
"tts"
],
"description": "标准语音合成",
"capabilities": [
"tts"
],
"inputPrice": 15,
"extra": {
"voices": [
"alloy",
"echo",
"fable",
"onyx",
"nova",
"shimmer"
],
"supportedAudioFormats": [
"mp3",
"opus",
"aac",
"flac"
]
}
},
{
"modelName": "tts-1-hd",
"displayName": "TTS-1-HD",
"serviceType": [
"tts"
],
"description": "高清语音合成",
"capabilities": [
"tts"
],
"inputPrice": 30,
"extra": {
"voices": [
"alloy",
"echo",
"fable",
"onyx",
"nova",
"shimmer"
],
"supportedAudioFormats": [
"mp3",
"opus",
"aac",
"flac"
]
}
},
{
"modelName": "whisper-1",
"displayName": "Whisper",
"serviceType": [
"asr"
],
"description": "通用语音识别",
"capabilities": [
"asr",
"multilingual"
],
"inputPrice": 0.006,
"extra": {
"maxAudioLength": 600,
"supportedInputFormats": [
"mp3",
"mp4",
"mpeg",
"mpga",
"m4a",
"wav",
"webm"
],
"streamingSupported": false
}
},
{
"modelName": "o3",
"displayName": "o3",
"serviceType": [
"responses"
],
"description": "OpenAI o3 推理模型200K 上下文,支持工具调用",
"contextWindow": 200000,
"maxOutputTokens": 100000,
"capabilities": [
"reasoning",
"deep_thinking",
"code",
"math",
"science",
"tool_use"
],
"inputPrice": 2,
"outputPrice": 8,
"defaultTemperature": 1,
"defaultTopP": 1,
"extra": {}
},
{
"modelName": "o3-pro",
"displayName": "o3-pro",
"serviceType": [
"responses"
],
"description": "OpenAI o3-pro 高级推理模型200K 上下文",
"contextWindow": 200000,
"maxOutputTokens": 100000,
"capabilities": [
"reasoning",
"deep_thinking",
"code",
"math",
"science"
],
"inputPrice": 20,
"outputPrice": 80,
"defaultTemperature": 1,
"defaultTopP": 1,
"extra": {}
},
{
"modelName": "o3-mini",
"displayName": "o3-mini",
"serviceType": [
"responses"
],
"description": "OpenAI o3-mini 推理模型200K 上下文",
"contextWindow": 200000,
"maxOutputTokens": 100000,
"capabilities": [
"reasoning",
"math",
"code",
"fast"
],
"inputPrice": 1.1,
"outputPrice": 4.4,
"defaultTemperature": 1,
"defaultTopP": 1,
"extra": {}
},
{
"modelName": "o4-mini",
"displayName": "o4-mini",
"serviceType": [
"responses"
],
"description": "OpenAI o4-mini 推理模型200K 上下文,支持工具调用",
"contextWindow": 200000,
"maxOutputTokens": 100000,
"capabilities": [
"reasoning",
"math",
"code",
"tool_use",
"vision"
],
"inputPrice": 1.1,
"outputPrice": 4.4,
"defaultTemperature": 1,
"defaultTopP": 1,
"extra": {}
},
{
"modelName": "dall-e-3",
"displayName": "DALL-E 3",
"serviceType": [
"image_gen"
],
"description": "高质量文生图模型",
"capabilities": [
"image_generation",
"text_rendering"
],
"extra": {
"supportedImageSizes": [
"1024x1024",
"1792x1024",
"1024x1792"
],
"supportedStyles": [
"natural",
"vivid"
]
}
},
{
"modelName": "gpt-4o-realtime",
"displayName": "GPT-4o Realtime",
"serviceType": [
"omni"
],
"description": "全能实时模型,支持语音 + 文本 + 视觉",
"contextWindow": 32000,
"maxOutputTokens": 4096,
"capabilities": [
"chat",
"vision",
"tts",
"asr",
"realtime"
],
"inputPrice": 4,
"outputPrice": 16,
"defaultTemperature": 0.7,
"defaultTopP": 1,
"extra": {
"supportedModes": [
"speech-to-speech",
"text-to-speech"
],
"latencyMs": 300
}
},
{
"modelName": "gpt-4o-realtime-preview",
"displayName": "GPT-4o Realtime Preview",
"serviceType": [
"realtime_voice"
],
"description": "实时语音交互模型",
"contextWindow": 32000,
"maxOutputTokens": 4096,
"capabilities": [
"realtime",
"speech_to_speech",
"low_latency"
],
"inputPrice": 5,
"outputPrice": 20,
"defaultTemperature": 0.7,
"defaultTopP": 1,
"extra": {
"supportedModes": [
"speech-to-speech",
"text-to-speech"
],
"latencyMs": 250
}
}
]
}