mirror of
https://github.com/router-for-me/CLIProxyAPIPlus.git
synced 2026-04-23 23:33:49 +00:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
923a5d6efb | ||
|
|
734b7e42ad | ||
|
|
d9a65745df | ||
|
|
c46099c5d7 |
@@ -471,7 +471,7 @@ foreach ($port in $ports) {
|
|||||||
|
|
||||||
// Create batch wrapper
|
// Create batch wrapper
|
||||||
batchPath := filepath.Join(scriptDir, "kiro-oauth-handler.bat")
|
batchPath := filepath.Join(scriptDir, "kiro-oauth-handler.bat")
|
||||||
batchContent := fmt.Sprintf("@echo off\npowershell -ExecutionPolicy Bypass -File \"%s\" \"%%1\"\n", scriptPath)
|
batchContent := fmt.Sprintf("@echo off\npowershell -ExecutionPolicy Bypass -File \"%s\" %%1\n", scriptPath)
|
||||||
|
|
||||||
if err := os.WriteFile(batchPath, []byte(batchContent), 0644); err != nil {
|
if err := os.WriteFile(batchPath, []byte(batchContent), 0644); err != nil {
|
||||||
return fmt.Errorf("failed to write batch wrapper: %w", err)
|
return fmt.Errorf("failed to write batch wrapper: %w", err)
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ func ConvertOpenAIResponsesRequestToOpenAIChatCompletions(modelName string, inpu
|
|||||||
}
|
}
|
||||||
|
|
||||||
switch itemType {
|
switch itemType {
|
||||||
case "message":
|
case "message", "":
|
||||||
// Handle regular message conversion
|
// Handle regular message conversion
|
||||||
role := item.Get("role").String()
|
role := item.Get("role").String()
|
||||||
message := `{"role":"","content":""}`
|
message := `{"role":"","content":""}`
|
||||||
@@ -107,6 +107,8 @@ func ConvertOpenAIResponsesRequestToOpenAIChatCompletions(modelName string, inpu
|
|||||||
if len(toolCalls) > 0 {
|
if len(toolCalls) > 0 {
|
||||||
message, _ = sjson.Set(message, "tool_calls", toolCalls)
|
message, _ = sjson.Set(message, "tool_calls", toolCalls)
|
||||||
}
|
}
|
||||||
|
} else if content.Type == gjson.String {
|
||||||
|
message, _ = sjson.Set(message, "content", content.String())
|
||||||
}
|
}
|
||||||
|
|
||||||
out, _ = sjson.SetRaw(out, "messages.-1", message)
|
out, _ = sjson.SetRaw(out, "messages.-1", message)
|
||||||
|
|||||||
Reference in New Issue
Block a user