Sha256: 3fa80498e3ac69f80cea9a653c27eccfcde49d632efe0d5467f6ee4cdd58c9a5
Contents?: true
Size: 496 Bytes
Versions: 1
Compression:
Stored size: 496 Bytes
Contents
# frozen_string_literal: true require 'openai' module Ruby module OpenaiPinecone class Embeddings def self.generate(text, model: "text-embedding-ada-002") client = OpenAI::Client.new( access_token: Ruby::OpenaiPinecone.configuration.openai_api_key, ) response = client.embeddings( parameters: { input: text, model: model } ) response["data"][0]["embedding"] end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-openai-pinecone-0.1.0 | lib/ruby/openai_pinecone/embeddings.rb |