The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Go openai Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
casibase
⚡️Open-source AI LangChain-like RAG (Retrieval-Augmented Generation) knowledge database with web UI and Enterprise SSO⚡️, supports OpenAI, Azure, LLaMA, Google Gemini, HuggingFace, Claude, Grok, etc., chat bot demo: https://demo.casibase.com, admin UI demo: https://demo-admin.casibase.com
-
CodeGPT
A CLI written in Go language that writes git commit messages or do a code review brief for you using ChatGPT AI (gpt-4, gpt-3.5-turbo model) and automatically installs a git prepare-commit-msg hook.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
BricksLLM
🔒 Enterprise-grade API gateway that helps you monitor and impose cost or rate limits per API key. Get fine-grained access control and monitoring per user, application, or environment. Supports OpenAI, Azure OpenAI, Anthropic, vLLM, and open-source LLMs.
-
Selefra
The open-source policy-as-code software that provides analysis for Multi-Cloud and SaaS environments, you can get insight with natural language (powered by OpenAI).
-
agency
🕵️♂️ Library designed for developers eager to explore the potential of Large Language Models (LLMs) and other generative AI through a clean, effective, and Go-idiomatic approach. (by neurocult)
-
openaigo
OpenAI GPT3/3.5 and GPT4 ChatGPT API Client Library for Go, simple, less dependencies, and well-tested
-
helix
Multi-node production AI stack. Run the best of open source AI easily on your own servers. Create your own AI by fine-tuning open source models (by helixml)
-
slack-bot
Ready to use Slack bot for lazy developers: start Jenkins jobs, watch Jira tickets, watch pull requests with AI support...
-
sgpt
SGPT is a command-line tool that provides a convenient way to interact with OpenAI models, enabling users to run queries, generate shell commands and produce code directly from the terminal.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I'm building Plandex (https://github.com/plandex-ai/plandex), which currently uses the OpenAI api--I'm working on support for Anthropic and OSS models right now and hoping I can ship it later today.
You can self-host it so that data is only going to the model provider (i.e. OpenAI) and nowhere else, and it gives you fine-grained control of context, so you can pick and choose exactly which files you want to load in. It's not going to pull in anything in the background that you don't want uploaded.
There's a contributor working on integration with local models and making some progress, so that will likely be an option the future as well, but for now it should at least be a pretty big improvement for you compared to the copy-paste heavy ChatGPT workflow.
Unfortunately, you're using sashabaranov/go-openai, which has different api behavior than the official langchain python package [0].
I was hoping this would be a drop in replacement for langchain (so DS ppl can code in python and gophers can port it to production).
[0] - https://github.com/sashabaranov/go-openai#why-dont-we-get-th...
Project mention: K8sgpt-AI/k8sgpt: Giving Kubernetes Superpowers to everyone | news.ycombinator.com | 2024-03-31
Project mention: Open-source AI knowledge database with web UI and Enterprise SSO | news.ycombinator.com | 2023-12-21
Project mention: Send your diff to ChatGPT and prepare a commit message | news.ycombinator.com | 2023-06-23
You can check https://github.com/sozercan/kubectl-ai it generates manifests
the repo https://github.com/ekkinox/yai is not taken into account (asked a resync just now)
[Feature]Modules support filtering, while labels support customization of any format. by @FelixsJiang in #30
I would, at the very least, wrap the errors being returned inside the process function https://github.com/neurocult/agency/blob/14b14e50a7570189388...
Or, I suppose the user must handle exception behavior in their custom `OperationHandler`
Project mention: Galah: An LLM-powered web honeypot using the OpenAI API | news.ycombinator.com | 2024-02-02
Project mention: Show HN: We got fine-tuning Mistral-7B to not suck | news.ycombinator.com | 2024-02-07If you look at the source [1] you can see how they solved their what are the doctors going to do problem. It is literally included in one of the prompts now:
Users tend to ask broad, vague questions of the document in order to test that the system is working. We want those queries to work well. For example, a user would ask "what are the doctors going to do?" of a document that is about a junior doctors' strike. Take this into account when generating the questions - in particular, refer to noun phrases by less specific descriptions, so for example instead of "junior doctors", say "doctors" in your questions.
[1]: https://github.com/helixml/helix/blob/main/api/pkg/dataprep/...
I feel only a bit bad when deploying a billion dollar machine model to ask "how to rename a git a branch" every other week. Its the easiest way (https://github.com/tbckr/sgpt) compared to reading the manual, but reading the manual is the right way.
Go openai related posts
- Discovering Devin, Devika, and OpenDevin
- We built a highly scalable LLM gateway with go
- I built an open-source tool that helps add usage-based billing for your LLM projects
- How well can LLMs write COBOL?
- K8sgpt-AI/k8sgpt: Giving Kubernetes Superpowers to everyone
- Linux Text Manipulation
- Galah: An LLM-powered web honeypot using the OpenAI API
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source openai projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | plandex | 8,740 |
2 | go-openai | 8,136 |
3 | k8sgpt | 4,902 |
4 | chatgpt-telegram | 3,875 |
5 | aiac | 3,274 |
6 | casibase | 2,075 |
7 | CodeGPT | 1,056 |
8 | kubectl-ai | 981 |
9 | chat-gpt-ppt | 849 |
10 | BricksLLM | 730 |
11 | yai | 539 |
12 | tiktoken-go | 534 |
13 | Selefra | 507 |
14 | lingoose | 451 |
15 | agency | 375 |
16 | openaigo | 284 |
17 | galah | 259 |
18 | VecTextSearch | 210 |
19 | helix | 201 |
20 | slack-bot | 165 |
21 | sgpt | 159 |
22 | aoi | 109 |
23 | chatgptui | 76 |
Sponsored