meta-prompt

meta-prompt

For LLMs to better code with Jina API

Stars: 121

Visit
 screenshot

Meta-Prompt is a tool designed for interacting with Jina Search Foundation APIs. It provides a way to access different versions of the API, pipe into 'llm' for specific tasks, and handle programmatic access for clean responses. Developers can upload prompts, fetch prompts using curl commands, and utilize response templates and headers for AI applications.

README:

Meta-Prompt for Jina Search Foundation APIs

Usage

  • curl docs.jina.ai: load default version defined in default
  • Specific version: curl docs.jina.ai/v1
  • Pipe into llm:
curl docs.jina.ai/v1 | llm -s 'grab all sentences from Hacker News, embed them, and visualize the results in a 2D UMAP with matplotlib' -m claude-3.5-sonnet

Note

  • Opening docs.jina.ai in a browser gives you a text/html response, but programmatic access gives you a clean text/plain response. This is due to the user-agent value.
  • For browser JS fetch where you can't change the user-agent or in scenarios where you pretend to be a browser by user-agent spoofing, you can add 'accept': 'text/plain' to the header to force the text/plain response.

Developer's Guide

  • Upload your prompt to v{x}.txt in the repository root.
  • Use curl docs.jina.ai/v{x} to fetch your prompt:
    • No need to include .txt; simply use curl docs.jina.ai/v1, curl docs.jina.ai/v2, curl docs.jina.ai/v3, etc.
    • index.html is the text/html response template with placeholder variables inside; this file is only for browser/bot view and for human readability. Eye-candy stuff.
    • headers.json defines some response header that may be respected by AI-browsers/apps in the future; one can use curl -svo. docs.jina.ai to check them.

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for meta-prompt

Similar Open Source Tools

For similar tasks

For similar jobs