Skip to content

Commit

Permalink
Merge pull request #94 from chatchat-space/dev
Browse files Browse the repository at this point in the history
feature:rollback
  • Loading branch information
yuehua-s authored Jan 6, 2025
2 parents c16a156 + de215eb commit df22332
Show file tree
Hide file tree
Showing 4 changed files with 838 additions and 842 deletions.
8 changes: 4 additions & 4 deletions chatchat-server/chatchat/server/localai_embeddings.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

from langchain_community.utils.openai import is_openai_v1
from langchain_core.embeddings import Embeddings
from pydantic import BaseModel, Field, model_validator
from langchain_core.pydantic_v1 import BaseModel, Field, root_validator
from langchain_core.utils import get_from_dict_or_env, get_pydantic_field_names
from tenacity import (
AsyncRetrying,
Expand Down Expand Up @@ -171,9 +171,9 @@ class LocalAIEmbeddings(BaseModel, Embeddings):
class Config:
"""Configuration for this pydantic object."""

populate_by_name = True
allow_population_by_field_name = True

@model_validator(mode='before')
@root_validator(pre=True)
def build_extra(cls, values: Dict[str, Any]) -> Dict[str, Any]:
"""Build extra kwargs from additional params that were passed in."""
all_required_field_names = get_pydantic_field_names(cls)
Expand All @@ -199,7 +199,7 @@ def build_extra(cls, values: Dict[str, Any]) -> Dict[str, Any]:
values["model_kwargs"] = extra
return values

@model_validator(mode='after')
@root_validator()
def validate_environment(cls, values: Dict) -> Dict:
"""Validate that api key and python package exists in environment."""
values["openai_api_key"] = get_from_dict_or_env(
Expand Down
2 changes: 1 addition & 1 deletion chatchat-server/chatchat/server/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -259,7 +259,7 @@ def get_Embeddings(
embed_model: str = None,
local_wrap: bool = False, # use local wrapped api
) -> Embeddings:
from langchain_ollama import OllamaEmbeddings
from langchain_community.embeddings import OllamaEmbeddings
from langchain_openai import OpenAIEmbeddings

from chatchat.server.localai_embeddings import (
Expand Down
Loading

0 comments on commit df22332

Please sign in to comment.