llama-index

Форк
0
49 строк · 1.9 Кб
1
# agent runner + agent worker
2
from llama_index.legacy.agent.custom.pipeline_worker import QueryPipelineAgentWorker
3
from llama_index.legacy.agent.custom.simple import CustomSimpleAgentWorker
4
from llama_index.legacy.agent.legacy.context_retriever_agent import (
5
    ContextRetrieverOpenAIAgent,
6
)
7
from llama_index.legacy.agent.legacy.openai_agent import OpenAIAgent as OldOpenAIAgent
8
from llama_index.legacy.agent.legacy.react.base import ReActAgent as OldReActAgent
9
from llama_index.legacy.agent.legacy.retriever_openai_agent import (
10
    FnRetrieverOpenAIAgent,
11
)
12
from llama_index.legacy.agent.openai.base import OpenAIAgent
13
from llama_index.legacy.agent.openai.step import OpenAIAgentWorker
14
from llama_index.legacy.agent.openai_assistant_agent import OpenAIAssistantAgent
15
from llama_index.legacy.agent.react.base import ReActAgent
16
from llama_index.legacy.agent.react.formatter import ReActChatFormatter
17
from llama_index.legacy.agent.react.step import ReActAgentWorker
18
from llama_index.legacy.agent.react_multimodal.step import MultimodalReActAgentWorker
19
from llama_index.legacy.agent.runner.base import AgentRunner
20
from llama_index.legacy.agent.runner.parallel import ParallelAgentRunner
21
from llama_index.legacy.agent.types import Task
22
from llama_index.legacy.chat_engine.types import AgentChatResponse
23

24
# for backwards compatibility
25
RetrieverOpenAIAgent = FnRetrieverOpenAIAgent
26

27
__all__ = [
28
    "AgentRunner",
29
    "ParallelAgentRunner",
30
    "OpenAIAgentWorker",
31
    "ReActAgentWorker",
32
    "OpenAIAgent",
33
    "ReActAgent",
34
    "OpenAIAssistantAgent",
35
    "FnRetrieverOpenAIAgent",
36
    "RetrieverOpenAIAgent",  # for backwards compatibility
37
    "ContextRetrieverOpenAIAgent",
38
    "CustomSimpleAgentWorker",
39
    "QueryPipelineAgentWorker",
40
    "ReActChatFormatter",
41
    # beta
42
    "MultimodalReActAgentWorker",
43
    # schema-related
44
    "AgentChatResponse",
45
    "Task",
46
    # legacy
47
    "OldOpenAIAgent",
48
    "OldReActAgent",
49
]
50

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.