Skip to content

Commit 0288197

Browse files
committed
make the types beautiful again
1 parent ffb8ea6 commit 0288197

8 files changed

Lines changed: 37 additions & 122 deletions

File tree

langfuse/api/__init__.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,9 @@
2121
CategoricalScore,
2222
CategoricalScoreV1,
2323
ChatMessage,
24-
ChatMessage_Placeholder,
25-
ChatMessage_Promptchatmessage,
24+
ChatMessageWithPlaceholders,
25+
ChatMessageWithPlaceholders_Chatmessage,
26+
ChatMessageWithPlaceholders_Placeholder,
2627
ChatPrompt,
2728
Comment,
2829
CommentObjectType,
@@ -133,7 +134,6 @@
133134
ProjectDeletionResponse,
134135
Projects,
135136
Prompt,
136-
PromptChatMessage,
137137
PromptMeta,
138138
PromptMetaListResponse,
139139
Prompt_Chat,
@@ -234,8 +234,9 @@
234234
"CategoricalScore",
235235
"CategoricalScoreV1",
236236
"ChatMessage",
237-
"ChatMessage_Placeholder",
238-
"ChatMessage_Promptchatmessage",
237+
"ChatMessageWithPlaceholders",
238+
"ChatMessageWithPlaceholders_Chatmessage",
239+
"ChatMessageWithPlaceholders_Placeholder",
239240
"ChatPrompt",
240241
"Comment",
241242
"CommentObjectType",
@@ -346,7 +347,6 @@
346347
"ProjectDeletionResponse",
347348
"Projects",
348349
"Prompt",
349-
"PromptChatMessage",
350350
"PromptMeta",
351351
"PromptMetaListResponse",
352352
"Prompt_Chat",

langfuse/api/reference.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4290,7 +4290,7 @@ Create a new version for the prompt with the given `name`
42904290
<dd>
42914291

