Langkau ke kandungan utama

Mula Pantas

. Predis.ai API membenarkan pembangun capaian program kepada Predis.aialiran penciptaan kandungan. The API ialah JSON RESTful API yang mana anda boleh berinteraksi daripada mana-mana bahasa atau rangka kerja dengan perpustakaan HTTP.

Jika anda mempunyai sebarang soalan, rasa free untuk menghubungi kami di [e-mel dilindungi].

Langkah 1: Daftar untuk mendapatkan API Utama

Anda perlukan API kunci untuk menggunakan Predis.ai API.

  • Login ke app.predis.ai
  • Navigasi ke Harga & Akaun -> Rehat API untuk menghasilkan yang baru API utama
  • Anda perlu melengkapkan aliran onboarding untuk dapat mengakses menu

Langkah 2: Konfigurasikan Webhook

Anda juga perlu mengkonfigurasi webhook untuk mendapatkan pemberitahuan pada apl anda apabila siaran berjaya dibuat (atau jika ia gagal). Setelah penciptaan jawatan berjaya atau gagal, kami akan menghantar a POST permintaan pada URL yang dikonfigurasikan anda.

  • Navigasi ke Harga & Akaun -> Rehat API untuk menambah URL webhook anda

Langkah 3: Dapatkan ID Jenama Anda

Semua siaran anda dibuat daripada Predis apl berada dalam Jenama tertentu. Konsep yang sama digunakan untuk siaran yang dibuat melalui API juga. Anda perlu menghantar ID jenama dalam permintaan pembuatan siaran supaya siaran dibuat dalam jenama yang sesuai. Baca lebih lanjut mengenai Jenama di sini.

  • Navigasi ke Harga & Akaun -> Jenama untuk mendapatkan ID jenama anda

Langkah 4: Buat Catatan

Anda kini bersedia untuk membuat siaran secara pemrograman menggunakan Predis.aipenciptaan kandungan API. Di bawah ialah contoh cepat yang menunjukkan bagaimana API panggilan boleh dilaksanakan dalam Python menggunakan requests perpustakaan.

Contoh

import requests

url = "https://brain.predis.ai/predis_api/v1/create_content/"

payload = {
"brand_id": "YOUR_BRAND_ID",
"text": "3 tips for a healthy morning breakfast",
"media_type": "single_image",
"model_version": "4"
}

headers = {"Authorization": "YOUR_API_KEY"}

response = requests.request("POST", url, data=payload, headers=headers)

print(response.text)
# {
# "post_ids": [
# "CREATED_POST_ID"
# ],
# "post_status": "inProgress",
# "errors": []
# }

Apabila permintaan berjaya, anda akan melihat respons seperti di atas dengan butiran tentang siaran yang dibuat. Setelah siaran mempunyai beberapa status - berjaya atau gagal - anda harus mendapatkan permintaan pada url webhook anda dengan butiran lanjut. Baca lebih lanjut mengenai parameter tindak balas di sini dan parameter permintaan webhook di sini

Sumber tambahan