Skip to main content
The Go SDK and docs are currently in beta. Report issues on GitHub.

Supported Types

CreateEmbeddingsResponseBody

createEmbeddingsResponse := operations.CreateCreateEmbeddingsResponseCreateEmbeddingsResponseBody(operations.CreateEmbeddingsResponseBody{/* values here */})

createEmbeddingsResponse := operations.CreateCreateEmbeddingsResponseStr(string{/* values here */})

Union Discrimination

Use the Type field to determine which variant is active, then access the corresponding field:
switch createEmbeddingsResponse.Type {
	case operations.CreateEmbeddingsResponseTypeCreateEmbeddingsResponseBody:
		// createEmbeddingsResponse.CreateEmbeddingsResponseBody is populated
	case operations.CreateEmbeddingsResponseTypeStr:
		// createEmbeddingsResponse.Str is populated
}