chatgpt-java icon indicating copy to clipboard operation
chatgpt-java copied to clipboard

某些接口请求报 http 404 error

Open reinershir opened this issue 11 months ago • 0 comments

my code:

ChatCompletion chatCompletion = ChatCompletion.builder().model(StringUtils.hasText(model)?model:this.model)
        		.messages(allMessage).build();
        ChatCompletionResponse chatCompletionResponse = openAiClient.chatCompletion(chatCompletion);
        StringBuffer sb = new StringBuffer();

        chatCompletionResponse.getChoices().forEach(e -> {
            sb.append(e.getMessage().getContent());
        });
        
        return sb.toString();

流试问答是OK的,获取微调模型列表等也是OK的,目前试了下来删除微调普通阻塞问答都报404

<dependency>
			<groupId>com.unfbx</groupId>
			<artifactId>chatgpt-java</artifactId>
			<version>1.1.5</version>
		</dependency>
retrofit2.adapter.rxjava2.HttpException: HTTP 404 
	at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(BodyObservable.java:57) ~[adapter-rxjava2-2.9.0.jar:na]
	at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(BodyObservable.java:38) ~[adapter-rxjava2-2.9.0.jar:na]
	at retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(CallExecuteObservable.java:48) ~[adapter-rxjava2-2.9.0.jar:na]
	at io.reactivex.Observable.subscribe(Observable.java:10151) ~[rxjava-2.0.0.jar:2.0.0]
	at retrofit2.adapter.rxjava2.BodyObservable.subscribeActual(BodyObservable.java:35) ~[adapter-rxjava2-2.9.0.jar:na]
	at io.reactivex.Observable.subscribe(Observable.java:10151) ~[rxjava-2.0.0.jar:2.0.0]
	at io.reactivex.internal.operators.observable.ObservableSingleSingle.subscribeActual(ObservableSingleSingle.java:35) ~[rxjava-2.0.0.jar:2.0.0]
	at io.reactivex.Single.subscribe(Single.java:2517) ~[rxjava-2.0.0.jar:2.0.0]
	at io.reactivex.Single.blockingGet(Single.java:2001) ~[rxjava-2.0.0.jar:2.0.0]
	at com.unfbx.chatgpt.OpenAiClient.chatCompletion(OpenAiClient.java:696) ~[chatgpt-java-1.1.5.jar:na]

reinershir avatar Feb 27 '24 08:02 reinershir