API Developer · OpenAI-Compatible

Integrasikan model AI tanpa mengubah pola kode Anda.

Gunakan antarmuka yang kompatibel dengan OpenAI SDK, telusuri endpoint, dan uji request langsung lewat dokumentasi apicat.

from openai import OpenAI

client = OpenAI(
    base_url="https://api.apicat.me/api/v1/ai/notegpt-gemini",
    api_key="not-required",
)

response = client.chat.completions.create(
    model="gemini-3.1-flash-lite",
    messages=[{"role": "user", "content": "Halo!"}],
)

print(response.choices[0].message.content)
OpenAI SDK-compatibleStreaming SSEOpenAPI tersediaHealth check

Quick start

Tiga langkah untuk menjalankan request pertama.

01

Pasang kliennya

Gunakan SDK OpenAI resmi. Tidak ada library khusus apicat.

pip install openai
# atau
npm install openai
02

Atur base URL

Arahkan base_url ke endpoint apicat. API key tidak diperlukan.

client = OpenAI(
    base_url="https://api.apicat.me/api/v1/ai/notegpt-gemini",
    api_key="not-required",
)
03

Kirim request

Panggil seperti biasa. Respons mengikuti format OpenAI.

response = client.chat.completions.create(
    model="gemini-3.1-flash-lite",
    messages=[{"role": "user", "content": "Halo!"}],
)

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

Endpoint yang tersedia

Lihat metode, path, dan tujuan setiap endpoint. Buka dokumentasi untuk parameter dan contoh request.

AI

Daftar endpoint yang tersedia
MetodePathKegunaan
POST/api/v1/ai/notegpt-gemini/chat/completionsChat completion (OpenAI-compatible)
GET/api/v1/ai/notegpt-gemini/modelsDaftar model
GET/api/v1/ai/notegpt-gemini/models/{model}Detail model

Platform

Daftar endpoint yang tersedia
MetodePathKegunaan
GET/healthzHealth check
GET/api/v1/endpointsKatalog endpoint
GET/api/v1/categoriesKategori endpoint
GET/api/v1/openapi.jsonSpesifikasi OpenAPI

Mulai dari contoh ini

Sesuaikan model dan pesan dengan kebutuhan integrasi Anda. Periksa dokumentasi untuk parameter yang didukung.

from openai import OpenAI

client = OpenAI(
    base_url="https://api.apicat.me/api/v1/ai/notegpt-gemini",
    api_key="not-required",
)

response = client.chat.completions.create(
    model="gemini-3.1-flash-lite",
    messages=[{"role": "user", "content": "Halo!"}],
)

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

Lihat contoh lengkap di dokumentasi →

Status layanan

Endpoint health check mengembalikan status layanan saat ini.

Periksa status layanan