| package builtin |
|
|
| import "ccLoad/internal/protocol" |
|
|
| |
| func Register(reg *protocol.Registry) { |
| reg.RegisterRequest(protocol.OpenAI, protocol.Gemini, convertOpenAIRequestToGemini) |
| reg.RegisterRequest(protocol.Gemini, protocol.OpenAI, convertGeminiRequestToOpenAI) |
| reg.RegisterStreamResponse(protocol.Gemini, protocol.OpenAI, convertGeminiResponseToOpenAIStream) |
| reg.RegisterStreamResponse(protocol.OpenAI, protocol.Gemini, convertOpenAIResponseToGeminiStream) |
| reg.RegisterNonStreamResponse(protocol.Gemini, protocol.OpenAI, convertGeminiResponseToOpenAINonStream) |
| reg.RegisterNonStreamResponse(protocol.OpenAI, protocol.Gemini, convertOpenAIResponseToGeminiNonStream) |
| reg.RegisterRequest(protocol.OpenAI, protocol.Anthropic, convertOpenAIRequestToAnthropic) |
| reg.RegisterStreamResponse(protocol.Anthropic, protocol.OpenAI, convertAnthropicResponseToOpenAIStream) |
| reg.RegisterNonStreamResponse(protocol.Anthropic, protocol.OpenAI, convertAnthropicResponseToOpenAINonStream) |
| reg.RegisterRequest(protocol.Anthropic, protocol.OpenAI, convertAnthropicRequestToOpenAI) |
| reg.RegisterStreamResponse(protocol.OpenAI, protocol.Anthropic, convertOpenAIResponseToAnthropicStream) |
| reg.RegisterNonStreamResponse(protocol.OpenAI, protocol.Anthropic, convertOpenAIResponseToAnthropicNonStream) |
| reg.RegisterRequest(protocol.OpenAI, protocol.Codex, convertOpenAIRequestToCodex) |
| reg.RegisterStreamResponse(protocol.Codex, protocol.OpenAI, convertCodexResponseToOpenAIStream) |
| reg.RegisterNonStreamResponse(protocol.Codex, protocol.OpenAI, convertCodexResponseToOpenAINonStream) |
| reg.RegisterRequest(protocol.Anthropic, protocol.Gemini, convertAnthropicRequestToGemini) |
| reg.RegisterStreamResponse(protocol.Gemini, protocol.Anthropic, convertGeminiResponseToAnthropicStream) |
| reg.RegisterNonStreamResponse(protocol.Gemini, protocol.Anthropic, convertGeminiResponseToAnthropicNonStream) |
| reg.RegisterRequest(protocol.Gemini, protocol.Anthropic, convertGeminiRequestToAnthropic) |
| reg.RegisterStreamResponse(protocol.Anthropic, protocol.Gemini, convertAnthropicResponseToGeminiStream) |
| reg.RegisterNonStreamResponse(protocol.Anthropic, protocol.Gemini, convertAnthropicResponseToGeminiNonStream) |
| reg.RegisterRequest(protocol.Codex, protocol.Gemini, convertCodexRequestToGemini) |
| reg.RegisterStreamResponse(protocol.Gemini, protocol.Codex, convertGeminiResponseToCodexStream) |
| reg.RegisterNonStreamResponse(protocol.Gemini, protocol.Codex, convertGeminiResponseToCodexNonStream) |
| reg.RegisterRequest(protocol.Gemini, protocol.Codex, convertGeminiRequestToCodex) |
| reg.RegisterStreamResponse(protocol.Codex, protocol.Gemini, convertCodexResponseToGeminiStream) |
| reg.RegisterNonStreamResponse(protocol.Codex, protocol.Gemini, convertCodexResponseToGeminiNonStream) |
| reg.RegisterRequest(protocol.Codex, protocol.Anthropic, convertCodexRequestToAnthropic) |
| reg.RegisterStreamResponse(protocol.Anthropic, protocol.Codex, convertAnthropicResponseToCodexStream) |
| reg.RegisterNonStreamResponse(protocol.Anthropic, protocol.Codex, convertAnthropicResponseToCodexNonStream) |
| reg.RegisterRequest(protocol.Anthropic, protocol.Codex, convertAnthropicRequestToCodex) |
| reg.RegisterStreamResponse(protocol.Codex, protocol.Anthropic, convertCodexResponseToAnthropicStream) |
| reg.RegisterNonStreamResponse(protocol.Codex, protocol.Anthropic, convertCodexResponseToAnthropicNonStream) |
| reg.RegisterRequest(protocol.Codex, protocol.OpenAI, convertCodexRequestToOpenAI) |
| reg.RegisterStreamResponse(protocol.OpenAI, protocol.Codex, convertOpenAIResponseToCodexStream) |
| reg.RegisterNonStreamResponse(protocol.OpenAI, protocol.Codex, convertOpenAIResponseToCodexNonStream) |
| } |
|
|