MCPcopy Create free account
hub / github.com/chainreactors/EvilProxy / getTestModels

Function getTestModels

test/thinking_conversion_test.go:2871–2997  ·  view source on GitHub ↗

getTestModels returns the shared model definitions for E2E tests.

()

Source from the content-addressed store, hash-verified

2869
2870// getTestModels returns the shared model definitions for E2E tests.
2871func getTestModels() []*registry.ModelInfo {
2872 return []*registry.ModelInfo{
2873 {
2874 ID: "level-model",
2875 Object: "model",
2876 Created: 1700000000,
2877 OwnedBy: "test",
2878 Type: "openai",
2879 DisplayName: "Level Model",
2880 Thinking: &registry.ThinkingSupport{Levels: []string{"minimal", "low", "medium", "high"}, ZeroAllowed: false, DynamicAllowed: false},
2881 },
2882 {
2883 ID: "level-subset-model",
2884 Object: "model",
2885 Created: 1700000000,
2886 OwnedBy: "test",
2887 Type: "gemini",
2888 DisplayName: "Level Subset Model",
2889 Thinking: &registry.ThinkingSupport{Levels: []string{"low", "high"}, ZeroAllowed: false, DynamicAllowed: false},
2890 },
2891 {
2892 ID: "gemini-budget-model",
2893 Object: "model",
2894 Created: 1700000000,
2895 OwnedBy: "test",
2896 Type: "gemini",
2897 DisplayName: "Gemini Budget Model",
2898 Thinking: &registry.ThinkingSupport{Min: 128, Max: 20000, ZeroAllowed: false, DynamicAllowed: true},
2899 },
2900 {
2901 ID: "gemini-mixed-model",
2902 Object: "model",
2903 Created: 1700000000,
2904 OwnedBy: "test",
2905 Type: "gemini",
2906 DisplayName: "Gemini Mixed Model",
2907 Thinking: &registry.ThinkingSupport{Min: 128, Max: 32768, Levels: []string{"low", "high"}, ZeroAllowed: false, DynamicAllowed: true},
2908 },
2909 {
2910 ID: "gemini-zero-mixed-model",
2911 Object: "model",
2912 Created: 1700000000,
2913 OwnedBy: "test",
2914 Type: "gemini",
2915 DisplayName: "Gemini Zero Mixed Model",
2916 Thinking: &registry.ThinkingSupport{Min: 1, Max: 65535, Levels: []string{"minimal", "low", "medium", "high"}, ZeroAllowed: true, DynamicAllowed: true},
2917 },
2918 {
2919 ID: "claude-budget-model",
2920 Object: "model",
2921 Created: 1700000000,
2922 OwnedBy: "test",
2923 Type: "claude",
2924 DisplayName: "Claude Budget Model",
2925 Thinking: &registry.ThinkingSupport{Min: 1024, Max: 128000, ZeroAllowed: true, DynamicAllowed: false},
2926 },
2927 {
2928 ID: "claude-sonnet-4-6-model",

Calls

no outgoing calls

Tested by

no test coverage detected