Files
hack/tools/scripts/llm-key-hunter/results/_cache/content/9ranjal_aanae.json
T

1 line
2.8 KiB
JSON

{"repo": "9ranjal/aanae", "files": {"infra/perplexica/src/lib/providers/deepseek.ts": {"7613467e1189908289c3f66f176ccdc13fb73159": {"t": 1785746043.3193595, "n": 1230, "h": "b5c80f0bac833e2e", "c": "import { ChatOpenAI } from '@langchain/openai';\nimport { getDeepseekApiKey } from '../config';\nimport { ChatModel } from '.';\nimport { BaseChatModel } from '@langchain/core/language_models/chat_models';\n\nexport const PROVIDER_INFO = {\n key: 'deepseek',\n displayName: 'Deepseek AI',\n};\n\nconst deepseekChatModels: Record<string, string>[] = [\n {\n displayName: 'Deepseek Chat (Deepseek V3)',\n key: 'deepseek-chat',\n },\n {\n displayName: 'Deepseek Reasoner (Deepseek R1)',\n key: 'deepseek-reasoner',\n },\n];\n\nexport const loadDeepseekChatModels = async () => {\n const deepseekApiKey = getDeepseekApiKey();\n\n if (!deepseekApiKey) return {};\n\n try {\n const chatModels: Record<string, ChatModel> = {};\n\n deepseekChatModels.forEach((model) => {\n chatModels[model.key] = {\n displayName: model.displayName,\n model: new ChatOpenAI({\n apiKey: deepseekApiKey,\n modelName: model.key,\n temperature: 0.7,\n configuration: {\n baseURL: 'https://api.deepseek.com',\n },\n }) as unknown as BaseChatModel,\n };\n });\n\n return chatModels;\n } catch (err) {\n console.error(`Error loading Deepseek models: ${err}`);\n return {};\n }\n};\n"}, "380e872de108272b5d79854580eb84a28a6c3a08": {"t": 1785759152.2378705, "n": 1230, "h": "b5c80f0bac833e2e", "c": "import { ChatOpenAI } from '@langchain/openai';\nimport { getDeepseekApiKey } from '../config';\nimport { ChatModel } from '.';\nimport { BaseChatModel } from '@langchain/core/language_models/chat_models';\n\nexport const PROVIDER_INFO = {\n key: 'deepseek',\n displayName: 'Deepseek AI',\n};\n\nconst deepseekChatModels: Record<string, string>[] = [\n {\n displayName: 'Deepseek Chat (Deepseek V3)',\n key: 'deepseek-chat',\n },\n {\n displayName: 'Deepseek Reasoner (Deepseek R1)',\n key: 'deepseek-reasoner',\n },\n];\n\nexport const loadDeepseekChatModels = async () => {\n const deepseekApiKey = getDeepseekApiKey();\n\n if (!deepseekApiKey) return {};\n\n try {\n const chatModels: Record<string, ChatModel> = {};\n\n deepseekChatModels.forEach((model) => {\n chatModels[model.key] = {\n displayName: model.displayName,\n model: new ChatOpenAI({\n apiKey: deepseekApiKey,\n modelName: model.key,\n temperature: 0.7,\n configuration: {\n baseURL: 'https://api.deepseek.com',\n },\n }) as unknown as BaseChatModel,\n };\n });\n\n return chatModels;\n } catch (err) {\n console.error(`Error loading Deepseek models: ${err}`);\n return {};\n }\n};\n"}}}}