Sha256: d4299260525d383237832170110e6bd74071dd4322d870b28440b97676ba95fe
Contents?: true
Size: 425 Bytes
Versions: 2
Compression:
Stored size: 425 Bytes
Contents
# frozen_string_literal: true require "roseflow/types" require "roseflow/embeddings/embedding" module Roseflow module OpenAI class Embedding < Dry::Struct transform_keys(&:to_sym) attribute :embedding, Types::Array.of(Types::Float) def to_embedding Roseflow::Embeddings::Embedding.new(vector: embedding, length: embedding.length) end end # Embedding end # OpenAI end # Roseflow
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
roseflow-openai-0.2.0 | lib/roseflow/openai/embedding.rb |
roseflow-openai-0.1.0 | lib/roseflow/openai/embedding.rb |