diff --git a/config/llm.yml b/config/llm.yml new file mode 100644 index 000000000..9969e73c5 --- /dev/null +++ b/config/llm.yml @@ -0,0 +1,58 @@ +providers: + openai: + display_name: "OpenAI" + logo: openai.png + +models: + gpt-4o: + provider: openai + display_name: "GPT-4o" + credit_multiplier: 0.5 + gpt-4o-mini: + provider: openai + display_name: "GPT-4o Mini" + credit_multiplier: 0.3 + gpt-4.1: + provider: openai + display_name: "GPT-4.1" + credit_multiplier: 0.5 + gpt-4.1-mini: + provider: openai + display_name: "GPT-4.1 Mini" + credit_multiplier: 0.3 + gpt-4.1-nano: + provider: openai + display_name: "GPT-4.1 Nano" + credit_multiplier: 0.1 + gpt-5: + provider: openai + display_name: "GPT-5" + credit_multiplier: 1 + gpt-5.1: + provider: openai + display_name: "GPT-5.1" + credit_multiplier: 1 + gpt-5.1-mini: + provider: openai + display_name: "GPT-5.1 Mini" + credit_multiplier: 0.8 + gpt-5.2: + provider: openai + display_name: "GPT-5.2" + credit_multiplier: 1 + +features: + editor: + models: [gpt-4o-mini, gpt-4.1-mini, gpt-4.1-nano, gpt-5.1-mini, gpt-4o, gpt-4.1, gpt-5, gpt-5.1, gpt-5.2] + default: gpt-5.1-mini + assistant: + models: [gpt-5.1-mini, gpt-4o, gpt-4.1, gpt-5, gpt-5.1, gpt-5.2] + default: gpt-5.1-mini + copilot: + models: [gpt-5.1-mini, gpt-4o, gpt-4.1, gpt-5, gpt-5.1, gpt-5.2] + default: gpt-5.1-mini + label_suggestion: + models: [gpt-4.1-nano, gpt-4o-mini, gpt-4.1-mini, gpt-5.1-mini] + default: gpt-4.1-nano + +# add deprecation_map later \ No newline at end of file