🎨 gemini timeout params
This commit is contained in:
+3
-3
@@ -103,9 +103,10 @@ class GeminiAdapter(BaseLLMAdapter):
|
|||||||
self.model_name = model_name
|
self.model_name = model_name
|
||||||
self.max_tokens = max_tokens
|
self.max_tokens = max_tokens
|
||||||
self.temperature = temperature
|
self.temperature = temperature
|
||||||
self.timeout = timeout
|
# gemini超时时间是毫秒
|
||||||
|
self.timeout = timeout * 1000
|
||||||
|
|
||||||
self._client = genai.Client(api_key=self.api_key,http_options=types.HttpOptions(base_url=base_url))
|
self._client = genai.Client(api_key=self.api_key,http_options=types.HttpOptions(base_url=base_url,timeout=self.timeout))
|
||||||
|
|
||||||
def invoke(self, prompt: str) -> str:
|
def invoke(self, prompt: str) -> str:
|
||||||
try:
|
try:
|
||||||
@@ -116,7 +117,6 @@ class GeminiAdapter(BaseLLMAdapter):
|
|||||||
max_output_tokens=self.max_tokens,
|
max_output_tokens=self.max_tokens,
|
||||||
temperature=self.temperature,
|
temperature=self.temperature,
|
||||||
),
|
),
|
||||||
# timeout=self.timeout # 添加超时参数
|
|
||||||
)
|
)
|
||||||
if response and response.text:
|
if response and response.text:
|
||||||
return response.text
|
return response.text
|
||||||
|
|||||||
Reference in New Issue
Block a user