(reason string)
| 417 | } |
| 418 | |
| 419 | func stopReasonOpenAI2Claude(reason string) string { |
| 420 | switch reason { |
| 421 | case "stop": |
| 422 | return "end_turn" |
| 423 | case "stop_sequence": |
| 424 | return "stop_sequence" |
| 425 | case "max_tokens": |
| 426 | return "max_tokens" |
| 427 | case "tool_calls": |
| 428 | return "tool_use" |
| 429 | default: |
| 430 | return reason |
| 431 | } |
| 432 | } |
| 433 | |
| 434 | func toJSONString(v interface{}) string { |
| 435 | b, err := json.Marshal(v) |
no outgoing calls
no test coverage detected