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

Function createOpenAIProviderForTest

enterprise/coderd/exp_chats_test.go:27–45  ·  view source on GitHub ↗
(
	ctx context.Context,
	t testing.TB,
	client *codersdk.ExperimentalClient,
	apiKey string,
	baseURL string,
)

Source from the content-addressed store, hash-verified

25)
26
27func createOpenAIProviderForTest(
28 ctx context.Context,
29 t testing.TB,
30 client *codersdk.ExperimentalClient,
31 apiKey string,
32 baseURL string,
33) codersdk.AIProvider {
34 t.Helper()
35 provider, err := client.CreateAIProvider(ctx, codersdk.CreateAIProviderRequest{
36 Type: codersdk.AIProviderTypeOpenAI,
37 Name: "openai-" + uuid.NewString(),
38 DisplayName: "OpenAI",
39 Enabled: true,
40 BaseURL: baseURL,
41 APIKeys: []string{apiKey},
42 })
43 require.NoError(t, err)
44 return provider
45}
46
47func createOpenAIModelConfigForTest(
48 ctx context.Context,

Calls 2

CreateAIProviderMethod · 0.80
HelperMethod · 0.65

Tested by

no test coverage detected