Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/djrecipe/slackai
Slack LLM app integration
https://github.com/djrecipe/slackai
ai chatbot chatgpt dotnet dotnet-core llama llm scisharp slack slack-bot slack-bots
Last synced: about 1 month ago
JSON representation
Slack LLM app integration
- Host: GitHub
- URL: https://github.com/djrecipe/slackai
- Owner: djrecipe
- Created: 2023-07-05T10:40:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-02T02:55:11.000Z (4 months ago)
- Last Synced: 2024-10-18T23:16:12.816Z (2 months ago)
- Topics: ai, chatbot, chatgpt, dotnet, dotnet-core, llama, llm, scisharp, slack, slack-bot, slack-bots
- Language: C#
- Homepage:
- Size: 17.6 KB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Thank you
- .NET Slack API: https://github.com/soxtoby/SlackNet
- .NET LLM Wrappings: https://github.com/SciSharp/LLamaSharp
- LLM instructions: https://blog.maartenballiauw.be/post/2023/06/15/running-large-language-models-locally-your-own-chatgpt-like-ai-in-csharp.html# SlackAI
Slack LLM app integration
- Socket connection so you don't need a legitimate URL (you can host it on-premises)
- Uses `/ai` slash command for asking questions
- Uses `/gen` slash command for generating images# Set-up
- Set-up a Slack App and get API tokens: https://api.slack.com/authentication/basics
- For DALL-E/Open AI support, you'll need to [set-up a resource in Azure](https://learn.microsoft.com/en-us/azure/ai-services/openai/dall-e-quickstart?tabs=dalle3%2Ccommand-line&pivots=programming-language-studio)
- Enable socket connection and slash commands for your slack app
- Download some LLM files
- Put your LLM path and API keys into your program and have fun