42924292
```python
4293-
from langfuse import ChatMessage_Promptchatmessage, CreatePromptRequest_Chat
4293+
from langfuse import ChatMessage, CreatePromptRequest_Chat
42944294
from langfuse.client import FernLangfuse
42954295

42964296
client = FernLangfuse(
@@ -4305,11 +4305,11 @@ client.prompts.create(
43054305
request=CreatePromptRequest_Chat(
43064306
name="name",
43074307
prompt=[
4308-
ChatMessage_Promptchatmessage(
4308+
ChatMessage(
43094309
role="role",
43104310
content="content",
43114311
),
4312-
ChatMessage_Promptchatmessage(
4312+
ChatMessage(
43134313
role="role",
43144314
content="content",
43154315
),

langfuse/api/resources/__init__.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -173,8 +173,9 @@
173173
from .prompts import (
174174
BasePrompt,
175175
ChatMessage,
176-
ChatMessage_Placeholder,
177-
ChatMessage_Promptchatmessage,
176+
ChatMessageWithPlaceholders,
177+
ChatMessageWithPlaceholders_Chatmessage,
178+
ChatMessageWithPlaceholders_Placeholder,
178179
ChatPrompt,
179180
CreateChatPromptRequest,
180181
CreatePromptRequest,
@@ -183,7 +184,6 @@
183184
CreateTextPromptRequest,
184185
PlaceholderMessage,
185186
Prompt,
186-
PromptChatMessage,
187187
PromptMeta,
188188
PromptMetaListResponse,
189189
Prompt_Chat,
@@ -246,8 +246,9 @@
246246
"CategoricalScore",
247247
"CategoricalScoreV1",
248248
"ChatMessage",
249-
"ChatMessage_Placeholder",
250-
"ChatMessage_Promptchatmessage",
249+
"ChatMessageWithPlaceholders",
250+
"ChatMessageWithPlaceholders_Chatmessage",
251+
"ChatMessageWithPlaceholders_Placeholder",
251252
"ChatPrompt",
252253
"Comment",
253254
"CommentObjectType",
@@ -358,7 +359,6 @@
358359
"ProjectDeletionResponse",
359360
"Projects",
360361
"Prompt",
361-
"PromptChatMessage",
362362
"PromptMeta",
363363
"PromptMetaListResponse",
364364
"Prompt_Chat",

langfuse/api/resources/prompts/__init__.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
from .types import (
44
BasePrompt,
55
ChatMessage,
6-
ChatMessage_Placeholder,
7-
ChatMessage_Promptchatmessage,
6+
ChatMessageWithPlaceholders,
7+
ChatMessageWithPlaceholders_Chatmessage,
8+
ChatMessageWithPlaceholders_Placeholder,
89
ChatPrompt,
910
CreateChatPromptRequest,
1011
CreatePromptRequest,
@@ -13,7 +14,6 @@
1314
CreateTextPromptRequest,
1415
PlaceholderMessage,
1516
Prompt,
16-
PromptChatMessage,
1717
PromptMeta,
1818
PromptMetaListResponse,
1919
Prompt_Chat,
@@ -24,8 +24,9 @@
2424
__all__ = [
2525
"BasePrompt",
2626
"ChatMessage",
27-
"ChatMessage_Placeholder",
28-
"ChatMessage_Promptchatmessage",
27+
"ChatMessageWithPlaceholders",
28+
"ChatMessageWithPlaceholders_Chatmessage",
29+
"ChatMessageWithPlaceholders_Placeholder",
2930
"ChatPrompt",
3031
"CreateChatPromptRequest",
3132
"CreatePromptRequest",
@@ -34,7 +35,6 @@
3435
"CreateTextPromptRequest",
3536
"PlaceholderMessage",
3637
"Prompt",
37-
"PromptChatMessage",
3838
"PromptMeta",
3939
"PromptMetaListResponse",
4040
"Prompt_Chat",

langfuse/api/resources/prompts/client.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ def create(
228228
229229
Examples
230230
--------
231-
from langfuse import ChatMessage_Promptchatmessage, CreatePromptRequest_Chat
231+
from langfuse import ChatMessage, CreatePromptRequest_Chat
232232
from langfuse.client import FernLangfuse
233233
234234
client = FernLangfuse(
@@ -243,11 +243,11 @@ def create(
243243
request=CreatePromptRequest_Chat(
244244
name="name",
245245
prompt=[
246-
ChatMessage_Promptchatmessage(
246+
ChatMessage(
247247
role="role",
248248
content="content",
249249
),
250-
ChatMessage_Promptchatmessage(
250+
ChatMessage(
251251
role="role",
252252
content="content",
253253
),
@@ -512,7 +512,7 @@ async def create(
512512
--------
513513
import asyncio
514514
515-
from langfuse import ChatMessage_Promptchatmessage, CreatePromptRequest_Chat
515+
from langfuse import ChatMessage, CreatePromptRequest_Chat
516516
from langfuse.client import AsyncFernLangfuse
517517
518518
client = AsyncFernLangfuse(
@@ -530,11 +530,11 @@ async def main() -> None:
530530
request=CreatePromptRequest_Chat(
531531
name="name",
532532
prompt=[
533-
ChatMessage_Promptchatmessage(
533+
ChatMessage(
534534
role="role",
535535
content="content",
536536
),
537-
ChatMessage_Promptchatmessage(
537+
ChatMessage(
538538
role="role",
539539
content="content",
540540
),

langfuse/api/resources/prompts/types/__init__.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,32 @@
11
# This file was auto-generated by Fern from our API Definition.
22

33
from .base_prompt import BasePrompt
4-
from .chat_message import (
5-
ChatMessage,
6-
ChatMessage_Placeholder,
7-
ChatMessage_Promptchatmessage,
4+
from .chat_message import ChatMessage
5+
from .chat_message_with_placeholders import (
6+
ChatMessageWithPlaceholders,
7+
ChatMessageWithPlaceholders_Chatmessage,
8+
ChatMessageWithPlaceholders_Placeholder,
89
)
910
from .chat_prompt import ChatPrompt
1011
from .create_chat_prompt_request import CreateChatPromptRequest
1112
from .create_prompt_request import (
1213
CreatePromptRequest,
1314
CreatePromptRequest_Chat,
1415
CreatePromptRequest_Text,
15-
)
16+
1617
from .create_text_prompt_request import CreateTextPromptRequest
1718
from .placeholder_message import PlaceholderMessage
1819
from .prompt import Prompt, Prompt_Chat, Prompt_Text
19-
from .prompt_chat_message import PromptChatMessage
2020
from .prompt_meta import PromptMeta
2121
from .prompt_meta_list_response import PromptMetaListResponse
2222
from .text_prompt import TextPrompt
2323

2424
__all__ = [
2525
"BasePrompt",
2626
"ChatMessage",
27-
"ChatMessage_Placeholder",
28-
"ChatMessage_Promptchatmessage",
27+
"ChatMessageWithPlaceholders",
28+
"ChatMessageWithPlaceholders_Chatmessage",
29+
"ChatMessageWithPlaceholders_Placeholder",
2930
"ChatPrompt",
3031
"CreateChatPromptRequest",
3132
"CreatePromptRequest",
@@ -34,7 +35,6 @@
3435
"CreateTextPromptRequest",
3536
"PlaceholderMessage",
3637
"Prompt",
37-
"PromptChatMessage",
3838
"PromptMeta",
3939
"PromptMetaListResponse",
4040
"Prompt_Chat",
Lines changed: 1 addition & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,15 @@
11
# This file was auto-generated by Fern from our API Definition.
22

3-
from __future__ import annotations
4-
53
import datetime as dt
64
import typing
75

86
from ....core.datetime_utils import serialize_datetime
97
from ....core.pydantic_utilities import deep_union_pydantic_dicts, pydantic_v1
108

119

12-
class ChatMessage_Promptchatmessage(pydantic_v1.BaseModel):
10+
class ChatMessage(pydantic_v1.BaseModel):
1311
role: str
1412
content: str
15-
type: typing.Literal["promptchatmessage"] = "promptchatmessage"
16-
17-
def json(self, **kwargs: typing.Any) -> str:
18-
kwargs_with_defaults: typing.Any = {
19-
"by_alias": True,
20-
"exclude_unset": True,
21-
**kwargs,
22-
}
23-
return super().json(**kwargs_with_defaults)
24-
25-
def dict(self, **kwargs: typing.Any) -> typing.Dict[str, typing.Any]:
26-
kwargs_with_defaults_exclude_unset: typing.Any = {
27-
"by_alias": True,
28-
"exclude_unset": True,
29-
**kwargs,
30-
}
31-
kwargs_with_defaults_exclude_none: typing.Any = {
32-
"by_alias": True,
33-
"exclude_none": True,
34-
**kwargs,
35-
}
36-
37-
return deep_union_pydantic_dicts(
38-
super().dict(**kwargs_with_defaults_exclude_unset),
39-
super().dict(**kwargs_with_defaults_exclude_none),
40-
)
41-
42-
class Config:
43-
frozen = True
44-
smart_union = True
45-
extra = pydantic_v1.Extra.allow
46-
json_encoders = {dt.datetime: serialize_datetime}
47-
48-
49-
class ChatMessage_Placeholder(pydantic_v1.BaseModel):
50-
name: str
51-
type: typing.Literal["placeholder"] = "placeholder"
5213

5314
def json(self, **kwargs: typing.Any) -> str:
5415
kwargs_with_defaults: typing.Any = {
@@ -80,6 +41,3 @@ class Config:
8041
smart_union = True
8142
extra = pydantic_v1.Extra.allow
8243
json_encoders = {dt.datetime: serialize_datetime}
83-
84-
85-
ChatMessage = typing.Union[ChatMessage_Promptchatmessage, ChatMessage_Placeholder]

langfuse/api/resources/prompts/types/prompt_chat_message.py

Lines changed: 0 additions & 43 deletions
This file was deleted.

0 commit comments

Comments
 (0)