@mariozechner/claude-bridge
Version:
Use non-Anthropic models with Claude Code by proxying requests through the lemmy unified interface
85 lines (84 loc) • 1.58 kB
JavaScript
import {
AnthropicAskOptionsSchema,
AnthropicConfigSchema,
AnthropicModelData,
BaseAskOptionsSchema,
BaseClientConfigSchema,
CLIENT_CONFIG_SCHEMAS,
Context,
GoogleAskOptionsSchema,
GoogleConfigSchema,
GoogleModelData,
ModelToProvider,
OpenAIAskOptionsSchema,
OpenAIConfigSchema,
OpenAIModelData,
ProviderSchema,
calculateTokenCost,
convertZodSchema,
createClientForModel,
defineTool,
findModelData,
getAllFields,
getDefaultApiKeyEnvVar,
getEnumValues,
getFieldDoc,
getFieldType,
getProviderForModel,
getProviders,
isRequired,
isValidProvider,
lemmy,
resultToString,
toAskInput,
toToolResult,
toToolResults,
validateAndExecute,
validateToolCall,
zodToAnthropic,
zodToGoogle,
zodToMCP,
zodToOpenAI
} from "./chunk-V2JHLRLD.js";
export {
AnthropicAskOptionsSchema,
AnthropicConfigSchema,
AnthropicModelData,
BaseAskOptionsSchema,
BaseClientConfigSchema,
CLIENT_CONFIG_SCHEMAS,
Context,
GoogleAskOptionsSchema,
GoogleConfigSchema,
GoogleModelData,
ModelToProvider,
OpenAIAskOptionsSchema,
OpenAIConfigSchema,
OpenAIModelData,
ProviderSchema,
calculateTokenCost,
convertZodSchema,
createClientForModel,
defineTool,
findModelData,
getAllFields,
getDefaultApiKeyEnvVar,
getEnumValues,
getFieldDoc,
getFieldType,
getProviderForModel,
getProviders,
isRequired,
isValidProvider,
lemmy,
resultToString,
toAskInput,
toToolResult,
toToolResults,
validateAndExecute,
validateToolCall,
zodToAnthropic,
zodToGoogle,
zodToMCP,
zodToOpenAI
};