Added a lot of functionality. Bugfixes and changes
This commit is contained in:
@@ -32,8 +32,8 @@ class AnthropicProvider: AIProvider {
|
||||
init(apiKey: String) {
|
||||
self.authMode = .apiKey(apiKey)
|
||||
let config = URLSessionConfiguration.default
|
||||
config.timeoutIntervalForRequest = 60
|
||||
config.timeoutIntervalForResource = 300
|
||||
config.timeoutIntervalForRequest = 180 // 3 minutes for initial response (tool use needs thinking time)
|
||||
config.timeoutIntervalForResource = 600 // 10 minutes total
|
||||
self.session = URLSession(configuration: config)
|
||||
}
|
||||
|
||||
@@ -41,8 +41,8 @@ class AnthropicProvider: AIProvider {
|
||||
init(oauth: Bool) {
|
||||
self.authMode = .oauth
|
||||
let config = URLSessionConfiguration.default
|
||||
config.timeoutIntervalForRequest = 60
|
||||
config.timeoutIntervalForResource = 300
|
||||
config.timeoutIntervalForRequest = 180 // 3 minutes for initial response (tool use needs thinking time)
|
||||
config.timeoutIntervalForResource = 600 // 10 minutes total
|
||||
self.session = URLSession(configuration: config)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user