josebalius/typechat-go
A Go implementation of TypeChat
This library helps Go developers create applications that understand natural language commands and generate structured outputs. You provide a natural language prompt and a Go type, and it uses an LLM to return data that perfectly matches your defined structure or a sequence of actions your application can take. It's designed for Go developers building AI-powered features into their applications.
No commits in the last 6 months.
Use this if you are a Go developer building applications that need to interpret user text inputs and consistently return data in a specific, reliable format or execute predefined application functions.
Not ideal if you are looking for a pre-built, end-user application or a library that manages the LLM interaction details for you without requiring Go development.
Stars
10
Forks
1
Language
Go
License
MIT
Category
Last pushed
May 23, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/josebalius/typechat-go"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
microsoft/TypeChat
TypeChat is a library that makes it easy to build natural language interfaces using types.
juzeon/poe-openai-proxy
A wrapper that lets you use the reverse-engineered Python library poe-api library as if it was...
aurora-develop/aurora
free
livekit-examples/kitt
Talk to ChatGPT in real time using LiveKit
cookeem/chatgpt-service
Real-time ChatGPT service, support GPT3/GPT4, support conversation and generate pictures from...