bn-router

Flint API(Recursive)

Call Recursive Flint through bnrouter’s OpenAI-compatible API. Listed on OpenRouter New & Trending #2 as free; current price and model id are in the console. May show coming soon.

Recursive · model page

What Flint is

Recursive Flint is an OpenAI-compatible coding model. OpenRouter lists recursive/flint-v1.0:free in the New & Trending section at position #2. Developers can also serve it locally with rec serve.

bnrouter is an OpenAI-compatible AI API gateway. If the operator has connected an upstream that serves this model, you can call it through the gateway. This page does not invent a gateway model id or a price.

Where developers can use it

OpenRouter and local deployment are listed first. bnrouter is an optional OpenAI-compatible gateway in front of connected upstream accounts.

  1. OpenRouter listing recursive/flint-v1.0:free (vendor id — not a bnrouter id)
  2. Local deployment with rec serve
  3. bnrouter, if the operator has connected an upstream that serves this model. The plaza may still show coming soon — confirm the id in the console or GET /v1/models.

How to call it through bnrouter

bnrouter accepts the OpenAI chat completions protocol. Create an API key in the console, then send requests to the gateway base URL. This repository does not yet record a gateway model id — copy the id shown in the console (or from GET /v1/models) into the model field. The plaza listing may still show coming soon.

bnrouter 연결

Base URL · OpenAI SDK
https://console.bnrouter.com/v1
채팅 엔드포인트
POST https://console.bnrouter.com/v1/chat/completions

OpenAI 호환 SDK에 이 Base URL을 설정하세요. /v1이 이미 포함되어 있습니다. bnrouter API 키로 인증하세요. 웹사이트 주소와 API 주소는 다릅니다.

curl
curl https://console.bnrouter.com/v1/chat/completions \
  -H "Authorization: Bearer $YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "YOUR_MODEL_ID",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'
Python (OpenAI SDK)
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://console.bnrouter.com/v1",
)

resp = client.chat.completions.create(
    model="YOUR_MODEL_ID",
    messages=[{"role": "user", "content": "Hello!"}],
)
print(resp.choices[0].message.content)

Replace YOUR_API_KEY and YOUR_MODEL_ID with values from the console. Do not assume a model id that is not listed there.

Pricing

See current pay-as-you-go price after you register at https://console.bnrouter.com. This page does not list a gateway price.

Questions

What is Flint?

Recursive Flint is an OpenAI-compatible coding model available on OpenRouter (free tier) and for local deployment. OpenRouter ranks it in New & Trending #2.

How do I call Flint through bnrouter?

Create a key in the console and POST to the OpenAI-compatible /v1/chat/completions endpoint on the gateway. Use the model id shown in the console — this repo does not yet list one. The plaza may still show coming soon.

Do I need to self-host Flint to use it on bnrouter?

No. If the bnrouter operator has connected an upstream that serves Flint (e.g. OpenRouter or another channel), you can call it through the gateway without self-hosting.

What model id should I send?

Use the identifier listed for this model in the console or returned by GET /v1/models. A gateway model id is not configured in this repository. Do not treat recursive/flint-v1.0:free as a bnrouter id.

Where is pricing?

See current pay-as-you-go price after you register at https://console.bnrouter.com. This page does not list a gateway price.

Related pages

Try it in the console

Create an API key, confirm the model id in the model plaza, and send a first request.

Open console