gojina is a Go client library for interacting with Jina AI's Search Foundation APIs.
It provides a simple and strongly-typed interface for:
- Reader API: Extract content from URLs.
- Embeddings API: Generate text and multimodal embeddings.
- Reranker API: Re-rank search results for better relevance.
- Search API: Search the web with LLM-friendly output.
- DeepSearch API: Complex reasoning and web investigation.
- VLM API: Vision Language Models for image understanding.
- Classification API: Classify text and images.
- Segmenter API: Tokenize and chunk text.
go get github.com/fritzkeyzer/gojinaYou need a Jina AI API key to use most of these services. Get one for free at jina.ai.
For comprehensive examples of how to use each API, please refer to the examples directory. Eg: search or reader
Each API has its own example showing how to construct requests and handle responses.