repositories
loading repo index
repositories
loading repo index
repository
loading code, commits, and activity
public Clawd ADK gateway launch mirror
stars
latest
clone command
git clone gitlawb://did:key:z6Mkq5mY...iFZ5/my-project-publ...git clone gitlawb://did:key:z6Mkq5mY.../my-project-publ...2fa351d6docs: add automaton and perps launch sources16d ago| #1 | from typing import Any, Dict, Optional |
| #2 | |
| #3 | from mem0.configs.base import AzureConfig |
| #4 | from mem0.configs.llms.base import BaseLlmConfig |
| #5 | |
| #6 | |
| #7 | class AzureOpenAIConfig(BaseLlmConfig): |
| #8 | """ |
| #9 | Configuration class for Azure OpenAI-specific parameters. |
| #10 | Inherits from BaseLlmConfig and adds Azure OpenAI-specific settings. |
| #11 | """ |
| #12 | |
| #13 | def __init__( |
| #14 | self, |
| #15 | # Base parameters |
| #16 | model: Optional[str] = None, |
| #17 | temperature: float = 0.1, |
| #18 | api_key: Optional[str] = None, |
| #19 | max_tokens: int = 2000, |
| #20 | top_p: float = 0.1, |
| #21 | top_k: int = 1, |
| #22 | enable_vision: bool = False, |
| #23 | vision_details: Optional[str] = "auto", |
| #24 | http_client_proxies: Optional[dict] = None, |
| #25 | # Azure OpenAI-specific parameters |
| #26 | azure_kwargs: Optional[Dict[str, Any]] = None, |
| #27 | ): |
| #28 | """ |
| #29 | Initialize Azure OpenAI configuration. |
| #30 | |
| #31 | Args: |
| #32 | model: Azure OpenAI model to use, defaults to None |
| #33 | temperature: Controls randomness, defaults to 0.1 |
| #34 | api_key: Azure OpenAI API key, defaults to None |
| #35 | max_tokens: Maximum tokens to generate, defaults to 2000 |
| #36 | top_p: Nucleus sampling parameter, defaults to 0.1 |
| #37 | top_k: Top-k sampling parameter, defaults to 1 |
| #38 | enable_vision: Enable vision capabilities, defaults to False |
| #39 | vision_details: Vision detail level, defaults to "auto" |
| #40 | http_client_proxies: HTTP client proxy settings, defaults to None |
| #41 | azure_kwargs: Azure-specific configuration, defaults to None |
| #42 | """ |
| #43 | # Initialize base parameters |
| #44 | super().__init__( |
| #45 | model=model, |
| #46 | temperature=temperature, |
| #47 | api_key=api_key, |
| #48 | max_tokens=max_tokens, |
| #49 | top_p=top_p, |
| #50 | top_k=top_k, |
| #51 | enable_vision=enable_vision, |
| #52 | vision_details=vision_details, |
| #53 | http_client_proxies=http_client_proxies, |
| #54 | ) |
| #55 | |
| #56 | # Azure OpenAI-specific parameters |
| #57 | self.azure_kwargs = AzureConfig(**(azure_kwargs or {})) |
| #58 |