ms ▾
Cuba dengan kredit percubaan

Permulaan Pantas API

Sambungkan aplikasi anda ke API LLM tanpa sensor dalam beberapa minit menggunakan endpoint serasi OpenAI standard. Panduan ini merangkumi pengesahan, permintaan asas, penstriman, dan had teknikal yang perlu anda ketahui.

Pengesahan & URL Asas

API ini menggunakan pengesahan serasi OpenAI piawai. Anda menerima kunci API serta-merta selepas mendaftar dengan Google atau e-mel. Gunakan kunci ini dalam Authorization header untuk semua permintaan. URL asas ditetapkan pada https://api.mistralabliterated.com/v1. Tiada konfigurasi tambahan diperlukan untuk laluan hujung.

curl https://api.mistralabliterated.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the first five prime numbers"}]
  }'

Kunci anda mengenal pasti akaun anda dan menjejak penggunaan. Jika anda kehilangan kunci anda, jana kunci baru; kunci lama menjadi tidak sah.

POST /v1/chat/completions

Hantar mesej ke model menggunakan hujung titik penyelesaian semakan piawai. ID model sentiasa uncensored. Hujung sambungan ini mengendalikan interaksi teks masuk dan teks keluar tanpa memerlukan struktur beban kerja kompleks. Anda boleh menghantar mesej sistem, pengguna, dan pembantu dalam satu permintaan.

from openai import OpenAI

client = OpenAI(base_url="https://api.mistralabliterated.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Permintaan mengembalikan respons JSON terstruktur yang mengandungi output model. Anda boleh menyesuaikan parameter seperti suhu dan top_p untuk mengawal kreativiti. Model tidak menolak topik dewasa atau kontroversi yang sah, menyediakan gaya respons mentah. Ralat mengembalikan kod status HTTP piawai untuk memudahkan nyahpepijat dalam pangkalan kod anda.

GET /v1/models

Query model yang tersedia untuk mengesahkan sambungan dan konfigurasi. Endpoint ini mengembalikan senarai model yang tersedia, mengesahkan bahawa pengesahan dan URL asas anda adalah betul. Ia berguna untuk menguji integrasi anda sebelum menghantar beban kerja berat.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.mistralabliterated.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Respons termasuk ID model dan jenis objek. Anda boleh menggunakan titik akhir ini dalam urutan permulaan aplikasi anda untuk memastikan API boleh dicapai. Ia kembali serta-merta dengan latensi rendah, menjadikannya sesuai untuk pemeriksaan kesihatan. Tiada kredit digunakan oleh permintaan ini.

Aliran & Alat

Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. API menghantar pecahan teks melalui Acara Dihantar Pelayan (SSE) apabila ia dijana. Ini mengurangkan latensi yang dirasakan untuk pengguna yang menunggu respons panjang. Anda juga boleh menggunakan panggilan fungsi dengan menyediakan senarai alat dalam permintaan.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Statistik penggunaan token termasuk dalam segmen akhir aliran. Ini membolehkan anda menjejak kos secara masa nyata. Model menyokong mod JSON untuk output berstruktur apabila anda menetapkan response_format ke {"type": "json_object"}. Pilihan alat adalah fleksibel, membolehkan pemilihan khusus atau automatik.

Parameter & Had

Jendela konteks menyokong 100,000 token untuk prompt dan penyelesaian gabungan. Output maksimum setiap permintaan ialah 16,000 token, atau 2,048 jika anda tidak menentukan max_tokens. Anda boleh mengawal penjanaan dengan temperature, top_p, stop, dan seed parameter. Penalti kekerapan dan kehadiran juga tersedia untuk penipukan.

Rate limits allow 300 requests per minute per key and 8 concurrent requests. The maximum request body size is 8 MB. These limits ensure stable performance for high-throughput applications. Adjust your batching strategy to stay within these bounds.

Ralau & Harga

HTTP 401 menunjukkan kunci API tidak sah atau tiada. HTTP 402 bermaksud kredit pra-dibayar anda telah habis; tambah nilai dengan kripto untuk terus. HTTP 429 menandakan had kadar telah dicapai; tunggu atau kurangkan kekoncurrentan. Ralat tidak menggunakan kredit, jadi anda tidak ditanggung untuk permintaan yang gagal.

Harga ialah $0.15 bagi setiap sejuta token input dan $0.50 bagi setiap sejuta token output. Kredit tidak luput, dan tiada yuran bulanan. Pengisian semula bermula pada $20 dengan bonus untuk jumlah yang lebih besar. Bayaran balik tidak tersedia, tetapi sokongan boleh membetulkan caj berganda.

Soalan biasa

Apakah URL asas API abliterated mistral?

URL asas ialah HTTPS://api.mistralabliterated.com/v1. Gunakan URL ini untuk semua SDK serasi OpenAI dengan menetapkan parameter base_url. Tiada variasi hujung lain diperlukan untuk penyelesaian sembang standard.

Bagaimana cara mengendalikan respons aliran?

Tetapkan parameter stream kepada true dalam permintaan anda. API mengembalikan Server-Sent Events (SSE) dengan chunk token. Butiran penggunaan token disertakan dalam chunk akhir penstriman untuk pengebilan yang tepat.

Apa yang berlaku jika saya mencapai had kadar?

Anda menerima kod status HTTP 429. Hadnya ialah 300 permintaan setiap minit per kunci dan 8 permintaan serentak. Kurangkan kekoncurren anda atau laksanakan penarikan balik eksponen dalam logik aplikasi anda.

Dapatkan kunci API anda dalam beberapa saat

Daftar, dapatkan kunci anda, kemas kini URL asas anda. Integrasi mudah.