HamaWhiteGG / langchain-java

Java version of LangChain, while empowering LLM for Big Data.
Apache License 2.0
545 stars 106 forks source link

HttpExeption HTTP 429 #91

Closed R1DD1 closed 1 year ago

R1DD1 commented 1 year ago

The problem is related to the number of requests that are sent without delay, how can I set a delay for this?

Exception: Exception in thread "main" retrofit2.adapter.rxjava2.HttpException: HTTP 429 at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(BodyObservable.java:57) at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(BodyObservable.java:38) at retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(CallExecuteObservable.java:48) at io.reactivex.Observable.subscribe(Observable.java:10151) at retrofit2.adapter.rxjava2.BodyObservable.subscribeActual(BodyObservable.java:35) at io.reactivex.Observable.subscribe(Observable.java:10151) at io.reactivex.internal.operators.observable.ObservableSingleSingle.subscribeActual(ObservableSingleSingle.java:35) at io.reactivex.Single.subscribe(Single.java:2517) at io.reactivex.Single.blockingGet(Single.java:2001) at com.hw.openai.OpenAiClient.create(OpenAiClient.java:214) at com.hw.langchain.llms.openai.BaseOpenAI._generate(BaseOpenAI.java:197) at com.hw.langchain.llms.base.BaseLLM.generate(BaseLLM.java:62) at com.hw.langchain.llms.base.BaseLLM.generatePrompt(BaseLLM.java:70) at com.hw.langchain.chains.llm.LLMChain.generate(LLMChain.java:111) at com.hw.langchain.chains.llm.LLMChain.innerCall(LLMChain.java:101) at com.hw.langchain.chains.base.Chain.call(Chain.java:103) at com.hw.langchain.chains.llm.LLMChain.predict(LLMChain.java:164) at com.hw.langchain.chains.sql.database.base.SQLDatabaseChain.innerCall(SQLDatabaseChain.java:150) at com.hw.langchain.chains.base.Chain.call(Chain.java:103) at com.hw.langchain.chains.base.Chain.call(Chain.java:89) at com.hw.langchain.chains.base.Chain.run(Chain.java:171) at com.hw.langchain.tools.base.Tool.innerRun(Tool.java:76) at com.hw.langchain.tools.base.BaseTool.run(BaseTool.java:114) at com.hw.langchain.agents.agent.AgentExecutor.takeNextStep(AgentExecutor.java:126) at com.hw.langchain.agents.agent.AgentExecutor.innerCall(AgentExecutor.java:153) at com.hw.langchain.chains.base.Chain.call(Chain.java:103) at com.hw.langchain.chains.base.Chain.call(Chain.java:89) at com.hw.langchain.chains.base.Chain.run(Chain.java:171) at me.moteloff.demo.application.LangchainWithPostgresApplication.main(LangchainWithPostgresApplication.java:111)

HamaWhiteGG commented 1 year ago

you can see https://github.com/HamaWhiteGG/langchain-java/issues/63