> ## Documentation Index > Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt > Use this file to discover all available pages before exploring further. # CreateEmbeddingsResponse ## Supported Types ### CreateEmbeddingsResponseBody ```go theme={null} createEmbeddingsResponse := operations.CreateCreateEmbeddingsResponseCreateEmbeddingsResponseBody(operations.CreateEmbeddingsResponseBody{/* values here */}) ``` ### ```go theme={null} createEmbeddingsResponse := operations.CreateCreateEmbeddingsResponseStr(string{/* values here */}) ``` ## Union Discrimination Use the `Type` field to determine which variant is active, then access the corresponding field: ```go theme={null} switch createEmbeddingsResponse.Type { case operations.CreateEmbeddingsResponseTypeCreateEmbeddingsResponseBody: // createEmbeddingsResponse.CreateEmbeddingsResponseBody is populated case operations.CreateEmbeddingsResponseTypeStr: // createEmbeddingsResponse.Str is populated } ```