Thomas Foster
@thomasfosterau
7
Published Tools
0
Total Stars
0
Weekly Downloads
0
GitHub Followers
31
Public Repos
Published Tools
7 Skillsacross 3 categoriesGitHub Actions
Effect AI provider for Cohere — LanguageModel (Command chat), EmbeddingModel, RerankerModel, and ClassifierModel over Cohere's v2 API.
...moreGitHub Actions
Route Effect AI providers (Anthropic, Cohere, OpenAI moderation) through a Cloudflare AI Gateway Worker binding or its public HTTPS endpoint, BYOK.
...moreGitHub Actions
Effect AI provider for ElevenLabs — SpeechModel (TTS, one-shot + streaming), TranscriptionModel (Scribe STT), and VoiceConversionModel (speech-to-speech).
...moreGitHub Actions
An Effect-native LLM evaluation toolkit — goldens, scorers, thresholds, metrics (G-Eval, RAG, retrieval ranking: nDCG / recall / MRR / precision@k), a caching runner, and a CLI for *.eval.ts suites.
...moreGitHub Actions
Effect AI provider for Mistral — a LanguageModel implementation over Mistral's chat completions API.
GitHub Actions
Framework-neutral, Effect-native form validation and state — schema-driven validation, nested errors, posted-value retention, and native constraints, on Effect Schema.
...morethomasfosterau
Provider-neutral AI service abstractions upstream Effect lacks — reranker, classifier, TTS, STT, image, moderation, voice conversion — each shaped like effect/unstable/ai.
...more