Comments (4)
Had the same issue, and made a backend called the Completion API 3 times in the same call. It was getting timed out.
The default HTTP client provided has a timeout of 30 seconds
Making a custom HTTP client and setting a longer timeout solved it.
// passing a custom http client with a timeout of 600 seconds
// this is required because the default http client has a timeout of 30 seconds
httpClient := &http.Client{
Timeout: time.Duration(600 * time.Second),
}
client := gpt3.NewClient(apiKey, gpt3.WithHTTPClient(httpClient))
from go-gpt3.
Had the same issue, and made a backend called the Completion API 3 times in the same call. It was getting timed out. The default HTTP client provided has a timeout of 30 seconds
Making a custom HTTP client and setting a longer timeout solved it.
// passing a custom http client with a timeout of 600 seconds // this is required because the default http client has a timeout of 30 seconds httpClient := &http.Client{ Timeout: time.Duration(600 * time.Second), } client := gpt3.NewClient(apiKey, gpt3.WithHTTPClient(httpClient))
hello
Still return “context deadline exceeded (Client.Timeout or context cancellation while reading body)”
I used streaming call(client.CompletionStreamWithEngine), but the problem was not solved
from go-gpt3.
from go-gpt3.
解决了,非常感谢
…
---Original--- From: @.> Date: Sat, Feb 18, 2023 18:53 PM To: @.>; Cc: @.@.>; Subject: Re: [PullRequestInc/go-gpt3] context deadline exceeded(Client.Timeout or context cancellation while reading body) (Issue #21) Had the same issue, and made a backend called the Completion API 3 times in the same call. It was getting timed out. The default HTTP client provided has a timeout of 30 seconds Making a custom HTTP client and setting a longer timeout solved it. // passing a custom http client with a timeout of 600 seconds // this is required because the default http client has a timeout of 30 seconds httpClient := &http.Client{ Timeout: time.Duration(600 * time.Second), } client := gpt3.NewClient(apiKey, gpt3.WithHTTPClient(httpClient)) hello Still return “context deadline exceeded (Client.Timeout or context cancellation while reading body)” I used streaming call(client.CompletionStreamWithEngine), but the problem was not solved — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
你好,请问你的是流式调用么
from go-gpt3.
Related Issues (20)
- Migrate to new endpoints HOT 3
- How to make it to support conversation memories? HOT 2
- Add new embedding model
- Response is different than what I get from the openAI Python SDK (Completion API) HOT 1
- No Token Usage Information when Streaming HOT 3
- Unrecognized request argument supplied: engine_id HOT 2
- Make `gpt3.NewClient(api_key)` return client and error
- context deadline exceeded (Client.Timeout or context cancellation while reading body) HOT 3
- How to get API_KEY? HOT 2
- how make chatgpt API can remober last question? HOT 2
- there is one bug , then it answer some question , it will Loop out a paragraph HOT 1
- Add the new chat completion API endpoint HOT 1
- New ChatGPT and Whisper APIs HOT 3
- Temperature 0 not really working out
- The Functions feature is causing the API to return [400:invalid_request_error] HOT 1
- Vision (GPT-V) support HOT 1
- Deprecation of TextDavinci003Engine Model
- Setting the Temperature in the CompletionRequest HOT 2
- Comparison to https://github.com/sashabaranov/go-gpt3 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go-gpt3.