UNPKG

@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
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 };