made sure base tests pass
This commit is contained in:
parent
514a37d5f5
commit
119a6532b0
3 changed files with 10 additions and 2 deletions
|
|
@ -8,18 +8,24 @@ from pydantic_settings import BaseSettings, SettingsConfigDict
|
||||||
|
|
||||||
class BaseConfig(BaseSettings):
|
class BaseConfig(BaseSettings):
|
||||||
data_root_directory: str = get_absolute_path(".data_storage")
|
data_root_directory: str = get_absolute_path(".data_storage")
|
||||||
|
system_root_directory: str = get_absolute_path(".data_storage")
|
||||||
monitoring_tool: object = Observer.LANGFUSE
|
monitoring_tool: object = Observer.LANGFUSE
|
||||||
langfuse_public_key: Optional[str] = os.getenv("LANGFUSE_PUBLIC_KEY")
|
langfuse_public_key: Optional[str] = os.getenv("LANGFUSE_PUBLIC_KEY")
|
||||||
langfuse_secret_key: Optional[str] = os.getenv("LANGFUSE_SECRET_KEY")
|
langfuse_secret_key: Optional[str] = os.getenv("LANGFUSE_SECRET_KEY")
|
||||||
langfuse_host: Optional[str] = os.getenv("LANGFUSE_HOST")
|
langfuse_host: Optional[str] = os.getenv("LANGFUSE_HOST")
|
||||||
default_user_email: Optional[str] = os.getenv("DEFAULT_USER_EMAIL")
|
default_user_email: Optional[str] = os.getenv("DEFAULT_USER_EMAIL")
|
||||||
default_user_password: Optional[str] = os.getenv("DEFAULT_USER_PASSWORD")
|
default_user_password: Optional[str] = os.getenv("DEFAULT_USER_PASSWORD")
|
||||||
|
structured_output_framework: str = os.getenv(
|
||||||
|
"STRUCTURED_OUTPUT_FRAMEWORK", "llitellm_instructor"
|
||||||
|
)
|
||||||
model_config = SettingsConfigDict(env_file=".env", extra="allow")
|
model_config = SettingsConfigDict(env_file=".env", extra="allow")
|
||||||
|
|
||||||
def to_dict(self) -> dict:
|
def to_dict(self) -> dict:
|
||||||
return {
|
return {
|
||||||
"data_root_directory": self.data_root_directory,
|
"data_root_directory": self.data_root_directory,
|
||||||
|
"system_root_directory": self.system_root_directory,
|
||||||
"monitoring_tool": self.monitoring_tool,
|
"monitoring_tool": self.monitoring_tool,
|
||||||
|
"structured_output_framework": self.structured_output_framework,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ async def extract_content_graph(
|
||||||
# return graph
|
# return graph
|
||||||
|
|
||||||
# else:
|
# else:
|
||||||
graph = await b.ExtractContentGraph(
|
graph = await b.ExtractContentGraphGeneric(
|
||||||
content, mode=mode, baml_options={"client_registry": baml_registry}
|
content, mode=mode, baml_options={"client_registry": baml_registry}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,9 @@ from litellm.exceptions import ContentPolicyViolationError
|
||||||
from instructor.exceptions import InstructorRetryException
|
from instructor.exceptions import InstructorRetryException
|
||||||
|
|
||||||
from cognee.exceptions import InvalidValueError
|
from cognee.exceptions import InvalidValueError
|
||||||
from cognee.infrastructure.llm.prompts import read_query_prompt
|
from cognee.infrastructure.llm.structured_output_framework.llitellm_instructor.llm.prompts import (
|
||||||
|
read_query_prompt,
|
||||||
|
)
|
||||||
from cognee.infrastructure.llm.structured_output_framework.llitellm_instructor.llm.llm_interface import (
|
from cognee.infrastructure.llm.structured_output_framework.llitellm_instructor.llm.llm_interface import (
|
||||||
LLMInterface,
|
LLMInterface,
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue