@@ -14,6 +14,7 @@ def create_server():
14
14
15
15
def test_embedding_single ():
16
16
global server
17
+ server .pooling = 'last'
17
18
server .start ()
18
19
res = server .make_request ("POST" , "/embeddings" , data = {
19
20
"input" : "I believe the meaning of life is" ,
@@ -29,6 +30,7 @@ def test_embedding_single():
29
30
30
31
def test_embedding_multiple ():
31
32
global server
33
+ server .pooling = 'last'
32
34
server .start ()
33
35
res = server .make_request ("POST" , "/embeddings" , data = {
34
36
"input" : [
@@ -46,7 +48,8 @@ def test_embedding_multiple():
46
48
47
49
48
50
def test_embedding_pooling_none ():
49
- server = ServerPreset .bert_bge_small (pooling = 'none' )
51
+ global server
52
+ server .pooling = 'none'
50
53
server .start ()
51
54
res = server .make_request ("POST" , "/embeddings" , data = {
52
55
"input" : "hello hello hello" ,
@@ -59,6 +62,7 @@ def test_embedding_pooling_none():
59
62
60
63
def test_embedding_openai_library_single ():
61
64
global server
65
+ server .pooling = 'last'
62
66
server .start ()
63
67
client = OpenAI (api_key = "dummy" , base_url = f"http://{ server .server_host } :{ server .server_port } " )
64
68
res = client .embeddings .create (model = "text-embedding-3-small" , input = "I believe the meaning of life is" )
@@ -68,6 +72,7 @@ def test_embedding_openai_library_single():
68
72
69
73
def test_embedding_openai_library_multiple ():
70
74
global server
75
+ server .pooling = 'last'
71
76
server .start ()
72
77
client = OpenAI (api_key = "dummy" , base_url = f"http://{ server .server_host } :{ server .server_port } " )
73
78
res = client .embeddings .create (model = "text-embedding-3-small" , input = [
@@ -83,6 +88,7 @@ def test_embedding_openai_library_multiple():
83
88
84
89
def test_embedding_error_prompt_too_long ():
85
90
global server
91
+ server .pooling = 'last'
86
92
server .start ()
87
93
res = server .make_request ("POST" , "/embeddings" , data = {
88
94
"input" : "This is a test " * 512 ,
@@ -92,6 +98,7 @@ def test_embedding_error_prompt_too_long():
92
98
93
99
94
100
def test_same_prompt_give_same_result ():
101
+ server .pooling = 'last'
95
102
server .start ()
96
103
res = server .make_request ("POST" , "/embeddings" , data = {
97
104
"input" : [
0 commit comments