Skip to content

Commit 0567ab7

Browse files
author
Damian Fastowiec
committed
Fix conflicts move audio to adapters types
1 parent 36f3e84 commit 0567ab7

File tree

7 files changed

+7
-14
lines changed

7 files changed

+7
-14
lines changed

dspy/adapters/__init__.py

+1-8
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,13 @@
11
from dspy.adapters.base import Adapter
22
from dspy.adapters.chat_adapter import ChatAdapter
33
from dspy.adapters.json_adapter import JSONAdapter
4-
from dspy.adapters.types import Image, History, encode_image, is_image
5-
from dspy.adapters.audio_utils import Audio, encode_audio, is_audio
6-
from dspy.adapters.media_utils import try_expand_media_tags
4+
from dspy.adapters.types import Image, History, Audio
75

86
__all__ = [
97
'Adapter',
108
'ChatAdapter',
119
'JSONAdapter',
1210
'Image',
1311
'Audio',
14-
'encode_image',
15-
'encode_audio',
16-
'is_image',
17-
'is_audio',
18-
'try_expand_media_tags',
1912
"History",
2013
]

dspy/adapters/chat_adapter.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
from pydantic.fields import FieldInfo
1212

1313
from dspy.adapters.base import Adapter
14-
from dspy.adapters.types.image import try_expand_image_tags
1514
from dspy.adapters.types.history import History
1615
from dspy.adapters.utils import format_field_value, get_annotation_name, parse_value
1716
from dspy.signatures.field import OutputField
@@ -62,7 +61,7 @@ def format(self, signature: Signature, demos: list[dict[str, Any]], inputs: dict
6261
else:
6362
messages.append(self.format_turn(signature, inputs, role="user"))
6463

65-
messages = try_expand_image_tags(messages)
64+
messages = try_expand_media_tags(messages)
6665
return messages
6766

6867
def parse(self, signature, completion):

dspy/adapters/json_adapter.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
from dspy.adapters.base import Adapter
1616
from dspy.adapters.types.image import Image
17-
from dspy.adapters.audio_utils import Audio
17+
from dspy.adapters.types.audio import Audio
1818
from dspy.adapters.types.history import History
1919
from dspy.adapters.utils import format_field_value, get_annotation_name, parse_value, serialize_for_json
2020
from dspy.signatures.signature import SignatureMeta

dspy/adapters/types/__init__.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from dspy.adapters.types.history import History
22
from dspy.adapters.types.image import Image
3+
from dspy.adapters.types.audio import Audio
34

4-
__all__ = ["History", "Image"]
5+
__all__ = ["History", "Image", "Audio"]
File renamed without changes.

dspy/signatures/signature.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class MySignature(dspy.Signature):
2828
from pydantic.fields import FieldInfo
2929

3030
from dspy.adapters.types.image import Image # noqa: F401
31-
from dspy.adapters.audio_utils import Audio # noqa: F401
31+
from dspy.adapters.types.audio import Audio # noqa: F401
3232
from dspy.signatures.field import InputField, OutputField
3333

3434

tests/signatures/test_adapter_audio.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import dspy
1010
from dspy import Predict
1111
from dspy.utils.dummies import DummyLM
12-
from dspy.adapters.audio_utils import encode_audio, is_url, is_audio, Audio
12+
from dspy.adapters.types.audio import encode_audio, is_url, is_audio, Audio
1313
import tempfile
1414
import pydantic
1515

0 commit comments

Comments
 (0)