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 openai02
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
| Metode | Path | Kegunaan |
|---|---|---|
| POST | /api/v1/ai/notegpt-gemini/chat/completions | Chat completion (OpenAI-compatible) |
| GET | /api/v1/ai/notegpt-gemini/models | Daftar model |
| GET | /api/v1/ai/notegpt-gemini/models/{model} | Detail model |
Platform
| Metode | Path | Kegunaan |
|---|---|---|
| GET | /healthz | Health check |
| GET | /api/v1/endpoints | Katalog endpoint |
| GET | /api/v1/categories | Kategori endpoint |
| GET | /api/v1/openapi.json | Spesifikasi 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)Status layanan
Endpoint health check mengembalikan status layanan saat ini.