Skip to content
/ godo.cpp Public

All packages in llama.cpp whisper.cpp rwkv.cpp chatglm.cpp stable-diffusion.cpp provide HTTP APIs through Golang

Notifications You must be signed in to change notification settings

phpk/godo.cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

godo.cpp

All packages in llama.cpp whisper.cpp rwkv.cpp chatglm.cpp stable-diffusion.cpp provide HTTP APIs through Golang.

Quick Start

init git

git clone https://github.com/phpk/godo.cpp.git
git submodule update --init --recursive
cd service
make start

Build

make build

Generate wire inject files

make wire

Generate swagger documents

make swagger

llama.cpp

https://github.com/ggerganov/llama.cpp

-> llama.cpp use ollama libs

cd service/cpps/ollama
go generate ./...

whisper.cpp

https://github.com/ggerganov/whisper.cpp

stable-diffusion.cpp

https://github.com/leejet/stable-diffusion.cpp

rwkv.cpp

https://github.com/RWKV/rwkv.cpp

chatglm.cpp

https://github.com/li-plus/chatglm.cpp

About

All packages in llama.cpp whisper.cpp rwkv.cpp chatglm.cpp stable-diffusion.cpp provide HTTP APIs through Golang

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published