View Code? Open in Web Editor
NEW
This project forked from mayday-wpf/aibotpublic
AIBot PRO 是一个基于.NET 6 的 AI聚合客户端 to C 弱 to B 可以集成众多AI产品(ChatGPT,Gemini,Claude,文心一言,通义千问,讯飞星火),无感切换对话,支持知识库、插件开发、AI流程引擎(workflow)、以及开放平台对外输出定制化的特色AI API
Home Page: https://aibotpro.cn
C# 64.84%
CSS 24.34%
HTML 10.27%
Dockerfile 0.01%
TSQL 0.54%
aibotpublic's Introduction
简体中文 | English
开源版与闭源版差异:开源版本移除了对用户历史记录、用户资料等敏感信息的特殊加密算法,改用简易的base64编码存储,其他与闭源完全一致
- 前端:bootstrap4
- 后端:.NET6.0
- 数据库:SqlServer 2012及以上
- 缓存:Redis
- 向量数据库:Milvus
![1](https://camo.githubusercontent.com/07c346ff621c397288b4a060b0b30eab96aa8c7bc1ba5222e0ca8eec9f55453f/68747470733a2f2f692e6d696a2e7269702f323032342f30322f32372f62343736363033353237323964393032386265366637656464306264326335312e706e67)
![QQ_1720747007544](https://private-user-images.githubusercontent.com/58774414/348056342-f697f1b1-4354-4902-8669-564e6df5c1e3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQxMDQwNDIsIm5iZiI6MTcyNDEwMzc0MiwicGF0aCI6Ii81ODc3NDQxNC8zNDgwNTYzNDItZjY5N2YxYjEtNDM1NC00OTAyLTg2NjktNTY0ZTZkZjVjMWUzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE5VDIxNDIyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJiMTdkZGU2ZGU0YWRiYzRkYzc3ZTliMjAwNjE1NDVlNGE2NWJiMWYwMTliNGMwOWNjODMzZjEyNGMwZDM3NWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Jn0DSFcUAtarkpTkbLWuSVP50dK7In582Drb3nYAs8g)
![2](https://camo.githubusercontent.com/285c8ed6cefcf1d5181a9331abdd62d45d01db67b1c38d5bb4492041ca113b4c/68747470733a2f2f692e6d696a2e7269702f323032342f30322f32372f35366233353032366536336435366666653363666531316231383864366166342e706e67)
多种知识库全自动构建解决方案,本地私有化知识库,支持自定义正则表达式灵活设计切片方案
![3](https://private-user-images.githubusercontent.com/58774414/333295229-66e73f60-8baa-4a93-8beb-30e341afaedd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQxMDQwNDIsIm5iZiI6MTcyNDEwMzc0MiwicGF0aCI6Ii81ODc3NDQxNC8zMzMyOTUyMjktNjZlNzNmNjAtOGJhYS00YTkzLThiZWItMzBlMzQxYWZhZWRkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE5VDIxNDIyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg4NTJhZDIyYjMwMDFlZDJkZDBlYzlhYjk4YWJiZTJiMWJiZGNhM2E1MDVmMjllZDA0ZTkwM2QxZWFhZTZjNmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.SdndLmPKTSNiXW2Fj1yHLg3UbnZCJlSNJ0njPXs4JOY)
![image](https://private-user-images.githubusercontent.com/58774414/333895420-bff03cfc-9afc-4462-8ec9-a7cdd9035a84.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQxMDQwNDIsIm5iZiI6MTcyNDEwMzc0MiwicGF0aCI6Ii81ODc3NDQxNC8zMzM4OTU0MjAtYmZmMDNjZmMtOWFmYy00NDYyLThlYzktYTdjZGQ5MDM1YTg0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE5VDIxNDIyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNiMTM3ODJhZDlkMTllYWE5YjM1MGY0NTFkNTQ1MmZhYmI4N2JlYjRhM2Y4M2U5ZmQyYjIzZmFjOWE0NWE0ZDgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ZSTY8X1-iT4y-KYDi_gk4y64BXwMYIp_TBsHC6wzN3c)
![4](https://camo.githubusercontent.com/6f26f528a6a54a8e6a357704164f163aa37ba4cb2fbf8027c6b76c3e2aa0fdd9/68747470733a2f2f692e6d696a2e7269702f323032342f30322f32372f61313638316466316630656138383764373462656163663732616466663161362e706e67)
![5](https://camo.githubusercontent.com/03d89a657d892522693f8a7c3ef617d3c27b3b1bd750c873ac56ed01d36f3f6c/68747470733a2f2f692e6d696a2e7269702f323032342f30322f32372f65613637336364653837363039623762303533656161333061393363373836302e706e67)
![6](https://camo.githubusercontent.com/b9f2699f8d8dff463aa8e47559e14663ad13e2b45f66d604feaf44de9e07a698/68747470733a2f2f692e6d696a2e7269702f323032342f30322f32372f63353866626333396536313335313733373665303765356139326163336332332e706e67)
完全自由的 API 托管,兼容 one-api 等
![7](https://camo.githubusercontent.com/b2081dfb291e01ad9d8108ce4be086ac729cb4d8d1e54db5298f620cac4bd8cd/68747470733a2f2f692e6d696a2e7269702f323032342f30322f32372f63633862383434626464333239646464333031633136396633313264353539342e706e67)
OpenAPI 支持外部调用AIBotPro的插件(联网、知识库、绘画、workflow等),实现AI特色功能输出,完全遵循OpenAI调用规则,免去复杂的function calling传参
![a8ffbb11bcd5406fb58c8f0ab87dfb6b.png](https://camo.githubusercontent.com/7845a7305dbfe9cc1e3d17fdd36df06d84985e8081b145cbec83d2d1ca02fb6b/68747470733a2f2f6963652e66726f7374736b792e636f6d2f323032342f30342f30352f61386666626231316263643534303666623538633866306162383764666236622e706e67)
硅基流动 的stable-diffusion-3-medium
![image](https://private-user-images.githubusercontent.com/58774414/348055867-26261552-394c-433d-bbc5-009a380729e2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQxMDQwNDIsIm5iZiI6MTcyNDEwMzc0MiwicGF0aCI6Ii81ODc3NDQxNC8zNDgwNTU4NjctMjYyNjE1NTItMzk0Yy00MzNkLWJiYzUtMDA5YTM4MDcyOWUyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE5VDIxNDIyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkwZTBmMDIyNzRhZWI2MTM3MGZjOWFhN2Y1MjA1OThmZmVkYjJhMGVmMjU1YjBjNDc4YmFjNGY1ODQ1ODE5ZTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.6nmk1sslrw1cjjJzAPF3C9Vyss-tyB9ArSmnbkGnFyg)
![QQ_1720746603275](https://private-user-images.githubusercontent.com/58774414/348055604-2a6fd3b6-b916-4f4c-bb9f-f1077f45b3ee.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQxMDQwNDIsIm5iZiI6MTcyNDEwMzc0MiwicGF0aCI6Ii81ODc3NDQxNC8zNDgwNTU2MDQtMmE2ZmQzYjYtYjkxNi00ZjRjLWJiOWYtZjEwNzdmNDViM2VlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE5VDIxNDIyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU2OWRiODJkNjRmYjU5M2QyYjZmYWM5MThlZDQ0NzZkNjkwZDM3MTAyNTRiMzRkYjNhYTcwMGI0OGI4ZWNjYTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.V4ccW2BadNPrJsX74uYofKr197xJQI_Hh5t_gAh4PaA)
![image](https://private-user-images.githubusercontent.com/58774414/326361094-d27420c9-6ec4-4a23-996b-d183af4a823d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQxMDQwNDIsIm5iZiI6MTcyNDEwMzc0MiwicGF0aCI6Ii81ODc3NDQxNC8zMjYzNjEwOTQtZDI3NDIwYzktNmVjNC00YTIzLTk5NmItZDE4M2FmNGE4MjNkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE5VDIxNDIyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc2MzE1MzJhYWY5N2JjYmJjZWI5YjZlMDAzN2IyNmY1OWJjNDZlNjliYzEyM2FlOThmMjkyZTc2NmM2ZmE3N2QmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Bz-X3FZA1I8E9x9t7yiF7kjcq34VAdCsh7lVX16xW4s)
![image](https://private-user-images.githubusercontent.com/58774414/326361449-3dddc8d2-5edc-40df-b4fe-f4a28f7ec557.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQxMDQwNDIsIm5iZiI6MTcyNDEwMzc0MiwicGF0aCI6Ii81ODc3NDQxNC8zMjYzNjE0NDktM2RkZGM4ZDItNWVkYy00MGRmLWI0ZmUtZjRhMjhmN2VjNTU3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE5VDIxNDIyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE3NmYzN2RmZDE0YTYyNjU2ZTg3NzFmMTcwNzY5MWRhNjQwMzU1MDg5MmQ4Njc0YTkyNmY5YWVkMDQ4YWVjMzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.HBAl_SkPDI2bkQ5i0r0m68NEERDUUhn4vH7weCfU0hw)
![image](https://private-user-images.githubusercontent.com/58774414/326361544-e8d12ff7-a300-4bab-bfca-56fd0d502e2f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQxMDQwNDIsIm5iZiI6MTcyNDEwMzc0MiwicGF0aCI6Ii81ODc3NDQxNC8zMjYzNjE1NDQtZThkMTJmZjctYTMwMC00YmFiLWJmY2EtNTZmZDBkNTAyZTJmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE5VDIxNDIyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE1NjJjNGU1ODA1YzE0YjQ3OGE0OTk4OGEyNmY2NzQ2Yjk5MjQyYTI0NzJhZjllN2VhM2FiYjMxZGI5YTQwMGUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.2o8CZlreS3bNI8wue70JAEY0KOPRtL8FFDsgFoHYtHI)
aibotpublic's People
Contributors