开源的精调与模型托管平台。
使用功能强大但昂贵的大语言模型,来精调出更小、更便宜且完全符合你需求的模型。查询历史请求,并在不同模型之间进行评估。只需一行代码,即可在 OpenAI 模型和精调模型之间切换。
pnpm:npm i -g pnpmgit clone https://github.com/openpipe/openpipecd openpipe && pnpm install.env 文件(cd app && cp .env.example .env)并填入你的 OPENAI_API_KEY。DATABASE_URL,请运行以下命令:psql postgres
CREATE ROLE postgres WITH LOGIN PASSWORD 'postgres';
ALTER ROLE postgres SUPERUSER;
DATABASE_URL 以指向你的 Postgres 实例,并在 app 目录下运行 pnpm prisma migrate dev 以创建数据库。<你的本地实例>/api/auth/callback/github,例如 http://localhost:3000/api/auth/callback/github。GITHUB_CLIENT_ID 和 GITHUB_CLIENT_SECRET 的值(注意:如果有人提交 PR,使本地运行时身份验证变为可选,那将是一个很好的贡献!)。app 目录下运行 pnpm dev 以启动应用。import os
from openpipe import OpenAI
client = OpenAI(
api_key="Your API Key",
openpipe={
"api_key": "Your OpenPipe API Key",
"base_url": "http://localhost:3000/api/v1", # 本地 OpenPipe 实例
}
)
completion = client.chat.completions.create(
model="gpt-3.5-turbo",
messages=[{"role": "system", "content": "count to 10"}],
openpipe={
"tags": {"prompt_id": "counting"},
"log_request": True
},
)
.env 文件复制为 .env.test。DATABASE_URL,使其数据库名称与开发环境不同。DATABASE_URL=[你的新数据库URL] pnpm prisma migrate dev --skip-seed --skip-generatepnpm test