lib/roseflow/openai/response.rb in roseflow-openai-0.1.0 vs lib/roseflow/openai/response.rb in roseflow-openai-0.2.0

- old
+ new

@@ -2,15 +2,10 @@ require "dry-struct" require "roseflow/types" require "roseflow/openai/embedding" -module Types - include Dry.Types() - Number = Types::Integer | Types::Float -end - module Roseflow module OpenAI FailedToCreateEmbeddingError = Class.new(StandardError) class ApiResponse @@ -140,10 +135,10 @@ class OpenAIEmbedding < Dry::Struct transform_keys(&:to_sym) attribute :object, Types::String.default("embedding") - attribute :embedding, Types::Array(Types::Number) + attribute :embedding, Types::Array(::Types::Number) attribute :index, Types::Integer end # OpenAIEmbedding class EmbeddingApiResponseBody < Dry::Struct transform_keys(&:to_sym)