Migrate model context and models modules out of components (#4613)

* Move model context out of components

* move models out of components

* rename docs file
This commit is contained in:
Jack Gerrits
2024-12-09 13:00:08 -05:00
committed by GitHub
parent 3817b8ddf6
commit 87011ae01b
79 changed files with 1527 additions and 1359 deletions

View File

@@ -11,8 +11,9 @@ from autogen_core import (
RoutedAgent,
message_handler,
)
from autogen_core.components.model_context import ChatCompletionContext
from autogen_core.components.models import (
from autogen_core.components.tools import Tool
from autogen_core.model_context import ChatCompletionContext
from autogen_core.models import (
AssistantMessage,
ChatCompletionClient,
FunctionExecutionResult,
@@ -20,7 +21,6 @@ from autogen_core.components.models import (
SystemMessage,
UserMessage,
)
from autogen_core.components.tools import Tool
from ..types import (
FunctionCallMessage,

View File

@@ -2,8 +2,8 @@ import logging
from typing import Any, Callable, List, Mapping
from autogen_core import AgentId, AgentProxy, MessageContext, RoutedAgent, message_handler
from autogen_core.components.model_context import ChatCompletionContext
from autogen_core.components.models import ChatCompletionClient, UserMessage
from autogen_core.model_context import ChatCompletionContext
from autogen_core.models import ChatCompletionClient, UserMessage
from ..types import (
MultiModalMessage,

View File

@@ -4,8 +4,8 @@ import re
from typing import Dict, List
from autogen_core import AgentProxy
from autogen_core.components.model_context import ChatCompletionContext
from autogen_core.components.models import ChatCompletionClient, SystemMessage, UserMessage
from autogen_core.model_context import ChatCompletionContext
from autogen_core.models import ChatCompletionClient, SystemMessage, UserMessage
async def select_speaker(context: ChatCompletionContext, client: ChatCompletionClient, agents: List[AgentProxy]) -> int:

View File

@@ -5,7 +5,7 @@ from enum import Enum
from typing import List, Union
from autogen_core import FunctionCall, Image
from autogen_core.components.models import FunctionExecutionResultMessage
from autogen_core.models import FunctionExecutionResultMessage
@dataclass(kw_only=True)

View File

@@ -1,7 +1,7 @@
import os
from typing import Any, List, Optional, Union
from autogen_core.components.models import (
from autogen_core.models import (
AssistantMessage,
ChatCompletionClient,
FunctionExecutionResult,