Skip to main content

Install

pip install kitefishai

Get an API key

Sign in at kitefishai.com/dashboard and create an API key. Keys start with kf-.

Your first request

import kitefishai

client = kitefishai.Client(api_key="kf-...")

response = client.chat.complete(
    model="kf-reasoning-10b",
    messages=[
        {"role": "user", "content": "Summarise the DPDP Act 2023."}
    ],
)

print(response.choices[0].message.content)

Streaming

with client.chat.stream(
    model="kf-reasoning-10b",
    messages=[{"role": "user", "content": "Explain claim settlement."}],
) as stream:
    for chunk in stream:
        print(chunk.delta, end="", flush=True)

Embeddings

result = client.embeddings.create(
    model="minnow-em-v1",
    input=["query: what is KYC?"],
)

print(result.data[0].embedding[:5])

Next steps

Authentication

API keys and environment variables

Streaming

Stream chat responses token by token

Embeddings

Generate embeddings with Minnow-Em

On-Prem Deployment

Use the SDK with air-gapped deployments