MCPcopy Index your code
hub / github.com/coder/coder / createAdditionalChatModelConfig

Function createAdditionalChatModelConfig

coderd/exp_chats_test.go:10682–10703  ·  view source on GitHub ↗
(
	t *testing.T,
	client *codersdk.ExperimentalClient,
	provider string,
	model string,
)

Source from the content-addressed store, hash-verified

10680}
10681
10682func createAdditionalChatModelConfig(
10683 t *testing.T,
10684 client *codersdk.ExperimentalClient,
10685 provider string,
10686 model string,
10687) codersdk.ChatModelConfig {
10688 t.Helper()
10689
10690 ctx := testutil.Context(t, testutil.WaitLong)
10691 aiProvider := createAIProviderForTest(t, client, provider, "test-api-key")
10692 contextLimit := int64(4096)
10693 isDefault := false
10694 modelConfig, err := client.CreateChatModelConfig(ctx, codersdk.CreateChatModelConfigRequest{
10695 Provider: provider,
10696 AIProviderID: &aiProvider.ID,
10697 Model: model,
10698 ContextLimit: &contextLimit,
10699 IsDefault: &isDefault,
10700 })
10701 require.NoError(t, err)
10702 return modelConfig
10703}
10704
10705func createDisabledChatModelConfig(
10706 t *testing.T,

Calls 4

ContextFunction · 0.92
createAIProviderForTestFunction · 0.85
CreateChatModelConfigMethod · 0.80
HelperMethod · 0.65

Tested by

no test coverage detected