OpenPipe
1.0.0

開源微調和模型託管平台。
演示 - 本地運行 - 文檔
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實例並運行PNPM PRISMA在app Directory中pnpm prisma migrate dev以創建數據庫。<your local instance>/api/auth/callback/github ,例如http://localhost:3000/api/auth/callback/github 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 " , # Local OpenPipe instance
}
)
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=[your new datatase url] pnpm prisma migrate dev --skip-seed --skip-generatepnpm test