Skip to content

Commit

Permalink
Bump faraday (#302)
Browse files Browse the repository at this point in the history
* Bump faraday

* Updates deps
  • Loading branch information
andreibondarev committed Aug 23, 2023
1 parent decc697 commit 45a7da1
Show file tree
Hide file tree
Showing 7 changed files with 41 additions and 64 deletions.
77 changes: 27 additions & 50 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,8 @@ GEM
dry-monads (~> 1.6)
ruby-next-core (>= 0.15.0)
coderay (1.1.3)
cohere-ruby (0.9.5)
faraday (>= 1.0.0)
faraday_middleware (>= 1.0.0)
cohere-ruby (0.9.6)
faraday (>= 2.0.1, < 3.0)
colorize (0.8.1)
concurrent-ruby (1.2.2)
crass (1.0.6)
Expand Down Expand Up @@ -104,40 +103,20 @@ GEM
eqn (1.6.5)
treetop (>= 1.2.0)
erubi (1.12.0)
faraday (1.10.3)
faraday-em_http (~> 1.0)
faraday-em_synchrony (~> 1.0)
faraday-excon (~> 1.1)
faraday-httpclient (~> 1.0)
faraday-multipart (~> 1.0)
faraday-net_http (~> 1.0)
faraday-net_http_persistent (~> 1.0)
faraday-patron (~> 1.0)
faraday-rack (~> 1.0)
faraday-retry (~> 1.0)
faraday (2.7.10)
faraday-net_http (>= 2.0, < 3.1)
ruby2_keywords (>= 0.0.4)
faraday-em_http (1.0.0)
faraday-em_synchrony (1.0.0)
faraday-excon (1.1.0)
faraday-httpclient (1.0.1)
faraday-multipart (1.0.4)
multipart-post (~> 2)
faraday-net_http (1.0.1)
faraday-net_http_persistent (1.2.0)
faraday-patron (1.0.0)
faraday-rack (1.0.0)
faraday-net_http (3.0.2)
faraday-retry (1.0.3)
faraday_middleware (1.2.0)
faraday (~> 1.0)
google_palm_api (0.1.2)
faraday (>= 1.0.0)
faraday_middleware (>= 1.0.0)
google_palm_api (0.1.3)
faraday (>= 2.0.1, < 3.0)
google_search_results (2.0.1)
graphlient (0.6.0)
faraday (>= 1.0)
faraday_middleware
graphlient (0.7.0)
faraday (~> 2.0)
graphql-client
graphql (2.0.24)
graphql (2.0.26)
graphql-client (0.18.0)
activesupport (>= 3.0)
graphql
Expand All @@ -162,8 +141,8 @@ GEM
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
method_source (1.0.0)
milvus (0.9.1)
faraday (~> 1)
milvus (0.9.2)
faraday (>= 2.0.1, < 3)
mini_mime (1.1.2)
mini_portile2 (2.8.2)
minitest (5.18.0)
Expand All @@ -178,10 +157,10 @@ GEM
racc (~> 1.4)
nokogiri (1.14.3-x86_64-linux)
racc (~> 1.4)
open-weather-ruby-client (0.3.0)
open-weather-ruby-client (0.4.0)
activesupport
faraday (>= 1.0.0)
faraday_middleware
faraday (>= 2.0.1)
faraday-multipart
hashie
parallel (1.23.0)
parser (3.2.2.1)
Expand All @@ -206,9 +185,8 @@ GEM
byebug (~> 11.0)
pry (>= 0.13, < 0.15)
public_suffix (5.0.1)
qdrant-ruby (0.9.2)
faraday (~> 1)
faraday_middleware (~> 1)
qdrant-ruby (0.9.3)
faraday (>= 2.0.1, < 3)
racc (1.6.2)
rack (2.2.7)
rack-test (2.1.0)
Expand All @@ -230,7 +208,7 @@ GEM
rb_sys (0.9.81)
rdiscount (2.2.7)
regexp_parser (2.8.0)
replicate-ruby (0.2.2)
replicate-ruby (0.2.3)
addressable
faraday (>= 1.0)
faraday-multipart
Expand Down Expand Up @@ -303,10 +281,9 @@ GEM
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
unicode-display_width (2.4.2)
weaviate-ruby (0.8.4)
faraday (~> 1)
faraday_middleware (~> 1)
graphlient (~> 0.6.0)
weaviate-ruby (0.8.6)
faraday (>= 2.0.1, < 3.0)
graphlient (~> 0.7.0)
wikipedia-client (1.17.0)
addressable (~> 2.7)
yard (0.9.34)
Expand All @@ -324,25 +301,25 @@ DEPENDENCIES
ai21 (~> 0.2.1)
anthropic (~> 0.1.0)
chroma-db (~> 0.3.0)
cohere-ruby (~> 0.9.5)
cohere-ruby (~> 0.9.6)
docx (~> 0.8.0)
dotenv-rails (~> 2.7.6)
eqn (~> 1.6.5)
google_palm_api (~> 0.1.2)
google_palm_api (~> 0.1.3)
google_search_results (~> 2.0.0)
hnswlib (~> 0.8.1)
hugging-face (~> 0.3.4)
langchainrb!
llama_cpp (~> 0.3.7)
milvus (~> 0.9.0)
milvus (~> 0.9.2)
nokogiri (~> 1.13)
open-weather-ruby-client (~> 0.3.0)
open-weather-ruby-client (~> 0.4.0)
pdf-reader (~> 1.4)
pg (~> 1.5)
pgvector (~> 0.2.1)
pinecone (~> 0.1.6)
pry-byebug (~> 3.10.0)
qdrant-ruby (~> 0.9.0)
qdrant-ruby (~> 0.9.3)
rake (~> 13.0)
rdiscount (~> 2.2.7)
replicate-ruby (~> 0.2.2)
Expand All @@ -353,7 +330,7 @@ DEPENDENCIES
safe_ruby (~> 1.0.4)
sequel (~> 5.68.0)
standardrb
weaviate-ruby (~> 0.8.3)
weaviate-ruby (~> 0.8.6)
wikipedia-client (~> 1.17.0)
yard (~> 0.9.34)

Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,10 +61,10 @@ client = Langchain::Vectorsearch::Weaviate.new(
# You can instantiate any other supported vector search database:
client = Langchain::Vectorsearch::Chroma.new(...) # `gem "chroma-db", "~> 0.3.0"`
client = Langchain::Vectorsearch::Hnswlib.new(...) # `gem "hnswlib", "~> 0.8.1"`
client = Langchain::Vectorsearch::Milvus.new(...) # `gem "milvus", "~> 0.9.0"`
client = Langchain::Vectorsearch::Milvus.new(...) # `gem "milvus", "~> 0.9.2"`
client = Langchain::Vectorsearch::Pinecone.new(...) # `gem "pinecone", "~> 0.1.6"`
client = Langchain::Vectorsearch::Pgvector.new(...) # `gem "pgvector", "~> 0.2"`
client = Langchain::Vectorsearch::Qdrant.new(...) # `gem"qdrant-ruby", "~> 0.9.0"`
client = Langchain::Vectorsearch::Qdrant.new(...) # `gem"qdrant-ruby", "~> 0.9.3"`
```

```ruby
Expand Down Expand Up @@ -164,7 +164,7 @@ client.llm.functions = functions
```

#### Cohere
Add `gem "cohere-ruby", "~> 0.9.3"` to your Gemfile.
Add `gem "cohere-ruby", "~> 0.9.6"` to your Gemfile.

```ruby
cohere = Langchain::LLM::Cohere.new(api_key: ENV["COHERE_API_KEY"])
Expand All @@ -189,7 +189,7 @@ replicate = Langchain::LLM::Replicate.new(api_key: ENV["REPLICATE_API_KEY"])
```

#### Google PaLM (Pathways Language Model)
Add `"google_palm_api", "~> 0.1.2"` to your Gemfile.
Add `"google_palm_api", "~> 0.1.3"` to your Gemfile.
```ruby
google_palm = Langchain::LLM::GooglePalm.new(api_key: ENV["GOOGLE_PALM_API_KEY"])
```
Expand Down
12 changes: 6 additions & 6 deletions langchain.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -43,27 +43,27 @@ Gem::Specification.new do |spec|
spec.add_development_dependency "ai21", "~> 0.2.1"
spec.add_development_dependency "anthropic", "~> 0.1.0"
spec.add_development_dependency "chroma-db", "~> 0.3.0"
spec.add_development_dependency "cohere-ruby", "~> 0.9.5"
spec.add_development_dependency "cohere-ruby", "~> 0.9.6"
spec.add_development_dependency "docx", "~> 0.8.0"
spec.add_development_dependency "eqn", "~> 1.6.5"
spec.add_development_dependency "google_palm_api", "~> 0.1.2"
spec.add_development_dependency "google_palm_api", "~> 0.1.3"
spec.add_development_dependency "google_search_results", "~> 2.0.0"
spec.add_development_dependency "hnswlib", "~> 0.8.1"
spec.add_development_dependency "hugging-face", "~> 0.3.4"
spec.add_development_dependency "milvus", "~> 0.9.0"
spec.add_development_dependency "milvus", "~> 0.9.2"
spec.add_development_dependency "llama_cpp", "~> 0.3.7"
spec.add_development_dependency "nokogiri", "~> 1.13"
spec.add_development_dependency "open-weather-ruby-client", "~> 0.3.0"
spec.add_development_dependency "open-weather-ruby-client", "~> 0.4.0"
spec.add_development_dependency "pg", "~> 1.5"
spec.add_development_dependency "pgvector", "~> 0.2.1"
spec.add_development_dependency "pdf-reader", "~> 1.4"
spec.add_development_dependency "pinecone", "~> 0.1.6"
spec.add_development_dependency "replicate-ruby", "~> 0.2.2"
spec.add_development_dependency "qdrant-ruby", "~> 0.9.0"
spec.add_development_dependency "qdrant-ruby", "~> 0.9.3"
spec.add_development_dependency "roo", "~> 2.10.0"
spec.add_development_dependency "ruby-openai", "~> 4.1.0"
spec.add_development_dependency "safe_ruby", "~> 1.0.4"
spec.add_development_dependency "sequel", "~> 5.68.0"
spec.add_development_dependency "weaviate-ruby", "~> 0.8.3"
spec.add_development_dependency "weaviate-ruby", "~> 0.8.6"
spec.add_development_dependency "wikipedia-client", "~> 1.17.0"
end
2 changes: 1 addition & 1 deletion lib/langchain/llm/cohere.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ module Langchain::LLM
# Wrapper around the Cohere API.
#
# Gem requirements:
# gem "cohere-ruby", "~> 0.9.5"
# gem "cohere-ruby", "~> 0.9.6"
#
# Usage:
# cohere = Langchain::LLM::Cohere.new(api_key: "YOUR_API_KEY")
Expand Down
2 changes: 1 addition & 1 deletion lib/langchain/llm/google_palm.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ module Langchain::LLM
# Wrapper around the Google PaLM (Pathways Language Model) APIs: https://ai.google/build/machine-learning/
#
# Gem requirements:
# gem "google_palm_api", "~> 0.1.2"
# gem "google_palm_api", "~> 0.1.3"
#
# Usage:
# google_palm = Langchain::LLM::GooglePalm.new(api_key: "YOUR_API_KEY")
Expand Down
2 changes: 1 addition & 1 deletion lib/langchain/vectorsearch/milvus.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ class Milvus < Base
#
# Wrapper around Milvus REST APIs.
#
# Gem requirements: gem "milvus", "~> 0.9.0"
# Gem requirements: gem "milvus", "~> 0.9.2"
#
# Usage:
# milvus = Langchain::Vectorsearch::Milvus.new(url:, index_name:, llm:, api_key:)
Expand Down
2 changes: 1 addition & 1 deletion lib/langchain/vectorsearch/qdrant.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ class Qdrant < Base
#
# Wrapper around Qdrant
#
# Gem requirements: gem "qdrant-ruby", "~> 0.9.0"
# Gem requirements: gem "qdrant-ruby", "~> 0.9.3"
#
# Usage:
# qdrant = Langchain::Vectorsearch::Qdrant.new(url:, api_key:, index_name:, llm:, llm_api_key:)
Expand Down

0 comments on commit 45a7da1

Please sign in to comment.