struct OpenRouter::EmbeddingData

Overview

A single embedding vector in the response data array

Defined in:

openrouter/types/embedding_response.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(object : String, index : Int32, raw_embedding : Array(Float64) | String) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def embedding_base64 : String #

Returns the raw base64 string. Raises if the embedding is an array of floats.


[View source]
def embedding_floats : Array(Float64) #

Returns the embedding as floats. Raises if the embedding is base64 encoded.


[View source]
def index : Int32 #

[View source]
def object : String #

[View source]