Files
dstalk/说明.txt
未知时光 c9fb924a1c Initial dstalk project: core DLL + CLI + BearSSL TLS
- Core DLL: AI API client (DeepSeek/OpenAI compatible), HTTP(S) via Boost.Beast
- BearSSL vendored as TLS backend (MIT license, replacing OpenSSL)
- CLI frontend with ANSI colors, /help /model /file /save /load commands
- WinHTTP alternative HTTP client for Windows
- GPLv3 license with linking exception
- Build: CMake + Ninja + Clang, dependencies via Conan2

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-25 16:42:42 +08:00

70 lines
1.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
软件名称:
dstalk
网址:
dstalk.top
说明:
dstalk是基于中国国产大模型deepseek v4的支持OpenAI/Anthropic API的全新一代编程cli。
功能对标:
claudecode , opencode ,kilocode
使用的编程语言:
c(c11标准),c++c++20标准
使用的现有框架:
c标准库c++标准库,
Boost库。
外部包的引入:
Conan2
外部包说明:
OpenSSL, SDL3
编译目标:
标准cdll
调用方式:
cdll函数式调用
前端ui:
1.命令行ui
命令行和基本输入输出以及文件读写网络通讯实现的界面类似claudecode , opencode ,kilocode的可直接执行的exe程序本质是调用dstalk.dll基于ANSI 转义码直接实现。
2.图形化ui
基于 SDL3。
本质还是调用dstalk.dll
当前功能:
1.网络通讯:为了使用AI接口。
2.命令行输入输出:人机交互。
3.命令行UI人机交互。
4.文件读写:输出信息或者读取信息。
编译工具:
cmake,Ninja,llvm,clang,lld
编译流程:
cmake->ninja->cdll & exe
测试1密钥和连接网址
sk-DWiHMg4T3cIxWUSwRGtjLuPe1c8FuwM0FiGyoyuNFWGpkhjY
anthropic或openai api:https://api.ai.pulsareon.com
测试1用的模型
deepseek-v4-pro
deepseek-v4-flash
测试2deepseek的网址和密钥
anthropic api:https://api.deepseek.com/anthropic
openai api:https://api.deepseek.com
sk-fabe6677bbfb4f119b29c54b0150bc0b
测试2用的模型
deepseek-v4-pro
deepseek-v4-flash