rename querykey -> openpipe
This commit is contained in:
@@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
# Prisma
|
# Prisma
|
||||||
# https://www.prisma.io/docs/reference/database-reference/connection-urls#env
|
# https://www.prisma.io/docs/reference/database-reference/connection-urls#env
|
||||||
DATABASE_URL="postgresql://postgres:postgres@localhost:5432/querykey?schema=public"
|
DATABASE_URL="postgresql://postgres:postgres@localhost:5432/openpipe?schema=public"
|
||||||
|
|
||||||
# OpenAI API key. Instructions on generating a key can be found here:
|
# OpenAI API key. Instructions on generating a key can be found here:
|
||||||
# https://help.openai.com/en/articles/4936850-where-do-i-find-my-secret-api-key
|
# https://help.openai.com/en/articles/4936850-where-do-i-find-my-secret-api-key
|
||||||
|
|||||||
18
README.md
18
README.md
@@ -1,10 +1,10 @@
|
|||||||
# 🔑 QueryKey
|
# 🔑 OpenPipe
|
||||||
|
|
||||||
QueryKey is a flexible playground for comparing and optimizing LLM prompts. It lets you quickly generate, test and compare candidate prompts with realistic sample data.
|
OpenPipe is a flexible playground for comparing and optimizing LLM prompts. It lets you quickly generate, test and compare candidate prompts with realistic sample data.
|
||||||
|
|
||||||
<img src="https://github.com/corbt/querykey/assets/176426/fc7624c6-5b65-4d4d-82b7-4a816f3e5678" alt="demo" height="400px">
|
<img src="https://github.com/corbt/openpipe/assets/176426/fc7624c6-5b65-4d4d-82b7-4a816f3e5678" alt="demo" height="400px">
|
||||||
|
|
||||||
Currently there's a public playground available at [https://querykey.dev/](https://querykey.dev/), but the recommended approach is to [run locally](#running-locally).
|
Currently there's a public playground available at [https://openpipe.ai/](https://openpipe.ai/), but the recommended approach is to [run locally](#running-locally).
|
||||||
|
|
||||||
## High-Level Features
|
## High-Level Features
|
||||||
|
|
||||||
@@ -15,23 +15,23 @@ Set up multiple prompt configurations and compare their output side-by-side. Eac
|
|||||||
Inspect prompt completions side-by-side.
|
Inspect prompt completions side-by-side.
|
||||||
|
|
||||||
**Test Many Inputs**
|
**Test Many Inputs**
|
||||||
QueryKey lets you *template* a prompt. Use the templating feature to run the prompts you're testing against many potential inputs for broader coverage of your problem space than you'd get with manual testing.
|
OpenPipe lets you *template* a prompt. Use the templating feature to run the prompts you're testing against many potential inputs for broader coverage of your problem space than you'd get with manual testing.
|
||||||
|
|
||||||
**🪄 Auto-generate Test Scenarios**
|
**🪄 Auto-generate Test Scenarios**
|
||||||
QueryKey includes a tool to generate new test scenarios based on your existing prompts and scenarios. Just click "Autogenerate Scenario" to try it out!
|
OpenPipe includes a tool to generate new test scenarios based on your existing prompts and scenarios. Just click "Autogenerate Scenario" to try it out!
|
||||||
|
|
||||||
**Prompt Validation and Typeahead**
|
**Prompt Validation and Typeahead**
|
||||||
We use OpenAI's OpenAPI spec to automatically provide typeahead and validate prompts.
|
We use OpenAI's OpenAPI spec to automatically provide typeahead and validate prompts.
|
||||||
|
|
||||||
<img alt="typeahead" src="https://github.com/corbt/querykey/assets/176426/acc638f8-d851-4742-8d01-fe6f98890840" height="300px">
|
<img alt="typeahead" src="https://github.com/corbt/openpipe/assets/176426/acc638f8-d851-4742-8d01-fe6f98890840" height="300px">
|
||||||
|
|
||||||
**Function Call Support**
|
**Function Call Support**
|
||||||
Natively supports [OpenAI function calls](https://openai.com/blog/function-calling-and-other-api-updates) on supported models.
|
Natively supports [OpenAI function calls](https://openai.com/blog/function-calling-and-other-api-updates) on supported models.
|
||||||
|
|
||||||
<img height="300px" alt="function calls" src="https://github.com/corbt/querykey/assets/176426/48ad13fe-af2f-4294-bf32-62015597fd9b">
|
<img height="300px" alt="function calls" src="https://github.com/corbt/openpipe/assets/176426/48ad13fe-af2f-4294-bf32-62015597fd9b">
|
||||||
|
|
||||||
## Supported Models
|
## Supported Models
|
||||||
QueryKey currently supports GPT-3.5 and GPT-4. Wider model support is planned.
|
OpenPipe currently supports GPT-3.5 and GPT-4. Wider model support is planned.
|
||||||
|
|
||||||
## Running Locally
|
## Running Locally
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "querykey",
|
"name": "openpipe",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ services:
|
|||||||
dockerContext: .
|
dockerContext: .
|
||||||
plan: standard
|
plan: standard
|
||||||
domains:
|
domains:
|
||||||
- querykey.dev
|
- openpipe.ai
|
||||||
envVars:
|
envVars:
|
||||||
- key: NODE_ENV
|
- key: NODE_ENV
|
||||||
value: production
|
value: production
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ export default function PublicPlaygroundWarning() {
|
|||||||
<Text>
|
<Text>
|
||||||
Warning: this is a public playground. Anyone can see, edit or delete your experiments. For
|
Warning: this is a public playground. Anyone can see, edit or delete your experiments. For
|
||||||
private use,{" "}
|
private use,{" "}
|
||||||
<Link textDecor="underline" href="https://github.com/corbt/querykey" target="_blank">
|
<Link textDecor="underline" href="https://github.com/corbt/openpipe" target="_blank">
|
||||||
run a local copy
|
run a local copy
|
||||||
</Link>
|
</Link>
|
||||||
.
|
.
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ const NavSidebar = () => {
|
|||||||
<HStack spacing={0}>
|
<HStack spacing={0}>
|
||||||
<Image src="/logo.svg" alt="" w={6} h={6} />
|
<Image src="/logo.svg" alt="" w={6} h={6} />
|
||||||
<Heading size="md" p={2}>
|
<Heading size="md" p={2}>
|
||||||
QueryKey
|
OpenPipe
|
||||||
</Heading>
|
</Heading>
|
||||||
</HStack>
|
</HStack>
|
||||||
<Separator />
|
<Separator />
|
||||||
@@ -98,7 +98,7 @@ const NavSidebar = () => {
|
|||||||
<Separator />
|
<Separator />
|
||||||
<HStack align="center" justify="center" spacing={4} p={2}>
|
<HStack align="center" justify="center" spacing={4} p={2}>
|
||||||
<Link
|
<Link
|
||||||
href="https://github.com/corbt/querykey"
|
href="https://github.com/corbt/openpipe"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
color="gray.500"
|
color="gray.500"
|
||||||
_hover={{ color: "gray.800" }}
|
_hover={{ color: "gray.800" }}
|
||||||
@@ -128,7 +128,7 @@ export default function AppShell(props: { children: React.ReactNode; title?: str
|
|||||||
templateAreas={'"warning warning"\n"sidebar main"'}
|
templateAreas={'"warning warning"\n"sidebar main"'}
|
||||||
>
|
>
|
||||||
<Head>
|
<Head>
|
||||||
<title>{props.title ? `${props.title} | QueryKey` : "QueryKey"}</title>
|
<title>{props.title ? `${props.title} | OpenPipe` : "OpenPipe"}</title>
|
||||||
</Head>
|
</Head>
|
||||||
<GridItem area="warning">
|
<GridItem area="warning">
|
||||||
<PublicPlaygroundWarning />
|
<PublicPlaygroundWarning />
|
||||||
|
|||||||
Reference in New Issue
Block a user