Skip to content

Commit 31ce62c

Browse files
committed
add replicate support
1 parent 6a24e01 commit 31ce62c

File tree

3 files changed

+18
-18
lines changed

3 files changed

+18
-18
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ https://github.com/Ztkent/moki/assets/7357311/2b839654-9d34-4307-a76c-598d9c0904
4242
## Configuration
4343
- There are a few options for the API provider:
4444
- OpenAI (https://platform.openai.com/docs/overview)
45-
- Replicate (https://replicate.com/docs)
4645
- Anyscale (https://www.anyscale.com/endpoints)
46+
- Replicate (https://replicate.com/docs)
4747
```
4848
Flags:
4949
-c: Start a conversation with Moki
@@ -57,15 +57,15 @@ Model Options:
5757
- OpenAI:
5858
- [Default] gpt-3.5-turbo, aka: turbo35
5959
- gpt-4-turbo, aka: turbo
60+
- Anyscale:
61+
- [Default] mistralai/Mixtral-8x7B-Instruct-v0.1, aka: m8x7b (default)
62+
- mistralai/Mistral-7B-Instruct-v0.1, aka: m7b
63+
- codellama/CodeLlama-70b-Instruct-hf, aka: cl70b
6064
- Replicate:
6165
- [Default] meta-llama-3-8b, aka: l3-8b (default)
6266
- meta-llama-3-8b-instruct, aka: l3-8b-instruct
6367
- meta-llama-3-70b, aka: l3-70b
6468
- meta-llama-3-70b-instruct, aka: l3-70b-instruct
65-
- Anyscale:
66-
- [Default] mistralai/Mixtral-8x7B-Instruct-v0.1, aka: m8x7b (default)
67-
- mistralai/Mistral-7B-Instruct-v0.1, aka: m7b
68-
- codellama/CodeLlama-70b-Instruct-hf, aka: cl70b
6969
```
7070

7171
#### Conversation

go.mod

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,21 @@ module github.com/Ztkent/moki
22

33
go 1.22.0
44

5-
replace github.com/Ztkent/ai-util => ../ai-util
6-
75
require (
8-
github.com/Ztkent/ai-util v0.4.3
96
github.com/charmbracelet/bubbles v0.18.0
10-
github.com/charmbracelet/bubbletea v0.25.0
7+
github.com/charmbracelet/bubbletea v0.26.1
118
github.com/sirupsen/logrus v1.9.3
9+
github.com/Ztkent/ai-util v0.5.0
1210
)
1311

1412
require (
15-
github.com/PuerkitoBio/goquery v1.9.1 // indirect
13+
github.com/PuerkitoBio/goquery v1.9.2 // indirect
1614
github.com/andybalholm/cascadia v1.3.2 // indirect
1715
github.com/atotto/clipboard v0.1.4 // indirect
1816
github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
1917
github.com/charmbracelet/lipgloss v0.10.0 // indirect
20-
github.com/containerd/console v1.0.4 // indirect
2118
github.com/dlclark/regexp2 v1.11.0 // indirect
19+
github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
2220
github.com/google/uuid v1.6.0 // indirect
2321
github.com/joho/godotenv v1.5.1 // indirect
2422
github.com/lucasb-eyer/go-colorful v1.2.0 // indirect

go.sum

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
github.com/PuerkitoBio/goquery v1.9.1 h1:mTL6XjbJTZdpfL+Gwl5U2h1l9yEkJjhmlTeV9VPW7UI=
2-
github.com/PuerkitoBio/goquery v1.9.1/go.mod h1:cW1n6TmIMDoORQU5IU/P1T3tGFunOeXEpGP2WHRwkbY=
1+
github.com/PuerkitoBio/goquery v1.9.2 h1:4/wZksC3KgkQw7SQgkKotmKljk0M6V8TUvA8Wb4yPeE=
2+
github.com/PuerkitoBio/goquery v1.9.2/go.mod h1:GHPCaP0ODyyxqcNoFGYlAprUFH81NuRPd0GX3Zu2Mvk=
3+
github.com/Ztkent/ai-util v0.5.0 h1:ByW7oNeVK7AFhrxSiVinvgaTvW2Y+gjlExGP/hm4sr8=
4+
github.com/Ztkent/ai-util v0.5.0/go.mod h1:FvLs1F4FedqW6VUtfx4WDajkJMW/ey1rHi7AZZ1nA3M=
35
github.com/andybalholm/cascadia v1.3.2 h1:3Xi6Dw5lHF15JtdcmAHD3i1+T8plmv7BQ/nsViSLyss=
46
github.com/andybalholm/cascadia v1.3.2/go.mod h1:7gtRlve5FxPPgIgX36uWBX58OdBsSS6lUvCFb+h7KvU=
57
github.com/atotto/clipboard v0.1.4 h1:EH0zSVneZPSuFR11BlR9YppQTVDbh5+16AmcJi4g1z4=
@@ -8,17 +10,17 @@ github.com/aymanbagabas/go-osc52/v2 v2.0.1 h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiE
810
github.com/aymanbagabas/go-osc52/v2 v2.0.1/go.mod h1:uYgXzlJ7ZpABp8OJ+exZzJJhRNQ2ASbcXHWsFqH8hp8=
911
github.com/charmbracelet/bubbles v0.18.0 h1:PYv1A036luoBGroX6VWjQIE9Syf2Wby2oOl/39KLfy0=
1012
github.com/charmbracelet/bubbles v0.18.0/go.mod h1:08qhZhtIwzgrtBjAcJnij1t1H0ZRjwHyGsy6AL11PSw=
11-
github.com/charmbracelet/bubbletea v0.25.0 h1:bAfwk7jRz7FKFl9RzlIULPkStffg5k6pNt5dywy4TcM=
12-
github.com/charmbracelet/bubbletea v0.25.0/go.mod h1:EN3QDR1T5ZdWmdfDzYcqOCAps45+QIJbLOBxmVNWNNg=
13+
github.com/charmbracelet/bubbletea v0.26.1 h1:xujcQeF73rh4jwu3+zhfQsvV18x+7zIjlw7/CYbzGJ0=
14+
github.com/charmbracelet/bubbletea v0.26.1/go.mod h1:FzKr7sKoO8iFVcdIBM9J0sJOcQv5nDQaYwsee3kpbgo=
1315
github.com/charmbracelet/lipgloss v0.10.0 h1:KWeXFSexGcfahHX+54URiZGkBFazf70JNMtwg/AFW3s=
1416
github.com/charmbracelet/lipgloss v0.10.0/go.mod h1:Wig9DSfvANsxqkRsqj6x87irdy123SR4dOXlKa91ciE=
15-
github.com/containerd/console v1.0.4 h1:F2g4+oChYvBTsASRTz8NP6iIAi97J3TtSAsLbIFn4ro=
16-
github.com/containerd/console v1.0.4/go.mod h1:YynlIjWYF8myEu6sdkwKIvGQq+cOckRm6So2avqoYAk=
1717
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
1818
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
1919
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
2020
github.com/dlclark/regexp2 v1.11.0 h1:G/nrcoOa7ZXlpoa/91N3X7mM3r8eIlMBBJZvsz/mxKI=
2121
github.com/dlclark/regexp2 v1.11.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
22+
github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f h1:Y/CXytFA4m6baUTXGLOoWe4PQhGxaX0KpnayAqC48p4=
23+
github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f/go.mod h1:vw97MGsxSvLiUE2X8qFplwetxpGLQrlU1Q9AUEIzCaM=
2224
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
2325
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
2426
github.com/joho/godotenv v1.5.1 h1:7eLL/+HRGLY0ldzfGMeQkb7vMd0as4CfYvUVzLqw0N0=
@@ -80,10 +82,10 @@ golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
8082
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
8183
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
8284
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
85+
golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
8386
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
8487
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
8588
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
86-
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
8789
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
8890
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
8991
golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=

0 commit comments

Comments
 (0)