Something went wrong. Try again.
ATProto-based AI Assistant Chat interface.
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576# SCN Chat example settings. Copy to config.yml and edit.
app: name: SCN Chat Server publicUrl: http://127.0.0.1:5173 port: 3000 dataDir: ./data logLevel: info
auth: scopeMode: raw sessionTtlDays: 30 plcUrl: https://plc.directory
turns: ratePerMinute: 10 maxSteps: 8 timeoutSeconds: 600 backfillMinutes: 60
sync: safetyNet: { enabled: true, intervalMinutes: 15, activeWithinHours: 24 } discovery: { intervalMinutes: 60, activeWithinDays: 30 } allowUserOptOut: true
# Role definitions, each a list of DIDs. Every signed-in user also has the role "user".roles: {}
# Plugins load in this order. A package can be listed more than once with different options.plugins: - package: '@scn-chat/plugin-openai-compatible' options: id: scn name: SCN baseURL: https://api.sharedcomputer.network/v1 apiKey: ${SCN_API_KEY} - package: '@scn-chat/plugin-openai-compatible' options: id: cocore name: co/core baseURL: https://cocore.dev/v1 apiKey: ${COCORE_API_KEY} - package: '@scn-chat/plugin-anthropic' options: apiKey: ${ANTHROPIC_API_KEY} - package: '@scn-chat/plugin-openai' options: apiKey: ${OPENAI_API_KEY} - package: '@scn-chat/plugin-google' options: apiKey: ${GOOGLE_API_KEY} - package: '@scn-chat/plugin-openai-compatible' options: id: custom name: Your own endpoint userEndpoints: true
- package: '@scn-chat/plugin-pdf-text' - package: '@scn-chat/plugin-titles'
# Models available to users in the listed roles.# models:# - provider: scn# id: Qwen3.8-27B# name: Qwen3.8-27B# capabilities: { vision: true, reasoning: true, tools: true }# roles: [user]# default: true# - provider: anthropic# id: claude-sonnet-5# name: Claude Sonnet 5# capabilities: { vision: true, reasoning: true, tools: true }# roles: [user]models: []