Переглянути джерело

fix: Replace path.join with urljoin. (#2631)

tags/0.5.8
taokuizu 1 рік тому
джерело
коміт
b6d61a818e
Аккаунт користувача з таким Email не знайдено

+ 5
- 2
api/core/model_runtime/model_providers/localai/llm/llm.py Переглянути файл

from collections.abc import Generator from collections.abc import Generator
from os.path import join
from typing import cast from typing import cast
from urllib.parse import urljoin


from httpx import Timeout from httpx import Timeout
from openai import ( from openai import (
:param credentials: credentials dict :param credentials: credentials dict
:return: client kwargs :return: client kwargs
""" """
if not credentials['server_url'].endswith('/'):
credentials['server_url'] += '/'
client_kwargs = { client_kwargs = {
"timeout": Timeout(315.0, read=300.0, write=10.0, connect=5.0), "timeout": Timeout(315.0, read=300.0, write=10.0, connect=5.0),
"api_key": "1", "api_key": "1",
"base_url": join(credentials['server_url'], 'v1'),
"base_url": urljoin(credentials['server_url'], 'v1'),
} }


return client_kwargs return client_kwargs

Завантаження…
Відмінити
Зберегти