Kami menggunakan cookie. Cookie dan penyimpanan browser menjaga Anda tetap masuk dan mengingat preferensi Anda. Dengan izin Anda, kami juga mengukur cara situs digunakan. Anda dapat kapan saja. Lihat kebijakan cookie kami.
Kami menggunakan cookie. Cookie dan penyimpanan browser menjaga Anda tetap masuk dan mengingat preferensi Anda. Dengan izin Anda, kami juga mengukur cara situs digunakan. Anda dapat kapan saja. Lihat kebijakan cookie kami.
openrouter/auto-codeBerjalan dengan saldo Anda sesuai harga di atas. Akun baru mendapat pemakaian gratis.
Pengaturan
Auto Code adalah model dari OpenRouter, terdaftar dengan model id openrouter/auto-code. Model ini berada di kategori image sekaligus mendukung text, sehingga paling tepat dipahami sebagai model multimodal, bukan generator teks murni. OpenRouter mendeskripsikannya sebagai router API yang dibangun khusus untuk coding agent dan harness, menggunakan mesin routing yang sama dengan Auto Router, dengan setiap permintaan diperlakukan sebagai bagian dari alur kerja coding yang sedang berlangsung. Kerangka ini penting bagi developer: Auto Code ditujukan untuk penyiapan agentic coding, bukan chat sekali jalan.
Model ini menerima text, image, audio, file dan video sebagai input, dan dapat mengembalikan text serta image sebagai output. Context window-nya 2.000.000 token, cukup besar untuk menampung codebase substansial, log panjang atau riwayat percakapan yang diperluas dalam satu permintaan. Output maksimumnya 65.536 token. Karena input mencakup file dan video bersama text dan image, Anda dapat memberinya materi campuran seperti screenshot, rekaman, dokumen dan file sumber dalam permintaan yang sama.
Kemampuan tersebut mengarah ke serangkaian penggunaan yang cukup spesifik. Coding agent dan harness adalah target utamanya, sehingga tugas seperti pembuatan kode multi langkah, refactoring tingkat repositori, debugging dari stack trace dan log, serta review diff cocok secara alami. Modalitas output image memperluas ini ke pembuatan diagram atau aset visual bersama kode. Dengan input audio dan video, Anda juga dapat bekerja dari walkthrough yang direkam, screen capture atau deskripsi lisan, dan input file mendukung melampirkan dokumen proyek atau file konfigurasi secara langsung. Konteks panjang membantu ketika agent perlu menjaga seluruh sesi, termasuk panggilan tool sebelumnya dan hasilnya, tetap terlihat.
Anda memanggil Auto Code melalui API yang kompatibel dengan OpenAI dari api14 menggunakan model id openrouter/auto-code. Karena antarmukanya mengikuti format OpenAI, klien dan SDK yang ada berfungsi dengan perubahan minimal. Model ini mendukung berbagai parameter permintaan, termasuk temperature, top_p, top_k, min_p, top_a, frequency_penalty, presence_penalty, repetition_penalty, seed, stop, logit_bias, logprobs dan top_logprobs. Untuk kontrol output tersedia max_tokens, max_completion_tokens, response_format, structured_outputs dan verbosity. Penggunaan tool dicakup oleh tools, tool_choice dan parallel_tool_calls. Perilaku reasoning dapat disetel dengan reasoning, reasoning_effort dan include_reasoning.
Kendala praktis utamanya adalah ukuran output: respons dibatasi pada 65.536 token, sehingga pekerjaan yang membutuhkan satu generasi sangat besar mungkin harus dipecah ke beberapa panggilan. Auto Code juga merupakan router, bukan model tetap tunggal, sehingga perilakunya dapat bervariasi antar permintaan saat mesin routing memilih backend. Jika Anda membutuhkan perilaku yang dapat diprediksi dan identik dari satu panggilan ke panggilan berikutnya, model tetap mungkin lebih cocok; jika Anda membangun coding agent yang diuntungkan oleh routing di berbagai input, Auto Code dirancang tepat untuk itu.
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.images.generate({
"model": "openrouter/auto-code",
"prompt": "A minimalist product photo of a ceramic mug on a wooden table",
"n": 1,
"aspect_ratio": "1:1"
});
import { writeFile } from "node:fs/promises";
await writeFile("image.png", Buffer.from(result.data[0].b64_json, "base64"));
frequency_penaltyinclude_reasoninglogit_biaslogprobsmax_completion_tokensmax_tokensmin_pparallel_tool_callspresence_penaltyreasoningreasoning_effortrepetition_penaltyresponse_formatseedstopstructured_outputstemperaturetool_choicetoolstop_atop_ktop_logprobstop_pverbosityKomunitas ini belum memiliki topik. Buka topik pertama tentang Auto Code.