feat: publish sanitized custom.97 source
This commit is contained in:
1022 files changed
+69903
-19207
No files matched your search
@@ -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
|
||||
|
||||
Reference in new issue
Block a user