INNER CODE UNIT · Go
config
sozercan/kubectl-ai · cmd/cli/completion.go:31
config = openai.DefaultAzureConfig(*openAIAPIKey, *openAIEndpoint)
if len(*azureModelMap) != 0 {
config.AzureModelMapperFunc = func(model string) string {
return (*azureModelMap)[model]
}
}
} else {
// Local AI
config.BaseURL = *openAIEndpoint
}
// use at least 2023-07-01-preview api version for function calls
config.APIVersion = "2024-03-01-preview"
}
clients := oaiClients{
openAIClient: *openai.NewClientWithConfig(config),
}
return clients, nil