@@ -9,13 +9,13 @@ Add the `openai-clojure` dependency
9
9
### deps.edn
10
10
11
11
```
12
- net.clojars.wkok/openai-clojure {:mvn/version "0.21.2 "}
12
+ net.clojars.wkok/openai-clojure {:mvn/version "0.22.0 "}
13
13
```
14
14
15
15
### Leiningen project.clj
16
16
17
17
```
18
- [net.clojars.wkok/openai-clojure "0.21.2 "]
18
+ [net.clojars.wkok/openai-clojure "0.22.0 "]
19
19
```
20
20
21
21
## Authentication
@@ -48,7 +48,7 @@ Alternatively the `api-key` and/or `organization` and/or `api-endpoint` can be p
48
48
49
49
## Quickstart
50
50
51
- See the full [ API Reference] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api ) api documentation for examples of all the supported OpenAI APIs.
51
+ See the full [ API Reference] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api ) api documentation for examples of all the supported OpenAI APIs.
52
52
53
53
Require the ` api ` namespace
54
54
@@ -104,70 +104,70 @@ Any of these [supported request options](https://github.com/gnarroway/hato#reque
104
104
105
105
### Models
106
106
107
- * [ list-models] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#list-models )
108
- * [ retrieve-model] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#retrieve-model )
107
+ * [ list-models] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#list-models )
108
+ * [ retrieve-model] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#retrieve-model )
109
109
110
110
Also see the [ OpenAI documentation] ( https://platform.openai.com/docs/api-reference/models )
111
111
112
112
### Completions
113
113
114
- * [ create-completion] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#create-completion )
114
+ * [ create-completion] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#create-completion )
115
115
116
116
Also see the [ OpenAI documentation] ( https://platform.openai.com/docs/api-reference/completions )
117
117
118
118
### Chat
119
119
120
- * [ create-chat-completion] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#create-chat-completion )
120
+ * [ create-chat-completion] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#create-chat-completion )
121
121
122
122
Also see the [ OpenAI documentation] ( https://platform.openai.com/docs/api-reference/chat )
123
123
124
124
### Images
125
125
126
- * [ create-image] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#create-image )
127
- * [ create-image-edit] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#create-image-edit )
128
- * [ create-image-variation] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#create-image-variation )
126
+ * [ create-image] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#create-image )
127
+ * [ create-image-edit] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#create-image-edit )
128
+ * [ create-image-variation] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#create-image-variation )
129
129
130
130
Also see the [ OpenAI documentation] ( https://platform.openai.com/docs/api-reference/images )
131
131
132
132
### Embeddings
133
133
134
- * [ create-embedding] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#create-embedding )
134
+ * [ create-embedding] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#create-embedding )
135
135
136
136
Also see the [ OpenAI documentation] ( https://platform.openai.com/docs/api-reference/embeddings )
137
137
138
138
### Audio
139
139
140
- * [ create-transcription] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#create-transcription )
141
- * [ create-translation] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#create-translation )
140
+ * [ create-transcription] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#create-transcription )
141
+ * [ create-translation] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#create-translation )
142
142
143
- * [ create-speech] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#create-speech )
143
+ * [ create-speech] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#create-speech )
144
144
145
145
Also see the [ OpenAI documentation] ( https://platform.openai.com/docs/api-reference/audio )
146
146
147
147
### Files
148
148
149
- * [ list-files] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#list-files )
150
- * [ create-file] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#create-file )
151
- * [ delete-file] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#delete-file )
152
- * [ retrieve-file] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#retrieve-file )
153
- * [ download-file] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#download-file )
149
+ * [ list-files] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#list-files )
150
+ * [ create-file] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#create-file )
151
+ * [ delete-file] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#delete-file )
152
+ * [ retrieve-file] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#retrieve-file )
153
+ * [ download-file] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#download-file )
154
154
155
155
Also see the [ OpenAI documentation] ( https://platform.openai.com/docs/api-reference/files )
156
156
157
157
### Fine-tuning
158
158
159
- * [ create-fine-tuning-job] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#create-fine-tuning-job )
160
- * [ list-fine-tuning-jobs] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#list-fine-tuning-jobs )
161
- * [ retrieve-fine-tuning-job] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#retrieve-fine-tuning-job )
162
- * [ cancel-fine-tuning-job] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#cancel-fine-tuning-job )
163
- * [ list-fine-tuning-events] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#list-fine-tuning-events )
164
- * [ delete-model] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#delete-model )
159
+ * [ create-fine-tuning-job] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#create-fine-tuning-job )
160
+ * [ list-fine-tuning-jobs] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#list-fine-tuning-jobs )
161
+ * [ retrieve-fine-tuning-job] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#retrieve-fine-tuning-job )
162
+ * [ cancel-fine-tuning-job] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#cancel-fine-tuning-job )
163
+ * [ list-fine-tuning-events] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#list-fine-tuning-events )
164
+ * [ delete-model] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#delete-model )
165
165
166
166
Also see the [ OpenAI documentation] ( https://platform.openai.com/docs/api-reference/fine-tuning )
167
167
168
168
### Moderations
169
169
170
- * [ create-moderation] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.21.2 /api/wkok.openai-clojure.api#create-moderation )
170
+ * [ create-moderation] ( https://cljdoc.org/d/net.clojars.wkok/openai-clojure/0.22.0 /api/wkok.openai-clojure.api#create-moderation )
171
171
172
172
### Assistants
173
173
@@ -203,5 +203,13 @@ Also see the [OpenAI documentation](https://platform.openai.com/docs/api-referen
203
203
* [ create-thread-and-run] ( https://platform.openai.com/docs/api-reference/runs/createThreadAndRun )
204
204
* [ list-run-steps] ( https://platform.openai.com/docs/api-reference/runs/listRunSteps )
205
205
206
+ ### Vector Stores
207
+
208
+ * [ create-vector-store] ( https://platform.openai.com/docs/api-reference/vector-stores/create )
209
+ * [ list-vector-stores] ( https://platform.openai.com/docs/api-reference/vector-stores/list )
210
+ * [ retrieve-vector-store] ( https://platform.openai.com/docs/api-reference/vector-stores/retrieve )
211
+ * [ modify-vector-store] ( https://platform.openai.com/docs/api-reference/vector-stores/modify )
212
+ * [ delete-vector-store] ( https://platform.openai.com/docs/api-reference/vector-stores/delete )
213
+
206
214
207
215
Also see the [ OpenAI documentation] ( https://platform.openai.com/docs/api-reference/moderations )
0 commit comments