-
Notifications
You must be signed in to change notification settings - Fork 21
Expand file tree
/
Copy path__init__.py
More file actions
127 lines (123 loc) · 3.33 KB
/
__init__.py
File metadata and controls
127 lines (123 loc) · 3.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
# -*- coding: utf-8 -*-
# Copyright (c) Alibaba, Inc. and its affiliates.
import logging
from logging import NullHandler
from dashscope.aigc.code_generation import CodeGeneration
from dashscope.aigc.conversation import Conversation, History, HistoryItem
from dashscope.aigc.generation import AioGeneration, Generation
from dashscope.aigc.image_synthesis import ImageSynthesis
from dashscope.aigc.multimodal_conversation import (
MultiModalConversation,
AioMultiModalConversation,
)
from dashscope.aigc.video_synthesis import VideoSynthesis
from dashscope.app.application import Application
from dashscope.assistants import Assistant, AssistantList, Assistants
from dashscope.assistants.assistant_types import AssistantFile, DeleteResponse
from dashscope.audio.asr.transcription import Transcription
from dashscope.audio.http_tts.http_speech_synthesizer import (
HttpSpeechSynthesizer,
)
from dashscope.audio.tts.speech_synthesizer import SpeechSynthesizer
from dashscope.common.api_key import save_api_key
from dashscope.common.env import (
api_key,
api_key_file_path,
base_http_api_url,
base_websocket_api_url,
)
from dashscope.customize.deployments import Deployments
from dashscope.customize.finetunes import FineTunes
from dashscope.embeddings.batch_text_embedding import BatchTextEmbedding
from dashscope.embeddings.batch_text_embedding_response import (
BatchTextEmbeddingResponse,
)
from dashscope.embeddings.multimodal_embedding import (
MultiModalEmbedding,
MultiModalEmbeddingItemAudio,
MultiModalEmbeddingItemImage,
MultiModalEmbeddingItemText,
AioMultiModalEmbedding,
)
from dashscope.embeddings.text_embedding import TextEmbedding
from dashscope.files import Files
from dashscope.models import Models
from dashscope.nlp.understanding import Understanding
from dashscope.rerank.text_rerank import TextReRank
from dashscope.threads import (
MessageFile,
Messages,
Run,
RunList,
Runs,
RunStep,
RunStepList,
Steps,
Thread,
ThreadMessage,
ThreadMessageList,
Threads,
)
from dashscope.tokenizers import (
Tokenization,
Tokenizer,
get_tokenizer,
list_tokenizers,
)
__all__ = [
"base_http_api_url",
"base_websocket_api_url",
"api_key",
"api_key_file_path",
"save_api_key",
"AioGeneration",
"Conversation",
"Generation",
"History",
"HistoryItem",
"ImageSynthesis",
"Transcription",
"Files",
"Deployments",
"FineTunes",
"Models",
"TextEmbedding",
"MultiModalEmbedding",
"AioMultiModalEmbedding",
"MultiModalEmbeddingItemAudio",
"MultiModalEmbeddingItemImage",
"MultiModalEmbeddingItemText",
"SpeechSynthesizer",
"HttpSpeechSynthesizer",
"MultiModalConversation",
"AioMultiModalConversation",
"BatchTextEmbedding",
"BatchTextEmbeddingResponse",
"Understanding",
"CodeGeneration",
"Tokenization",
"Tokenizer",
"get_tokenizer",
"list_tokenizers",
"Application",
"TextReRank",
"Assistants",
"Threads",
"Messages",
"Runs",
"Assistant",
"ThreadMessage",
"Run",
"Steps",
"AssistantList",
"ThreadMessageList",
"RunList",
"RunStepList",
"Thread",
"DeleteResponse",
"RunStep",
"MessageFile",
"AssistantFile",
"VideoSynthesis",
]
logging.getLogger(__name__).addHandler(NullHandler())