You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -80,11 +87,21 @@ make lint # check the code quality
80
87
make lint-fix # try to fix the code automatically
81
88
```
82
89
90
+
### Pre-commit
91
+
92
+
You can install predefined pre-commit checks with [pre-commit CLI tool](https://pre-commit.com/). To do so, use the following commands or [follow the official pre-commit documentation](https://pre-commit.com/#install):
93
+
94
+
```bash
95
+
pip install pre-commit
96
+
pre-commit install
97
+
```
98
+
83
99
## Running with Docker
84
100
85
101
You can use the official `golang:1.24-alpine` image to run the project in a container:
86
102
87
103
```bash
104
+
make build
88
105
docker run --rm -it \
89
106
-v $(pwd):/app \
90
107
-w /app \
@@ -98,13 +115,36 @@ docker run --rm -it \
98
115
99
116
Note: You can omit any API keys if you only want to use specific providers (at least one required).
100
117
118
+
# Roadmap
119
+
101
120
## Supported Providers
102
121
103
-
| Provider | Status |
104
-
| ------------- | ------ |
105
-
| OpenAI | ✅ |
106
-
| Anthropic | ✅ |
107
-
| Google Gemini | ✅ |
108
-
| OpenRouter | 🔜 |
109
-
| Groq | 🔜 |
110
-
| xAI | 🔜 |
122
+
| Provider | Basic support | Pass-through | Voice models | Image gen | Image gen | Full /responses API | Embedding | Caching |
0 commit comments