| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Louter.Backend.OpenAIToAnthropic
Description
OpenAI ↔ Anthropic protocol conversion Used when OpenAI frontend needs to communicate with Anthropic backend
Synopsis
- openAIToAnthropic :: Value -> Either Text Value
- openAIMessageToAnthropic :: Value -> Value
- anthropicToOpenAIResponse :: Value -> Value
- convertAnthropicToOpenAIStream :: (Builder -> IO ()) -> IO () -> BodyReader -> IO ()
Request Conversion
openAIToAnthropic :: Value -> Either Text Value Source #
Convert OpenAI request to Anthropic request format
openAIMessageToAnthropic :: Value -> Value Source #
Convert OpenAI message to Anthropic message format
Response Conversion
anthropicToOpenAIResponse :: Value -> Value Source #
Convert Anthropic response to OpenAI response format
convertAnthropicToOpenAIStream :: (Builder -> IO ()) -> IO () -> BodyReader -> IO () Source #
Convert Anthropic SSE stream to OpenAI SSE format