struct
OpenRouter::EmbeddingData
- OpenRouter::EmbeddingData
- Struct
- Value
- Object
Overview
A single embedding vector in the response data array
Defined in:
openrouter/types/embedding_response.crConstructors
- .new(object : String, index : Int32, raw_embedding : Array(Float64) | String)
- .new(pull : JSON::PullParser)
Instance Method Summary
-
#embedding_base64 : String
Returns the raw base64 string.
-
#embedding_floats : Array(Float64)
Returns the embedding as floats.
- #index : Int32
- #object : String
Constructor Detail
def self.new(object : String, index : Int32, raw_embedding : Array(Float64) | String)
#
Instance Method Detail
def embedding_base64 : String
#
Returns the raw base64 string. Raises if the embedding is an array of floats.
def embedding_floats : Array(Float64)
#
Returns the embedding as floats. Raises if the embedding is base64 encoded.