Commit abc8cd07
Changed files (8)
src
tests
api_resources
beta
src/openai/types/beta/threads/message.py
@@ -10,11 +10,11 @@ __all__ = ["Message", "Attachment", "IncompleteDetails"]
class Attachment(BaseModel):
- add_to: Optional[List[Literal["file_search", "code_interpreter"]]] = None
-
file_id: Optional[str] = None
"""The ID of the file to attach to the message."""
+ tools: Optional[List[Literal["file_search", "code_interpreter"]]] = None
+
class IncompleteDetails(BaseModel):
reason: Literal["content_filter", "max_tokens", "run_cancelled", "run_expired", "run_failed"]
src/openai/types/beta/threads/message_create_params.py
@@ -34,7 +34,7 @@ class MessageCreateParams(TypedDict, total=False):
class Attachment(TypedDict, total=False):
- add_to: List[Literal["file_search", "code_interpreter"]]
-
file_id: str
"""The ID of the file to attach to the message."""
+
+ tools: List[Literal["file_search", "code_interpreter"]]
src/openai/types/beta/threads/run_create_params.py
@@ -160,11 +160,11 @@ class RunCreateParamsBase(TypedDict, total=False):
class AdditionalMessageAttachment(TypedDict, total=False):
- add_to: List[Literal["file_search", "code_interpreter"]]
-
file_id: str
"""The ID of the file to attach to the message."""
+ tools: List[Literal["file_search", "code_interpreter"]]
+
class AdditionalMessage(TypedDict, total=False):
content: Required[str]
src/openai/types/beta/thread_create_and_run_params.py
@@ -171,11 +171,11 @@ class ThreadCreateAndRunParamsBase(TypedDict, total=False):
class ThreadMessageAttachment(TypedDict, total=False):
- add_to: List[Literal["file_search", "code_interpreter"]]
-
file_id: str
"""The ID of the file to attach to the message."""
+ tools: List[Literal["file_search", "code_interpreter"]]
+
class ThreadMessage(TypedDict, total=False):
content: Required[str]
src/openai/types/beta/thread_create_params.py
@@ -41,11 +41,11 @@ class ThreadCreateParams(TypedDict, total=False):
class MessageAttachment(TypedDict, total=False):
- add_to: List[Literal["file_search", "code_interpreter"]]
-
file_id: str
"""The ID of the file to attach to the message."""
+ tools: List[Literal["file_search", "code_interpreter"]]
+
class Message(TypedDict, total=False):
content: Required[str]
tests/api_resources/beta/threads/test_messages.py
@@ -36,15 +36,15 @@ class TestMessages:
attachments=[
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
metadata={},
@@ -265,15 +265,15 @@ class TestAsyncMessages:
attachments=[
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
metadata={},
tests/api_resources/beta/threads/test_runs.py
@@ -43,15 +43,15 @@ class TestRuns:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -62,15 +62,15 @@ class TestRuns:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -81,15 +81,15 @@ class TestRuns:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -170,15 +170,15 @@ class TestRuns:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -189,15 +189,15 @@ class TestRuns:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -208,15 +208,15 @@ class TestRuns:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -635,15 +635,15 @@ class TestAsyncRuns:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -654,15 +654,15 @@ class TestAsyncRuns:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -673,15 +673,15 @@ class TestAsyncRuns:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -762,15 +762,15 @@ class TestAsyncRuns:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -781,15 +781,15 @@ class TestAsyncRuns:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -800,15 +800,15 @@ class TestAsyncRuns:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
tests/api_resources/beta/test_threads.py
@@ -36,15 +36,15 @@ class TestThreads:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -55,15 +55,15 @@ class TestThreads:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -74,15 +74,15 @@ class TestThreads:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -277,15 +277,15 @@ class TestThreads:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -296,15 +296,15 @@ class TestThreads:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -315,15 +315,15 @@ class TestThreads:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -409,15 +409,15 @@ class TestThreads:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -428,15 +428,15 @@ class TestThreads:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -447,15 +447,15 @@ class TestThreads:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -533,15 +533,15 @@ class TestAsyncThreads:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -552,15 +552,15 @@ class TestAsyncThreads:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -571,15 +571,15 @@ class TestAsyncThreads:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -774,15 +774,15 @@ class TestAsyncThreads:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -793,15 +793,15 @@ class TestAsyncThreads:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -812,15 +812,15 @@ class TestAsyncThreads:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -906,15 +906,15 @@ class TestAsyncThreads:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -925,15 +925,15 @@ class TestAsyncThreads:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},
@@ -944,15 +944,15 @@ class TestAsyncThreads:
"attachments": [
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
{
"file_id": "string",
- "add_to": ["file_search", "code_interpreter"],
+ "tools": ["file_search", "code_interpreter"],
},
],
"metadata": {},