更新联系方式使用 SharkFly 公众号来进行 OpenAI 的测试
This commit is contained in:
parent
4fd7096e65
commit
7d3b7c7eb1
1
.idea/vcs.xml
generated
1
.idea/vcs.xml
generated
@ -2,5 +2,6 @@
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
71
README.md
71
README.md
@ -16,14 +16,47 @@ We forked this API from: https://github.com/TheoKanning/openai-java/.
|
||||
The major reason we rebuild this API was OpenAI-JAVA include lombok, we think it is better build this in plain java
|
||||
code.
|
||||
|
||||
# 联系方式
|
||||
|
||||
请使用下面的联系方式和我们联系。
|
||||
|
||||
* [社区和讨论](https://www.ossez.com/tag/chat-gpt)
|
||||
|
||||
| 联系方式名称 | 联系方式 |
|
||||
|------------------|-----------------------------------------------|
|
||||
| 电子邮件(Email) | [yhu@ossez.com](mailto:yhu@ossez.com) |
|
||||
| QQ 或微信(WeChat) | 103899765 |
|
||||
| QQ 交流群 | 15186112 |
|
||||
| 社区论坛 (Community) | https://www.ossez.com/c/computer-technology/7 |
|
||||
|
||||
# 公众平台
|
||||
|
||||
我们建议您通过社区论坛来和我们进行沟通,请关注我们公众平台上的账号
|
||||
|
||||
## 微信公众号
|
||||
|
||||

|
||||
|
||||
## 头条号
|
||||
|
||||
我们也在头条号上创建了我们的公众号,请扫描下面的 QR 关注我们的头条号。
|
||||
|
||||

|
||||
|
||||
## 知乎
|
||||
|
||||
请关注我们的知乎:https://www.zhihu.com/people/huyuchengus
|
||||
|
||||
# Deprecated OpenAI API Endpoint
|
||||
|
||||
The [Answers](https://help.openai.com/en/articles/6233728-answers-transition-guide),
|
||||
[Classifications](https://help.openai.com/en/articles/6272941-classifications-transition-guide),
|
||||
and [Searches](https://help.openai.com/en/articles/6272952-search-transition-guide) APIs are deprecated, and will stop
|
||||
working on December 3rd, 2022.
|
||||
* [Answers](https://help.openai.com/en/articles/6233728-answers-transition-guide),
|
||||
* [Classifications](https://help.openai.com/en/articles/6272941-classifications-transition-guide),
|
||||
* [Searches](https://help.openai.com/en/articles/6272952-search-transition-guide)
|
||||
|
||||
APIs are deprecated, and will stop working on December 3rd, 2022.
|
||||
|
||||
️OpenAI has deprecated all Engine-based APIs.
|
||||
|
||||
See [Deprecated Endpoints](https://github.com/TheoKanning/openai-java#deprecated-endpoints) below for more info.
|
||||
|
||||
# How To Use
|
||||
@ -108,36 +141,6 @@ I won't remove the old endpoints from this library until OpenAI shuts them down.
|
||||
- [Answers](https://beta.openai.com/docs/api-reference/answers)
|
||||
- [Engines](https://beta.openai.com/docs/api-reference/engines)
|
||||
|
||||
# 联系方式
|
||||
|
||||
请使用下面的联系方式和我们联系。
|
||||
|
||||
* [社区和讨论](https://www.ossez.com/tag/chat-gpt)
|
||||
|
||||
| 联系方式名称 | 联系方式 |
|
||||
|------------------|-----------------------------------------------|
|
||||
| 电子邮件(Email) | [yhu@ossez.com](mailto:yhu@ossez.com) |
|
||||
| QQ 或微信(WeChat) | 103899765 |
|
||||
| QQ 交流群 | 15186112 |
|
||||
| 社区论坛 (Community) | https://www.ossez.com/c/computer-technology/7 |
|
||||
|
||||
# 公众平台
|
||||
|
||||
我们建议您通过社区论坛来和我们进行沟通,请关注我们公众平台上的账号
|
||||
|
||||
## 微信公众号
|
||||
|
||||

|
||||
|
||||
## 头条号
|
||||
|
||||
我们也在头条号上创建了我们的公众号,请扫描下面的 QR 关注我们的头条号。
|
||||
|
||||

|
||||
|
||||
## 知乎
|
||||
|
||||
请关注我们的知乎:https://www.zhihu.com/people/huyuchengus
|
||||
|
||||
# License
|
||||
|
||||
|
@ -8,6 +8,7 @@ package com.ossez.openai.engine;
|
||||
*/
|
||||
@Deprecated
|
||||
|
||||
|
||||
public class Engine {
|
||||
/**
|
||||
* An identifier for this engine, used to specify an engine for completions or searching.
|
||||
|
@ -14,23 +14,25 @@ import static org.junit.jupiter.api.Assertions.assertFalse;
|
||||
|
||||
public class CompletionTest {
|
||||
|
||||
String token = System.getenv("OPENAI_TOKEN");
|
||||
String token = "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"; //System.getenv("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");
|
||||
OpenAiService service = new OpenAiService(token);
|
||||
|
||||
@Test
|
||||
void createCompletion() {
|
||||
CompletionRequest completionRequest = new CompletionRequestBuilder()
|
||||
.setModel("ada")
|
||||
.setPrompt("Somebody once told me the world is gonna roll me")
|
||||
.setModel("text-davinci-003")
|
||||
.setPrompt("讲一个关于程序员的笑话")
|
||||
.setEcho(true)
|
||||
.setN(5)
|
||||
.setMaxTokens(50)
|
||||
// .setN(0)
|
||||
.setMaxTokens(500)
|
||||
.setUser("testing")
|
||||
.setLogitBias(new HashMap<>())
|
||||
.createCompletionRequest();
|
||||
|
||||
List<CompletionChoice> choices = service.createCompletion(completionRequest).getChoices();
|
||||
assertEquals(5, choices.size());
|
||||
System.out.println(choices.get(0).getText());
|
||||
// System.out.println(choices.get(1).getText());
|
||||
// assertEquals(5, choices.get(0).getText());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -9,7 +9,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
|
||||
|
||||
public class EditTest {
|
||||
|
||||
String token = System.getenv("OPENAI_TOKEN");
|
||||
String token = "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";
|
||||
OpenAiService service = new OpenAiService(token);
|
||||
|
||||
@Test
|
||||
@ -21,6 +21,7 @@ public class EditTest {
|
||||
.createEditRequest();
|
||||
|
||||
EditResult result = service.createEdit( request);
|
||||
System.out.println(result.getChoices().get(0).getText());
|
||||
|
||||
assertNotNull(result.getChoices().get(0).getText());
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user