feat: publish sanitized custom.97 source

This commit is contained in:
cneicy committed 2026-10-27 20:43:39 +08:00
1 parent 8e6ed0317b
commit 86c0276156
1022 files changed
+69903 -19207

No files matched your search

+6 -3
View File
@@ -893,7 +893,7 @@ func usageFromClaudeResponse(resp *dto.ClaudeResponse) *dto.Usage {
return nil
}
func convertOAIChatResponseToOAIResponses(_ context.Context, _ convmeta.Meta, response any) (any, *dto.Usage, error) {
func convertOAIChatResponseToOAIResponses(_ context.Context, info convmeta.Meta, response any) (any, *dto.Usage, error) {
chatResponse, err := asOAIChatResponse(response)
if err != nil {
return nil, nil, err
@@ -902,7 +902,7 @@ func convertOAIChatResponseToOAIResponses(_ context.Context, _ convmeta.Meta, re
if id == "" {
id = fmt.Sprintf("resp_%s", kitutil.GetUUID())
}
return ChatCompletionsResponseToResponsesResponse(chatResponse, id)
return oaichat.ChatCompletionsResponseToResponsesResponseWithTools(chatResponse, id, convmeta.ResponsesToolStateOf(info))
}
func convertOAIResponsesResponseToOAIChat(_ context.Context, _ convmeta.Meta, response any) (any, *dto.Usage, error) {
@@ -938,7 +938,7 @@ func newOAIChatToOAIResponsesStreamState(options ResponseStreamOptions) any {
return state
}
func convertOAIChatStreamResponseToOAIResponses(_ context.Context, _ convmeta.Meta, response any, state any) ([]any, *dto.Usage, error) {
func convertOAIChatStreamResponseToOAIResponses(_ context.Context, info convmeta.Meta, response any, state any) ([]any, *dto.Usage, error) {
chatResponse, err := asOAIChatStreamResponse(response)
if err != nil {
return nil, nil, err
@@ -947,6 +947,9 @@ func convertOAIChatStreamResponseToOAIResponses(_ context.Context, _ convmeta.Me
if !ok || streamState == nil {
return nil, nil, errors.New("OAI chat to OAI responses stream state is required")
}
if streamState.Tools == nil {
streamState.Tools = convmeta.ResponsesToolStateOf(info)
}
events, err := ChatCompletionsStreamChunkToResponsesEvents(chatResponse, streamState)
if err != nil {
return nil, nil, err