File tree Expand file tree Collapse file tree 3 files changed +29
-17
lines changed
Expand file tree Collapse file tree 3 files changed +29
-17
lines changed Original file line number Diff line number Diff line change 1+ openai :
2+ lein test :only litellm-api.core-test/openai-completions-test
3+
4+ gemini :
5+ lein test :only litellm-api.core-test/gemini-completions-test
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 22 (:require [clojure.test :refer :all ]
33 [litellm.router :as router]))
44
5- (deftest completions-test
5+ ; ; :available-providers #{:gemini :openrouter :mistral :anthropic :openai :ollama}
6+
7+ (deftest openai-completions-test
68 (testing " OpenAI completions API with LiteLLM"
7- (router/quick-setup! )
8- (let [response (router/completion :openai
9- {:messages [{:role :user :content " please generate a 10 word sentence" }]})]
10- (println (router/extract-content response))
11- (is (not (nil? response))))))
9+ (router/register!
10+ :fast
11+ {:provider :openai
12+ :model " gpt-4o-mini"
13+ :config {:api-key (System/getenv " OPENAI_API_KEY" )}})
14+ (let [response (router/completion :fast
15+ {:messages [{:role :user :content " please generate a 10 word sentence" }]})]
16+ (println (router/extract-content response))
17+ (is (not (nil? response))))))
18+
19+ (deftest google-completions-test
20+ (testing " Google Gemini completions API with LiteLLM"
21+ (router/register!
22+ :fast
23+ {:provider :gemini
24+ :model " gemini-2.5-flash"
25+ :config {:api-key (System/getenv " GOOGLE_API_KEY" )}})
26+ (let [response (router/completion :fast
27+ {:messages [{:role :user :content " please generate a 10 word sentence" }]})]
28+ (println (router/extract-content response))
29+ (is (not (nil? response))))))
You can’t perform that action at this time.
0 commit comments