Abra a saída de streaming da AI ChatGPT. Abra a saída do fluxo AI.
| Método de implementação de saída de streaming | Mini Program | Android | iOS | H5 |
|---|---|---|---|---|
| Referência SSE: OpenAisseeventsourcelistener | Não suportado | apoiar | apoiar | apoiar |
| Referência do WebSocket: OpenAIWebSockETEVENTSOURCELISTENER | apoiar | apoiar | apoiar | apoiar |
Versão mais recente da referência SDK: https://github.com/grt1228/chatgpt-java
| Discuta o ChatGPT-Java juntos, SDK Edição Consulta Project Project Development Exchange | Falha no grupo Siga a recuperação oficial da conta: chatgpt-java | WeChat pessoal |
|---|---|---|
![]() | ![]() |
É baseado principalmente no SSE (você pode usar essa tecnologia no Baidu). Também estou aprendendo sobre a SSE recentemente. Quando o site oficial do OpenAI aceitou a interface de conclusões, ele mencionou essa tecnologia. O próprio objeto de conclusão possui uma propriedade de fluxo. Para detalhes, consulte o seguinte documento: https://platform.openai.com/docs/api-reference/completes/create 
Referência da versão mais recente: https://github.com/grt1228/chatgpt-java é atualmente versão 1.0.12
<dependency>
<groupId>com.unfbx</groupId>
<artifactId>chatgpt-java</artifactId>
<version>1.0.12</version>
</dependency>
git clone https://github.com/Grt1228/chatgpt-steam-output
Modifique a porta 8000 padrão do arquivo Application.Properties.
server.port=8000
chatgpt.apiKey=配置自己的key
chatgpt.apiHost=配置opai的Api Host地址
Execute chatgptsteamoutputApplication
com.unfbx.chatgptsteamoutput.ChatgptSteamOutputApplication
Abra o navegador após uma corrida bem -sucedida:
sse实现:http://localhost:8000/
websocket实现:http://localhost:8000/websocket
Ser capaz de abrir esta página significa correr com sucesso 
O código é realmente muito simples, os amigos podem baixar o código e lê -lo.