Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit ff06ffb

Browse filesBrowse files
authored
Mark Answer, Completion, and Search APIs as deprecated (TheoKanning#25)
OpenAI has officially deprecated these APIs, but I'll leave them in as long as the endpoints still work The engines api is also deprecated, but I'll get to that when I add model support.
1 parent d1f2748 commit ff06ffb
Copy full SHA for ff06ffb

File tree

Expand file treeCollapse file tree

12 files changed

+41
-35
lines changed
Open diff view settings
Filter options
Expand file treeCollapse file tree

12 files changed

+41
-35
lines changed
Open diff view settings
Collapse file

‎README.md‎

Copy file name to clipboardExpand all lines: README.md
+5-3Lines changed: 5 additions & 3 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,15 @@ as well as an example project using the client.
1313
- [Completions](https://beta.openai.com/docs/api-reference/completions)
1414
- [Edits](https://beta.openai.com/docs/api-reference/edits)
1515
- [Embeddings](https://beta.openai.com/docs/api-reference/embeddings)
16-
- [Searches](https://beta.openai.com/docs/api-reference/searches)
17-
- [Classifications](https://beta.openai.com/docs/api-reference/classifications)
18-
- [Answers](https://beta.openai.com/docs/api-reference/answers)
1916
- [Files](https://beta.openai.com/docs/api-reference/files)
2017
- [Fine-tunes](https://beta.openai.com/docs/api-reference/fine-tunes)
2118
- [Moderations](https://beta.openai.com/docs/api-reference/moderations)
2219

20+
#### Deprecated by OpenAI but still working as of 8/19/22
21+
- [Searches](https://beta.openai.com/docs/api-reference/searches)
22+
- [Classifications](https://beta.openai.com/docs/api-reference/classifications)
23+
- [Answers](https://beta.openai.com/docs/api-reference/answers)
24+
2325
## Usage
2426

2527
### Importing into a gradle project
Collapse file

‎api/src/main/java/com/theokanning/openai/answer/AnswerRequest.java‎

Copy file name to clipboardExpand all lines: api/src/main/java/com/theokanning/openai/answer/AnswerRequest.java
+1Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
* Documentation taken from
1414
* https://beta.openai.com/docs/api-reference/answers/create
1515
*/
16+
@Deprecated
1617
@Builder
1718
@NoArgsConstructor
1819
@AllArgsConstructor
Collapse file

‎api/src/main/java/com/theokanning/openai/answer/AnswerResult.java‎

Copy file name to clipboardExpand all lines: api/src/main/java/com/theokanning/openai/answer/AnswerResult.java
+1Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
*
1010
* https://beta.openai.com/docs/api-reference/answers/create
1111
*/
12+
@Deprecated
1213
@Data
1314
public class AnswerResult {
1415
/**
Collapse file

‎api/src/main/java/com/theokanning/openai/answer/Document.java‎

Copy file name to clipboardExpand all lines: api/src/main/java/com/theokanning/openai/answer/Document.java
+1Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
*
88
* https://beta.openai.com/docs/api-reference/classifications/create
99
*/
10+
@Deprecated
1011
@Data
1112
public class Document {
1213
/**
Collapse file

‎api/src/main/java/com/theokanning/openai/classification/ClassificationRequest.java‎

Copy file name to clipboardExpand all lines: api/src/main/java/com/theokanning/openai/classification/ClassificationRequest.java
+1Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
* Documentation taken from
1313
* https://beta.openai.com/docs/api-reference/classifications/create
1414
*/
15+
@Deprecated
1516
@Builder
1617
@NoArgsConstructor
1718
@AllArgsConstructor
Collapse file

‎api/src/main/java/com/theokanning/openai/classification/ClassificationResult.java‎

Copy file name to clipboardExpand all lines: api/src/main/java/com/theokanning/openai/classification/ClassificationResult.java
+1Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
* <
1010
* https://beta.openai.com/docs/api-reference/classifications/create
1111
*/
12+
@Deprecated
1213
@Data
1314
public class ClassificationResult {
1415

Collapse file

‎api/src/main/java/com/theokanning/openai/classification/Example.java‎

Copy file name to clipboardExpand all lines: api/src/main/java/com/theokanning/openai/classification/Example.java
+1Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
*
88
* https://beta.openai.com/docs/api-reference/classifications/create
99
*/
10+
@Deprecated
1011
@Data
1112
public class Example {
1213
/**
Collapse file

‎api/src/main/java/com/theokanning/openai/search/SearchRequest.java‎

Copy file name to clipboardExpand all lines: api/src/main/java/com/theokanning/openai/search/SearchRequest.java
+1Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
*
1515
* https://beta.openai.com/docs/api-reference/searches
1616
*/
17+
@Deprecated
1718
@Builder
1819
@NoArgsConstructor
1920
@AllArgsConstructor
Collapse file

‎api/src/main/java/com/theokanning/openai/search/SearchResult.java‎

Copy file name to clipboardExpand all lines: api/src/main/java/com/theokanning/openai/search/SearchResult.java
+1Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
*
88
* https://beta.openai.com/docs/api-reference/searches
99
*/
10+
@Deprecated
1011
@Data
1112
public class SearchResult {
1213
/**
Collapse file

‎client/src/main/java/com/theokanning/openai/OpenAiApi.java‎

Copy file name to clipboardExpand all lines: client/src/main/java/com/theokanning/openai/OpenAiApi.java
+12-9Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,6 @@ public interface OpenAiApi {
4141
@POST("/v1/engines/{engine_id}/embeddings")
4242
Single<EmbeddingResult> createEmbeddings(@Path("engine_id") String engineId, @Body EmbeddingRequest request);
4343

44-
@POST("/v1/engines/{engine_id}/search")
45-
Single<OpenAiResponse<SearchResult>> search(@Path("engine_id") String engineId, @Body SearchRequest request);
46-
47-
@POST("v1/classifications")
48-
Single<ClassificationResult> createClassification(@Body ClassificationRequest request);
49-
50-
@POST("v1/answers")
51-
Single<AnswerResult> createAnswer(@Body AnswerRequest request);
52-
5344
@GET("/v1/files")
5445
Single<OpenAiResponse<File>> listFiles();
5546

@@ -86,4 +77,16 @@ public interface OpenAiApi {
8677

8778
@POST("/v1/moderations")
8879
Single<ModerationResult> createModeration(@Body ModerationRequest request);
80+
81+
@Deprecated
82+
@POST("v1/answers")
83+
Single<AnswerResult> createAnswer(@Body AnswerRequest request);
84+
85+
@Deprecated
86+
@POST("v1/classifications")
87+
Single<ClassificationResult> createClassification(@Body ClassificationRequest request);
88+
89+
@Deprecated
90+
@POST("/v1/engines/{engine_id}/search")
91+
Single<OpenAiResponse<SearchResult>> search(@Path("engine_id") String engineId, @Body SearchRequest request);
8992
}

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.