feat: add new model provider BurnCloud fix default models

This commit is contained in:
Wei 2025-08-30 16:01:14 +08:00
parent efe00eee3b
commit 32a9badecd

View File

@ -943,353 +943,7 @@ export default {
'baidu-qianfan': [],
siliconflow: [],
ollama: [],
burncloud: [
{
model: 'claude-opus-4-1-20250805',
max_tokens: 8192,
max_input_tokens: 200000,
max_output_tokens: 8192,
input_cost_per_token: 0.000015,
output_cost_per_token: 0.000075,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
supports_prompt_caching: true,
},
{
model: 'claude-sonnet-4-20250514',
max_tokens: 8192,
max_input_tokens: 200000,
max_output_tokens: 8192,
input_cost_per_token: 0.000003,
output_cost_per_token: 0.000015,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
supports_prompt_caching: true,
},
{
model: 'claude-opus-4-20250514',
max_tokens: 8192,
max_input_tokens: 200000,
max_output_tokens: 8192,
input_cost_per_token: 0.000015,
output_cost_per_token: 0.000075,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
supports_prompt_caching: true,
},
{
model: 'claude-3-7-sonnet-20250219',
max_tokens: 8192,
max_input_tokens: 200000,
max_output_tokens: 8192,
input_cost_per_token: 0.000003,
output_cost_per_token: 0.000015,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
supports_prompt_caching: true,
},
{
model: 'claude-3-5-sonnet-20241022',
max_tokens: 8192,
max_input_tokens: 200000,
max_output_tokens: 8192,
input_cost_per_token: 0.000003,
output_cost_per_token: 0.000015,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
supports_prompt_caching: true,
},
{
model: 'gpt-5-chat-latest',
max_tokens: 32768,
max_input_tokens: 200000,
max_output_tokens: 32768,
input_cost_per_token: 0.00001,
output_cost_per_token: 0.00005,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
supports_reasoning_effort: true,
},
{
model: 'gpt-5',
max_tokens: 32768,
max_input_tokens: 200000,
max_output_tokens: 32768,
input_cost_per_token: 0.00001,
output_cost_per_token: 0.00005,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
supports_reasoning_effort: true,
},
{
model: 'gpt-4.1',
max_tokens: 16384,
max_input_tokens: 128000,
max_output_tokens: 16384,
input_cost_per_token: 0.000005,
output_cost_per_token: 0.000015,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
},
{
model: 'gpt-4.1-mini',
max_tokens: 16384,
max_input_tokens: 128000,
max_output_tokens: 16384,
input_cost_per_token: 0.0000005,
output_cost_per_token: 0.000002,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
},
{
model: 'chatgpt-4o-latest',
max_tokens: 4096,
max_input_tokens: 128000,
max_output_tokens: 4096,
input_cost_per_token: 0.000005,
output_cost_per_token: 0.000015,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
},
{
model: 'gpt-4o-2024-11-20',
max_tokens: 16384,
max_input_tokens: 128000,
max_output_tokens: 16384,
input_cost_per_token: 0.0000025,
output_cost_per_token: 0.00001,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
},
{
model: 'gpt-4o',
max_tokens: 16384,
max_input_tokens: 128000,
max_output_tokens: 16384,
input_cost_per_token: 0.0000025,
output_cost_per_token: 0.00001,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
},
{
model: 'gpt-4o-mini',
max_tokens: 16384,
max_input_tokens: 128000,
max_output_tokens: 16384,
input_cost_per_token: 1.5e-7,
output_cost_per_token: 6e-7,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
},
{
model: 'gpt-image-1',
max_tokens: 4096,
max_input_tokens: 128000,
max_output_tokens: 4096,
input_cost_per_token: 0.000005,
output_cost_per_token: 0.000015,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
},
{
model: 'text-embedding-3-large',
max_tokens: 8191,
max_input_tokens: 8191,
max_output_tokens: 8191,
input_cost_per_token: 0.00000013,
output_cost_per_token: 0,
provider: 'burncloud',
mode: 'embedding',
supports_function_calling: false,
supports_vision: false,
supports_system_messages: true,
supports_tool_choice: false,
},
{
model: 'o3',
max_tokens: 100000,
max_input_tokens: 200000,
max_output_tokens: 100000,
input_cost_per_token: 0.00006,
output_cost_per_token: 0.00024,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: false,
supports_system_messages: true,
supports_tool_choice: true,
supports_reasoning_effort: true,
},
{
model: 'o3-mini',
max_tokens: 100000,
max_input_tokens: 200000,
max_output_tokens: 100000,
input_cost_per_token: 0.0000011,
output_cost_per_token: 0.0000044,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: false,
supports_system_messages: true,
supports_tool_choice: true,
supports_reasoning_effort: true,
},
{
model: 'gemini-2.5-pro',
max_tokens: 8192,
max_input_tokens: 1048576,
max_output_tokens: 8192,
input_cost_per_token: 0.00000125,
output_cost_per_token: 0.000005,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
},
{
model: 'gemini-2.5-flash',
max_tokens: 8192,
max_input_tokens: 1048576,
max_output_tokens: 8192,
input_cost_per_token: 0.0000001,
output_cost_per_token: 0.0000004,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
},
{
model: 'gemini-2.5-flash-nothink',
max_tokens: 8192,
max_input_tokens: 1048576,
max_output_tokens: 8192,
input_cost_per_token: 0.0000001,
output_cost_per_token: 0.0000004,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
},
{
model: 'gemini-2.5-pro-search',
max_tokens: 8192,
max_input_tokens: 1048576,
max_output_tokens: 8192,
input_cost_per_token: 0.00000125,
output_cost_per_token: 0.000005,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
},
{
model: 'gemini-2.5-pro-preview-06-05',
max_tokens: 8192,
max_input_tokens: 1048576,
max_output_tokens: 8192,
input_cost_per_token: 0.00000125,
output_cost_per_token: 0.000005,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
},
{
model: 'gemini-2.5-pro-preview-05-06',
max_tokens: 8192,
max_input_tokens: 1048576,
max_output_tokens: 8192,
input_cost_per_token: 0.00000125,
output_cost_per_token: 0.000005,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_vision: true,
supports_system_messages: true,
supports_tool_choice: true,
},
{
model: 'DeepSeek-V3',
max_tokens: 8192,
max_input_tokens: 65536,
max_output_tokens: 8192,
input_cost_per_token: 2.7e-7,
output_cost_per_token: 0.0000011,
provider: 'burncloud',
mode: 'chat',
supports_function_calling: true,
supports_system_messages: true,
supports_tool_choice: true,
supports_prompt_caching: true,
},
],
burncloud: [],
}
export const providers = {