Files
gpt-load/internal/execution/resource_limits_test.go
tbphp aee2111290 feat(gateway): 支持 OpenAI Embeddings API (#496)
新增原生 OpenAI Embeddings 端点,覆盖首期 API Key 渠道,并复用现有路由、健康、用量、日志与管理流程。
2026-08-30 00:45:19 +08:00

26 lines
775 B
Go

package execution
import (
"testing"
"gpt-load/internal/protocol"
)
func TestProtocolResourceLimits(t *testing.T) {
if got := UnaryResponseBodyLimit(protocol.OpenAICompletions); got != 32<<20 {
t.Fatalf("default unary response body limit = %d", got)
}
if got := UnaryResponseBodyLimit(protocol.OpenAIImages); got != 64<<20 {
t.Fatalf("Images unary response body limit = %d", got)
}
if got := UnaryResponseBodyLimit(protocol.OpenAIEmbeddings); got != 64<<20 {
t.Fatalf("Embeddings unary response body limit = %d", got)
}
if got := SSEEventLimit(protocol.OpenAICompletions); got != 10<<20 {
t.Fatalf("default SSE event limit = %d", got)
}
if got := SSEEventLimit(protocol.OpenAIImages); got != 32<<20 {
t.Fatalf("Images SSE event limit = %d", got)
}
}